bunchee

Zero config bundler for ECMAScript and TypeScript packages

Downloads
72K
Stars
926
Committers
23

Bot releases are visible (Hide)

bunchee - v3.7.0

Published by huozhi about 1 year ago

Feature

Enahncement

Misc

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.6.1...v3.7.0

Thanks @devjiwonchoi for helping!

bunchee - v3.6.1

Published by huozhi about 1 year ago

Patches

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.6.0...v3.6.1

bunchee - v3.6.0

Published by huozhi over 1 year ago

🎉 3.6.0🎉

In this release bunchee lands the support for dual package's typing, when you building a dual package (which supports both CJS and ESM bundles that can be decided by the bundler) which has different .mjs and .cjs files listed in the exports field, we'll generate the .d.cts and d.mts files for you so it could work with TypeScript resolution of typings properly. Read TypeScript ESM Node for more details.

Features

Patches

Misc

New Contributors

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.5.1...v3.6.0

bunchee - v3.5.1

Published by huozhi over 1 year ago

Patches

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.5.0...v3.5.1

bunchee - v3.5.0

Published by huozhi over 1 year ago

Feature

If you're using any string directives ('use ...') such as 'use client', it will be preserved in the bundle

image

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.4.1...v3.5.0

bunchee - v3.4.1

Published by huozhi over 1 year ago

What's Changed

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.4.0...v3.4.1

bunchee - v3.4.0

Published by huozhi over 1 year ago

Feature

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.3.4...v3.4.0

bunchee - v3.3.4

Published by huozhi over 1 year ago

Patches

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.3.3...v3.3.4

bunchee - v3.3.3

Published by huozhi over 1 year ago

Patches

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.3.2...v3.3.3

bunchee - v3.3.2

Published by huozhi over 1 year ago

Patches

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.3.1...v3.3.2

bunchee - v3.3.1

Published by huozhi over 1 year ago

Patches

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.3.0...v3.3.1

bunchee - v3.3.0

Published by huozhi over 1 year ago

Feature

  • Improvinng exports parsing
  • Support more exports fields

by @huozhi in https://github.com/huozhi/bunchee/pull/205

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.2.1...v3.3.0

bunchee - v3.2.1

Published by huozhi over 1 year ago

bunchee - v3.2.0

Published by huozhi over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.1.1...v3.2.0

bunchee - v3.1.1

Published by huozhi over 1 year ago

What's Changed

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.1.0...v3.1.1

bunchee - v3.1.0

Published by huozhi over 1 year ago

Features

Documentation

New Contributors

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.0.1...v3.1.0

bunchee - v3.0.1

Published by huozhi over 1 year ago

Patches

Full Changelog: https://github.com/huozhi/bunchee/compare/v3.0.0...v3.0.1

bunchee - v3.0.0

Published by huozhi over 1 year ago

Big release is coming! 🎉

bunchee

Features

  • Default syntax of compiled assets is now ES2015
  • Support --no-external option to bundle all dependencies
  • Support to inline env variables --env, by default it will inline NODE_ENV, envs are separated by commas
  • Validate your generated assets with exports config after build

Breaking Changes

  • Deprecate node 14 support, requires at lease node 16
  • Option --external change to string, all dependencies are separated by commas
  • Searching matched source files with exports from ./src folder

Improvements

  • Upgrade to rollup v3
  • Improve file reading process with async process

Bundle your libraries with less effort!

npm i -D bunchee 
bunchee - v2.2.1

Published by huozhi over 1 year ago

Patches

Full Changelog: https://github.com/huozhi/bunchee/compare/v2.2.0...v2.2.1

bunchee - v2.2.0

Published by huozhi almost 2 years ago

Feature

If you're using typescript, you can just set target in tsconfig.json instead of using --target CLI option