Ctrl K
ComunidadGuías…

vite.sandbox-worker.config.mts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
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"],
    },
  },
});