Rollup your TypeScript library with no config, powered by esbuild.
Anything that's supported by Node.js natively, namely .js, .json, .mjs. And TypeScript .ts, .tsx.
This project is designed for bundling Node.js libraries.
Install it locally in your project folder:
npm i tsup -D
# Or Yarn
yarn add tsup --devYou can also install it globally but it's not recommended.
tsup [...files]Files are written into ./dist.
tsup index.ts --dtsThis will emit ./dist/index.js and ./dist/index.d.ts.
If you want to bundle types from node_modules as well, use the --dts-bundle flag instead, which implicitly set --dts flag as well. (Note that this is experimental.)
tsup [...files] --bundledependencies in your packages.json are always excluded, you can also use --external <module> flag to mark specific package as external.
tsup run main.tsFor more details:
tsup --helpMIT © EGOIST (Kevin Titor)