16 lines
519 B
TypeScript
16 lines
519 B
TypeScript
|
|
import { defineConfig } from "tsup";
|
||
|
|
|
||
|
|
export default defineConfig({
|
||
|
|
entry: ["src/index.ts"],
|
||
|
|
format: ["esm"],
|
||
|
|
dts: true,
|
||
|
|
// Bundle workspace packages into the output so the runtime image doesn't try
|
||
|
|
// to resolve `@tasks/database` (which exports raw .ts files) at import time —
|
||
|
|
// Node 20 cannot load .ts. Third-party deps stay external and are installed
|
||
|
|
// via the regular node_modules layer in the runtime image.
|
||
|
|
noExternal: [/^@tasks\//],
|
||
|
|
target: "node20",
|
||
|
|
platform: "node",
|
||
|
|
clean: true,
|
||
|
|
});
|