applications
applications copied to clipboard
Update babel monorepo
This PR contains the following updates:
Release Notes
babel/babel (@​babel/cli)
v7.28.3
:eyeglasses: Spec Compliance
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-transform-class-static-block,babel-preset-env- #​17443 [static blocks] Do not inject new static fields after static code (@​nicolo-ribaudo)
:bug: Bug Fix
babel-parser- #​17465 fix(parser/typescript): parse
import("./a", {with:{},})(@​easrng) - #​17478 fix(parser): stop subscript parsing on async arrow (@​JLHwung)
- #​17465 fix(parser/typescript): parse
:nail_care: Polish
babel-plugin-transform-regenerator,babel-plugin-transform-runtime- #​17363 Do not save last yield in call in temp var (@​nicolo-ribaudo)
:memo: Documentation
- #​17448 move eslint-{parser,plugin} docs to the website (@​JLHwung)
:house: Internal
- #​17454 Enable type checking for
scriptsandbabel-worker.cjs(@​JLHwung)
:microscope: Output optimization
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions- #​17444 Optimize do expression output (@​JLHwung)
v7.28.0
:rocket: New Feature
babel-node- #​17147 Support top level await in node repl (@​liuxingbaoyu)
babel-types- #​17258 feat(matchesPattern): support super/private/meta (@​JLHwung)
babel-compat-data,babel-preset-env- #​17355 Add explicit resource management to preset-env (@​JLHwung)
babel-core,babel-parser- #​17390 Support
sourceType: "commonjs"(@​JLHwung)
- #​17390 Support
babel-generator,babel-parser- #​17346 Materialize
explicitResourceManagementparser plugin (@​JLHwung)
- #​17346 Materialize
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-plugin-transform-object-rest-spread,babel-traverse,babel-types- #​17391 LVal coverage updates (Part 2) (@​JLHwung)
babel-parser,babel-traverse,babel-types- #​17378 Accept bigints in
t.bigIntLiteralfactory (@​JLHwung)
- #​17378 Accept bigints in
babel-generator,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-discard-binding,babel-plugin-transform-destructuring,babel-plugin-transform-explicit-resource-management,babel-plugin-transform-react-display-name,babel-types- #​17277 Transform discard binding (@​JLHwung)
babel-generator,babel-parser,babel-plugin-proposal-destructuring-private,babel-plugin-transform-block-scoping,babel-plugin-transform-object-rest-spread,babel-plugin-transform-typescript,babel-traverse,babel-types- #​17163 Parse discard binding (@​JLHwung)
:bug: Bug Fix
babel-helper-globals,babel-plugin-transform-classes,babel-traverse- #​17297 Create babel-helper-globals (@​JLHwung)
babel-types- #​17009 feature: TSTypeOperator: keyof (#​16799) (@​coderaiser)
:house: Internal
babel-compat-data,babel-plugin-proposal-decorators,babel-plugin-transform-async-generator-functions,babel-plugin-transform-json-modules,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs3- #​17403 Update
babel-polyfillpackages (@​nicolo-ribaudo)
- #​17403 Update
v7.27.2
:bug: Bug Fix
babel-parser- #​17289 fix:
@babel/parser/bin/index.jscontainsnode:protocol require (@​liuxingbaoyu) - #​17291 fix: Private class method not found when TS and estree (@​liuxingbaoyu)
- #​17289 fix:
babel-plugin-transform-object-rest-spread- #​17281 Fix: improve object rest handling in array pattern (@​JLHwung)
babel-plugin-transform-modules-commonjs,babel-template- #​17284 fix(babel-template): Properly handle empty string replacements (@​magic-akari)
:running_woman: Performance
babel-cli- #​17285 Enable Node compile cache for
@babel/cli(@​JLHwung)
- #​17285 Enable Node compile cache for
v7.27.1
:eyeglasses: Spec Compliance
babel-parser- #​17254 Allow
using ofas lexical declaration within for (@​JLHwung) - #​17230 Disallow get/set in TSPropertySignature (@​JLHwung)
- #​17254 Allow
babel-parser,babel-types- #​17193 Stricter TSImportType options parsing (@​JLHwung)
:bug: Bug Fix
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-traverse- #​17137 fix: do expressions should allow early exit (@​kermanx)
babel-helper-wrap-function,babel-plugin-transform-async-to-generator- #​17251 Fix: propagate argument evaluation errors through async promise chain (@​magic-akari)
babel-helper-remap-async-to-generator,babel-plugin-transform-async-to-generatorbabel-helper-fixtures,babel-parser- #​17233 Create ChainExpression within TSInstantiationExpression (@​JLHwung)
babel-generator,babel-parser- #​17226 Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (@​JLHwung)
babel-parser- #​17224 Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (@​JLHwung)
- #​17080 Fix start of TSParameterProperty (@​JLHwung)
babel-compat-data,babel-preset-env- #​17228 Update firefox bugfix compat data (@​JLHwung)
babel-traverse- #​17156 fix: Objects and arrays with multiple references should not be evaluated (@​liuxingbaoyu)
babel-generator- #​17216 Fix: support const type parameter in generator (@​JLHwung)
:nail_care: Polish
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining,babel-plugin-proposal-decorators,babel-plugin-transform-arrow-functions,babel-plugin-transform-class-properties,babel-plugin-transform-destructuring,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-chaining,babel-plugin-transform-parameters,babel-traverse- #​17221 Reduce generated names size for the 10th-11th (@​nicolo-ribaudo)
:house: Internal
babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #​17263 Remove unused
regenerator-runtimedep in@babel/runtime(@​nicolo-ribaudo)
- #​17263 Remove unused
babel-compat-data,babel-preset-env- #​17256 Tune plugin compat data (@​JLHwung)
babel-compat-data,babel-standalone- #​17236 migrate babel-compat-data build script to mjs (@​JLHwung)
- Other
- #​17232 Bump typescript-eslint to 8.29.1 (@​JLHwung)
- #​17219 test: add basic typescript-eslint integration tests (@​JLHwung)
- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
babel-register- #​16844 Migrate
@babel/registerto cts (@​liuxingbaoyu)
- #​16844 Migrate
babel-cli,babel-compat-data,babel-core,babel-generator,babel-helper-compilation-targets,babel-helper-fixtures,babel-helper-module-imports,babel-helper-module-transforms,babel-helper-plugin-test-runner,babel-helper-transform-fixture-test-runner,babel-helpers,babel-node,babel-parser,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-systemjs,babel-plugin-transform-modules-umd,babel-plugin-transform-react-display-name,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-plugin-transform-typeof-symbol,babel-plugin-transform-typescript,babel-preset-env,babel-register,babel-standalone,babel-types- #​17207 Enforce node protocol import (@​JLHwung)
babel-plugin-transform-regenerator- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
babel-helpers,babel-plugin-transform-regenerator- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
babel-helpers- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
:microscope: Output optimization
babel-helpers,babel-plugin-transform-modules-commonjs,babel-runtime-corejs3- #​16538 Reduce
interopRequireWildcardsize (@​liuxingbaoyu)
- #​16538 Reduce
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3- #​17213 Reduce
regeneratorRuntimesize (@​liuxingbaoyu)
- #​17213 Reduce
v7.27.0
:eyeglasses: Spec Compliance
babel-generator,babel-parser- #​16977 Default
importAttributesKeywordtowith(@​JLHwung)
- #​16977 Default
:rocket: New Feature
babel-helper-create-class-features-plugin,babel-traverse,babel-types- #​17169 Allow
traverseFastto exit early (@​liuxingbaoyu)
- #​17169 Allow
babel-parser,babel-types- #​17110 Add
ImportAttributestoStandardizedand move its parser test fixtures (@​JLHwung)
- #​17110 Add
babel-generator- #​17100 fix(babel-generator): add named export of generate function (@​vovkasm)
babel-parser,babel-template- #​17149 Add
allowYieldOutsideFunctionto parser (@​liuxingbaoyu)
- #​17149 Add
babel-plugin-transform-typescript,babel-traverse- #​17102 feat: Add
upToScopeparameter tohasBinding(@​liuxingbaoyu)
- #​17102 feat: Add
babel-parser- #​17082 Support ESTree AccessorProperty (@​JLHwung)
babel-types- #​17162 feat(babel-types): Add support for BigInt literal conversion in valueToNode (@​ishchhabra)
:bug: Bug Fix
babel-helper-create-class-features-plugin,babel-plugin-transform-class-properties- #​16816 fix: Class reference in type throws error (@​liuxingbaoyu)
babel-traverse- #​17170 fix: Reset child scopes when
scope.crawl()(@​liuxingbaoyu)
- #​17170 fix: Reset child scopes when
babel-helpers,babel-preset-typescript,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #​17118 Fix: align behaviour to tsc
rewriteRelativeImportExtensions(@​JLHwung)
- #​17118 Fix: align behaviour to tsc
babel-cli- #​17182 fix:
@babel/cligenerates duplicate inline source maps (@​liuxingbaoyu)
- #​17182 fix:
babel-plugin-transform-named-capturing-groups-regex,babel-types- #​17175 Generate computed proto key (@​JLHwung)
:running_woman: Performance
babel-types- #​16870 perf: Improve builders of
@babel/types(@​liuxingbaoyu)
- #​16870 perf: Improve builders of
babel-helper-create-regexp-features-plugin- #​17176 fix: improve duplicate named groups check (@​JLHwung)
v7.26.4
:leftwards_arrow_with_hook: Revert
babel-traverse- #​17005 Revert "perf: Improve scope information collection performance" (@​JLHwung)
v7.25.9
:bug: Bug Fix
babel-parser,babel-template,babel-types- #​16905 fix: Keep type annotations in
syntacticPlaceholdersmode (@​liuxingbaoyu)
- #​16905 fix: Keep type annotations in
babel-helper-compilation-targets,babel-preset-env- #​16907 fix: support BROWSERSLIST{,_CONFIG} env (@​JLHwung)
- Other
- #​16884 Analyze
ClassAccessorPropertyto prevent theno-undefrule (@​victorenator)
- #​16884 Analyze
:house: Internal
babel-helper-transform-fixture-test-runner- #​16914 remove test options flaky (@​JLHwung)
:running_woman: Performance
babel-parser,babel-types- #​16918 perf: Make
VISITOR_KEYSetc. faster to access (@​liuxingbaoyu)
- #​16918 perf: Make
v7.25.7
:bug: Bug Fix
babel-helper-validator-identifier- #​16825 fix: update identifier to unicode 16 (@​JLHwung)
babel-traverse- #​16814 fix: issue with node path keys updated on unrelated paths (@​DylanPiercey)
babel-plugin-transform-classes- #​16797 Use an inclusion rather than exclusion list for
super()check (@​nicolo-ribaudo)
- #​16797 Use an inclusion rather than exclusion list for
babel-generator- #​16788 Fix printing of TS
inferin compact mode (@​nicolo-ribaudo) - #​16785 Print TS type annotations for destructuring in assignment pattern (@​nicolo-ribaudo)
- #​16778 Respect
[no LineTerminator here]after nodes (@​nicolo-ribaudo)
- #​16788 Fix printing of TS
:nail_care: Polish
babel-types- #​16852 Add deprecated JSDOC for fields (@​liuxingbaoyu)
:house: Internal
babel-core- #​16820 Allow sync loading of ESM when
--experimental-require-module(@​nicolo-ribaudo)
- #​16820 Allow sync loading of ESM when
babel-helper-compilation-targets,babel-helper-plugin-utils,babel-preset-env- #​16858 Add browserslist config to external dependency (@​JLHwung)
babel-plugin-proposal-destructuring-private,babel-plugin-syntax-decimal,babel-plugin-syntax-import-reflection,babel-standalone- #​16809 Archive syntax-import-reflection and syntax-decimal (@​nicolo-ribaudo)
babel-generator- #​16779 Simplify logic for
[no LineTerminator here]before nodes (@​nicolo-ribaudo)
- #​16779 Simplify logic for
:running_woman: Performance
babel-plugin-transform-typescript- #​16875 perf: Avoid extra cloning of namespaces (@​liuxingbaoyu)
babel-types- #​16842 perf: Improve @​babel/types builders (@​liuxingbaoyu)
- #​16828 Only access
BABEL_TYPES_8_BREAKINGat startup (@​nicolo-ribaudo)
v7.25.6
:bug: Bug Fix
babel-generator- #​16783 Properly print inner comments in TS array types (@​nicolo-ribaudo)
- #​16775 fix: jsx whitespace is not properly preserved when retainLines (@​liuxingbaoyu)
babel-traverse- #​16727 fix:
path.getAssignmentIdentifiersmay beundefined(@​liuxingbaoyu)
- #​16727 fix:
babel-parser- #​16761 fix: improve static canFollowModifier checks (@​JLHwung)
babel-helpers,babel-plugin-transform-optional-chaining,babel-runtime-corejs3- #​16769 Only wrap functions in
superPropertyGethelper (@​nicolo-ribaudo)
- #​16769 Only wrap functions in
:nail_care: Polish
babel-generator,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-class-properties,babel-plugin-transform-classes,babel-plugin-transform-duplicate-named-capturing-groups-regex,babel-plugin-transform-named-capturing-groups-regex,babel-plugin-transform-react-jsx-development,babel-plugin-transform-react-jsx,babel-plugin-transform-react-pure-annotations,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env- #​16780 Do not enforce printing space between
(and comments (@​nicolo-ribaudo)
- #​16780 Do not enforce printing space between
babel-plugin-syntax-import-assertions,babel-plugin-syntax-import-attributes- #​16781 Don't throw when enabling both syntax-import-{assertions,attributes} (@​nicolo-ribaudo)
babel-generator- #​16782 TS union/intersection nested in union does not need parens (@​nicolo-ribaudo)
:house: Internal
babel-generator- #​16777 Remove unused
parentparams in the generator (@​nicolo-ribaudo)
- #​16777 Remove unused
v7.24.8
:eyeglasses: Spec Compliance
babel-parser- #​16567 Do not use strict mode in TS
declare(@​liuxingbaoyu)
- #​16567 Do not use strict mode in TS
:bug: Bug Fix
babel-generator- #​16630 Correctly print parens around
ininforheads (@​nicolo-ribaudo) - #​16626 Fix printing of comments in
await using(@​nicolo-ribaudo) - #​16591 fix typescript code generation for yield expression inside type expre… (@​SreeXD)
- #​16630 Correctly print parens around
babel-parser- #​16613 Disallow destructuring assignment in
usingdeclarations (@​H0onnn) - #​16490 fix: do not add
.value: undefinedto regexp literals (@​liuxingbaoyu)
- #​16613 Disallow destructuring assignment in
babel-types- #​16615 Remove boolean props from
ObjectTypeInternalSlotvisitor keys (@​nicolo-ribaudo)
- #​16615 Remove boolean props from
babel-plugin-transform-typescript- #​16566 fix: Correctly handle
export import x =(@​liuxingbaoyu)
- #​16566 fix: Correctly handle
:nail_care: Polish
babel-generator- #​16625 Avoid unnecessary parens around
asyncinfor await(@​nicolo-ribaudo)
- #​16625 Avoid unnecessary parens around
babel-traverse- #​16619 Avoid checking
Scope.globalsmultiple times (@​liuxingbaoyu)
- #​16619 Avoid checking
v7.24.7
:bug: Bug Fix
babel-node- #​16554 Allow extra flags in babel-node (@​nicolo-ribaudo)
babel-traverse- #​16522 fix: incorrect
constantViolationswith destructuring (@​liuxingbaoyu)
- #​16522 fix: incorrect
babel-helper-transform-fixture-test-runner,babel-plugin-proposal-explicit-resource-management- #​16524 fix: Transform
usinginswitchcorrectly (@​liuxingbaoyu)
- #​16524 fix: Transform
:house: Internal
babel-helpers,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #​16525 Delete unused array helpers (@​blakewilson)
v7.24.6
:bug: Bug Fix
babel-helper-create-class-features-plugin,babel-plugin-transform-class-properties- #​16514 Fix source maps for private member expressions (@​nicolo-ribaudo)
babel-core,babel-generator,babel-plugin-transform-modules-commonjs- #​16515 Fix source maps for template literals (@​nicolo-ribaudo)
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators- #​16485 Support undecorated static accessor in anonymous classes (@​JLHwung)
- #​16484 Fix decorator bare yield await (@​JLHwung)
babel-helpers,babel-plugin-proposal-decorators,babel-runtime-corejs3- #​16483 Fix: throw TypeError if addInitializer is called after finished (@​JLHwung)
babel-parser,babel-plugin-transform-typescript- #​16476 fix: Correctly parse
cls.fn<C> = x(@​liuxingbaoyu)
- #​16476 fix: Correctly parse
:house: Internal
babel-core,babel-helpers,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #​16501 Generate helper metadata at build time (@​nicolo-ribaudo)
babel-helpers- #​16499 Add
tsconfig.jsonfor@babel/helpers/src/helpers(@​nicolo-ribaudo)
- #​16499 Add
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- #​16495 Move all runtime helpers to individual files (@​nicolo-ribaudo)
babel-parser,babel-traverse- #​16482 Statically generate boilerplate for bitfield accessors (@​nicolo-ribaudo)
- Other
- #​16466 Migrate import assertions syntax (@​JLHwung)
v7.24.5
:bug: Bug Fix
babel-plugin-transform-classes,babel-traverse- #​16377 fix: TypeScript annotation affects output (@​liuxingbaoyu)
babel-helpers,babel-plugin-proposal-explicit-resource-management,babel-runtime-corejs3- #​16440 Fix suppressed error order (@​sossost)
- #​16408 Await nullish async disposable (@​JLHwung)
:nail_care: Polish
babel-parser- #​16407 Recover from exported
usingdeclaration (@​JLHwung)
- #​16407 Recover from exported
:house: Internal
- Other
- #​16414 Relax ESLint peerDependency constraint to allow v9 (@​liuxingbaoyu)
babel-parser- #​16425 Improve
@babel/parserAST types (@​nicolo-ribaudo) - #​16417 Always pass type argument to
.startNode(@​nicolo-ribaudo)
- #​16425 Improve
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- #​16439 Make
NodePath<T | U>distributive (@​nicolo-ribaudo)
- #​16439 Make
babel-plugin-proposal-partial-application,babel-types- #​16421 Remove
JSXNamespacedNamefrom validCallExpressionargs (@​nicolo-ribaudo)
- #​16421 Remove
babel-plugin-transform-class-properties,babel-preset-env- #​16406 Do not load unnecessary Babel 7 syntax plugins in Babel 8 (@​nicolo-ribaudo)
:running_woman: Performance
babel-helpers,babel-preset-env,babel-runtime-corejs3- #​16357 Performance: improve
objectWithoutPropertiesLooseon V8 (@​romgrk)
- #​16357 Performance: improve
v7.24.1
:bug: Bug Fix
babel-generator- #​16648 Fix parens detection for object&function in
as/satisfies(@​nicolo-ribaudo)
- #​16648 Fix parens detection for object&function in
v7.23.9
:bug: Bug Fix
babel-helper-transform-fixture-test-runner,babel-plugin-transform-function-name,babel-plugin-transform-modules-systemjs,babel-preset-env- #​16225 fix:
systemjsre-traverses helpers (@​liuxingbaoyu)
- #​16225 fix:
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators- #​16226 Improve decorated private method check (@​JLHwung)
babel-plugin-proposal-decorators,babel-plugin-transform-async-generator-functions,babel-plugin-transform-runtime,babel-preset-env- #​16224 Properly sort
core-js@3imports (@​nicolo-ribaudo)
- #​16224 Properly sort
babel-traverse- #​15383 fix: Don't throw in
getTypeAnnotationwhen using TS+inference (@​liuxingbaoyu)
- #​15383 fix: Don't throw in
- Other
- #​16210 [eslint] Fix
no-use-before-definefor class ref in fields (@​nicolo-ribaudo)
- #​16210 [eslint] Fix
:house: Internal
babel-core,babel-parser,babel-template- #​16222 Migrate
eslint-parserto cts (@​liuxingbaoyu)
- #​16222 Migrate
babel-types- #​16213 Remove
@babel/typesprops that are not produced by the parser (@​liuxingbaoyu)
- #​16213 Remove
:running_woman: Performance
babel-parser- #​16072 perf: Improve parser performance for typescript (@​liuxingbaoyu)
:microscope: Output optimization
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-pipeline-operator,babel-plugin-transform-class-properties,babel-plugin-transform-class-static-block,babel-plugin-transform-new-target,babel-plugin-transform-parameters,babel-plugin-transform-private-methods,babel-preset-env- #​16218 Improve temporary variables for decorators (@​liuxingbaoyu)
babel-helpers,babel-plugin-proposal-explicit-resource-management,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #​15959 Improve output of
using(@​liuxingbaoyu)
- #​15959 Improve output of
v7.23.4
:bug: Bug Fix
babel-generator- #​16104 fix: Pure comments missing parentheses (@​liuxingbaoyu)
v7.23.0
:rocket: New Feature
babel-plugin-proposal-import-wasm-source,babel-plugin-syntax-import-source,babel-plugin-transform-dynamic-import- #​15870 Support transforming
import sourcefor wasm (@​nicolo-ribaudo)
- #​15870 Support transforming
babel-helper-module-transforms,babel-helpers,babel-plugin-proposal-import-defer,babel-plugin-syntax-import-defer,babel-plugin-transform-modules-commonjs,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-standalone- #​15878 Implement
import deferproposal transform support (@​nicolo-ribaudo)
- #​15878 Implement
babel-generator,babel-parser,babel-types- #​15845 Implement
import deferparsing support (@​nicolo-ribaudo) - #​15829 Add parsing support for the "source phase imports" proposal (@​nicolo-ribaudo)
- #​15845 Implement
babel-generator,babel-helper-module-transforms,babel-parser,babel-plugin-transform-dynamic-import,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-systemjs,babel-traverse,babel-types- #​15682 Add
createImportExpressionsparser option (@​JLHwung)
- #​15682 Add
babel-standalone- #​15671 Pass through nonce to the transformed script element (@​JLHwung)
babel-helper-function-name,babel-helper-member-expression-to-functions,babel-helpers,babel-parser,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-optional-chaining-assign,babel-plugin-syntax-optional-chaining-assign,babel-plugin-transform-destructuring,babel-plugin-transform-optional-chaining,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-standalone,babel-types- #​15751 Add support for optional chain in assignments (@​nicolo-ribaudo)
babel-helpers,babel-plugin-proposal-decorators- #​15895 Implement the "decorator metadata" proposal (@​nicolo-ribaudo)
babel-traverse,babel-types- #​15893 Add
t.buildUndefinedNode(@​liuxingbaoyu)
- #​15893 Add
babel-preset-typescript- #​15913 Add
rewriteImportExtensionsoption to TS preset (@​nicolo-ribaudo)
- #​15913 Add
babel-parser- #​15896 Allow TS tuples to have both labeled and unlabeled elements (@​yukukotani)
:bug: Bug Fix
babel-plugin-transform-block-scoping- #​15962 fix:
transform-block-scopingcaptures the variables of the method in the loop (@​liuxingbaoyu)
- #​15962 fix:
:nail_care: Polish
babel-traverse- #​15797 Expand evaluation of global built-ins in
@babel/traverse(@​lorenzoferre)
- #​15797 Expand evaluation of global built-ins in
babel-plugin-proposal-explicit-resource-management- #​15985 Improve source maps for blocks with
usingdeclarations (@​nicolo-ribaudo)
- #​15985 Improve source maps for blocks with
:microscope: Output optimization
babel-core,babel-helper-module-transforms,babel-plugin-transform-async-to-generator,babel-plugin-transform-classes,babel-plugin-transform-dynamic-import,babel-plugin-transform-function-name,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-umd,babel-plugin-transform-parameters,babel-plugin-transform-react-constant-elements,babel-plugin-transform-react-inline-elements,babel-plugin-transform-runtime,babel-plugin-transform-typescript,babel-preset-env- #​15984 Inline
exports.XXX =update in simple variable declarations (@​nicolo-ribaudo)
- #​15984 Inline
v7.22.15
:bug: Bug Fix
babel-core- #​15923 Only perform config loading re-entrancy check for cjs (@​nicolo-ribaudo)
:house: Internal
babel-cli,babel-core,babel-generator,babel-helper-builder-binary-assignment-operator-visitor,babel-helper-compilation-targets,babel-helper-create-class-features-plugin,babel-helper-create-regexp-features-plugin,babel-helper-member-expression-to-functions,babel-helper-module-imports,babel-helper-module-transforms,babel-helper-transform-fixture-test-runner,babel-helper-validator-identifier,babel-helper-validator-option,babel-helpers,babel-node,babel-parser,babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression,babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining,babel-plugin-proposal-decorators,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-pipeline-operator,babel-plugin-transform-async-generator-functions,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-for-of,babel-plugin-transform-modules-commonjs,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-chaining,babel-plugin-transform-parameters,babel-plugin-transform-property-mutators,babel-plugin-transform-react-jsx,babel-plugin-transform-runtime,babel-plugin-transform-typescript,babel-preset-env,babel-preset-flow,babel-preset-react,babel-preset-typescript,babel-register,babel-standalone,babel-template,babel-traverse,babel-types- #​15892 Add explicit
.ts/.jsextension to all imports insrc(@​nicolo-ribaudo)
- #​15892 Add explicit
v7.22.10
:bug: Bug Fix
babel-plugin-transform-typescript- #​15799 [ts] Strip type-only namespaces (@​nicolo-ribaudo)
- #​15798 [ts] Fix compiling extended exported nested namespace (@​nicolo-ribaudo)
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-proposal-destructuring-private,babel-plugin-transform-class-properties,babel-plugin-transform-class-static-block,babel-plugin-transform-new-target,babel-plugin-transform-private-methods,babel-preset-env- #​15701 Memoize class binding when compiling private methods and static elements (@​JLHwung)
:nail_care: Polish
babel-cli- #​15824 Add
metaobject to@babel/eslint-plugin(@​JLHwung)
- #​15824 Add
babel-traverse,babel-types- #​15661 Improve the type definition of
path.isX(@​liuxingbaoyu)
- #​15661 Improve the type definition of
babel-generator,babel-types- #​15776 improve SourceLocation typing (@​JLHwung)
:house: Internal
- Other
- #​15818 build: generate flow typings in prepublish job (@​JLHwung)
- #​15777 chore: bump dev dependencies and remove .eslintignore (@​JLHwung)
babel-cli,babel-core,babel-generator,babel-helper-builder-react-jsx,babel-preset-env,babel-standalone- #​15794 Enable
@typescript-eslint/no-redundant-type-constituentsrule (@​JLHwung)
- #​15794 Enable
babel-helper-compilation-targets- #​15811 Remove
@babel/corepeerDep fromhelper-compilation-targets(@​nicolo-ribaudo)
- #​15811 Remove
babel-parser- #​15793 Use const enum in babel-parser (@​JLHwung)
babel-plugin-transform-runtime,babel-traverse,babel-types- #​15716 chore: Use
typescript-eslint@v6with reworked configs (@​JoshuaKGoldberg)
- #​15716 chore: Use
:microscope: Output optimization
babel-plugin-transform-block-scoping,babel-plugin-transform-parameters,babel-plugin-transform-regenerator- #​15746 Reduce
transform-block-scopingloops output size (@​liuxingbaoyu)
- #​15746 Reduce
[v7.22.9](http
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Autoclosing Skipped
This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.