1.0.13 • Published 7 months ago
@hodfords/vite-config-builder v1.0.13
Hodfords Vite Config Builder
Installation 🤖
npm install @hodfords/vite-config-builder --save- with PNPM:
pnpm install @hodfords/vite-config-builderUsage 🚀
import createViteConfig from '@hodfords/vite-config-builder';
export default createViteConfig({
isUsePWA: true,
isUseGzip: true,
defineEnv: ['API_URL', 'APP_URL'],
aliasPath: ['components', 'containers', 'config', 'api'],
autoImport: {
config: {
eslintrc: {
enabled: true,
},
dirs: ['src/shared'],
dts: 'src/types/auto-imports.d.ts',
},
libs: [
{
from: 'antd',
imports: [
'CollapseProps',
'ButtonProps',
],
type: true,
},
'@ant-design/plots': [
['Pie', 'PieChart'],
['Column', 'ColumnChart'],
],
],
}
});Options
isUsePWA - This option enable Vite PWA.
- Type:
boolean - Required:
true
isUseGzip - This option enable Gzip.
- Type:
boolean - Required:
true
defineEnv - This option define list Environments.
- Type:
Array(string) - Required:
true
aliasPath - This option define alias path.
- Type:
Array(string) - Required:
true
autoImport - This option define auto import libraries for Components, Functions, Utils, Types...
- Type:
Object(array) - Required:
true
License 📝
This project is licensed under the MIT License