Files
aklive2d/vite.config.js
2023-01-17 20:29:26 -05:00

26 lines
765 B
JavaScript

import { defineConfig } from 'vite'
import path from 'path'
import getConfig from './libs/config.js'
const data = {
config: getConfig(__dirname),
OPERATOR_NAME: process.argv[3],
}
// https://vitejs.dev/config/
export default defineConfig({
base: "",
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
'!': path.resolve(data.config.basedir, data.config.folder.operator, data.OPERATOR_NAME),
'#': path.resolve(data.config.basedir, data.config.folder.operator, data.OPERATOR_NAME, `${data.config.operators[data.OPERATOR_NAME].filename}.json`),
},
},
build: {
outDir: path.resolve(data.config.basedir, data.config.folder.release, data.OPERATOR_NAME),
emptyOutDir: false,
chunkSizeWarningLimit: 10000,
},
})