metis-desk/apps/server/tsup.config.ts
David e3f92fa534 feat: initialize pnpm workspace and add configuration files
- Added pnpm-workspace.yaml to define package structure.
- Created prepare-local-env.py script for local environment setup.
- Introduced tsconfig.json for TypeScript configuration.
- Added turbo.json for task management with Turbo.
2026-10-03 12:36:03 +02:00

17 lines
483 B
TypeScript

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,
});