metis-desk/apps/server/tsup.config.ts

17 lines
483 B
TypeScript
Raw Normal View History

import { defineConfig } from "tsup";
export default defineConfig({
entry: ["src/index.ts"],
format: ["esm"],
target: "node24",
platform: "node",
bundle: true,
noExternal: [/^@metis\//, "@repo/rdx-utils", "@repo/rdx-ddd"],
// El código CommonJS de dependencias empaquetadas necesita require en la salida ESM.
banner: {
js: 'import { createRequire } from "node:module"; const require = createRequire(import.meta.url);',
},
clean: true,
sourcemap: true,
});