/ babel Public
Bundle standalone using rollup #10779
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge.
This PR supersedes #7581 and is loosely based on #7581 because I find it too difficult to rebase.
This PR translates the webpack config in the language of rollup config.
gulp-uglifyis also replaced by
There is a fatal error on the previous size comparison table, some of the dependencies of
babel-preset-env-standalonewas not bundled due to the
importeris not an ES Module. The new size comparison has reflected on this fix. Thanks to @nicolo-ribaudo who fist discovered this error.
Here is the size comparison between Circle CI Artifacts and
*-standalone7.7.4 (babel, env)
The increased size in
babel-preset-env.jsis from the fact that rollup does not strip the comments by default. For production usage, please refer to
Here is the size comparison between [Circle CI Artifacts](https://app.circleci.com/jobs/github/babel/babel/13068) and `*-standalone` 7.7.4 ([babel](https://unpkg.com/browse/@email@example.com/), [env](https://unpkg.com/browse/@firstname.lastname@example.org/))
(It seems that
buildsizedoes not comment for unknown reasons...)