druxt.js
druxt.js copied to clipboard
chore(deps): update all non-major dependencies
This PR contains the following updates:
Release Notes
babel/babel (@babel/core)
v7.24.4
:eyeglasses: Spec Compliance
babel-parserbabel-helpers,babel-plugin-proposal-decorators,babel-runtime-corejs3
:bug: Bug Fix
babel-generator- #16402 fix: Correctly prints
{ [key in Bar]? }(@liuxingbaoyu) - #16394 fix: Correctly generate
TSMappedType(@liuxingbaoyu)
- #16402 fix: Correctly prints
babel-compat-data,babel-plugin-bugfix-firefox-class-in-computed-class-key,babel-preset-env- #16390 Create bugfix plugin for classes in computed keys in Firefox (@nicolo-ribaudo)
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators- #16387 fix: support mutated outer decorated class binding (@JLHwung)
- #16385 fix: Decorators when
super()exists andprotoInitis not needed (@liuxingbaoyu)
babel-plugin-transform-block-scoping- #16384 fix: Transform scoping for
for Xin loop (@liuxingbaoyu) - #16368 fix: Capture
letwhen theforbody is not a block (@liuxingbaoyu)
- #16384 fix: Transform scoping for
babel-core,babel-plugin-transform-block-scoped-functions,babel-plugin-transform-block-scoping- #16363 Fix incorrect function hoisting in some case statements (@luiscubal)
v7.24.3
:bug: Bug Fix
babel-helper-module-imports- #16370 fix: do not inject the same imported identifier multiple times (@ota-meshi)
v7.24.1
:bug: Bug Fix
babel-helper-create-class-features-plugin,babel-plugin-proposal-decoratorsbabel-plugin-proposal-decorators,babel-plugin-proposal-json-modules,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env- #16329 Respect
moduleNamefor@babel/runtime/regeneratorimports (@nicolo-ribaudo)
- #16329 Respect
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-proposal-pipeline-operator,babel-plugin-transform-class-propertiesbabel-helper-create-class-features-plugin,babel-helper-replace-supers,babel-plugin-proposal-decorators,babel-plugin-transform-class-properties
:memo: Documentation
- #16319 Update SECURITY.md (@nicolo-ribaudo)
:house: Internal
babel-code-frame,babel-highlight- #16359 Replace
chalkwithpicocolors(@nicolo-ribaudo)
- #16359 Replace
babel-helper-fixtures,babel-helpers,babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression,babel-plugin-proposal-pipeline-operator,babel-plugin-transform-unicode-sets-regex,babel-preset-env,babel-preset-flowbabel-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- #16323 Allow separate helpers to be excluded in Babel 8 (@liuxingbaoyu)
babel-helper-module-imports,babel-plugin-proposal-import-wasm-source,babel-plugin-proposal-json-modules,babel-plugin-proposal-record-and-tuple,babel-plugin-transform-react-jsx-development,babel-plugin-transform-react-jsx- #16349 Support merging imports in import injector (@nicolo-ribaudo)
babel-helper-create-class-features-plugin,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-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-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-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- #16332 Test Babel 7 plugins compatibility with Babel 8 core (@nicolo-ribaudo)
babel-compat-data,babel-plugin-transform-object-rest-spread,babel-preset-env- #16318 [babel 8] Fix
@babel/compat-datapackage.json (@nicolo-ribaudo)
- #16318 [babel 8] Fix
:microscope: Output optimization
babel-helper-replace-supers,babel-plugin-transform-class-properties,babel-plugin-transform-classes,babel-plugin-transform-parameters,babel-plugin-transform-runtime- #16345 Optimize the use of
assertThisInitializedaftersuper()(@liuxingbaoyu)
- #16345 Optimize the use of
babel-plugin-transform-class-properties,babel-plugin-transform-classes- #16343 Use simpler
assertThisInitializedmore often (@liuxingbaoyu)
- #16343 Use simpler
babel-plugin-proposal-decorators,babel-plugin-transform-class-properties,babel-plugin-transform-object-rest-spread,babel-traverse- #16342 Consider well-known and registered symbols as literals (@nicolo-ribaudo)
babel-core,babel-plugin-external-helpers,babel-plugin-proposal-decorators,babel-plugin-proposal-function-bind,babel-plugin-transform-class-properties,babel-plugin-transform-classes,babel-plugin-transform-flow-comments,babel-plugin-transform-flow-strip-types,babel-plugin-transform-function-name,babel-plugin-transform-modules-systemjs,babel-plugin-transform-parameters,babel-plugin-transform-private-property-in-object,babel-plugin-transform-react-jsx,babel-plugin-transform-runtime,babel-plugin-transform-spread,babel-plugin-transform-typescript,babel-preset-env- #16326 Reduce the use of class names (@liuxingbaoyu)
v7.24.0
:rocket: New Feature
babel-standalonebabel-core,babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-transform-class-properties- #16267 Implement
noUninitializedPrivateFieldAccessassumption (@nicolo-ribaudo)
- #16267 Implement
babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-proposal-decorators,babel-plugin-proposal-pipeline-operator,babel-plugin-syntax-decorators,babel-plugin-transform-class-properties,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtimebabel-preset-flow- #16309 [babel 7] Allow setting
ignoreExtensionsin Flow preset (@nicolo-ribaudo) - #16284 Add
experimental_useHermesParseroption inpreset-flow(@liuxingbaoyu)
- #16309 [babel 7] Allow setting
babel-helper-import-to-platform-api,babel-plugin-proposal-import-wasm-source,babel-plugin-proposal-json-modules,babel-standalone- #16172 Add transform support for JSON modules imports (@nicolo-ribaudo)
babel-plugin-transform-runtime- #16241 Add back
moduleNameoption to@babel/plugin-transform-runtime(@nicolo-ribaudo)
- #16241 Add back
babel-parser,babel-types- #16277 Allow import attributes for
TSImportType(@sosukesuzuki)
- #16277 Allow import attributes for
:bug: Bug Fix
babel-plugin-proposal-do-expressions,babel-traversebabel-helper-create-class-features-plugin,babel-plugin-transform-private-methods,babel-plugin-transform-private-property-in-object- #16312 Fix class private properties when
privateFieldsAsSymbols(@liuxingbaoyu)
- #16312 Fix class private properties when
babel-helper-create-class-features-plugin,babel-plugin-transform-private-methods- #16307 Fix the support of
argumentsin privateget/setmethod (@liuxingbaoyu)
- #16307 Fix the support of
babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-proposal-decorators- #16287 Reduce decorator static property size (@liuxingbaoyu)
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators- #16281 Fix evaluation order of decorators with cached receiver (@nicolo-ribaudo)
- #16279 Fix decorator this memoization (@JLHwung)
- #16266 Preserve
staticon decorated privateaccessor(@nicolo-ribaudo) - #16258 fix: handle decorated async private method and generator (@JLHwung)
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-transform-async-generator-functions,babel-plugin-transform-private-methods,babel-plugin-transform-private-property-in-object,babel-plugin-transform-typescript,babel-preset-env- #16275 Fix class private properties when
privateFieldsAsProperties(@liuxingbaoyu)
- #16275 Fix class private properties when
babel-helpers- #16268 Do not consider
argumentsin a helper as a global reference (@nicolo-ribaudo)
- #16268 Do not consider
babel-helpers,babel-plugin-proposal-decorators- #16270 Handle symbol key class elements decoration (@JLHwung)
- #16265 Do not define
access.getfor public setter decorators (@nicolo-ribaudo)
:nail_care: Polish
babel-core,babel-helper-create-class-features-plugin,babel-preset-env- #12428 Suggest using
BABEL_SHOW_CONFIG_FORfor config problems (@nicolo-ribaudo)
- #12428 Suggest using
:house: Internal
babel-helper-transform-fixture-test-runner- #16278 Continue writing
output.jswhenexec.jsthrows (@liuxingbaoyu)
- #16278 Continue writing
:microscope: Output optimization
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators- #16306 Avoid intermediate functions for private accessors with decs (@nicolo-ribaudo)
babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-proposal-decorators,babel-plugin-proposal-pipeline-operator,babel-plugin-transform-class-properties- #16294 More aggressively inline decorators in the static block (@nicolo-ribaudo)
babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-transform-private-methods- #16283 Do not use
classPrivateMethodGet(@liuxingbaoyu)
- #16283 Do not use
babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-proposal-decorators- #16287 Reduce decorator static property size (@liuxingbaoyu)
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-transform-class-propertiesbabel-helper-create-class-features-plugin,babel-helper-fixtures,babel-helpers,babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining,babel-plugin-proposal-decorators,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-optional-chaining-assign,babel-plugin-transform-class-properties,babel-plugin-transform-class-static-block,babel-plugin-transform-private-methods,babel-plugin-transform-private-property-in-object,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #16261 Do not use descriptors for private class elements (@nicolo-ribaudo)
babel-helpers,babel-plugin-proposal-decorators- #16263 Reduce helper size for decorator 2023-11 (@liuxingbaoyu)
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-decoratorsbabel-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.7
:bug: Bug Fix
babel-traverse- #16191 fix: Crash when removing without
Program(@liuxingbaoyu)
- #16191 fix: Crash when removing without
babel-helpers,babel-plugin-proposal-decorators- #16180 fix: Class decorator
ctx.kindis wrong (@liuxingbaoyu)
- #16180 fix: Class decorator
babel-plugin-proposal-decoratorsbabel-core- #16167 Avoid unpreventable
unhandledRejectionevents (@nicolo-ribaudo)
- #16167 Avoid unpreventable
:house: Internal
babel-helper-create-class-features-plugin- #16186 chore: Update deps (@liuxingbaoyu)
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators
v7.23.6
:eyeglasses: Spec Compliance
babel-generator,babel-parser,babel-typesbabel-helpers,babel-plugin-proposal-decorators,babel-plugin-transform-class-properties,babel-plugin-transform-class-static-block,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-types
:bug: Bug Fix
babel-generator- #16166 fix: Correctly indenting when
retainLinesis enabled (@liuxingbaoyu)
- #16166 fix: Correctly indenting when
babel-helpers,babel-plugin-proposal-explicit-resource-managementbabel-plugin-proposal-decorators,babel-plugin-transform-class-propertiesbabel-plugin-transform-for-of,babel-preset-env- #16011 fix:
for ofwithiterableIsArrayand shadowing variable (@liuxingbaoyu)
- #16011 fix:
babel-helpers,babel-plugin-proposal-decorators,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtimebabel-plugin-transform-typescript- #16137 Fix references to enum values with merging (@nicolo-ribaudo)
:microscope: Output optimization
babel-helper-create-class-features-plugin,babel-plugin-transform-class-propertiesbabel-helpers,babel-plugin-proposal-decorators- #16160 Optimize decorator helper size (@liuxingbaoyu)
v7.23.5
:eyeglasses: Spec Compliance
babel-plugin-proposal-decorators- #16138 Class binding is in TDZ during decorators initialization (@nicolo-ribaudo)
babel-helpers,babel-plugin-proposal-decorators
:rocket: New Feature
- #16023 Add
@babel/eslint-plugin/no-undeffor accessor props (@nicolo-ribaudo)
:bug: Bug Fix
babel-traverse,babel-types- #16131 Do not remove bindings when removing assignment expression path (@nicolo-ribaudo)
babel-plugin-transform-classes- #16135 Require class properties transform when compiling class with private fields (@nicolo-ribaudo)
babel-generator- #16122 fix: Missing parentheses after line break (@liuxingbaoyu)
babel-helpers- #16130 Fix helpers internal fns names conflict resolution (@nicolo-ribaudo)
babel-helper-create-class-features-plugin,babel-plugin-transform-class-properties,babel-plugin-transform-typescript- #16123 Simplify class fields injetion after
super()(@nicolo-ribaudo)
- #16123 Simplify class fields injetion after
babel-generator,babel-plugin-transform-modules-commonjs,babel-plugin-transform-parameters,babel-plugin-transform-typescript,babel-traverse- #16110 fix: Unexpected duplication of comments (@liuxingbaoyu)
:microscope: Output optimization
babel-helpers- #16129 Optimize
decoratorhelper size (@liuxingbaoyu)
- #16129 Optimize
v7.23.3
:bug: Bug Fix
babel-plugin-transform-typescript- #16071 Strip type-only TS namespaces (@colinaaa)
babel-generator- #16078 Fix indentation when generating comments with
concise: true(@liuxingbaoyu)
- #16078 Fix indentation when generating comments with
babel-compat-data,babel-plugin-bugfix-v8-static-class-fields-redefine-readonly,babel-preset-env- #14295 Add a bugfix plugin for https://crbug.com/v8/12421 (@nicolo-ribaudo)
babel-plugin-transform-object-super- #15948 fix:
super.xin a loop (@liuxingbaoyu)
- #15948 fix:
babel-helper-module-transforms,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-umd- #16015 fix: handle
__proto__exports name in CJS/AMD/UMD (@magic-akari)
- #16015 fix: handle
:memo: Documentation
- #16044 docs: Update links in @babel/eslint-parser README (@aryehb)
:house: Internal
babel-core,babel-preset-env- #15988 Refactor handling of modules plugins in
preset-env(@nicolo-ribaudo)
- #15988 Refactor handling of modules plugins in
:running_woman: Performance
babel-generator- #16061 perf: Improve
@babel/generatorperformance (@liuxingbaoyu)
- #16061 perf: Improve
babel-traverse- #16060 Avoid dynamic dispatch when calling wrapCheck (@yepitschunked)
:microscope: Output optimization
babel-plugin-transform-computed-properties- #6652 Optimize computed properties output (byte-wise) (@Andarist)
v7.23.2
:bug: Bug Fix
babel-traverse- #16033 Only evaluate own String/Number/Math methods (@nicolo-ribaudo)
babel-preset-typescript- #16022 Rewrite
.tsxextension when usingrewriteImportExtensions(@jimmydief)
- #16022 Rewrite
babel-helpersbabel-helpers,babel-plugin-transform-modules-commonjs,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #16025 Avoid override mistake in namespace imports (@nicolo-ribaudo)
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-typesbabel-standalonebabel-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.20
:house: Internal
babel-helper-validator-identifier- #15973 Remove special-casing of U+200C and U+200D (@nicolo-ribaudo)
babel-plugin-transform-dotall-regex- #15974 Update Unicode test fixtures ([@
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.
⚠️ No Changeset found
Latest commit: ab31e819c8bc7053c5932c29f9a9b6284f90f1fa
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
This PR includes no changesets
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 96.13%. Comparing base (
8e4d246) to head (604b75c).
Additional details and impacted files
@@ Coverage Diff @@
## develop #647 +/- ##
===========================================
- Coverage 96.19% 96.13% -0.07%
===========================================
Files 91 91
Lines 2367 2326 -41
Branches 511 511
===========================================
- Hits 2277 2236 -41
Misses 75 75
Partials 15 15
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
[!IMPORTANT]
Auto Review Skipped
Bot user detected.
To trigger a single review, invoke the
@coderabbitai reviewcommand.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Tips
Chat
There are 3 ways to chat with CodeRabbit:
- Review comments: Directly reply to a review comment made by CodeRabbit. Example:
I pushed a fix in commit <commit_id>.Generate unit testing code for this file.Open a follow-up GitHub issue for this discussion.
- Files and specific lines of code (under the "Files changed" tab): Tag
@coderabbitaiin a new review comment at the desired location with your query. Examples:@coderabbitai generate unit testing code for this file.@coderabbitai modularize this function.
- PR comments: Tag
@coderabbitaiin a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:@coderabbitai generate interesting stats about this repository and render them as a table.@coderabbitai show all the console.log statements in this repository.@coderabbitai read src/utils.ts and generate unit testing code.@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.
CodeRabbit Commands (invoked as PR comments)
@coderabbitai pauseto pause the reviews on a PR.@coderabbitai resumeto resume the paused reviews.@coderabbitai reviewto trigger a review. This is useful when automatic reviews are disabled for the repository.@coderabbitai resolveresolve all the CodeRabbit review comments.@coderabbitai helpto get help.
Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
CodeRabbit Configration File (.coderabbit.yaml)
- You can programmatically configure CodeRabbit by adding a
.coderabbit.yamlfile to the root of your repository. - Please see the configuration documentation for more information.
- If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation:
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
Documentation and Community
- Visit our Documentation for detailed information on how to use CodeRabbit.
- Join our Discord Community to get help, request features, and share feedback.
- Follow us on X/Twitter for updates and announcements.
⚠ Artifact update problem
Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: yarn.lock
Internal Error: Error when performing the request to https://registry.npmjs.org/yarn; for troubleshooting help, see https://github.com/nodejs/corepack#troubleshooting
at fetch (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22878:11)
at async fetchAsJson (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22892:20)
at async fetchLatestStableVersion (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22942:20)
at async fetchLatestStableVersion2 (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22975:14)
at async Engine.getDefaultVersion (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:23537:25)
at async Engine.executePackageManagerRequest (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:23644:30)
at async BinaryCommand.validateAndExecute (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:21164:22)
at async _Cli.run (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22139:18)
at async Object.runMain (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:24371:12)
File name: docs/nuxt/yarn.lock
Internal Error: Error when performing the request to https://registry.npmjs.org/yarn; for troubleshooting help, see https://github.com/nodejs/corepack#troubleshooting
at fetch (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22878:11)
at async fetchAsJson (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22892:20)
at async fetchLatestStableVersion (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22942:20)
at async fetchLatestStableVersion2 (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22975:14)
at async Engine.getDefaultVersion (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:23537:25)
at async Engine.executePackageManagerRequest (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:23644:30)
at async BinaryCommand.validateAndExecute (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:21164:22)
at async _Cli.run (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22139:18)
at async Object.runMain (/opt/containerbase/tools/corepack/0.26.0/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:24371:12)
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.