UNPKG

@neosjs/create-app

Version:

帮助开发者快速创建Vue3应用并自动配置项目

28 lines (25 loc) 797 B
export default function getData({ oldData }, otherData) { const imports = ['\'vue\''] const dirs = ['\'src/composables\'', '\'src/hooks\''] if (otherData?.usePinia) { imports.push('\'pinia\'') dirs.push('\'src/stores\'') } if (otherData?.useRouter) imports.push('\'vue-router\'') if (otherData?.useI18n) imports.push('\'vue-i18n\'') if (otherData?.useVueuse) imports.push('\'@vueuse/core\'') const autoImportPlugin = { name: 'autoImportPlugin', importer: 'import AutoImport from \'unplugin-auto-import/vite\'', initializer: `AutoImport({ vueTemplate: true, dts: 'types/auto-imports.d.ts', dirs: [${dirs}], imports: [${imports}] })` } return { ...oldData, plugins: [...oldData.plugins, autoImportPlugin] } }