NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1912 most downloaded on npm
Babel helper for ensuring that access to a given value is performed through simple accesses
Last release 4 months ago
25 May 2026
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 28 of 30 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
94 releases · first in 2017
Thanks @rootvector2 and @veeceey for your first PRs!
Thanks @rootvector2 and @veeceey for your first PRs!
babel-parser
babel-parser, babel-plugin-proposal-do-expressions, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-instanceof, babel-traverse, babel-types
babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
developmentSourceSelf option (@rootvector2)babel-generator, babel-parser, babel-types
decorators from TSDeclareMethod (@liuxingbaoyu)babel-helper-import-to-platform-api, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules
file instead of path to importToPlatformApi builders (@nicolo-ribaudo)babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
sourceSelf option to @babel/plugin-transform-react-jsx-development (@nicolo-ribaudo)babel-parser
locations option to parser (@liuxingbaoyu)babel-compat-data, babel-plugin-bugfix-safari-rest-destructuring-rhs-array, babel-preset-env
babel-generator, babel-parser, babel-traverse, babel-types
babel-build-external-helpers, babel-cli, babel-node, babel-parser
babel-build-external-helpers, babel-cli, babel-node, babel-register
babel-plugin-transform-parameters, babel-traverse
path.get("body.${index}") (@liuxingbaoyu)babel-parser
babel-build-external-helpers
babel-core, babel-generator, babel-helper-transform-fixture-test-runner, babel-plugin-transform-runtime, babel-types
babel-parser
babel-plugin-transform-regenerator
awaitAsyncGenerator in await yield (@nicolo-ribaudo)babel-parser
babel-runtime-corejs3, babel-runtime
engines field from @babel/runtime (@nicolo-ribaudo)allowUnreachableCode: false (@liuxingbaoyu)babel-helper-import-to-platform-api, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules
babel-parser
One column per quarter.
Thanks @YoussefHenna for your first PR!
Thanks @YoussefHenna for your first PR!
babel-code-frame
babel-helpers, babel-plugin-transform-async-generator-functions, babel-runtime-corejs3
await in finally (@liuxingbaoyu)babel-parser
babel-preset-env
babel-generator
undefined indentation when exactly 64 indents (@YoussefHenna)babel-standalone
@babel/core to workspace:^ (@nicolo-ribaudo)babel-parser, babel-plugin-transform-explicit-resource-management
babel-plugin-proposal-discard-binding, babel-plugin-proposal-import-wasm-source, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-transform-block-scoping, babel-plugin-transform-json-modules, babel-standalone
babel-code-frame
babel-helpers, babel-plugin-transform-async-generator-functions, babel-runtime-corejs3
await in finally (@liuxingbaoyu)babel-parser
babel-preset-env
babel-generator
undefined indentation when exactly 64 indents (@YoussefHenna)babel-standalone
babel-build-external-helpers, babel-cli, babel-helper-builder-react-jsx, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-helper-import-to-platform-api, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-node, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-discard-binding, babel-plugin-proposal-do-expressions, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-defer, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-optional-chaining-assign, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-dynamic-import, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-modules, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-set-prototype-of-to-assign, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-regexp-modifiers, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, babel-plugin-transform-strict-mode, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-register
@babel/core to workspace:^ (@nicolo-ribaudo)babel-parser, babel-plugin-transform-explicit-resource-management
babel-plugin-proposal-discard-binding, babel-plugin-proposal-import-wasm-source, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-transform-block-scoping, babel-plugin-transform-json-modules, babel-standalone
Thanks @ivonaest and @wulu007 for your first PRs!
Thanks @ivonaest and @wulu007 for your first PRs!
babel-eslint-parser
eslint-parser/experimental-worker the default (@liuxingbaoyu)babel-register
browser entrypoint for @babel/register (@nicolo-ribaudo)babel-parser, babel-plugin-proposal-partial-application, babel-plugin-syntax-partial-application
babel-core, babel-plugin-transform-runtime, babel-register
package.json#imports for browser-specific code (@nicolo-ribaudo)babel-build-external-helpers, babel-cli
babel-traverse
NodePath#visit (@liuxingbaoyu)babel-cli, babel-node
babel-generator, babel-plugin-proposal-pipeline-operator, babel-traverse, babel-types
babel-plugin-transform-object-assign, babel-standalone
@babel/plugin-transform-object-assign (@liuxingbaoyu)babel-plugin-transform-runtime, babel-preset-env
babel-code-frame, babel-core
startLine in code frame (@liuxingbaoyu)babel-types
babel-standalone
babel-parser
babel-register
babel-traverse
babel-core
babel-plugin-proposal-partial-application
babel-compat-data, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-preset-env
babel-generator
babel-parser
babel-code-frame, babel-helpers, babel-node, babel-types
babel-helper-transform-fixture-test-runner
require(esm) for @babel/core (@nicolo-ribaudo)babel-template
babel-generator, babel-runtime-corejs3
Thanks @ivonaest, @simbahax, and @sxzz for your first PRs!
Thanks @ivonaest, @simbahax, and @sxzz for your first PRs!
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
module <identifier> (@nicolo-ribaudo)babel-preset-env, babel-preset-typescript
babel-parser
babel-traverse
babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-standalone
plugin-transform-react-{compat,source,self} (@liuxingbaoyu)babel-node
regenerator-runtime from @babel/node (@nicolo-ribaudo)babel-generator, babel-helper-create-class-features-plugin, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-plugin-transform-class-properties, babel-standalone, babel-traverse
babel-plugin-proposal-import-attributes-to-assertions
babel-compat-data, babel-helper-compilation-targets, babel-preset-env
babel-runtime-corejs3, babel-runtime
./regenerator entrypoint from @babel/runtime (@nicolo-ribaudo)babel-generator, babel-parser, babel-types
TSImportType.argument to .source (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules, babel-types
babel-generator, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-record-and-tuple, babel-standalone, babel-traverse, babel-types
babel-compat-data, babel-preset-env
transform-block-scoped-functions in preset-env (@liuxingbaoyu)babel-traverse
babel-runtime-corejs3, babel-runtime
sideEffects: false to babel-runtime (@nicolo-ribaudo)babel-cli, babel-helper-transform-fixture-test-runner, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread
babel-code-frame, babel-core
babel-core
BABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK (@nicolo-ribaudo)babel-helpers, babel-runtime-corejs3, babel-runtime
@onlyBabel7 helpers (@nicolo-ribaudo)babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-helper-skip-transparent-expression-wrappers, babel-plugin-transform-flow-comments, babel-plugin-transform-for-of, babel-plugin-transform-typescript
babel-code-frame
babel-parser
babel-core, babel-traverse
babel-helper-builder-react-jsx
@babel/types dep from helper-builder-react-jsx (@nicolo-ribaudo)babel-generator, babel-parser
babel-cli, babel-types
babel-cli
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
module <identifier> (@nicolo-ribaudo)babel-preset-env, babel-preset-typescript
babel-parser
babel-traverse
babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-standalone
plugin-transform-react-{compat,source,self} (@liuxingbaoyu)babel-node
regenerator-runtime from @babel/node (@nicolo-ribaudo)babel-generator, babel-helper-create-class-features-plugin, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-plugin-transform-class-properties, babel-standalone, babel-traverse
babel-plugin-proposal-import-attributes-to-assertions
babel-compat-data, babel-helper-compilation-targets, babel-preset-env
babel-runtime-corejs3, babel-runtime
./regenerator entrypoint from @babel/runtime (@nicolo-ribaudo)babel-generator, babel-parser, babel-types
TSImportType.argument to .source (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-import-wasm-source, babel-plugin-transform-json-modules, babel-types
babel-generator, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-record-and-tuple, babel-standalone, babel-traverse, babel-types
babel-compat-data, babel-preset-env
transform-block-scoped-functions in preset-env (@liuxingbaoyu)babel-traverse
babel-runtime-corejs3, babel-runtime
sideEffects: false to babel-runtime (@nicolo-ribaudo)babel-cli, babel-code-frame, babel-compat-data, babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-react-jsx, babel-helper-check-duplicate-nodes, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-helper-globals, babel-helper-import-to-platform-api, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-plugin-test-runner, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-skip-transparent-expression-wrappers, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helper-validator-identifier, babel-helper-validator-option, babel-helper-wrap-function, babel-helpers, babel-node, babel-parser, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-discard-binding, babel-plugin-proposal-do-expressions, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-defer, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-optional-chaining-assign, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-dynamic-import, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-modules, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-assign, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-set-prototype-of-to-assign, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-regexp-modifiers, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, babel-plugin-transform-strict-mode, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-register, babel-runtime-corejs3, babel-runtime, babel-standalone, babel-template, babel-traverse, babel-types
babel-cli, babel-helper-transform-fixture-test-runner, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread
babel-code-frame, babel-core
babel-core
BABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK (@nicolo-ribaudo)babel-helpers, babel-runtime-corejs3, babel-runtime
@onlyBabel7 helpers (@nicolo-ribaudo)babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-helper-skip-transparent-expression-wrappers, babel-plugin-transform-flow-comments, babel-plugin-transform-for-of, babel-plugin-transform-typescript
babel-code-frame
babel-parser
babel-core, babel-traverse
babel-helper-builder-react-jsx
@babel/types dep from helper-builder-react-jsx (@nicolo-ribaudo)babel-generator, babel-parser
babel-cli, babel-types
babel-cli
babel-core, babel-helper-transform-fixture-test-runner, babel-plugin-transform-runtime, babel-preset-env, babel-preset-react, babel-preset-typescript
babel-traverse, babel-types
strictNullChecks for traverse (@liuxingbaoyu)babel-plugin-transform-runtime
@babel/runtime version (@nicolo-ribaudo)babel-core, babel-helper-transform-fixture-test-runner, babel-plugin-transform-runtime, babel-preset-env, babel-preset-react, babel-preset-typescript
@babel/core types (@liuxingbaoyu)babel-helper-create-class-features-plugin, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-flow-comments, babel-plugin-transform-logical-assignment-operators, babel-traverse, babel-types
computed (@liuxingbaoyu)babel-plugin-transform-runtime
semver dependency from transform-runtime (@nicolo-ribaudo)babel-traverse
babel-helper-create-class-features-plugin, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-transform-modules-systemjs, babel-plugin-transform-typescript
t.traverseFast to replace some path.traverse (@liuxingbaoyu)babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-object-rest-spread, babel-traverse
babel-types
babel-parser
babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-object-rest-spread, babel-traverse
babel-core, babel-helpers, babel-runtime-corejs3, babel-traverse, babel-types
babel-core
babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-transform-object-rest-spread, babel-traverse, babel-ty
babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-transform-object-rest-spread, babel-traverse, babel-types
babel-parser, babel-traverse, babel-types
babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-types
babel-types
BABEL_TYPES_8_BREAKING in Babel 8 (@liuxingbaoyu)babel-types
This release also includes all changes from v7.27.0, v7.27.1, v7.27.2, v7.27.3, and v7.27.4.
This release also includes all changes from v7.27.0, v7.27.1, v7.27.2, v7.27.3, and v7.27.4.
babel-helpers, babel-plugin-transform-regenerator, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
regeneratorRuntime references in regenerator transform (@nicolo-ribaudo)babel-compat-data, babel-helper-compilation-targets, babel-preset-env
@babel/compat-data (@nicolo-ribaudo)babel-parser
@babel/parser (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-standalone, babel-traverse
babel-traverse, babel-types
babel-helper-compilation-targets, babel-preset-env
babel-types
babel-traverse
scope.{references,uids} to Set (@liuxingbaoyu)babel-core
babel-helpers, babel-plugin-transform-react-jsx, babel-preset-env
babel-plugin-transform-block-scoping, babel-traverse, babel-types
BLOCK_SCOPED_SYMBOL and NOT_LOCAL_BINDING (@liuxingbaoyu)babel-plugin-transform-regenerator, babel-plugin-transform-typeof-symbol
babel-traverse
This release includes a fix for GHSA-968p-4wvh-cqc8, a security vulnerability which affects the .replace method of transpiled regular expressions that…
This release also includes all changes from v7.26.10.
This release includes a fix for GHSA-968p-4wvh-cqc8, a security vulnerability which affects the .replace method of transpiled regular expressions that use named capturing groups.
babel-parser, babel-types
In addition to the changelog below, this release includes changes from v7.26.6 to v7.26.9.
In addition to the changelog below, this release includes changes from v7.26.6 to v7.26.9.
babel-types
.d.ts for TypeScript <= 4.0 (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-transform-template-literals, babel-traverse, babel-types
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
babel-preset-env
babel-parser
babel-parser, babel-plugin-transform-typescript, babel-types
babel-generator
babel-parser
babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator
In addition to the changelog below, this release includes changes from v7.26.5.
In addition to the changelog below, this release includes changes from v7.26.5.
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
babel-parser, babel-types
babel-generator, babel-parser, babel-types
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
babel-parser
babel-generator
DecimalLiteral printing logic (@nicolo-ribaudo)In addition to the changelog below, this release includes changes from v7.26.1 to v7.26.4
In addition to the changelog below, this release includes changes from v7.26.1 to v7.26.4
babel-generator, babel-parser, babel-types
TSTypeReference.typeParameters to typeArguments (@JLHwung)TSModuleDeclaration.global (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-transform-flow-comments, babel-plugin-transform-typescript, babel-types
superTypeParameters -> superTypeArguments (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
TSQualifiedName for namespace X.Y {}'s name (@liuxingbaoyu)babel-preset-react, babel-standalone
development option default to the configured env (@nicolo-ribaudo)babel-cli, babel-helper-transform-fixture-test-runner
In addition to the changelog below, this release includes changes from v7.25.1 to v7.26.0
In addition to the changelog below, this release includes changes from v7.25.1 to v7.26.0
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
TSClassImplements|TSInterfaceHeritage and rename TsExpressionWithTypeArguments in Babel 8 (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator, babel-standalone
minimal,smart option of Pipeline Operator (@liuxingbaoyu)babel-parser
babel-plugin-transform-class-static-block, babel-plugin-transform-destructuring, babel-plugin-transform-spread, babel-traverse
Scope methods (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-import-wasm-source, babel-template, babel-types
importAssertions parser plugin (@nicolo-ribaudo)babel-generator, babel-parser, babel-standalone
importReflection parser plugin (@nicolo-ribaudo)babel-generator, babel-traverse, babel-types
DecimalLiteral AST (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decimal, babel-standalone
decimal from parser (@liuxingbaoyu)babel-generator, babel-parser, babel-types
typeParameter of TSMappedType (@liuxingbaoyu)babel-plugin-proposal-async-do-expressions, babel-traverse
NodePath methods (@liuxingbaoyu)babel-parser, babel-plugin-syntax-flow, babel-preset-typescript
enums option of flow plugin (@liuxingbaoyu)babel-core
babel-template, babel-types
babel-plugin-transform-async-generator-functions, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping
transform-block-scoped-function (@liuxingbaoyu)babel-helper-transform-fixture-test-runner, babel-node
@babel/node args parsing to Node.js (@nicolo-ribaudo)babel-parser
babel-core
babel-generator, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-plugin-proposal-destructuring-private, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-traverse, babel-types
BABEL_TYPES_8_BREAKING flag and enable it by default (@liuxingbaoyu)^18.20.0 || ^20.17.0 || >=22.8.0 (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-syntax-typescript, babel-plugin-transform-class-properties, babel-plugin-transform-modules-commonjs, babel-plugin-transform-private-methods, babel-plugin-transform-unicode-sets-regex, babel-traverse
babel-core, babel-generator, babel-parser, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-preset-env, babel-standalone, babel-types
babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
TSClassImplements|TSInterfaceHeritage and rename TsExpressionWithTypeArguments in Babel 8 (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator, babel-standalone
minimal,smart option of Pipeline Operator (@liuxingbaoyu)babel-parser
babel-plugin-transform-class-static-block, babel-plugin-transform-destructuring, babel-plugin-transform-spread, babel-traverse
Scope methods (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-import-wasm-source, babel-template, babel-types
importAssertions parser plugin (@nicolo-ribaudo)babel-generator, babel-parser, babel-standalone
importReflection parser plugin (@nicolo-ribaudo)babel-generator, babel-traverse, babel-types
DecimalLiteral AST (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decimal, babel-standalone
decimal from parser (@liuxingbaoyu)babel-generator, babel-parser, babel-types
typeParameter of TSMappedType (@liuxingbaoyu)babel-plugin-proposal-async-do-expressions, babel-traverse
NodePath methods (@liuxingbaoyu)babel-parser, babel-plugin-syntax-flow, babel-preset-typescript
enums option of flow plugin (@liuxingbaoyu)babel-core
babel-template, babel-types
babel-plugin-transform-async-generator-functions, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping
transform-block-scoped-function (@liuxingbaoyu)babel-helper-transform-fixture-test-runner, babel-node
@babel/node args parsing to Node.js (@nicolo-ribaudo)babel-parser
babel-core
babel-generator, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-plugin-proposal-destructuring-private, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-traverse, babel-types
BABEL_TYPES_8_BREAKING flag and enable it by default (@liuxingbaoyu)babel-cli, babel-code-frame, babel-compat-data, babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-builder-react-jsx, babel-helper-check-duplicate-nodes, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-helper-import-to-platform-api, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-plugin-test-runner, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-skip-transparent-expression-wrappers, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helper-validator-identifier, babel-helper-validator-option, babel-helper-wrap-function, babel-helpers, babel-highlight, babel-node, babel-parser, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-bugfix-safari-class-field-initializer-scope, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-explicit-resource-management, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-import-defer, babel-plugin-proposal-import-wasm-source, babel-plugin-proposal-json-modules, babel-plugin-proposal-optional-chaining-assign, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-proposal-regexp-modifiers, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decimal, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-reflection, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-record-and-tuple, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-dynamic-import, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-assign, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-set-prototype-of-to-assign, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, babel-plugin-transform-strict-mode, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript, babel-register, babel-runtime-corejs3, babel-runtime, babel-standalone, babel-template, babel-traverse, babel-types
^18.20.0 || ^20.17.0 || >=22.8.0 (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-syntax-typescript, babel-plugin-transform-class-properties, babel-plugin-transform-modules-commonjs, babel-plugin-transform-private-methods, babel-plugin-transform-unicode-sets-regex, babel-traverse
In addition to the changelog below, this release includes changes from v7.24.8 to v7.25.0.
In addition to the changelog below, this release includes changes from v7.24.8 to v7.25.0.
babel-traverse
_ in @babel/traverse (@liuxingbaoyu)In addition to the changelog below, this release includes changes from v7.24.7.
In addition to the changelog below, this release includes changes from v7.24.7.
babel-core
File.prototype.getModuleName (@nicolo-ribaudo)## v8.0.0-alpha.10 (2024-06-04) #### :bug: Bug Fix * babel-traverse, babel-types * #16544 Improve getBindingIdentifiers (@JLHwung) * babel-cli, babel-
In addition to the changelog below, this release includes changes from v7.24.5 and v7.24.6.
In addition to the changelog below, this release includes changes from v7.24.5 and v7.24.6.
babel-parser, babel-traverse
extra.shorthand (@liuxingbaoyu)babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-record-and-tuple, babel-standalone, babel-traverse
.d.ts files for every package (@nicolo-ribaudo)babel-cli, babel-node
babel-cli, babel-helper-transform-fixture-test-runner
babel-cli
In addition to the changelog below, this release includes changes from v7.24.1, v7.24.2, v7.24.3, and v7.24.4.
In addition to the changelog below, this release includes changes from v7.24.1, v7.24.2, v7.24.3, and v7.24.4.
babel-plugin-transform-runtime, babel-runtime-corejs3
@babel/runtime-* (@nicolo-ribaudo)babel-plugin-transform-runtime
./helpers/esm exports from @babel/runtime and drop Node.js 13.0-13.1 (@nicolo-ribaudo)babel-plugin-transform-runtime, babel-plugin-transform-typeof-symbol, babel-runtime-corejs2
plugin-transform-runtime options (@nicolo-ribaudo)babel-plugin-transform-typescript
const enums into const variables (@samualtnorman)babel-core
import_ fallback (@nicolo-ribaudo)babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs3, babel-runtime, babel-standalone
babel-helper-plugin-test-runner
"type": "module" to helper-plugin-test-runner (@nicolo-ribaudo)babel-compat-data, babel-plugin-transform-object-rest-spread, babel-preset-env
@babel/compat-data package.json (@nicolo-ribaudo)In addition to the changelog below, this release includes changes from v7.23.10 and v7.24.0.
In addition to the changelog below, this release includes changes from v7.23.10 and v7.24.0.
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
babel-core, babel-helper-fixtures, babel-helper-plugin-utils, babel-helper-transform-fixture-test-runner, babel-parser, babel-plugin-transform-runtime, babel-preset-env, babel-standalone, babel-template, babel-traverse, babel-types
Object.hasOwn when available (@nicolo-ribaudo)babel-core, babel-plugin-transform-object-rest-spread
In addition to the changelog below, this release includes changes from v7.23.7, v7.23.8, and v7.23.9.
In addition to the changelog below, this release includes changes from v7.23.7, v7.23.8, and v7.23.9.
babel-register
@cspotcode/source-map-support in @babel/register (@liuxingbaoyu)This release also includes all changes from v7.23.3, v7.23.4, v7.23.5, and v7.23.6.
This release also includes all changes from v7.23.3, v7.23.4, v7.23.5, and v7.23.6.
babel-plugin-transform-runtime
useESModules option (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-preset-env
loose and spec options from preset-env (@nicolo-ribaudo)babel-core, babel-generator, babel-types
CodeGenerator from @babel/generator (@liuxingbaoyu)babel-parser
babel-traverse, babel-types
toSequenceExpression into @babel/traverse (@nicolo-ribaudo)babel-preset-env
getModulesPluginNames (@nicolo-ribaudo)babel-core, babel-preset-env
babel-helper-validator-option, babel-plugin-transform-object-rest-spread, babel-plugin-transform-runtime, babel-preset-env, babel-standalone
babel-core, all plugins and presets
assertVersion (@nicolo-ribaudo)babel-plugin-transform-runtime
useESModules option (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-preset-env
loose and spec options from preset-env (@nicolo-ribaudo)babel-core, babel-generator, babel-types
CodeGenerator from @babel/generator (@liuxingbaoyu)babel-parser
babel-traverse, babel-types
toSequenceExpression into @babel/traverse (@nicolo-ribaudo)babel-preset-env
getModulesPluginNames (@nicolo-ribaudo)babel-core, babel-preset-env
babel-helper-validator-option, babel-plugin-transform-object-rest-spread, babel-plugin-transform-runtime, babel-preset-env, babel-standalone
babel-core, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-proposal-explicit-resource-management, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-record-and-tuple, babel-plugin-proposal-regexp-modifiers, babel-plugin-proposal-throw-expressions, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decimal, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-syntax-import-reflection, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-record-and-tuple, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-keys, babel-plugin-transform-dynamic-import, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-export-namespace-from, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-instanceof, babel-plugin-transform-jscript, babel-plugin-transform-json-strings, babel-plugin-transform-literals, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-member-expression-literals, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-new-target, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-assign, babel-plugin-transform-object-rest-spread, babel-plugin-transform-object-set-prototype-of-to-assign, babel-plugin-transform-object-super, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-property-literals, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-reserved-words, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-sticky-regex, babel-plugin-transform-strict-mode, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-regex, babel-plugin-transform-unicode-sets-regex, babel-preset-env, babel-preset-flow, babel-preset-react, babel-preset-typescript
assertVersion (@nicolo-ribaudo)This release does not include any changes specific to Babel 8, but it ports all the recent Babel 7 commits to Babel 8.
This release does not include any changes specific to Babel 8, but it ports all the recent Babel 7 commits to Babel 8.
babel-code-frame, babel-highlight
babel-node
-d/-gc babel-node aliases (@nicolo-ribaudo)babel-core
babel-code-frame, babel-highlight
chalk@5 (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-plugin-transform-async-generator-functions, babel-plugin-transform-class-static-block, babel-plugin-t
babel-core, babel-traverse
NodePath#hub as part of the paths cache key" (@nicolo-ribaudo)babel-preset-typescript
babel-helper-create-class-features-plugin, babel-plugin-transform-async-generator-functions, babel-plugin-transform-class-static-block, babel-plugin-transform-dynamic-import, babel-plugin-transform-export-namespace-from, babel-plugin-transform-json-strings, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-property-in-object
babel-code-frame, babel-highlight
chalk@4 (@nicolo-ribaudo)NOTE: We had to re-generate this git tag, but the release has been published two weeks ago
NOTE: We had to re-generate this git tag, but the release has been published two weeks ago
This releases fixes @babel/cli and compatibility with babel-loader. It also some of the peer dependencies warning.
babel-types
babel-highlight, babel-code-frame
getChalk function (@nicolo-ribaudo)babel-cli
@babel/cli bin work with ESM (@nicolo-ribaudo)babel-core
.version directly available in cjs proxy (@nicolo-ribaudo)babel-preset-env
Super early pre-release of Babel 8 :)
Super early pre-release of Babel 8 :)
It's currently known to not work with:
@babel/cli - see https://github.com/babel/babel/issues/15803babel-loader - see https://github.com/babel/babel/issues/15804It is known to work with:
@rollup/plugin-babelpeerDependencies are all incorrect, so use the npm flag --legacy-peer-deps if you want to test it.
For the full Babel 8 migration guide, see https://next.babeljs.io/docs/v8-migration
babel-parser
} and > in JSX text (@nicolo-ribaudo)allow* parser options with ESLint behavior (@nicolo-ribaudo)^16.20.0 || ^18.16.0 || >=20.0.0 (@nicolo-ribaudo)"exports" to every package (@nicolo-ribaudo)babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-transform-class-properties
legacy and 2023-05 decorators (@nicolo-ribaudo)babel-core, babel-helper-create-class-features-plugin, babel-plugin-transform-arrow-functions, babel-plugin-transform-computed-properties, babel-plugin-transform-for-of, babel-plugin-transform-regenerator, babel-plugin-transform-unicode-escapes, babel-preset-env, babel-traverse, babel-types
babel-core, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-environment-visitor, babel-helper-member-expression-to-functions, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-string-parser, babel-helper-transform-fixture-test-runner, babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env
babel-cli, babel-compat-data, babel-core, babel-helper-create-class-features-plugin, babel-helper-environment-visitor, babel-helper-replace-supers, babel-helpers, babel-parser, babel-plugin-transform-for-of, babel-plugin-transform-react-jsx, babel-preset-env, babel-traverse, babel-types
babel-types
selfClosing from jsxElement builder (@wjw99830)babel-core, babel-plugin-syntax-flow, babel-plugin-syntax-jsx, babel-plugin-syntax-typescript, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx-development, babel-plugin-transform-spread, babel-plugin-transform-typescript, babel-preset-flow, babel-preset-typescript, babel-standalone
babel-traverse
block argument from Scope#rename (@nicolo-ribaudo)babel-generator, babel-helper-compilation-targets, babel-preset-env, babel-preset-flow, babel-types
babel-generator, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-skip-transparent-expression-wrappers, babel-plugin-proposal-function-bind, babel-plugin-proposal-logical-assignment-operators, babel-plugin-proposal-optional-chaining, babel-plugin-proposal-partial-application, babel-plugin-transform-proto-to-assign, babel-plugin-transform-spread, babel-traverse, babel-types
babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-decorators, babel-plugin-transform-function-name, babel-plugin-transform-typescript, babel-standalone
2018-09 decorators proposal (@nicolo-ribaudo)babel-core, babel-helper-module-imports, babel-helper-transform-fixture-test-runner, babel-node, babel-plugin-proposal-class-static-block, babel-plugin-syntax-decorators, babel-plugin-transform-modules-commonjs, babel-plugin-transform-runtime, babel-standalone
babel-generator, babel-types
ObjectTypeAnnotation fields must always be arrays (@danez)Noop node type (@sidntrivedi012)babel-generator, babel-parser, babel-types
TSTypeParameter.name (@fedeci)babel-node, babel-register
@babel/register transform to a separate worker (@nicolo-ribaudo)babel-parser
classFeatures option (@nicolo-ribaudo)babel-plugin-transform-react-constant-elements, babel-preset-env
babel-core
babel-generator, babel-parser
babel-plugin-transform-block-scoping, babel-traverse
babel-cli, babel-core, babel-helper-module-transforms, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd
@babel/core (@nicolo-ribaudo)babel-preset-react
babel-preset-flow
babel-core, babel-helper-compilation-targets, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-classes, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-function-name, babel-plugin-transform-modules-commonjs, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-standalone
babel-plugin-proposal-dynamic-import, babel-plugin-transform-modules-systemjs
babel-generator, babel-plugin-transform-react-jsx, babel-plugin-transform-template-literals, babel-plugin-transform-unicode-escapes
babel-code-frame, babel-highlight
babel-node, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx, babel-plugin-transform-regenerator, babel-preset-react, babel-preset-typescript, babel-standalone
babel-helper-builder-react-jsx, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-preset-react
useSpread and useBuiltIns jsx options (@nicolo-ribaudo)babel-preset-env
uglify target support in preset-env (@nicolo-ribaudo)babel-plugin-proposal-class-properties, babel-plugin-transform-typescript, babel-preset-typescript
allowDeclareFields option by default with TS (@nicolo-ribaudo)babel-preset-typescript
babel-generator
jsonCompatibleStrings option (@nicolo-ribaudo)babel-helper-fixtures, babel-plugin-transform-flow-strip-types
allowDeclareFields option by default w/ Flow (@nicolo-ribaudo)babel-helper-fixtures, babel-preset-typescript
babel-plugin-transform-runtime
babel-core
babel-plugin-transform-modules-commonjs, babel-plugin-transform-runtime
@babel/runtime@<=7.13.0 compat check (@nicolo-ribaudo)babel-cli
@nicolo-ribaudo/chokidar-2 fallback (@nicolo-ribaudo)babel-cli, babel-node, babel-plugin-transform-runtime, babel-register
make-dir polyfill for fs.mkdirSync (@nicolo-ribaudo)babel-parser
babel-plugin-proposal-partial-application, babel-types
babel-core, babel-helper-transform-fixture-test-runner, babel-register
babel-cli, babel-plugin-transform-classes, babel-register, babel-traverse
globals, find-cache-dir and slash (@nicolo-ribaudo)babel-plugin-syntax-typescript
Re-release all packages with npm provenance attestations
Re-release all packages with npm provenance attestations
Thanks @kermanx and @woaitsAryan for your first PRs!
Thanks @kermanx and @woaitsAryan for your first PRs!
babel-parser
babel-parser, babel-types
babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-traverse
babel-helper-wrap-function, babel-plugin-transform-async-to-generator
babel-helper-remap-async-to-generator, babel-plugin-transform-async-to-generator
babel-helper-fixtures, babel-parser
babel-generator, babel-parser
babel-parser
babel-compat-data, babel-preset-env
babel-traverse
babel-generator
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-traverse
babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
regenerator-runtime dep in @babel/runtime (@nicolo-ribaudo)babel-compat-data, babel-preset-env
babel-compat-data, babel-standalone
babel-register
@babel/register to cts (@liuxingbaoyu)babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
babel-helpers, babel-plugin-transform-modules-commonjs, babel-runtime-corejs3
interopRequireWildcard size (@liuxingbaoyu)babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
regeneratorRuntime size (@liuxingbaoyu)Thanks @victorenator for your first PR!
Thanks @victorenator for your first PR!
babel-parser, babel-template, babel-types
syntacticPlaceholders mode (@liuxingbaoyu)babel-helper-compilation-targets, babel-preset-env
ClassAccessorProperty to prevent the no-undef rule (@victorenator)babel-helper-transform-fixture-test-runner
tsconfig files (@liuxingbaoyu)babel-parser, babel-types
VISITOR_KEYS etc. faster to access (@liuxingbaoyu)Thanks @DylanPiercey and @YuHyeonWook for your first PRs!
Thanks @DylanPiercey and @YuHyeonWook for your first PRs!
babel-helper-validator-identifier
babel-traverse
babel-plugin-transform-classes
super() check (@nicolo-ribaudo)babel-generator
infer in compact mode (@nicolo-ribaudo)[no LineTerminator here] after nodes (@nicolo-ribaudo)babel-types
babel-core
--experimental-require-module (@nicolo-ribaudo)babel-helper-compilation-targets, babel-helper-plugin-utils, babel-preset-env
babel-plugin-proposal-destructuring-private, babel-plugin-syntax-decimal, babel-plugin-syntax-import-reflection, babel-standalone
babel-generator
[no LineTerminator here] before nodes (@nicolo-ribaudo)babel-plugin-transform-typescript
babel-types
BABEL_TYPES_8_BREAKING at startup (@nicolo-ribaudo)babel-helper-transform-fixture-test-runner, babel-plugin-proposal-explicit-resource-management
babel-node
babel-traverse
constantViolations with destructuring (@liuxingbaoyu)babel-helper-transform-fixture-test-runner, babel-plugin-proposal-explicit-resource-management
using in switch correctly (@liuxingbaoyu)babel-helpers, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
Thanks @amjed-98, @blakewilson, @coelhucas, and @SukkaW for your first PRs!
Thanks @amjed-98, @blakewilson, @coelhucas, and @SukkaW for your first PRs!
babel-helper-create-class-features-plugin, babel-plugin-transform-class-properties
babel-core, babel-generator, babel-plugin-transform-modules-commonjs
babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
babel-helpers, babel-plugin-proposal-decorators, babel-runtime-corejs3
babel-parser, babel-plugin-transform-typescript
cls.fn<C> = x (@liuxingbaoyu)babel-core, babel-helpers, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-helpers
tsconfig.json for @babel/helpers/src/helpers (@nicolo-ribaudo)babel-cli, babel-helpers, babel-plugin-external-helpers, babel-plugin-proposal-decorators, babel-plugin-transform-class-properties, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-runtime, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-parser, babel-traverse
Thanks @romgrk and @sossost for your first PRs!
Thanks @romgrk and @sossost for your first PRs!
babel-plugin-transform-classes, babel-traverse
babel-helpers, babel-plugin-proposal-explicit-resource-management, babel-runtime-corejs3
babel-parser
@babel/parser AST types (@nicolo-ribaudo).startNode (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-helper-member-expression-to-functions, babel-helper-module-transforms, babel-helper-split-export-declaration, babel-helper-wrap-function, babel-helpers, babel-plugin-bugfix-firefox-class-in-computed-class-key, babel-plugin-proposal-explicit-resource-management, babel-plugin-transform-block-scoping, babel-plugin-transform-destructuring, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-chaining, babel-plugin-transform-parameters, babel-plugin-transform-private-property-in-object, babel-plugin-transform-react-jsx-self, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-traverse
NodePath<T | U> distributive (@nicolo-ribaudo)babel-plugin-proposal-partial-application, babel-types
JSXNamespacedName from valid CallExpression args (@nicolo-ribaudo)babel-plugin-transform-class-properties, babel-preset-env
babel-helpers, babel-preset-env, babel-runtime-corejs3
babel-preset-env, babel-standalone
babel-preset-env, babel-standalone
syntax-unicode-sets-regex in standalone (@nicolo-ribaudo)babel-core
-transform- when resolving missing plugins (@nicolo-ribaudo)babel-generator, babel-parser, babel-types
babel-generator, babel-parser, babel-types
mixins and implements for DeclareInterface and InterfaceDeclaration (@liuxingbaoyu)babel-core, babel-generator, babel-plugin-transform-modules-commonjs, babel-plugin-transform-react-jsx
) position with createParenthesizedExpressions (@liuxingbaoyu)babel-preset-env
babel-types
babel-core
lt instead of lte to check TS version for .cts config (@nicolo-ribaudo)babel-core
import.meta.resolve (@nicolo-ribaudo)babel-helper-fixtures, babel-preset-typescript
babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin
semver package to compare versions (@nicolo-ribaudo)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
babel-core, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-simple-access, babel-no
babel-core, babel-helper-create-class-features-plugin, babel-helper-module-transforms, babel-helper-plugin-utils, babel-helper-simple-access, babel-node, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-react-constant-elements, babel-preset-env, babel-standalone, babel-types
@babel/node repl and enable no-use-before-define rule (@liuxingbaoyu)babel-plugin-transform-typescript
tsSatisfiesExpression check with different duplicated @babel/types versions (@liuxingbaoyu)babel-parser
parser typings for plugins (@liuxingbaoyu)babel-generator
babel-plugin-proposal-decorators, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-jscript
babel-plugin-transform-destructuring
for ( let { } = 0 ; 0 ; ) (@liuxingbaoyu)babel-plugin-transform-block-scoping
babel-plugin-transform-block-scoping
babel-helpers, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-destructuring
babel-plugin-transform-react-jsx-development, babel-plugin-transform-typescript, babel-types
babel-plugin-transform-destructuring, babel-plugin-transform-react-constant-elements, babel-traverse
var declarations in loops as not constant (@nicolo-ribaudo)babel-helper-string-parser, babel-parser, babel-types
babel-generator, babel-parser
babel-plugin-transform-destructuring
babel-cli, babel-core, babel-generator, babel-helper-create-class-features-plugin, babel-helper-fixtures, babel-helper-simple-access, babel-helper-transform-fixture-test-runner, babel-helpers, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-external-helpers, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-class-static-block, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-proposal-dynamic-import, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-json-strings, babel-plugin-proposal-logical-assignment-operators, babel-plugin-proposal-nullish-coalescing-operator, babel-plugin-proposal-object-rest-spread, babel-plugin-proposal-optional-chaining, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-private-methods, babel-plugin-proposal-private-property-in-object, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-typescript, babel-plugin-transform-arrow-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-duplicate-keys, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-jscript, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-new-target, babel-plugin-transform-object-super, babel-plugin-transform-parameters, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx, babel-plugin-transform-react-pure-annotations, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-plugin-transform-shorthand-properties, babel-plugin-transform-spread, babel-plugin-transform-strict-mode, babel-plugin-transform-template-literals, babel-plugin-transform-typeof-symbol, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-preset-env, babel-preset-react, babel-preset-typescript, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime, babel-traverse
babel-cli, babel-core, babel-generator, babel-helper-fixtures, babel-helper-transform-fixture-test-runner, babel-plugin-transform-destructuring, babel-plugin-transform-modules-commonjs, babel-traverse
babel-compat-data, babel-preset-env
proposal-* to transform-* in preset-env (@nicolo-ribaudo)babel-generator, babel-parser, babel-preset-env, babel-template
babel-parser
...<...> followed by newline or binary operator (@nicolo-ribaudo)babel-generator, babel-parser, babel-preset-env, babel-template
babel-helper-remap-async-to-generator, babel-plugin-proposal-async-generator-functions
await in computed class keys (@Yokubjon-J)babel-plugin-transform-parameters
babel-core
babel-core (@liuxingbaoyu)babel-core, babel-helper-check-duplicate-nodes, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-optional-chaining, babel-plugin-transform-runtime
import { types } from "@babel/core" with native ESM (@nicolo-ribaudo)babel-standalone
proposal-unicode-sets-regex to @babel/standalone (@nicolo-ribaudo)babel-generator, babel-types
babel-code-frame, babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-builder-react-jsx, babel-helper-check-duplicate-nodes, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-define-map, babel-helper-explode-assignable-expression, babel-helper-fixtures, babel-helper-function-name, babel-helper-hoist-variables, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-plugin-test-runner, babel-helper-plugin-utils, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-split-export-declaration, babel-helper-transform-fixture-test-runner, babel-helper-validator-option, babel-helper-wrap-function, babel-helpers, babel-highlight, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-external-helpers, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-static-block, babel-plugin-proposal-decorators, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-json-strings, babel-plugin-proposal-object-rest-spread, babel-plugin-proposal-optional-chaining, babel-plugin-proposal-partial-application, babel-plugin-proposal-pipeline-operator, babel-plugin-proposal-private-property-in-object, babel-plugin-proposal-record-and-tuple, babel-plugin-syntax-typescript, babel-plugin-transform-block-scoped-functions, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-computed-properties, babel-plugin-transform-destructuring, babel-plugin-transform-duplicate-keys, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-plugin-transform-for-of, babel-plugin-transform-function-name, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-modules-umd, babel-plugin-transform-object-super, babel-plugin-transform-parameters, babel-plugin-transform-property-mutators, babel-plugin-transform-proto-to-assign, babel-plugin-transform-react-constant-elements, babel-plugin-transform-react-display-name, babel-plugin-transform-react-inline-elements, babel-plugin-transform-react-jsx-compat, babel-plugin-transform-react-jsx-source, babel-plugin-transform-react-jsx, babel-plugin-transform-runtime, babel-plugin-transform-typescript, babel-plugin-transform-unicode-escapes, babel-preset-env, babel-preset-typescript, babel-standalone, babel-template, babel-traverse, babel-types
babel-core, babel-helper-transform-fixture-test-runner, babel-plugin-transform-destructuring
babel-plugin-transform-template-literals
babel-plugin-transform-template-literals
babel-helpers
@babel/runtime (@Jack-Works)babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
regeneratorRuntime in @babel/runtime/regenerator (@nicolo-ribaudo)babel-helper-environment-visitor, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-proposal-decorators, babel-traverse, babel-types
Thanks @cha0s, @dev-itsheng, @green1052, @jlennox and @Yokubjon-J for your first PRs!
Thanks @cha0s, @dev-itsheng, @green1052, @jlennox and @Yokubjon-J for your first PRs!
babel-generator, babel-parser
babel-helper-compilation-targets
resolveTargets call if browsers is an empty array (@dev-itsheng)babel-helper-module-transforms, babel-helper-simple-access, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-umd
babel-parser
Object.prototype (@nicolo-ribaudo)babel-helpers, babel-plugin-proposal-decorators
babel-generator
import type/typeof printing with no specifiers (@The-x-Theorist)babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods, babel-plugin-transform-classes, babel-plugin-transform-object-super
babel-register
babel-parser
babel-generator, babel-parser
babel-plugin-transform-destructuring
babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
Thanks @exb for your first PR!
babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-helpers
babel-helper-function-name, babel-plugin-transform-function-name
babel-core
$schema property in json config files (@The-x-Theorist)babel-helpers, babel-plugin-proposal-async-generator-functions, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-helpers, babel-plugin-proposal-async-generator-functions, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
for-await (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-transform-typescript, babel-types
babel-parser
babel-helper-fixtures, babel-helper-transform-fixture-test-runner, babel-parser, babel-plugin-syntax-typescript, babel-preset-typescript
.mts and .cts files in @babel/preset-typescript (@nicolo-ribaudo)@babel/eslint-parser (@nicolo-ribaudo)babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator
babel-compat-data, babel-generator, babel-parser, babel-preset-env, babel-types
babel-helper-skip-transparent-expression-wrappers, babel-plugin-proposal-optional-chaining
skipTransparentExprWrapperNodes helper (@lightmare)babel-traverse, babel-types
babel-parser, babel-plugin-transform-typescript
babel-plugin-transform-typescript
babel-core, babel-helper-create-class-features-plugin, babel-plugin-transform-typescript
babel-compat-data, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-transform-react-constant-elements, babel-preset-env, babel-traverse
babel-plugin-proposal-async-generator-functions, babel-traverse
babel-traverse, babel-types
babel-generator
workspace:^ to specify @babel/ dependencies (@nicolo-ribaudo)babel-helper-fixtures, babel-plugin-proposal-class-properties, babel-plugin-transform-runtime, babel-preset-react
babel-types
createTypeAnnotationBasedOnTypeof (babel-types) (@lightmare)babel-helpers
babel-core, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx, babel-types
babel-types
Thanks @flyinox, @komyg, and @meskill for your first PRs!
Thanks @flyinox, @komyg, and @meskill for your first PRs!
babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods, babel-plugin-proposal-private-property-in-object, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
"latest" as ecmaVersion (@fisker)babel-traverse, babel-types
babel-types
babel-helper-compilation-targets
babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-property-in-object
babel-plugin-transform-typescript
babel-parser
static property from class static block for TS (@sosukesuzuki)babel-core
babel-helper-create-class-features-plugin, babel-plugin-proposal-class-static-block, babel-plugin-proposal-private-property-in-object, babel-plugin-syntax-class-static-block, babel-plugin-syntax-private-property-in-object, babel-plugin-syntax-top-level-await, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-preset-env, babel-standalone
babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-builder-react-jsx, babel-helper-define-map, babel-helper-explode-assignable-expression, babel-helper-function-name, babel-helper-get-function-arity, babel-helper-hoist-variables, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-skip-transparent-expression-wrappers, babel-helper-split-export-declaration, babel-helper-wrap-function, babel-helpers, babel-preset-env, babel-template, babel-traverse
babel-cli, babel-helper-define-map, babel-helpers, babel-node, babel-parser, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-for-of, babel-plugin-transform-modules-systemjs, babel-plugin-transform-parameters, babel-traverse, babel-types
Thanks @colinaaa, @jaeseokk and @nme077 for your first PRs!
Thanks @colinaaa, @jaeseokk and @nme077 for your first PRs!
babel-helper-create-class-features-plugin, babel-plugin-proposal-class-static-block, babel-plugin-transform-new-target
babel-parser
babel-helper-module-transforms, babel-helper-simple-access, babel-plugin-transform-modules-commonjs
babel-parser
strictMode option (@overlookmotel)babel-plugin-transform-arrow-functions, babel-traverse
arguments is defined as variable (@snitin315)babel-traverse
babel-types
babel-core
babel-cli
make generate-standalone -> make build-standalone (@sosukesuzuki)babel-helpers
Thanks @Eyoatam, @lightmare, @ota-meshi, and @tony-go for your first PRs!
Thanks @Eyoatam, @lightmare, @ota-meshi, and @tony-go for your first PRs!
babel-plugin-proposal-do-expressions, babel-traverse
babel-parser
babel-parser
babel-helpers
babel-helper-hoist-variables
babel-parser
babel-parser
Thanks @hajnalbendeguz for your first PR!
Thanks @hajnalbendeguz for your first PR!
babel-standalone
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-optional-chaining, babel-preset-env
babel-types
babel-compat-data, babel-preset-env
babel-plugin-transform-react-jsx
babel-compat-data
babel-node
lodash from @babel/node tests (@jridgewell)babel-helper-module-transforms
lodash/chunk (@jridgewell)babel-plugin-transform-proto-to-assign
babel-helper-define-map
Thanks @bradzacher, @bz2, @ChALkeR, @FauxFaux, @fedeci, @karansapolia, @panzarino, @shrinktofit, and @Zalathar for your first PRs!
Thanks @bradzacher, @bz2, @ChALkeR, @FauxFaux, @fedeci, @karansapolia, @panzarino, @shrinktofit, and @Zalathar for your first PRs!
babel-parser
babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-proposal-private-methods, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-plugin-transform-computed-properties, babel-plugin-transform-shorthand-properties
babel-plugin-proposal-class-properties, babel-traverse
super() is in a default param (@nicolo-ribaudo)babel-plugin-proposal-class-properties, babel-plugin-transform-classes
babel-parser, babel-template
babel-core, babel-helper-transform-fixture-test-runner, babel-register
require() in ESM files (@nicolo-ribaudo)babel-parser
babel-helpers, babel-plugin-transform-classes
babel-generator
babel-register
babel-node
babel-types
babel-plugin-transform-modules-systemjs
babel-plugin-transform-for-of
for-of inside braceless if statement (@nicolo-ribaudo)babel-helper-create-class-features-plugin, babel-helper-replace-supers, babel-plugin-transform-classes
babel-helper-module-imports, babel-plugin-transform-react-jsx-development, babel-plugin-transform-react-jsx
jsx-runtime after existing imports (@nicolo-ribaudo)babel-helper-transform-fixture-test-runner, babel-parser, babel-preset-env
babel-cli, babel-core, babel-parser
babel-helper-create-class-features-plugin, babel-plugin-proposal-private-methods
# to the private name in "write-only" errors (@nicolo-ribaudo)babel-helper-compilation-targets, babel-preset-env
babel-code-frame
babel-traverse, babel-types
babel-register
yarn-plugin-conditions to update Babel 8 dependencies (@nicolo-ribaudo)babel-generator, babel-preset-env
babel-core, babel-helper-compilation-targets, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-preset-env
babel-plugin-transform-modules-commonjs, babel-plugin-transform-template-literals, babel-plugin-transform-unicode-escapes, babel-preset-env
babel-plugin-transform-react-jsx
babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-cli
babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
@babel/runtime/package (@nicolo-ribaudo)babel-parser
babel-compat-data, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-remap-async-to-generator, babel-helper-simple-access, babel-helper-transform-fixture-test-runner, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-object-assign, babel-plugin-transform-parameters, babel-plugin-transform-react-jsx-self, babel-plugin-transform-react-jsx-source, babel-plugin-transform-template-literals, babel-preset-env, babel-preset-react, babel-runtime-corejs2, babel-runtime, babel-standalone
dependencies and devDependencies (@nicolo-ribaudo)Thanks @penguingovernor, @sajadtorkamani and @wojtekmaj for their first PRs!
Thanks @penguingovernor, @sajadtorkamani and @wojtekmaj for their first PRs!
babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties
babel-parser, babel-types
babel-types
@babel/types (@nicolo-ribaudo)babel-plugin-proposal-do-expressions, babel-types
babel-parser
babel-core
babel-core, babel-helper-fixtures, babel-standalone, babel-traverse
babel-parser
babel-core
This releases includes fixes for two bugs introduced in 7.10.0. There are still a few known bugs, and we'll fix them soon.
This releases includes fixes for two bugs introduced in 7.10.0. There are still a few known bugs, and we'll fix them soon.
Thanks @saulosantiago for your first PR!
babel-preset-env
babel-standalone
repository.directory field in package.json files (@saulosantiago)babel-preset-env-standalone, babel-standalone
babel-preset-env-standalone, babel-standalone
babel-plugin-proposal-decorators, babel-plugin-proposal-dynamic-import, babel-plugin-proposal-logical-assignment-operators, babel-plugin-proposal-object-rest-spread, babel-plugin-syntax-async-generators, babel-plugin-syntax-bigint, babel-plugin-syntax-dynamic-import, babel-plugin-syntax-json-strings, babel-plugin-syntax-nullish-coalescing-operator, babel-plugin-syntax-object-rest-spread, babel-plugin-syntax-optional-catch-binding, babel-plugin-syntax-optional-chaining, babel-plugin-transform-flow-strip-types, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-plugin-transform-react-constant-elements, babel-preset-env-standalone, babel-preset-env, babel-standalone
babel-plugin-proposal-numeric-separator
Blog post on the website
babel-parser
babel-plugin-proposal-numeric-separator
babel-generator, babel-parser, babel-plugin-proposal-private-methods
babel-types
babel-standalone
babel-core
babel-compat-data, babel-preset-env-standalone, babel-preset-env
babel-helper-module-transforms, babel-plugin-transform-modules-systemjs
babel-parser
babel-cli
babel-core, babel-generator, babel-parser
babel-core, babel-parser
babel-node
babel-plugin-proposal-numeric-separator
babel-preset-env
babel-parser
babel-traverse
babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
babel-traverse, babel-types
babel-core
@babel/core: parse should parse only (@kaicataldo)babel-helpers
babel-node
babel-parser
babel-preset-env
babel-preset-env
babel-core
babel-compat-data, babel-helper-compilation-targets, babel-preset-env
babel-parser
Thanks @chrishinrichs, @khoumani, @m-ahmadi, @BBlackwo, @SakibulMowla, @4geru, @Shriram-Balaji, @ZYSzys and @arku for their first PRs!
Thanks @chrishinrichs, @khoumani, @m-ahmadi, @BBlackwo, @SakibulMowla, @4geru, @Shriram-Balaji, @ZYSzys and @arku for their first PRs!
babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
babel-preset-env
babel-parser
babel-preset-env-standalone
babel-plugin-transform-function-name, babel-plugin-transform-modules-umd, babel-preset-env
babel-cli
babel-plugin-proposal-optional-chaining
babel-parser, babel-types
babel-traverse
babel-helpers, babel-plugin-proposal-object-rest-spread, babel-preset-env
babel-plugin-proposal-nullish-coalescing-operator
babel-core
babel-plugin-transform-literals, babel-preset-env-standalone
babel-cli
babel-generator, babel-helper-create-class-features-plugin, babel-parser, babel-plugin-transform-typescript, babel-preset-typescript, babel-types
babel-types
babel-parser
babel-generator, babel-helper-create-class-features-plugin, babel-parser, babel-plugin-transform-typescript, babel-preset-typescript, babel-types
babel-core, babel-parser, babel-preset-typescript
babel-core
babel-plugin-syntax-top-level-await, babel-preset-env
babel-helper-builder-react-jsx, babel-plugin-transform-react-jsx, babel-preset-react
babel-generator, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-flow, babel-types
babel-plugin-transform-function-name, babel-plugin-transform-modules-umd, babel-preset-env
babel-parser
babel-generator, babel-parser, babel-types
babel-cli, babel-register
babel-cli
babel-helpers, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-function-sent, babel-preset-env
babel-helper-module-transforms, babel-plugin-transform-modules-commonjs
babel-plugin-transform-modules-systemjs
babel-parser
babel-plugin-transform-typescript
babel-core
babel-plugin-proposal-decorators
babel-helpers, babel-plugin-proposal-dynamic-import, babel-plugin-transform-modules-commonjs, babel-preset-env
babel-traverse
babel-preset-env
babel-generator
babel-plugin-transform-async-to-generator, babel-preset-env, babel-traverse
babel-plugin-transform-classes, babel-plugin-transform-regenerator, babel-preset-env
babel-helpers, babel-plugin-transform-modules-commonjs, babel-preset-env
babel-register
babel-cli, babel-node
babel-register
babel-helper-create-regexp-features-plugin, babel-plugin-proposal-unicode-property-regex, babel-plugin-transform-dotall-regex, babel-plugin-transform-named-capturing-groups-regex, babel-plugin-transform-unicode-regex, babel-preset-env
babel-preset-env
babel-helper-module-imports
babel-runtime
babel-helper-annotate-as-pure, babel-helper-bindify-decorators, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-builder-react-jsx, babel-helper-call-delegate, babel-helper-define-map, babel-helper-explode-assignable-expression, babel-helper-explode-class, babel-helper-function-name, babel-helper-get-function-arity, babel-helper-hoist-variables, babel-helper-member-expression-to-functions, babel-helper-module-imports, babel-helper-module-transforms, babel-helper-optimise-call-expression, babel-helper-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-split-export-declaration, babel-helper-wrap-function, babel-helpers, babel-template
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →