Files
mir-godot/desktop/tools/script/main/vite.config.ts

27 lines
701 B
TypeScript
Raw Normal View History

2024-08-06 18:30:21 +08:00
import {defineConfig} from "vite";
import {builtinModules} from "module";
import Package from "../../../package.json";
export default defineConfig({
root: __dirname,
build: {
outDir: "../../../release/dist/main",
emptyOutDir: true,
minify: "terser",
sourcemap: false,
lib: {
entry: "index.ts",
formats: ["cjs"],
fileName: () => "[name].cjs",
},
rollupOptions: {
external: [
"electron",
...builtinModules,
...builtinModules.map(e => `node:${e}`),
...Object.keys(Package.dependencies || {}),
]
},
}
})