@babel/generator
8.0.6 · 18 Sep 2026MIT285.4M / weekRepositoryHomepagenpmAtom feed
7.29.8 is the newest release of 7.x.
In short
1 new7 fixed7 changed24 internal
Release note
:eyeglasses: Spec Compliance
babel-helper-module-transforms,babel-helper-replace-supers,babel-plugin-transform-modules-commonjsFix rewriteThis in helper-module-transforms for computed class elements (@sidntrivedi012)
babel-parserRefactor await/yield production parameter tracking (@JLHwung)
:rocket: New Feature
babel-helper-create-regexp-features-plugin,babel-plugin-transform-classes,babel-plugin-transform-named-capturing-groups-regex,babel-preset-envMark
wrapNativeSuperandwrapRegExpas pure (@nicolo-ribaudo)
:bug: Bug Fix
babel-helper-compilation-targetsfix: search for browserslist if esmodules is falsy (@fengzilong)
babel-registerfix: workaround misleading node.js ENOENT error (@JLHwung)
babel-parserbabel-compat-data,babel-preset-envUpdate preset-env builtin-definitions (@JLHwung)
babel-traversefix @babel/traverse can't use path.remove() with noScope (@liuxingbaoyu)
babel-helper-create-class-features-plugin,babel-helper-replace-supersFix classNameTDZError in computed prototype methods with class fields (@sidntrivedi012)
babel-templateRespect preserveComments option in tempate.ast() (@dentrado)
babel-plugin-transform-for-ofAllow redeclaration of loop variable in body (@openorclose)
babel-helper-module-transforms,babel-plugin-transform-modules-commonjsFix export bindings not updated by 'for ... in' and 'for ... of' (@vedantroy)
babel-standalonefix: specify sourceFileName when generating inline sourcemaps (@JLHwung)
babel-typesMake
isReferencedreturn false for method parameter name (@brokensandals)
:nail_care: Polish
babel-core,babel-generator,babel-plugin-external-helpers,babel-plugin-proposal-async-generator-functions,babel-plugin-proposal-class-properties,babel-plugin-proposal-decorators,babel-plugin-proposal-function-bind,babel-plugin-transform-async-to-generator,babel-plugin-transform-classes,babel-plugin-transform-flow-comments,babel-plugin-transform-flow-strip-types,babel-plugin-transform-function-name,babel-plugin-transform-parameters,babel-plugin-transform-react-constant-elements,babel-plugin-transform-react-jsx,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-plugin-transform-typescript,babel-preset-envSkip newlines around inline
#__PURE__annotations (@nicolo-ribaudo)
:house: Internal
Other
replace
gulp-watchbygulp.watch(@JLHwung)chore: migrate lock threads to github actions (@JLHwung)
chore: specify dependency rule of check-compat-data-ci (@JLHwung)
Update @babel deps (@existentialism)
babel-generator,babel-helper-fixtures,babel-parser,babel-traverseEnable more eslint recommended rules (@JLHwung)
babel-helper-replace-supersFix typing of ReplaceSupers options (@existentialism)
babel-core,babel-plugin-syntax-decorators,babel-template,babel-traverseAdd eslint-plugin-jest (@JLHwung)
babel-parserWrap type-only class fields in flow comments (@nicolo-ribaudo)
babel-core,babel-parser,babel-typesTurn on no-fallthrough rule (@JLHwung)
babel-preset-stage-0,babel-preset-stage-1,babel-preset-stage-2,babel-preset-stage-3Remove stage presets from the monorepo (@nicolo-ribaudo)
babel-preset-env-standaloneArchive @babel/preset-env-standalone (@nicolo-ribaudo)