@babel/cli
8.0.6 · 18 Sep 2026MIT3.9M / weekRepositoryHomepagenpmAtom feed
7.29.7 is the newest release of 7.x.
In short
1 new7 fixed6 changed24 internal
Release note
:warning: In Babel 7.8.0 we introduced the
--copy-ignoredoption for@babel/cli, defaulting tofalse. However, previous versions behaved as if that option was present: for this reason, we changed its default value totrue(when--copy-filesis provided) and introduced a--no-copy-ignoredoption to disable it.
:eyeglasses: Spec Compliance
babel-parserfix: properly parse member expression after property initializer (@vedantroy)
Update coalesce precedence (@JLHwung)
fix: triple
__proto__in object patterns should be allowed (@JLHwung)Duplicate
__proto__key should be allowed in object patterns (@JLHwung)
:bug: Bug Fix
babel-cli[@babel/cli] Copy ignored files by default (@nicolo-ribaudo)
babel-compat-dataFix core-js 2 builtin data for opera (@danez)
babel-helpers,babel-plugin-proposal-class-properties,babel-plugin-proposal-decorators,babel-plugin-transform-classes,babel-plugin-transform-parameters,babel-plugin-transform-typeof-symbol,babel-preset-envAvoid compiling the _typeof helper with itself (@nicolo-ribaudo)
babel-traverseBug/missing references after crawl (@regiontog)
babel-plugin-transform-parametersFix rest parameters indexing with TypeScript 'this parameter' (@BenoitZugmeyer)
babel-plugin-transform-for-offix: for-of transform should skip for-await-of (@JLHwung)
babel-generatorFix parentheses removal in nullish-coalescing operation (@sidntrivedi012)
babel-helper-compilation-targetsfix: supply '.' subpath for backward compatibility with node.js 13.0-13.1 (@JLHwung)
:nail_care: Polish
babel-corepolish: throw human-friendly error when item-option pair is incorrectly unwrapped (@JLHwung)
:memo: Documentation
babel-parseradd AST for the module attribute proposal (@xtuc)
babel-preset-envupdate compat-data related docs/config [skip ci] (@JLHwung)
:house: Internal
babel-compat-dataUpdate compat table (@nicolo-ribaudo)
Delete duplicated file in
@babel/compat-data(@nicolo-ribaudo)chore: map mobile browser data to their desktop version (@JLHwung)
Check that generated compat-data is up to date on CI (@nicolo-ribaudo)
babel-parserbabel-compat-data,babel-preset-envRe-generate preset-env fixtures (@nicolo-ribaudo)
babel-compat-data,babel-node,babel-parser,babel-preset-envEnable
no-process-exit(@JLHwung)
Other
babel-coreExclude
import()tests from pubilsh build (@nicolo-ribaudo)
:running_woman: Performance
babel-parserfix(babel-parser): avoid state.clone() to clone the whole token store (@3cp)