Skip to content

Conversation

@williamareynolds
Copy link
Collaborator

Providing these modern bundle formats should help increase library adoption. This more modular
approach will allow developers to shake out unused functions using the bundler in their project as
well. Note that some interface exports were made starry because of a limitation of the typescript
plugin. The use of that plugin does resolve an issue with the build related to spread operator
polyfilling (for cjs bundles, anyway). There should be no breaking changes since the UMD module output is still marked as
main, and the name of the module hasn't changed.

Providing these modern bundle formats should help increase library adoption. This more modular
approach will allow developers to shake out unused functions using the bundler in their project as
well. Note that some interface exports were made starry because of a limitation of the typescript
plugin. The use of that plugin does resolve an issue with the build related to spread operator
polyfilling. There should be no breaking changes since the UMD module output is still marked as
main, and the name of the module hasn't changed.
Copy link
Owner

@patrickmichalina patrickmichalina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is awesome, thanks for taking the time to do this!

@williamareynolds williamareynolds merged commit 46e90ce into master Feb 2, 2020
@williamareynolds williamareynolds deleted the build-es-and-common-modules branch February 2, 2020 01:00
@patrickmichalina
Copy link
Owner

🎉 This PR is included in version 3.14.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants