apps/cli/tsup.config.ts
Rama main · réplica de lectura del repositorio original.
import { defineConfig } from "tsup";
export default defineConfig({
entry: ["src/index.ts"],
format: ["esm"],
target: "node22",
bundle: true,
splitting: false,
sourcemap: true,
clean: true,
dts: true,
minify: false,
// Bundle workspace deps inline (@balance/core gets included)
// External: only true npm deps that consumers will install
noExternal: [/^@balance\//],
external: ["@supabase/supabase-js", "commander"],
banner: {
js: "#!/usr/bin/env node",
},
});