export default async()

in packages/create-element/src/component.ts [30:55]


export default async (answers) => {
  const promptList = [{
    type: 'list',
    name: 'packageType',
    message: '请选择包模式',
    choices: [{
      name: 'react-单组件',
      value: 'react-single',
    }, {
      name: 'react-组件库',
      value: 'react-multiple',
    }],
    default: 'react-single',
  }];
  const result = await inquirer.prompt(promptList);
  new InitComponent({
    argv: yargs(hideBin(process.argv)).argv,
    answers: {
      ...result,
      ...answers,
      engineScope: '@alilc',
    },
    templatePkg: `@alilc/${result.packageType}-component-template`,
    prefix: 'lowcode-setter',
  }).init();
}