async prompting()

in app/index.js [4:34]


  async prompting() {
    this.answers = await this.prompt([
      {
        type: "input",
        name: "id",
        message: "Extension ID",
        default: "my-extension-id",
        validate: this.validateId.bind(this)
      },
      {
        type: "input",
        name: "name",
        message: "Extension name",
        default: "My Extension Name",
        validate: this.validateNotEmpty.bind(this)
      },
      {
        type: "input",
        name: "description",
        message: "Extension description",
        default: "A short description of my extension",
        validate: this.validateNotEmpty.bind(this)
      },
      {
        type: "input",
        name: "publisher",
        message: "Extension publisher ID",
        validate: this.validateNotEmpty.bind(this)
      }
    ]);
  }