1306 shaares
Une surcouche sur esbuild qui gère tout le bundle d'un projet Node, même dans un monorepo, sans rien avoir à configurer.
Enfin il faut juste créer tsup.config.ts
et mettre ça dedans:
import { defineConfig, type Options } from 'tsup'
export default defineConfig((options: Options) => ({
entryPoints: ['start.ts'],
clean: true,
format: ['cjs'],
target: 'node18',
sourcemap: true,
...options,
}))
Puis npx tsup
et finalement lancer avec node --enable-source-maps dist/start.js