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

32 lines
855 B
TypeScript
Raw Normal View History

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