A simple TypeScript module bundler, inspired by minipack
- Minimal dependency (only the TypeScript Compiler API)
- Type check
- Bundle TypeScript modules (only ECMAScript Modules)
- Remove duplication for the same module
- Resolve circular dependency
-
node_modulesresolution
npm install -g @utatti/tinypackRun with tinypack.
git clone https://github.com/utatti/tinypack.git
cd tinypack
yarn # or `npm i` should work tooRun bin/tinypack in the project root.
tinypack path/to/entry.tsPlay with examples
tinypack examples/01-simple # stdout
tinypack examples/01-simple | node # runUse the code, Luke!
- Minipack: A simplified example of a modern module bundler written in JavaScript
- The TypeScript Compiler API