vite.sandbox-worker.config.mts
Rama main · réplica de lectura del repositorio original.
import { builtinModules } from "node:module";
import path from "path";
import { defineConfig } from "vite";
const nodeBuiltins = builtinModules.flatMap((name) => [name, `node:${name}`]);
// https://vitejs.dev/config
export default defineConfig({
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),
},
},
build: {
sourcemap: true,
lib: {
entry: path.resolve(__dirname, "src/ipc/utils/sandbox/sandbox_worker.ts"),
name: "sandbox_worker",
fileName: "sandbox_worker",
formats: ["cjs"],
},
rollupOptions: {
external: [...nodeBuiltins, "mustardscript", "pg"],
},
},
});