feat(node): re-write using node

This commit is contained in:
Haoyu Xu
2023-01-16 14:06:14 -05:00
parent 4b834fe0ff
commit 6d54eb068c
95 changed files with 1341 additions and 2486 deletions

22
vite.config.js Normal file
View File

@@ -0,0 +1,22 @@
import { defineConfig } from 'vite'
import preact from '@preact/preset-vite'
import path from 'path'
import data from './preprocessing'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [preact()],
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,
},
})