tsup is a TypeScript bundler that provides zero-configuration bundling powered by esbuild.
The tool solves the problem of bundling TypeScript libraries without requiring complex configuration. It works by leveraging esbuild's speed and capabilities to handle TypeScript, JavaScript, JSON, and experimental CSS support, outputting bundles to a dist directory. Multiple entry points can be bundled in a single invocation.
Developers should be aware that this project is no longer actively maintained and the README recommends considering alternatives for new projects. The tool suits straightforward library bundling scenarios where minimal configuration is desired and the supported file types meet project needs.
The project is not actively maintained, with the README explicitly stating this and directing users toward other options.