@neosjs/cli
Version:
Neos(奈欧斯)是一个帮助开发者快速地创建 Vue3 应用并自动配置项目编译的脚手架
35 lines (32 loc) • 796 B
text/typescript
import Components from 'unplugin-vue-components/vite'
import AutoImport from 'unplugin-auto-import/vite'
export const autoImportPlugin = () => {
return AutoImport({
dts: 'src/types/auto-imports.d.ts',
imports: [
'vue',
'pinia',
'vue-router',
{
'@vueuse/core': [
'useStorage',
'useDebounceFn',
'useThrottleFn',
'useTimeoutFn',
'useInterval',
'useEventBus'
]
}
],
dirs: ['src/composables', 'src/stores/**/*', 'src/hooks'],
resolvers: []
})
}
export const autoComponentsPlugin = () => {
return Components({
extensions: ['vue', 'tsx'],
include: [/\.vue$/, /\.vue\?vue/, /\.tsx$/],
dts: 'src/types/components.d.ts',
directoryAsNamespace: false
})
}