Newer
Older
SpaceIntegration_front / plop-templates / store / prompt.js
Stephanie on 1 Dec 2022 562 bytes first commit
module.exports = {
  description: '创建全局状态',
  prompts: [
    {
      type: 'input',
      name: 'name',
      message: '请输入模块名称',
      validate: (v) => {
        if (!v || v.trim === '') {
          return '模块名称不能为空'
        }
        else {
          return true
        }
      },
    },
  ],
  actions: () => {
    const actions = [
      {
        type: 'add',
        path: 'src/store/modules/{{camelCase name}}.ts',
        templateFile: 'plop-templates/store/index.hbs',
      },
    ]
    return actions
  },
}