@babel/cli
8.0.6 · 18 Sep 2026MIT3.9M / weekRepositoryHomepagenpmAtom feed
7.29.7 is the newest release of 7.x.
In short
1 new6 fixed7 changed17 internal
Release note
Thanks @kermanx and @woaitsAryan for your first PRs!
:eyeglasses: Spec Compliance
babel-parserbabel-parser,babel-typesStricter TSImportType options parsing (@JLHwung)
:bug: Bug Fix
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-traversefix: do expressions should allow early exit (@kermanx)
babel-helper-wrap-function,babel-plugin-transform-async-to-generatorFix: propagate argument evaluation errors through async promise chain (@magic-akari)
babel-helper-remap-async-to-generator,babel-plugin-transform-async-to-generatorfix apply()/call() annotated as pure (@Lacsw)
babel-helper-fixtures,babel-parserCreate ChainExpression within TSInstantiationExpression (@JLHwung)
babel-generator,babel-parserFill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (@JLHwung)
babel-parserbabel-compat-data,babel-preset-envUpdate firefox bugfix compat data (@JLHwung)
babel-traversefix: Objects and arrays with multiple references should not be evaluated (@liuxingbaoyu)
babel-generatorFix: support const type parameter in generator (@JLHwung)
:nail_care: Polish
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining,babel-plugin-proposal-decorators,babel-plugin-transform-arrow-functions,babel-plugin-transform-class-properties,babel-plugin-transform-destructuring,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-chaining,babel-plugin-transform-parameters,babel-traverseReduce generated names size for the 10th-11th (@nicolo-ribaudo)
:house: Internal
babel-runtime-corejs2,babel-runtime-corejs3,babel-runtimeRemove unused
regenerator-runtimedep in@babel/runtime(@nicolo-ribaudo)
babel-compat-data,babel-preset-envTune plugin compat data (@JLHwung)
babel-compat-data,babel-standalonemigrate babel-compat-data build script to mjs (@JLHwung)
babel-registerMigrate
@babel/registerto cts (@liuxingbaoyu)
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3Inline regenerator in the relevant packages (@nicolo-ribaudo)
All packages
Enforce node protocol import (@JLHwung)
:microscope: Output optimization
babel-helpers,babel-plugin-transform-modules-commonjs,babel-runtime-corejs3Reduce
interopRequireWildcardsize (@liuxingbaoyu)
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3Reduce
regeneratorRuntimesize (@liuxingbaoyu)