1375 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