Skip to content

Latest commit

 

History

History
71 lines (44 loc) · 2.06 KB

README.md

File metadata and controls

71 lines (44 loc) · 2.06 KB

unbuild

npm version npm downloads Github Actions Codecov

An unified javascript build system

📦 Optimized bundler

Robust rollup based bundler that supports typescript and generates commonjs and module formats + type declarations.

📁 Bundleless build

Integration with mkdist for generating bundleless dists with file-to-file transpilation.

✨ Passive watcher

Stub dist once using jiti and you can try and link your project without needing to watch and rebuild during development.

✍ Untype Generator

Integration with untyped.

✔️ Build Validator

Automatically check for potential missing and unused dependencies. Also you can check output size and exports quickly in CLI output.

Usage

Create src/index.ts and build.config.ts:

export default {
  entries: [
    './src/index'
  ]
}
npx unbuild

Configuration

You can either use unbuild key in package.json or build.config.{js,ts,json} to specify configuration.

See options here.

Fun fact

This library is built using itself for publishing!

License

MIT