Skip to content

Commit

Permalink
chore(deps): update dependency @babel/traverse to ~7.23.0 [security] (c…
Browse files Browse the repository at this point in the history
…arbon-design-system#11042)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/traverse](https://babel.dev/docs/en/next/babel-traverse) ([source](https://togithub.com/babel/babel)) | [`~7.12.0` -> `~7.23.0`](https://renovatebot.com/diffs/npm/@babel%2ftraverse/7.12.17/7.23.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2ftraverse/7.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2ftraverse/7.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2ftraverse/7.12.17/7.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2ftraverse/7.12.17/7.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

### GitHub Vulnerability Alerts

#### [CVE-2023-45133](https://togithub.com/babel/babel/security/advisories/GHSA-67hx-6x53-jw92)

### Impact

Using Babel to compile code that was specifically crafted by an attacker can lead to arbitrary code execution during compilation, when using plugins that rely on the `path.evaluate()`or `path.evaluateTruthy()` internal Babel methods.

Known affected plugins are:
- `@babel/plugin-transform-runtime`
- `@babel/preset-env` when using its [`useBuiltIns`](https://babeljs.io/docs/babel-preset-env#usebuiltins) option
- Any "polyfill provider" plugin that depends on `@babel/helper-define-polyfill-provider`, such as `babel-plugin-polyfill-corejs3`, `babel-plugin-polyfill-corejs2`, `babel-plugin-polyfill-es-shims`, `babel-plugin-polyfill-regenerator`

No other plugins under the `@babel/` namespace are impacted, but third-party plugins might be.

**Users that only compile trusted code are not impacted.**

### Patches

The vulnerability has been fixed in `@babel/[email protected]`.

Babel 6 does not receive security fixes anymore (see [Babel's security policy](https://togithub.com/babel/babel/security/policy)), hence there is no patch planned for `babel-traverse@6`.

### Workarounds

- Upgrade `@babel/traverse` to v7.23.2 or higher. You can do this by deleting it from your package manager's lockfile and re-installing the dependencies. `@babel/core` >=7.23.2 will automatically pull in a non-vulnerable version.
- If you cannot upgrade `@babel/traverse` and are using one of the affected packages mentioned above, upgrade them to their latest version to avoid triggering the vulnerable code path in affected `@babel/traverse` versions:
  - `@babel/plugin-transform-runtime` v7.23.2
  - `@babel/preset-env` v7.23.2
  - `@babel/helper-define-polyfill-provider` v0.4.3
  - `babel-plugin-polyfill-corejs2` v0.4.6
  - `babel-plugin-polyfill-corejs3` v0.8.5
  - `babel-plugin-polyfill-es-shims` v0.10.0
  - `babel-plugin-polyfill-regenerator` v0.5.3

---

### Release Notes

<details>
<summary>babel/babel (@&#8203;babel/traverse)</summary>

### [`v7.23.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7232-2023-10-11)

[Compare Source](https://togithub.com/babel/babel/compare/v7.23.0...v7.23.2)

##### :bug: Bug Fix

-   `babel-traverse`
    -   [#&#8203;16033](https://togithub.com/babel/babel/pull/16033) Only evaluate own String/Number/Math methods ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-preset-typescript`
    -   [#&#8203;16022](https://togithub.com/babel/babel/pull/16022) Rewrite `.tsx` extension when using `rewriteImportExtensions` ([@&#8203;jimmydief](https://togithub.com/jimmydief))
-   `babel-helpers`
    -   [#&#8203;16017](https://togithub.com/babel/babel/pull/16017) Fix: fallback to typeof when toString is applied to incompatible object ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-helpers`, `babel-plugin-transform-modules-commonjs`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
    -   [#&#8203;16025](https://togithub.com/babel/babel/pull/16025) Avoid override mistake in namespace imports ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.23.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7230-2023-09-25)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.20...v7.23.0)

##### :rocket: New Feature

-   `babel-plugin-proposal-import-wasm-source`, `babel-plugin-syntax-import-source`, `babel-plugin-transform-dynamic-import`
    -   [#&#8203;15870](https://togithub.com/babel/babel/pull/15870) Support transforming `import source` for wasm ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `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`
    -   [#&#8203;15878](https://togithub.com/babel/babel/pull/15878) Implement `import defer` proposal transform support ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-generator`, `babel-parser`, `babel-types`
    -   [#&#8203;15845](https://togithub.com/babel/babel/pull/15845) Implement `import defer` parsing support ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
    -   [#&#8203;15829](https://togithub.com/babel/babel/pull/15829) Add parsing support for the "source phase imports" proposal ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `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`
    -   [#&#8203;15682](https://togithub.com/babel/babel/pull/15682) Add `createImportExpressions` parser option ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-standalone`
    -   [#&#8203;15671](https://togithub.com/babel/babel/pull/15671) Pass through nonce to the transformed script element ([@&#8203;JLHwung](https://togithub.com/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`
    -   [#&#8203;15751](https://togithub.com/babel/babel/pull/15751) Add support for optional chain in assignments ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-helpers`, `babel-plugin-proposal-decorators`
    -   [#&#8203;15895](https://togithub.com/babel/babel/pull/15895) Implement the "decorator metadata" proposal ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-traverse`, `babel-types`
    -   [#&#8203;15893](https://togithub.com/babel/babel/pull/15893) Add `t.buildUndefinedNode` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-preset-typescript`
    -   [#&#8203;15913](https://togithub.com/babel/babel/pull/15913) Add `rewriteImportExtensions` option to TS preset ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-parser`
    -   [#&#8203;15896](https://togithub.com/babel/babel/pull/15896) Allow TS tuples to have both labeled and unlabeled elements ([@&#8203;yukukotani](https://togithub.com/yukukotani))

##### :bug: Bug Fix

-   `babel-plugin-transform-block-scoping`
    -   [#&#8203;15962](https://togithub.com/babel/babel/pull/15962) fix: `transform-block-scoping` captures the variables of the method in the loop ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

##### :nail_care: Polish

-   `babel-traverse`
    -   [#&#8203;15797](https://togithub.com/babel/babel/pull/15797) Expand evaluation of global built-ins in `@babel/traverse` ([@&#8203;lorenzoferre](https://togithub.com/lorenzoferre))
-   `babel-plugin-proposal-explicit-resource-management`
    -   [#&#8203;15985](https://togithub.com/babel/babel/pull/15985) Improve source maps for blocks with `using` declarations ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :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`
    -   [#&#8203;15984](https://togithub.com/babel/babel/pull/15984) Inline `exports.XXX =` update in simple variable declarations ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.22.20`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72220-2023-09-16)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.19...v7.22.20)

##### :house: Internal

-   `babel-helper-validator-identifier`
    -   [#&#8203;15973](https://togithub.com/babel/babel/pull/15973) Remove special-casing of U+200C and U+200D ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-plugin-transform-dotall-regex`
    -   [#&#8203;15974](https://togithub.com/babel/babel/pull/15974) Update Unicode test fixtures ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :leftwards_arrow_with_hook: Revert

-   `babel-helper-remap-async-to-generator`, `babel-helper-wrap-function`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-proposal-function-sent`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-parameters`, `babel-plugin-transform-runtime`, `babel-preset-env`
    -   [#&#8203;15979](https://togithub.com/babel/babel/pull/15979) Revert "Improve output when wrapping functions" ([@&#8203;jjonescz](https://togithub.com/jjonescz))

### [`v7.22.19`](https://togithub.com/babel/babel/releases/tag/v7.22.19)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.18...v7.22.19)

#### v7.22.19 (2023-09-14)

Re-published 7.22.18, due to a releasing error.

### [`v7.22.18`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72218-2023-09-14)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.17...v7.22.18)

##### :bug: Bug Fix

-   `babel-helper-validator-identifier`
    -   [#&#8203;15957](https://togithub.com/babel/babel/pull/15957) Update identifier name definitions to Unicode 15.1 ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd`
    -   [#&#8203;15898](https://togithub.com/babel/babel/pull/15898) Fix transform of named import with shadowed namespace import ([@&#8203;dhlolo](https://togithub.com/dhlolo))

##### :leftwards_arrow_with_hook: Revert

-   [#&#8203;15965](https://togithub.com/babel/babel/pull/15965) Revert Node.js 20.6.0 bug workaround ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.22.17`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72217-2023-09-08)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.15...v7.22.17)

##### :bug: Bug Fix

-   `babel-core`
    -   [#&#8203;15947](https://togithub.com/babel/babel/pull/15947) Fix compatibility with Node.js 20.6 ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs`
    -   [#&#8203;15941](https://togithub.com/babel/babel/pull/15941) Fix compiling duplicate ns imports to lazy CommonJS ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-types`
    -   [#&#8203;15920](https://togithub.com/babel/babel/pull/15920) Make `ClassDeclaration["id"]` optional in babel-types ([@&#8203;jordanbtucker](https://togithub.com/jordanbtucker))

##### :microscope: Output optimization

-   `babel-helper-remap-async-to-generator`, `babel-helper-wrap-function`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-proposal-function-sent`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-parameters`, `babel-plugin-transform-runtime`, `babel-preset-env`
    -   [#&#8203;15922](https://togithub.com/babel/babel/pull/15922) Improve output when wrapping functions (e.g. `async` functions) ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

### [`v7.22.15`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72215-2023-09-04)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.11...v7.22.15)

##### :bug: Bug Fix

-   `babel-core`
    -   [#&#8203;15923](https://togithub.com/babel/babel/pull/15923) Only perform config loading re-entrancy check for cjs ([@&#8203;nicolo-ribaudo](https://togithub.com/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`
    -   [#&#8203;15892](https://togithub.com/babel/babel/pull/15892) Add explicit `.ts`/`.js` extension to all imports in `src` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.22.11`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72211-2023-08-24)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.10...v7.22.11)

##### :bug: Bug Fix

-   `babel-plugin-transform-typescript`
    -   [#&#8203;15882](https://togithub.com/babel/babel/pull/15882) Fix: fully remove TS nested type-only exported namespaces ([@&#8203;yangguansen](https://togithub.com/yangguansen))
-   `babel-types`
    -   [#&#8203;15867](https://togithub.com/babel/babel/pull/15867) fix: definition of TS function type params ([@&#8203;danez](https://togithub.com/danez))
-   `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-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`
    -   [#&#8203;15858](https://togithub.com/babel/babel/pull/15858) fix(standalone): strip archived syntax plugins ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-core`
    -   [#&#8203;15850](https://togithub.com/babel/babel/pull/15850) Support configuring cache in ESM configs ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :house: Internal

-   `babel-parser`
    -   [#&#8203;10940](https://togithub.com/babel/babel/pull/10940) Do not record trailing comma pos when `maybeAsyncArrow: false` ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-core`, `babel-helper-compilation-targets`, `babel-parser`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-syntax-decorators`, `babel-preset-env`, `babel-preset-react`, `babel-register`, `babel-traverse`, `babel-types`
    -   [#&#8203;15872](https://togithub.com/babel/babel/pull/15872) enable jest/no-standalone-expect ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-core`, `babel-helpers`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-regenerator`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
    -   [#&#8203;15833](https://togithub.com/babel/babel/pull/15833) bump json5, terser and webpack, further minimize babel helpers ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   Other
    -   [#&#8203;15846](https://togithub.com/babel/babel/pull/15846) Use Babel 8.0 alpha to build babel ([@&#8203;JLHwung](https://togithub.com/JLHwung))
    -   [#&#8203;15856](https://togithub.com/babel/babel/pull/15856) Exclude redundant files from publish process ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :microscope: Output optimization

-   `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-optional-chaining`, `babel-preset-env`
    -   [#&#8203;15871](https://togithub.com/babel/babel/pull/15871) Simplify `?.` output when chain result is ignored ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.22.10`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72210-2023-08-07)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.8...v7.22.10)

##### :bug: Bug Fix

-   `babel-plugin-transform-typescript`
    -   [#&#8203;15799](https://togithub.com/babel/babel/pull/15799) \[ts] Strip type-only namespaces ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
    -   [#&#8203;15798](https://togithub.com/babel/babel/pull/15798) \[ts] Fix compiling extended exported nested namespace ([@&#8203;nicolo-ribaudo](https://togithub.com/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`
    -   [#&#8203;15701](https://togithub.com/babel/babel/pull/15701) Memoize class binding when compiling private methods and static elements ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :nail_care: Polish

-   `babel-cli`
    -   [#&#8203;15824](https://togithub.com/babel/babel/pull/15824) Add `meta` object to `@babel/eslint-plugin` ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-traverse`, `babel-types`
    -   [#&#8203;15661](https://togithub.com/babel/babel/pull/15661) Improve the type definition of `path.isX` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-generator`, `babel-types`
    -   [#&#8203;15776](https://togithub.com/babel/babel/pull/15776) improve SourceLocation typing ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :house: Internal

-   Other
    -   [#&#8203;15818](https://togithub.com/babel/babel/pull/15818) build: generate flow typings in prepublish job ([@&#8203;JLHwung](https://togithub.com/JLHwung))
    -   [#&#8203;15777](https://togithub.com/babel/babel/pull/15777) chore: bump dev dependencies and remove .eslintignore ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-builder-react-jsx`, `babel-preset-env`, `babel-standalone`
    -   [#&#8203;15794](https://togithub.com/babel/babel/pull/15794) Enable `@typescript-eslint/no-redundant-type-constituents` rule ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-helper-compilation-targets`
    -   [#&#8203;15811](https://togithub.com/babel/babel/pull/15811) Remove `@babel/core` peerDep from `helper-compilation-targets` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-parser`
    -   [#&#8203;15793](https://togithub.com/babel/babel/pull/15793) Use const enum in babel-parser ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-plugin-transform-runtime`, `babel-traverse`, `babel-types`
    -   [#&#8203;15716](https://togithub.com/babel/babel/pull/15716) chore: Use `typescript-eslint@v6` with reworked configs ([@&#8203;JoshuaKGoldberg](https://togithub.com/JoshuaKGoldberg))

##### :microscope: Output optimization

-   `babel-plugin-transform-block-scoping`, `babel-plugin-transform-parameters`, `babel-plugin-transform-regenerator`
    -   [#&#8203;15746](https://togithub.com/babel/babel/pull/15746) Reduce `transform-block-scoping` loops output size ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

### [`v7.22.8`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7228-2023-07-06)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.7...v7.22.8)

##### :leftwards_arrow_with_hook: Revert

-   `babel-core`, `babel-traverse`
    -   [#&#8203;15754](https://togithub.com/babel/babel/pull/15754) Revert "Use `NodePath#hub` as part of the paths cache key" ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.22.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7227-2023-07-06)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.6...v7.22.7)

##### :bug: Bug Fix

-   `babel-generator`
    -   [#&#8203;15719](https://togithub.com/babel/babel/pull/15719) fix: Avoid internally generating negative source maps columns ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-core`, `babel-traverse`
    -   [#&#8203;15725](https://togithub.com/babel/babel/pull/15725) Use `NodePath#hub` as part of the paths cache key ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   Other
    -   [#&#8203;15747](https://togithub.com/babel/babel/pull/15747) fix: export `meta` from `eslint-parser/experimental-worker` ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :house: Internal

-   `babel-core`, `babel-traverse`
    -   [#&#8203;15702](https://togithub.com/babel/babel/pull/15702) Refactor visitors merging ([@&#8203;nullableVoidPtr](https://togithub.com/nullableVoidPtr))

### [`v7.22.6`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7226-2023-07-04)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.5...v7.22.6)

##### :bug: Bug Fix

-   `babel-compat-data`, `babel-helper-compilation-targets`, `babel-preset-env`
    -   [#&#8203;15727](https://togithub.com/babel/babel/pull/15727) Add opera mobile compat data ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-plugin-transform-optional-chaining`
    -   [#&#8203;15739](https://togithub.com/babel/babel/pull/15739) Fix transform of `delete a?.b` in function params ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-helper-split-export-declaration`, `babel-plugin-transform-modules-commonjs`
    -   [#&#8203;15736](https://togithub.com/babel/babel/pull/15736) fix: Default export for duplicate names ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-compat-data`, `babel-preset-env`
    -   [#&#8203;15726](https://togithub.com/babel/babel/pull/15726) update compat-data sources ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs3`, `babel-runtime`
    -   [#&#8203;15705](https://togithub.com/babel/babel/pull/15705) Fix handling of sync error in `@@&#8203;asyncDispose` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-standalone`
    -   [#&#8203;15707](https://togithub.com/babel/babel/pull/15707) fix: Support transforming Explicit Resource Management in `stage-2` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-core`
    -   [#&#8203;15626](https://togithub.com/babel/babel/pull/15626) fix: Works correctly with `--frozen-intrinsics` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

##### :house: Internal

-   `babel-helper-create-class-features-plugin`, `babel-plugin-transform-classes`
    -   [#&#8203;15700](https://togithub.com/babel/babel/pull/15700) Minor class transform cleanups ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :microscope: Output optimization

-   `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-typescript`
    -   [#&#8203;15740](https://togithub.com/babel/babel/pull/15740) Compress output for optional chain with multiple `?.` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-do-expressions`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-nullish-coalescing-operator`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-private-property-in-object`, `babel-traverse`
    -   [#&#8203;15741](https://togithub.com/babel/babel/pull/15741) Inject tmp vars in the params list of IIFEs when possible ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.22.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7225-2023-06-08)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.4...v7.22.5)

##### :bug: Bug Fix

-   `babel-preset-env`, `babel-standalone`
    -   [#&#8203;15675](https://togithub.com/babel/babel/pull/15675) Fix using `syntax-unicode-sets-regex` in standalone ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :nail_care: Polish

-   `babel-core`
    -   [#&#8203;15683](https://togithub.com/babel/babel/pull/15683) Suggest `-transform-` when resolving missing plugins ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.22.4`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7224-2023-05-29)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.1...v7.22.4)

##### :bug: Bug Fix

-   `babel-traverse`
    -   [#&#8203;15649](https://togithub.com/babel/babel/pull/15649) Set `shorthand: false` when renaming an identifier inside an object property ([@&#8203;coderaiser](https://togithub.com/coderaiser))

##### :house: Internal

-   `babel-types`
    -   [#&#8203;15666](https://togithub.com/babel/babel/pull/15666) Add missing `attributes`/`assertions` to `VISITOR_KEYS` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-parser`
    -   [#&#8203;15667](https://togithub.com/babel/babel/pull/15667) Mark `assert` attributes with `extra.deprecatedAssertSyntax` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.22.1`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72218-2023-09-14)

[Compare Source](https://togithub.com/babel/babel/compare/v7.22.0...v7.22.1)

##### :bug: Bug Fix

-   `babel-helper-validator-identifier`
    -   [#&#8203;15957](https://togithub.com/babel/babel/pull/15957) Update identifier name definitions to Unicode 15.1 ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd`
    -   [#&#8203;15898](https://togithub.com/babel/babel/pull/15898) Fix transform of named import with shadowed namespace import ([@&#8203;dhlolo](https://togithub.com/dhlolo))

##### :leftwards_arrow_with_hook: Revert

-   [#&#8203;15965](https://togithub.com/babel/babel/pull/15965) Revert Node.js 20.6.0 bug workaround ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.22.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7220-2023-05-26)

[Compare Source](https://togithub.com/babel/babel/compare/v7.21.5...v7.22.0)

##### :rocket: New Feature

-   `babel-parser`, `babel-plugin-transform-typescript`
    -   [#&#8203;15497](https://togithub.com/babel/babel/pull/15497) \[ts] Support `import ... =` and `export =` in scripts ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-compat-data`, `babel-core`, `babel-plugin-proposal-unicode-sets-regex`, `babel-plugin-transform-unicode-sets-regex`, `babel-preset-env`, `babel-standalone`
    -   [#&#8203;15636](https://togithub.com/babel/babel/pull/15636) Add `unicode-sets-regex` transform to `preset-env` ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-standalone`
    -   [#&#8203;15633](https://togithub.com/babel/babel/pull/15633) Implement transform support for `using` declarations ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-plugin-proposal-import-attributes-to-assertions`
    -   [#&#8203;15620](https://togithub.com/babel/babel/pull/15620) Create `@babel/plugin-proposal-import-attributes-to-assertions` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-core`, `babel-generator`, `babel-parser`, `babel-plugin-syntax-import-attributes`, `babel-preset-env`, `babel-standalone`, `babel-types`
    -   [#&#8203;15536](https://togithub.com/babel/babel/pull/15536) Add support for the updated import attributes proposal ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-generator`, `babel-parser`, `babel-traverse`, `babel-types`
    -   [#&#8203;15520](https://togithub.com/babel/babel/pull/15520) Parse `await using` declarations ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-core`, `babel-helper-create-regexp-features-plugin`, `babel-parser`
    -   [#&#8203;15638](https://togithub.com/babel/babel/pull/15638) Enable regexp unicode sets parsing by default ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
    -   [#&#8203;15570](https://togithub.com/babel/babel/pull/15570) Add decorators version `2023-05` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :nail_care: Polish

-   `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-jsx`, `babel-traverse`, `babel-types`
    -   [#&#8203;15549](https://togithub.com/babel/babel/pull/15549) Improve type definitions for validators ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

##### :house: Internal

-   `babel-parser`
    -   [#&#8203;15630](https://togithub.com/babel/babel/pull/15630) Unify parsing of import/export modifiers (type/typeof/module) ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-compat-data`, `babel-helper-transform-fixture-test-runner`, `babel-node`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-named-capturing-groups-regex`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs3`
    -   [#&#8203;15531](https://togithub.com/babel/babel/pull/15531) Allow polyfill providers to specify custom `@babel/runtime` pkg ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-core`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-dynamic-import`, `babel-plugin-proposal-export-namespace-from`, `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-numeric-separator`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-proposal-optional-catch-binding`, `babel-plugin-proposal-optional-chaining`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-proposal-private-methods`, `babel-plugin-proposal-private-property-in-object`, `babel-plugin-proposal-unicode-property-regex`, `babel-preset-env`, `babel-standalone`
    -   [#&#8203;15614](https://togithub.com/babel/babel/pull/15614) Rename `-proposal-`s that became standard to `-transform-` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.21.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7215-2023-04-28)

[Compare Source](https://togithub.com/babel/babel/compare/v7.21.4...v7.21.5)

##### :eyeglasses: Spec Compliance

-   `babel-generator`, `babel-parser`, `babel-types`
    -   [#&#8203;15539](https://togithub.com/babel/babel/pull/15539) fix: Remove `mixins` and `implements` for `DeclareInterface` and `InterfaceDeclaration` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

##### :bug: Bug Fix

-   `babel-core`, `babel-generator`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-react-jsx`
    -   [#&#8203;15515](https://togithub.com/babel/babel/pull/15515) fix: `)` position with `createParenthesizedExpressions` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-preset-env`
    -   [#&#8203;15580](https://togithub.com/babel/babel/pull/15580) Add syntax import meta to preset env ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :nail_care: Polish

-   `babel-types`
    -   [#&#8203;15546](https://togithub.com/babel/babel/pull/15546) Improve the layout of generated validators ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-core`
    -   [#&#8203;15535](https://togithub.com/babel/babel/pull/15535) Use `lt` instead of `lte` to check TS version for .cts config ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :house: Internal

-   `babel-core`
    -   [#&#8203;15575](https://togithub.com/babel/babel/pull/15575) Use synchronous `import.meta.resolve` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-helper-fixtures`, `babel-preset-typescript`
    -   [#&#8203;15568](https://togithub.com/babel/babel/pull/15568) Handle `.overrides` and `.env` when resolving plugins/presets from fixture options ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`
    -   [#&#8203;15548](https://togithub.com/babel/babel/pull/15548) Use `semver` package to compare versions ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.21.4`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7214-2023-03-31)

[Compare Source](https://togithub.com/babel/babel/compare/v7.21.3...v7.21.4)

##### :bug: Bug Fix

-   `babel-core`, `babel-helper-module-imports`, `babel-preset-typescript`
    -   [#&#8203;15478](https://togithub.com/babel/babel/pull/15478) Fix support for `import/export` in `.cts` files ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-generator`
    -   [#&#8203;15496](https://togithub.com/babel/babel/pull/15496) Fix compact printing of non-null assertion operators ([@&#8203;rtsao](https://togithub.com/rtsao))

##### :nail_care: Polish

-   `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-typescript`, `babel-traverse`
    -   [#&#8203;15427](https://togithub.com/babel/babel/pull/15427) Fix moving comments of removed nodes ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :house: Internal

-   Other
    -   [#&#8203;15519](https://togithub.com/babel/babel/pull/15519) Update Prettier integration test ([@&#8203;fisker](https://togithub.com/fisker))
-   `babel-parser`
    -   [#&#8203;15510](https://togithub.com/babel/babel/pull/15510) refactor: introduce `lookaheadInLineCharCode` ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-code-frame`, `babel-highlight`
    -   [#&#8203;15499](https://togithub.com/babel/babel/pull/15499) Polish babel-code-frame highlight test ([@&#8203;JLHwung](https://togithub.com/JLHwung))

### [`v7.21.3`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7213-2023-03-14)

[Compare Source](https://togithub.com/babel/babel/compare/v7.21.2...v7.21.3)

##### :eyeglasses: Spec Compliance

-   `babel-parser`
    -   [#&#8203;15479](https://togithub.com/babel/babel/pull/15479) disallow mixins/implements in flow interface ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :bug: Bug Fix

-   `babel-parser`
    -   [#&#8203;15423](https://togithub.com/babel/babel/pull/15423) \[ts] Allow keywords in tuple labels ([@&#8203;Harpica](https://togithub.com/Harpica))
-   `babel-plugin-transform-typescript`
    -   [#&#8203;15489](https://togithub.com/babel/babel/pull/15489) Register `var` decls generated by `import ... =` TS transform ([@&#8203;amoeller](https://togithub.com/amoeller))
    -   [#&#8203;15494](https://togithub.com/babel/babel/pull/15494) fix: Consider `export { type foo }` as type-only usage ([@&#8203;magic-akari](https://togithub.com/magic-akari))

##### :nail_care: Polish

-   `babel-traverse`, `babel-types`
    -   [#&#8203;15484](https://togithub.com/babel/babel/pull/15484) Skip node deprecation warnings when used by an old `@babel` package ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-generator`
    -   [#&#8203;15480](https://togithub.com/babel/babel/pull/15480) chore: Improve `jsonCompatibleStrings` deprecation ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

##### :house: Internal

-   [#&#8203;15465](https://togithub.com/babel/babel/pull/15465) Add ESLint-readable package name ([@&#8203;nzakas](https://togithub.com/nzakas))

##### :microscope: Output optimization

-   `babel-plugin-transform-typescript`, `babel-preset-typescript`
    -   [#&#8203;15467](https://togithub.com/babel/babel/pull/15467) Optimize TS enums output ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

### [`v7.21.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7212-2023-02-23)

[Compare Source](https://togithub.com/babel/babel/compare/v7.21.0...v7.21.2)

##### :eyeglasses: Spec Compliance

-   `babel-parser`
    -   [#&#8203;15439](https://togithub.com/babel/babel/pull/15439) fix: Throws on `new foo?.bar!()` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

##### :nail_care: Polish

-   `babel-traverse`, `babel-types`
    -   [#&#8203;15448](https://togithub.com/babel/babel/pull/15448) Reduce warnings for deprecated node aliases ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :house: Internal

-   `babel-types`
    -   [#&#8203;15451](https://togithub.com/babel/babel/pull/15451) Update babel-types docs generator ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :microscope: Output optimization

-   `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs`
    -   [#&#8203;15449](https://togithub.com/babel/babel/pull/15449) Avoid unnecessary code for unused lazy imports ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

### [`v7.21.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7210-2023-02-20)

[Compare Source](https://togithub.com/babel/babel/compare/v7.20.13...v7.21.0)

##### :rocket: New Feature

-   `babel-core`, `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-private-methods`, `babel-plugin-proposal-private-property-in-object`
    -   [#&#8203;15435](https://togithub.com/babel/babel/pull/15435) feat: Implement `privateFieldsAsSymbols` assumption for classes ([@&#8203;fwienber](https://togithub.com/fwienber))
-   `babel-helper-create-regexp-features-plugin`, `babel-plugin-proposal-regexp-modifiers`, `babel-standalone`
    -   [#&#8203;15226](https://togithub.com/babel/babel/pull/15226) feat: Support regexp modifiers proposal ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-cli`, `babel-core`, `babel-generator`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-react-jsx`, `babel-traverse`
    -   [#&#8203;15022](https://togithub.com/babel/babel/pull/15022) feat: Generate sourcemaps of friendly call frames ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-parser`, `babel-types`
    -   [#&#8203;15384](https://togithub.com/babel/babel/pull/15384) \[ts] Support `const` modifier in type parameters ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-generator`, `babel-helpers`, `babel-parser`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
    -   [#&#8203;15405](https://togithub.com/babel/babel/pull/15405) Implement decorators as presented at `2023-01` TC39 meeting ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-parser`
    -   [#&#8203;15114](https://togithub.com/babel/babel/pull/15114) Parser option to allow `new.target` outside functions ([@&#8203;overlookmotel](https://togithub.com/overlookmotel))
    -   [#&#8203;15320](https://togithub.com/babel/babel/pull/15320) Add `annexb: false` parser option to disable Annex B ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-core`
    -   [#&#8203;15283](https://togithub.com/babel/babel/pull/15283) feat: Support `.cts` as configuration file ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`
    -   [#&#8203;15381](https://togithub.com/babel/babel/pull/15381) \[ts] Support `export type * from` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :bug: Bug Fix

-   `babel-plugin-transform-typescript`
    -   [#&#8203;15379](https://togithub.com/babel/babel/pull/15379) \[ts5.0] Better inlining of constants in enums ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-core`
    -   [#&#8203;15366](https://togithub.com/babel/babel/pull/15366) handling circular/shared structures in deep-clone ([@&#8203;azizghuloum](https://togithub.com/azizghuloum))
-   `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-private-methods`, `babel-plugin-transform-classes`, `babel-plugin-transform-new-target`
    -   [#&#8203;15406](https://togithub.com/babel/babel/pull/15406) Preserve class elements comments in class transform ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-parser`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-types`
    -   [#&#8203;15414](https://togithub.com/babel/babel/pull/15414) \[ts] Fix restrictions for optional parameters ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :nail_care: Polish

-   `babel-parser`
    -   [#&#8203;15400](https://togithub.com/babel/babel/pull/15400) polish: improve "`await` as identifier" error in modules ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :house: Internal

-   `babel-core`
    -   [#&#8203;15137](https://togithub.com/babel/babel/pull/15137) Improve CJS compat with ESM-based `@babel/core` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :microscope: Output optimization

-   `babel-plugin-transform-typescript`
    -   [#&#8203;15418](https://togithub.com/babel/babel/pull/15418) \[ts] Handle exponentiation operator in constant folding ([@&#8203;ehoogeveen-medweb](https://togithub.com/ehoogeveen-medweb))

### [`v7.20.13`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72013-2023-01-21)

[Compare Source](https://togithub.com/babel/babel/compare/v7.20.12...v7.20.13)

##### :bug: Bug Fix

-   `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
    -   [#&#8203;15332](https://togithub.com/babel/babel/pull/15332) Ensure class decorators can access decorated non-static members ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-plugin-transform-typescript`
    -   [#&#8203;15349](https://togithub.com/babel/babel/pull/15349) fix: Preserve `import {type T} from 'x'` when `onlyRemoveTypeImports:true` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
    -   [#&#8203;15344](https://togithub.com/babel/babel/pull/15344) fix: Properties that are `abstract` should not be initialized. ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-parser`
    -   [#&#8203;15338](https://togithub.com/babel/babel/pull/15338) Allow negative number in ambient const initializer ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :leftwards_arrow_with_hook: Revert

-   `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`
    -   [#&#8203;15355](https://togithub.com/babel/babel/pull/15355) Reverts "Re-use common JSX element transform for <>...\</>" ([@&#8203;JLHwung](https://togithub.com/JLHwung))

### [`v7.20.12`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72012-2023-01-04)

[Compare Source](https://togithub.com/babel/babel/compare/v7.20.10...v7.20.12)

##### :bug: Bug Fix

-   `babel-traverse`
    -   [#&#8203;15224](https://togithub.com/babel/babel/pull/15224) Fix `TaggedTemplateLiteral` evaluation ([@&#8203;nmn](https://togithub.com/nmn))
-   `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`
    -   [#&#8203;15312](https://togithub.com/babel/babel/pull/15312) fix: `delete this` in static class properties initialization ([@&#8203;SuperSodaSea](https://togithub.com/SuperSodaSea))

##### :nail_care: Polish

-   `babel-traverse`
    -   [#&#8203;15313](https://togithub.com/babel/babel/pull/15313) Implement support for evaluating computed properties. ([@&#8203;JBYoshi](https://togithub.com/JBYoshi))

### [`v7.20.10`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72010-2022-12-23)

[Compare Source](https://togithub.com/babel/babel/compare/v7.20.8...v7.20.10)

##### :bug: Bug Fix

-   `babel-traverse`
    -   [#&#8203;15305](https://togithub.com/babel/babel/pull/15305) fix: `guessExecutionStatusRelativeTo` exception ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

### [`v7.20.8`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7208-2022-12-22)

[Compare Source](https://togithub.com/babel/babel/compare/v7.20.7...v7.20.8)

##### :bug: Bug Fix

-   `babel-plugin-transform-block-scoping`
    -   [#&#8203;15301](https://togithub.com/babel/babel/pull/15301) fix: `transform-block-scoping` accesses properties of `null` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-plugin-proposal-class-properties`, `babel-traverse`
    -   [#&#8203;15294](https://togithub.com/babel/babel/pull/15294) Properly transpile exported classes that shadowed builtins ([@&#8203;JLHwung](https://togithub.com/JLHwung))

### [`v7.20.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7207-2022-12-22)

[Compare Source](https://togithub.com/babel/babel/compare/v7.20.5...v7.20.7)

##### :eyeglasses: Spec Compliance

-   `babel-helper-member-expression-to-functions`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes`
    -   [#&#8203;15223](https://togithub.com/babel/babel/pull/15223) fix: Deleting super property should throw ([@&#8203;SuperSodaSea](https://togithub.com/SuperSodaSea))
-   `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-object-super`
    -   [#&#8203;15241](https://togithub.com/babel/babel/pull/15241) fix: Throw correct error types from sed ant class TDZ helpers ([@&#8203;SuperSodaSea](https://togithub.com/SuperSodaSea))

##### :bug: Bug Fix

-   `babel-parser`, `babel-plugin-transform-typescript`
    -   [#&#8203;15209](https://togithub.com/babel/babel/pull/15209) fix: Support auto accessors with TypeScript annotations ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-traverse`
    -   [#&#8203;15287](https://togithub.com/babel/babel/pull/15287) Fix `.parentPath` after rename in `SwitchCase` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-plugin-transform-typescript`, `babel-traverse`
    -   [#&#8203;15284](https://togithub.com/babel/babel/pull/15284) fix: Ts import type and func with duplicate name ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-plugin-transform-block-scoping`
    -   [#&#8203;15278](https://togithub.com/babel/babel/pull/15278) Fix tdz analysis for reassigned captured for bindings ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-plugin-proposal-async-generator-functions`, `babel-preset-env`
    -   [#&#8203;15235](https://togithub.com/babel/babel/pull/15235) fix: Transform `for await` with shadowed variables ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-generator`, `babel-plugin-proposal-optional-chaining`
    -   [#&#8203;15258](https://togithub.com/babel/babel/pull/15258) fix: Correctly generate `(a ?? b) as T` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-plugin-transform-react-jsx`, `babel-types`
    -   [#&#8203;15233](https://togithub.com/babel/babel/pull/15233) fix: Emit correct sourcemap ranges for `JSXText` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-core`, `babel-helpers`, `babel-plugin-transform-computed-properties`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
    -   [#&#8203;15232](https://togithub.com/babel/babel/pull/15232) fix: Computed properties should keep original definition order ([@&#8203;SuperSodaSea](https://togithub.com/SuperSodaSea))
-   `babel-helper-member-expression-to-functions`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes`
    -   [#&#8203;15223](https://togithub.com/babel/babel/pull/15223) fix: Deleting super property should throw ([@&#8203;SuperSodaSea](https://togithub.com/SuperSodaSea))
-   `babel-generator`
    -   [#&#8203;15216](https://togithub.com/babel/babel/pull/15216) fix: Print newlines for leading Comments of `TSEnumMember` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

##### :nail_care: Polish

-   `babel-plugin-transform-block-scoping`, `babel-traverse`
    -   [#&#8203;15275](https://togithub.com/babel/babel/pull/15275) Improve relative execution tracking in fn exprs ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :house: Internal

-   `babel-helper-define-map`, `babel-plugin-transform-property-mutators`
    -   [#&#8203;15274](https://togithub.com/babel/babel/pull/15274) Inline & simplify `@babel/helper-define-map` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-core`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-parameters`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-traverse`
    -   [#&#8203;15200](https://togithub.com/babel/babel/pull/15200) Rewrite `transform-block-scoping` plugin ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :running_woman: Performance

-   `babel-helper-compilation-targets`
    -   [#&#8203;15228](https://togithub.com/babel/babel/pull/15228) perf: Speed up `getTargets` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

### [`v7.20.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7205-2022-11-28)

[Compare Source](https://togithub.com/babel/babel/compare/v7.20.1...v7.20.5)

##### :eyeglasses: Spec Compliance

-   `babel-helpers`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-traverse`
    -   [#&#8203;15183](https://togithub.com/babel/babel/pull/15183) Improve array destructuring spec compliance ([@&#8203;SuperSodaSea](https://togithub.com/SuperSodaSea))
-   `babel-cli`, `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-transform-classes`, `babel-plugin-transform-runtime`, `babel-preset-env`
    -   [#&#8203;15182](https://togithub.com/babel/babel/pull/15182) fix: apply toPropertyKey when defining class members ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-private-property-in-object`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
    -   [#&#8203;15133](https://togithub.com/babel/babel/pull/15133) fix: validate rhs of `in` when transpiling `#p in C` ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :bug: Bug Fix

-   `babel-parser`
    -   [#&#8203;15225](https://togithub.com/babel/babel/pull/15225) Parse `using[foo]` as computed member expression ([@&#8203;JLHwung](https://togithub.com/JLHwung))
    -   [#&#8203;15207](https://togithub.com/babel/babel/pull/15207) Export `ParseResult` type ([@&#8203;davydof](https://togithub.com/davydof))
    -   [#&#8203;15198](https://togithub.com/babel/babel/pull/15198) fix: parse `import module, ...` ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-helper-wrap-function`, `babel-preset-env`, `babel-traverse`
    -   [#&#8203;15181](https://togithub.com/babel/babel/pull/15181) fix: Edge cases for async functions and `noNewArrow` assumption ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-parameters`, `babel-traverse`
    -   [#&#8203;15163](https://togithub.com/babel/babel/pull/15163) fix: Throw error when compiling `super()` in arrow functions with default / rest parameters ([@&#8203;SuperSodaSea](https://togithub.com/SuperSodaSea))
-   `babel-helpers`, `babel-node`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-transform-regenerator`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
    -   [#&#8203;15194](https://togithub.com/babel/babel/pull/15194) fix: Bump `regenerator` and add tests ([@&#8203;SuperSodaSea](https://togithub.com/SuperSodaSea))
-   `babel-helper-create-regexp-features-plugin`
    -   [#&#8203;15192](https://togithub.com/babel/babel/pull/15192) fix: Update `regjsparser` for `@babel/standalone` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-parser`, `babel-types`
    -   [#&#8203;15109](https://togithub.com/babel/babel/pull/15109) fix: Babel 8 types ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-generator`
    -   [#&#8203;15143](https://togithub.com/babel/babel/pull/15143) Don't print inner comments as leading when wrapping in `(``)` ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
-   `babel-plugin-transform-block-scoping`, `babel-traverse`
    -   [#&#8203;15167](https://togithub.com/babel/babel/pull/15167) Register `switch`'s `discriminant` in the outer scope ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :nail_care: Polish

-   `babel-generator`
    -   [#&#8203;15173](https://togithub.com/babel/babel/pull/15173) Improve generator behavior when `comments:false` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-plugin-transform-block-scoping`
    -   [#&#8203;15164](https://togithub.com/babel/babel/pull/15164) Only extract IDs for TDZ checks in assign when necessary ([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### :house: Internal

-   `babel-core`, `babel-parser`
    -   [#&#8203;15202](https://togithub.com/babel/babel/pull/15202) Bump typescript to 4.9.3 ([@&#8203;JLHwung](https://togithub.com/JLHwung))

### [`v7.20.1`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72015-2023-02-02)

[Compare Source](https://togithub.com/babel/babel/compare/v7.20.0...v7.20.1)

##### :eyeglasses: Spec Compliance

-   `babel-parser`
    -   [#&#8203;15391](https://togithub.com/babel/babel/pull/15391) Disallow await as bound name in using declaration ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-generator`, `babel-parser`, `babel-plugin-proposal-export-namespace-from`
    -   [#&#8203;15385](https://togithub.com/babel/babel/pull/15385) Disallows specifiers after export \* as ns ([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### :bug: Bug Fix

-   `babel-plugin-transform-block-scoping`
    -   [#&#8203;15398](https://togithub.com/babel/babel/pull/15398) fix: Loop was converted wrong ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
-   `babel-parser`
    -   [#&#8203;15377](https://togithub.com/babel/babel/pull/15377) fix: `new (foo?.bar)()` incorrectly throws exception `OptionalChainingNoNew` ([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

### [`v7.20.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7200-2022-10-27)

[Compare Source](https://togithub.com/babel/babel/compare/v7.19.6...v7.20.0)

##### :rocket: New Feature

-   `babel-compat-data`, `babel-helper-compilation-targets`, `babel-preset-env`
    -   [#&#8203;14944](https://togithub.com/babel/babel/pull/14944) Add `deno` compilation target ([@&#8203;JLHwung](https://togithub.com/JLHwung))
-   `babel-plugin-syntax-typescript`
    -   [#&#8203;14923](https://togithub.com/babel/babel/pull/14923) Expose `dts` option in `@babel/plugin-syntax-typescript` ([@&#8203;oceandrama](https://togithub.com/oceandrama))
-   `babel-generator`, `babe

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/carbon-design-system/carbon-for-ibm-dotcom).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
  • Loading branch information
renovate[bot] authored Oct 17, 2023
1 parent b0c6bfb commit b2d850b
Show file tree
Hide file tree
Showing 14 changed files with 106 additions and 17 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion packages/carbon-web-components/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
"@babel/preset-env": "~7.12.0",
"@babel/preset-modules": "^0.1.5",
"@babel/template": "~7.12.0",
"@babel/traverse": "~7.12.0",
"@babel/traverse": "~7.23.0",
"@carbon/icon-helpers": "^10.28.0",
"@carbon/icons": "^10.48.0",
"@open-wc/semantic-dom-diff": "~0.18.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/web-components/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@
"@babel/preset-modules": "^0.1.5",
"@babel/preset-react": "~7.12.1",
"@babel/template": "~7.12.0",
"@babel/traverse": "~7.12.0",
"@babel/traverse": "~7.23.0",
"@carbon/ibmdotcom-services-store": "1.52.0-rc.0",
"@carbon/icon-helpers": "10.44.0",
"@carbon/icons": "10.48.2",
Expand Down
119 changes: 104 additions & 15 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,16 @@ __metadata:
languageName: node
linkType: hard

"@babel/code-frame@npm:^7.22.13":
version: 7.22.13
resolution: "@babel/code-frame@npm:7.22.13"
dependencies:
"@babel/highlight": ^7.22.13
chalk: ^2.4.2
checksum: 22e342c8077c8b77eeb11f554ecca2ba14153f707b85294fcf6070b6f6150aae88a7b7436dd88d8c9289970585f3fe5b9b941c5aa3aa26a6d5a8ef3f292da058
languageName: node
linkType: hard

"@babel/compat-data@npm:^7.12.13, @babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9":
version: 7.22.9
resolution: "@babel/compat-data@npm:7.22.9"
Expand Down Expand Up @@ -200,6 +210,18 @@ __metadata:
languageName: node
linkType: hard

"@babel/generator@npm:^7.23.0":
version: 7.23.0
resolution: "@babel/generator@npm:7.23.0"
dependencies:
"@babel/types": ^7.23.0
"@jridgewell/gen-mapping": ^0.3.2
"@jridgewell/trace-mapping": ^0.3.17
jsesc: ^2.5.1
checksum: 8efe24adad34300f1f8ea2add420b28171a646edc70f2a1b3e1683842f23b8b7ffa7e35ef0119294e1901f45bfea5b3dc70abe1f10a1917ccdfb41bed69be5f1
languageName: node
linkType: hard

"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.22.5, @babel/helper-annotate-as-pure@npm:^7.9.0":
version: 7.22.5
resolution: "@babel/helper-annotate-as-pure@npm:7.22.5"
Expand Down Expand Up @@ -319,7 +341,14 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-function-name@npm:^7.12.13, @babel/helper-function-name@npm:^7.22.5":
"@babel/helper-environment-visitor@npm:^7.22.20":
version: 7.22.20
resolution: "@babel/helper-environment-visitor@npm:7.22.20"
checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69
languageName: node
linkType: hard

"@babel/helper-function-name@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-function-name@npm:7.22.5"
dependencies:
Expand All @@ -329,6 +358,16 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-function-name@npm:^7.23.0":
version: 7.23.0
resolution: "@babel/helper-function-name@npm:7.23.0"
dependencies:
"@babel/template": ^7.22.15
"@babel/types": ^7.23.0
checksum: e44542257b2d4634a1f979244eb2a4ad8e6d75eb6761b4cfceb56b562f7db150d134bc538c8e6adca3783e3bc31be949071527aa8e3aab7867d1ad2d84a26e10
languageName: node
linkType: hard

"@babel/helper-hoist-variables@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-hoist-variables@npm:7.22.5"
Expand Down Expand Up @@ -438,7 +477,7 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-split-export-declaration@npm:^7.12.13, @babel/helper-split-export-declaration@npm:^7.22.6":
"@babel/helper-split-export-declaration@npm:^7.22.6":
version: 7.22.6
resolution: "@babel/helper-split-export-declaration@npm:7.22.6"
dependencies:
Expand All @@ -454,6 +493,13 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-validator-identifier@npm:^7.22.20":
version: 7.22.20
resolution: "@babel/helper-validator-identifier@npm:7.22.20"
checksum: 136412784d9428266bcdd4d91c32bcf9ff0e8d25534a9d94b044f77fe76bc50f941a90319b05aafd1ec04f7d127cd57a179a3716009ff7f3412ef835ada95bdc
languageName: node
linkType: hard

"@babel/helper-validator-identifier@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-validator-identifier@npm:7.22.5"
Expand Down Expand Up @@ -501,6 +547,17 @@ __metadata:
languageName: node
linkType: hard

"@babel/highlight@npm:^7.22.13":
version: 7.22.20
resolution: "@babel/highlight@npm:7.22.20"
dependencies:
"@babel/helper-validator-identifier": ^7.22.20
chalk: ^2.4.2
js-tokens: ^4.0.0
checksum: 84bd034dca309a5e680083cd827a766780ca63cef37308404f17653d32366ea76262bd2364b2d38776232f2d01b649f26721417d507e8b4b6da3e4e739f6d134
languageName: node
linkType: hard

"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.12.13, @babel/parser@npm:^7.12.17, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.10, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.4.3, @babel/parser@npm:^7.7.0, @babel/parser@npm:^7.9.4":
version: 7.22.10
resolution: "@babel/parser@npm:7.22.10"
Expand All @@ -510,6 +567,15 @@ __metadata:
languageName: node
linkType: hard

"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0":
version: 7.23.0
resolution: "@babel/parser@npm:7.23.0"
bin:
parser: ./bin/babel-parser.js
checksum: 453fdf8b9e2c2b7d7b02139e0ce003d1af21947bbc03eb350fb248ee335c9b85e4ab41697ddbdd97079698de825a265e45a0846bb2ed47a2c7c1df833f42a354
languageName: node
linkType: hard

"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.22.5"
Expand Down Expand Up @@ -2126,6 +2192,17 @@ __metadata:
languageName: node
linkType: hard

"@babel/template@npm:^7.22.15":
version: 7.22.15
resolution: "@babel/template@npm:7.22.15"
dependencies:
"@babel/code-frame": ^7.22.13
"@babel/parser": ^7.22.15
"@babel/types": ^7.22.15
checksum: 1f3e7dcd6c44f5904c184b3f7fe280394b191f2fed819919ffa1e529c259d5b197da8981b6ca491c235aee8dbad4a50b7e31304aa531271cb823a4a24a0dd8fd
languageName: node
linkType: hard

"@babel/template@npm:~7.12.0":
version: 7.12.13
resolution: "@babel/template@npm:7.12.13"
Expand Down Expand Up @@ -2155,20 +2232,21 @@ __metadata:
languageName: node
linkType: hard

"@babel/traverse@npm:~7.12.0":
version: 7.12.17
resolution: "@babel/traverse@npm:7.12.17"
"@babel/traverse@npm:~7.23.0":
version: 7.23.2
resolution: "@babel/traverse@npm:7.23.2"
dependencies:
"@babel/code-frame": ^7.12.13
"@babel/generator": ^7.12.17
"@babel/helper-function-name": ^7.12.13
"@babel/helper-split-export-declaration": ^7.12.13
"@babel/parser": ^7.12.17
"@babel/types": ^7.12.17
"@babel/code-frame": ^7.22.13
"@babel/generator": ^7.23.0
"@babel/helper-environment-visitor": ^7.22.20
"@babel/helper-function-name": ^7.23.0
"@babel/helper-hoist-variables": ^7.22.5
"@babel/helper-split-export-declaration": ^7.22.6
"@babel/parser": ^7.23.0
"@babel/types": ^7.23.0
debug: ^4.1.0
globals: ^11.1.0
lodash: ^4.17.19
checksum: 4bce4c349b7491b1203d29b6718cbd99efbb02bba4b8ca2ffde53b6d8debb2fa67b73502ca1dd5d39f16cf0f7ed581c67a177a78f3ccca6154605a6c909c32f6
checksum: 26a1eea0dde41ab99dde8b9773a013a0dc50324e5110a049f5d634e721ff08afffd54940b3974a20308d7952085ac769689369e9127dea655f868c0f6e1ab35d
languageName: node
linkType: hard

Expand All @@ -2183,6 +2261,17 @@ __metadata:
languageName: node
linkType: hard

"@babel/types@npm:^7.22.15, @babel/types@npm:^7.23.0":
version: 7.23.0
resolution: "@babel/types@npm:7.23.0"
dependencies:
"@babel/helper-string-parser": ^7.22.5
"@babel/helper-validator-identifier": ^7.22.20
to-fast-properties: ^2.0.0
checksum: 215fe04bd7feef79eeb4d33374b39909ce9cad1611c4135a4f7fdf41fe3280594105af6d7094354751514625ea92d0875aba355f53e86a92600f290e77b0e604
languageName: node
linkType: hard

"@base2/pretty-print-object@npm:1.0.1":
version: 1.0.1
resolution: "@base2/pretty-print-object@npm:1.0.1"
Expand Down Expand Up @@ -2582,7 +2671,7 @@ __metadata:
"@babel/preset-modules": ^0.1.5
"@babel/preset-react": ~7.12.1
"@babel/template": ~7.12.0
"@babel/traverse": ~7.12.0
"@babel/traverse": ~7.23.0
"@carbon/ibmdotcom-services": 1.52.0-rc.0
"@carbon/ibmdotcom-services-store": 1.52.0-rc.0
"@carbon/ibmdotcom-styles": 1.52.0-rc.1
Expand Down Expand Up @@ -2915,7 +3004,7 @@ __metadata:
"@babel/preset-modules": ^0.1.5
"@babel/runtime": ^7.16.3
"@babel/template": ~7.12.0
"@babel/traverse": ~7.12.0
"@babel/traverse": ~7.23.0
"@carbon/icon-helpers": ^10.28.0
"@carbon/icons": ^10.48.0
"@open-wc/semantic-dom-diff": ~0.18.0
Expand Down

0 comments on commit b2d850b

Please sign in to comment.