Skip to content

Conversation

@nandubatchu
Copy link
Member

No description provided.

@nandubatchu nandubatchu reopened this Sep 16, 2019
@nandubatchu nandubatchu changed the title Reverse pull Reverse pull the upstream peerjs Sep 16, 2019
@jonasgloning jonasgloning force-pushed the master branch 2 times, most recently from c32d1d6 to c0ba9e4 Compare May 17, 2022 12:10
@jonasgloning jonasgloning force-pushed the master branch 2 times, most recently from 2b53de2 to 0c96603 Compare May 25, 2022 22:04
jonasgloning and others added 22 commits August 6, 2023 12:38
)

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

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[wdio-geckodriver-service](https://togithub.com/webdriverio-community/wdio-geckodriver-service)
| [`5.0.1` ->
`5.0.2`](https://renovatebot.com/diffs/npm/wdio-geckodriver-service/5.0.1/5.0.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/wdio-geckodriver-service/5.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/wdio-geckodriver-service/5.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/wdio-geckodriver-service/5.0.1/5.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wdio-geckodriver-service/5.0.1/5.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>webdriverio-community/wdio-geckodriver-service
(wdio-geckodriver-service)</summary>

###
[`v5.0.2`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/releases/tag/5.0.2)

[Compare
Source](https://togithub.com/webdriverio-community/wdio-geckodriver-service/compare/5.0.1...5.0.2)

- update deps
([`5ea3d0e`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/5ea3d0e))
- update deps
([`041de02`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/041de02))
- update package-lock
([`f2c5f30`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/f2c5f30))
- update deps
([`3d604f8`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/3d604f8))
- Bump eslint from 8.43.0 to 8.44.0
([#&#8203;383](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/383))
([`98ffb22`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/98ffb22))
- Bump typescript from 5.1.3 to 5.1.6
([#&#8203;384](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/384))
([`8fcf149`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/8fcf149))
- Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.3.2
to 20.3.3
([#&#8203;385](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/385))
([`134ea7e`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/134ea7e))
- update deps
([`a506473`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/a506473))
- Bump
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
from 5.59.11 to 5.60.0
([#&#8203;381](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/381))
([`a15ba1d`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/a15ba1d))
- Bump
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
from 5.59.11 to 5.60.0
([#&#8203;382](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/382))
([`3d79872`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/3d79872))
- Bump eslint from 8.42.0 to 8.43.0
([#&#8203;378](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/378))
([`3451e59`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/3451e59))
- Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.3.0
to 20.3.1
([#&#8203;379](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/379))
([`bbc89c2`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/bbc89c2))
- Bump
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
from 5.59.9 to 5.59.11
([#&#8203;380](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/380))
([`ee463d8`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/ee463d8))
- Bump
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
from 5.59.9 to 5.59.11
([#&#8203;377](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/377))
([`1fa4f3e`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/1fa4f3e))
- Bump webdriverio from 8.10.7 to 8.11.2
([#&#8203;375](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/375))
([`7dc968c`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/7dc968c))
- Bump
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
from 5.59.8 to 5.59.9
([#&#8203;373](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/373))
([`1f75f91`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/1f75f91))
- Bump release-it from 15.10.5 to 15.11.0
([#&#8203;376](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/376))
([`417cc83`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/417cc83))
- Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.2.5
to 20.3.0
([#&#8203;374](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/374))
([`7519520`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/7519520))
- Bump
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
from 5.59.8 to 5.59.9
([#&#8203;372](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/372))
([`6d5aa4c`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/6d5aa4c))
- Bump
[@&#8203;wdio/mocha-framework](https://togithub.com/wdio/mocha-framework)
from 8.10.7 to 8.11.0
([#&#8203;370](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/370))
([`dae1a39`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/dae1a39))
- Bump geckodriver from 4.0.2 to 4.0.4
([#&#8203;369](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/369))
([`7230436`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/7230436))
- Bump
[@&#8203;wdio/local-runner](https://togithub.com/wdio/local-runner) from
8.10.7 to 8.11.2
([#&#8203;367](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/367))
([`7ec4164`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/7ec4164))
- Bump [@&#8203;wdio/cli](https://togithub.com/wdio/cli) from 8.10.7 to
8.11.2
([#&#8203;368](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/368))
([`dd43e24`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/dd43e24))
- Bump [@&#8203;wdio/logger](https://togithub.com/wdio/logger) from
8.6.6 to 8.10.6
([#&#8203;362](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/362))
([`46242c0`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/46242c0))
- Bump
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
from 5.59.7 to 5.59.8
([#&#8203;364](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/364))
([`08e1350`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/08e1350))
- Bump eslint from 8.41.0 to 8.42.0
([#&#8203;361](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/361))
([`0625437`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/0625437))
- Bump
[@&#8203;wdio/local-runner](https://togithub.com/wdio/local-runner) from
8.10.5 to 8.10.7
([#&#8203;358](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/358))
([`88f1043`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/88f1043))
- Bump
[@&#8203;wdio/mocha-framework](https://togithub.com/wdio/mocha-framework)
from 8.10.4 to 8.10.7
([#&#8203;363](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/363))
([`63fd0c5`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/63fd0c5))
- Bump [@&#8203;wdio/cli](https://togithub.com/wdio/cli) from 8.10.5 to
8.10.7
([#&#8203;365](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/365))
([`02f4e5e`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/02f4e5e))
- Bump release-it from 15.10.3 to 15.10.5
([#&#8203;366](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/366))
([`0a98a6f`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/0a98a6f))
- Bump typescript from 5.0.4 to 5.1.3
([#&#8203;360](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/360))
([`b2cd9dd`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/b2cd9dd))
- Bump
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
from 5.59.7 to 5.59.8
([#&#8203;357](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/357))
([`c2e48d2`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/c2e48d2))
- Bump webdriverio from 8.10.5 to 8.10.7
([#&#8203;359](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/359))
([`8439a5b`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/8439a5b))
- Bump get-port from 6.1.2 to 7.0.0
([#&#8203;356](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/356))
([`a47359a`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/a47359a))
- Bump webdriverio from 8.10.4 to 8.10.5
([#&#8203;353](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/353))
([`d021596`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/d021596))
- Bump [@&#8203;wdio/cli](https://togithub.com/wdio/cli) from 8.10.4 to
8.10.5
([#&#8203;355](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/355))
([`5484f0a`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/5484f0a))
- Bump
[@&#8203;wdio/local-runner](https://togithub.com/wdio/local-runner) from
8.10.4 to 8.10.5
([#&#8203;354](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/354))
([`fbba227`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/fbba227))
- Bump
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
from 5.59.6 to 5.59.7
([#&#8203;352](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/352))
([`678001c`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/678001c))
- Bump geckodriver from 4.0.0 to 4.0.2
([#&#8203;351](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/351))
([`47d80ef`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/47d80ef))
- Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.2.3
to 20.2.5
([#&#8203;350](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/350))
([`8980ff0`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/8980ff0))
- Bump
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
from 5.59.6 to 5.59.7
([#&#8203;349](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/349))
([`c0ad407`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/c0ad407))
- Bump eslint from 8.40.0 to 8.41.0
([#&#8203;346](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/346))
([`338d196`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/338d196))
- Bump [@&#8203;wdio/types](https://togithub.com/wdio/types) from 8.10.2
to 8.10.4
([#&#8203;344](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/344))
([`8801b4e`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/8801b4e))
- Bump webdriverio from 8.10.2 to 8.10.4
([#&#8203;347](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/347))
([`994942d`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/994942d))
- Bump
[@&#8203;wdio/local-runner](https://togithub.com/wdio/local-runner) from
8.10.2 to 8.10.4
([#&#8203;348](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/348))
([`150d480`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/150d480))
- Bump
[@&#8203;wdio/mocha-framework](https://togithub.com/wdio/mocha-framework)
from 8.10.2 to 8.10.4
([#&#8203;345](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/345))
([`0668dcd`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/0668dcd))
- Bump [@&#8203;types/node](https://togithub.com/types/node) from 20.2.1
to 20.2.3
([#&#8203;343](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/343))
([`9169dea`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/9169dea))
- Bump [@&#8203;wdio/cli](https://togithub.com/wdio/cli) from 8.10.2 to
8.10.4
([#&#8203;342](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/342))
([`aa3f474`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/aa3f474))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi44LjExIiwidXBkYXRlZEluVmVyIjoiMzYuOC4xMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/jasmine](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jasmine)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`4.3.4` ->
`4.3.5`](https://renovatebot.com/diffs/npm/@types%2fjasmine/4.3.4/4.3.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjasmine/4.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjasmine/4.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjasmine/4.3.4/4.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjasmine/4.3.4/4.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjM2LjguMTEiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [jest](https://jestjs.io/)
([source](https://togithub.com/facebook/jest)) | [`29.5.0` ->
`29.6.2`](https://renovatebot.com/diffs/npm/jest/29.5.0/29.6.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/jest/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jest/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jest/29.5.0/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jest/29.5.0/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [jest-environment-jsdom](https://togithub.com/facebook/jest) |
[`29.5.0` ->
`29.6.2`](https://renovatebot.com/diffs/npm/jest-environment-jsdom/29.5.0/29.6.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/jest-environment-jsdom/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jest-environment-jsdom/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jest-environment-jsdom/29.5.0/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jest-environment-jsdom/29.5.0/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>facebook/jest (jest)</summary>

###
[`v29.6.2`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2962)

[Compare
Source](https://togithub.com/facebook/jest/compare/v29.6.1...v29.6.2)

##### Fixes

- `[jest-circus]` Fix snapshot matchers in concurrent tests when nr of
tests exceeds `maxConcurrency`
([#&#8203;14335](https://togithub.com/jestjs/jest/pull/14335))
- `[@jest/core]` When running global setup and teardown, do not try to
change the `message` property of the thrown error object when the
`message` property is unwritable
([#&#8203;14113](https://togithub.com/jestjs/jest/pull/14113))
- `[jest-snapshot]` Move `@types/prettier` from `dependencies` to
`devDependencies`
([#&#8203;14328](https://togithub.com/jestjs/jest/pull/14328))
- `[jest-snapshot]` Throw an explicit error if Prettier v3 is used
([#&#8203;14367](https://togithub.com/jestjs/jest/pull/14367))
- `[jest-reporters]` Add "skipped" and "todo" symbols to Github Actions
Reporter ([#&#8203;14309](https://togithub.com/jestjs/jest/pull/14309))

##### Chore & Maintenance

- `[@jest/core]` Use `pluralize` from `jest-util` rather than own
internal ([#&#8203;14322](https://togithub.com/jestjs/jest/pull/14322))

###
[`v29.6.1`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2961)

[Compare
Source](https://togithub.com/facebook/jest/compare/v29.6.0...v29.6.1)

##### Fixes

- `[jest-circus]` Revert
[#&#8203;14110](https://togithub.com/jestjs/jest/pull/14110) as it was a
breaking change
([#&#8203;14304](https://togithub.com/jestjs/jest/pull/14304))

###
[`v29.6.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2960)

[Compare
Source](https://togithub.com/facebook/jest/compare/v29.5.0...v29.6.0)

##### Features

- `[jest-circus, jest-snapshot]` Add support for snapshot matchers in
concurrent tests
([#&#8203;14139](https://togithub.com/jestjs/jest/pull/14139))
- `[jest-cli]` Include type definitions to generated config files
([#&#8203;14078](https://togithub.com/facebook/jest/pull/14078))
- `[jest-snapshot]` Support arrays as property matchers
([#&#8203;14025](https://togithub.com/facebook/jest/pull/14025))
- `[jest-core, jest-circus, jest-reporter, jest-runner]` Added support
for reporting about start individual test cases using jest-circus
([#&#8203;14174](https://togithub.com/jestjs/jest/pull/14174))

##### Fixes

- `[jest-circus]` Prevent false test failures caused by promise
rejections handled asynchronously
([#&#8203;14110](https://togithub.com/jestjs/jest/pull/14110))
- `[jest-config]` Handle frozen config object
([#&#8203;14054](https://togithub.com/facebook/jest/pull/14054))
- `[jest-config]` Allow `coverageDirectory` and `collectCoverageFrom` in
project config
([#&#8203;14180](https://togithub.com/jestjs/jest/pull/14180))
- `[jest-core]` Always use workers in watch mode to avoid crashes
([#&#8203;14059](https://togithub.com/facebook/jest/pull/14059)).
- `[jest-environment-jsdom, jest-environment-node]` Fix assignment of
`customExportConditions` via `testEnvironmentOptions` when custom env
subclass defines a default value
([#&#8203;13989](https://togithub.com/facebook/jest/pull/13989))
- `[jest-matcher-utils]` Fix copying value of inherited getters
([#&#8203;14007](https://togithub.com/facebook/jest/pull/14007))
- `[jest-mock]` Tweak typings to allow `jest.replaceProperty()` replace
methods ([#&#8203;14008](https://togithub.com/facebook/jest/pull/14008))
- `[jest-mock]` Improve user input validation and error messages of
`spyOn` and `replaceProperty` methods
([#&#8203;14087](https://togithub.com/facebook/jest/pull/14087))
- `[jest-runtime]` Bind `jest.isolateModulesAsync` to `this`
([#&#8203;14083](https://togithub.com/facebook/jest/pull/14083))
- `[jest-runtime]` Forward `wrapperLength` to the `Script` constructor
as `columnOffset` for accurate debugging
([#&#8203;14148](https://togithub.com/facebook/jest/pull/14148))
- `[jest-runtime]` Guard `_isMockFunction` access with `in`
([#&#8203;14188](https://togithub.com/facebook/jest/pull/14188))
- `[jest-snapshot]` Fix a potential bug when not using prettier and
improve performance
([#&#8203;14036](https://togithub.com/facebook/jest/pull/14036))
- `[@jest/transform]` Do not instrument `.json` modules
([#&#8203;14048](https://togithub.com/facebook/jest/pull/14048))
- `[jest-worker]` Restart a shut down worker before sending it a task
([#&#8203;14015](https://togithub.com/facebook/jest/pull/14015))

##### Chore & Maintenance

- `[*]` Update `semver` dependency to get vulnerability fix
([#&#8203;14262](https://togithub.com/jestjs/jest/pull/14262))
- `[docs]` Updated documentation for the `--runTestsByPath` CLI command
([#&#8203;14004](https://togithub.com/facebook/jest/pull/14004))
- `[docs]` Updated documentation regarding the synchronous fallback when
asynchronous code transforms are unavailable
([#&#8203;14056](https://togithub.com/facebook/jest/pull/14056))
- `[docs]` Update jest statistics of use and downloads in website Index.

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates 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/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMiIsInVwZGF0ZWRJblZlciI6IjM2LjI0LjIiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->
renovate bot and others added 30 commits May 16, 2024 02:20
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@parcel/config-default](https://redirect.github.com/parcel-bundler/parcel)
| [`2.12.0` ->
`2.13.1`](https://renovatebot.com/diffs/npm/@parcel%2fconfig-default/2.12.0/2.13.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@parcel%2fconfig-default/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@parcel%2fconfig-default/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@parcel%2fconfig-default/2.12.0/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@parcel%2fconfig-default/2.12.0/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@parcel/packager-ts](https://redirect.github.com/parcel-bundler/parcel)
| [`2.12.0` ->
`2.13.1`](https://renovatebot.com/diffs/npm/@parcel%2fpackager-ts/2.12.0/2.13.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@parcel%2fpackager-ts/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@parcel%2fpackager-ts/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@parcel%2fpackager-ts/2.12.0/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@parcel%2fpackager-ts/2.12.0/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@parcel/transformer-typescript-tsc](https://redirect.github.com/parcel-bundler/parcel)
| [`2.12.0` ->
`2.13.1`](https://renovatebot.com/diffs/npm/@parcel%2ftransformer-typescript-tsc/2.12.0/2.13.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@parcel%2ftransformer-typescript-tsc/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@parcel%2ftransformer-typescript-tsc/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@parcel%2ftransformer-typescript-tsc/2.12.0/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@parcel%2ftransformer-typescript-tsc/2.12.0/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@parcel/transformer-typescript-types](https://redirect.github.com/parcel-bundler/parcel)
| [`2.12.0` ->
`2.13.1`](https://renovatebot.com/diffs/npm/@parcel%2ftransformer-typescript-types/2.12.0/2.13.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@parcel%2ftransformer-typescript-types/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@parcel%2ftransformer-typescript-types/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@parcel%2ftransformer-typescript-types/2.12.0/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@parcel%2ftransformer-typescript-types/2.12.0/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [parcel](https://redirect.github.com/parcel-bundler/parcel) |
[`2.12.0` ->
`2.13.1`](https://renovatebot.com/diffs/npm/parcel/2.12.0/2.13.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/parcel/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/parcel/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/parcel/2.12.0/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/parcel/2.12.0/2.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>parcel-bundler/parcel (@&#8203;parcel/config-default)</summary>

###
[`v2.13.1`](https://redirect.github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2131---2024-11-24)

[Compare
Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.13.0...v2.13.1)

##### Fixed

-   JavaScript
- Improve HMR with dynamic imports –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/10017)
- Update SWC –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/15c77cbe7557fb441df5d0fc09dab220f55fa4db)

-   SASS
- Fix SASS resolution rules for modern API –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/10018)

###
[`v2.13.0`](https://redirect.github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2130---2024-11-12)

[Compare
Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.12.0...v2.13.0)

##### Added

-   Core

- Expose watcher ignore and watcher backend options –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9547)
- Improve large watcher events payload experience –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9583)
- Add support for globs in package.json#source –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9590)
- Add config key invalidation –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9597)

-   Bundler

- Add library bundler –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9489)

-   Dev Server

- Support .proxyrc.ts –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9654)

-   Resolver
- 12x faster resolver cache –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9984)
- Correctly handle empty resolver diagnostics array –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9407)

##### Fixed

-   Core

- Remove abortcontroller-polyfill –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9592)
- Fix missing content key in symbol propagation when asset is removed –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9627)
- Update minimum supported node version to 16 –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9645)
- Ensure the snapshot directory matches the watch dir –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9653)
- Add parcel version to PluginOptions –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9671)
- Fix possible race condition in the caching of request graph –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9675)
- Ensure empty extended config throws a diagnostic –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9701)
- Ensure Asset public ids are assigned deterministically –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9706)
- Directories ignored by watcher should be relative to the watch
directory –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9703)
- Fix request tracker incremental cache write for new nodes –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9719)
- Improve request graph cache reading –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9721)
- Exit process with error code when reporters fail –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9735)
- Write tmp files to the OS tmp directory -
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9580)
- Fix small HMR issues –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9869)
- Fix crash in EntryRequest with multiple globs in the source field –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9901)
- Revert split manifest runtime bundles –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9955)
- Revert chunked cache blobs for improved stability –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9965)
- Update dependencies –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9968)

-   Bundler

- Fix assets outside project root with Manual Shared Bundles –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9734)

-   JavaScript

- Avoid non-identifier export names in non-entry library bundles –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9587)
- Relax react-refresh version range –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9624)
- Also emit swc recoverable errors –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9650)
- Bump swc –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9574),
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9818),
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9967),
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/cfd26ec900b2dc8f85818d2a5a212d60b1036d39)
- Bump swc and browserslist-rs –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9838)
- Replace std::sync locks with parking_lot locks for better stability –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9731)
- Ensure const modules in async bundles are wrapped –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9740)
- Fix dev packager global reference –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9814)
- Fix import usage tracking for destructure defaulting –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9842)
- Update Node.js globals replacer to use SWC VisitMut –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9830)
- Update `process.env` replacer to use SWC VisitMut –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9852)
- Update Node.js `__filename` and `__dirname` replace to use SWC
VisitMut –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9855)
- Fix parcelRequire being added to multi-target libraries –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9904)
- Handle TypeScript expressions in macro evaluator –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/0bebfa6c53d0cc7b50c12a384ccc8fb13dc4de31)

-   Resolver

- Fix NUL byte crash in resolver –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9640)
- Change default resolver error message for custom specifiers –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9378)

-   TypeScript

- Handle dynamic import type references in TS types transformer –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9573)
- Correctly handle qualified names in TS types import() –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9579)

-   SASS

- Migrate to new sass API –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9966)

-   SVG

- Load svgo version from project –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9969)
- Update svgr and use project svgo version –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/71acf875ede7dfcf3d12b8d25fd50b56339aa43a)

-   Image

- Bump oxipng –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/6b8c8643a5f3aa44723bcde3c1318b68cd5f6999)

-   Vue

- Upgrade consolidate to v1 –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9570)

-   Web Extensions
- Allow both service_worker and scripts in MV3 Web Extensions –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/9673)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJkZXYtZGVwZW5kZW5jaWVzIl19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://redirect.github.com/swc-project/swc)) | [`1.7.28` ->
`1.11.15`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.7.28/1.11.15)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.11.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.11.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.7.28/1.11.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.7.28/1.11.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@swc/jest](https://redirect.github.com/swc-project/pkgs/tree/main/packages/jest)
([source](https://redirect.github.com/swc-project/pkgs)) | [`0.2.36` ->
`0.2.37`](https://renovatebot.com/diffs/npm/@swc%2fjest/0.2.36/0.2.37) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fjest/0.2.37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fjest/0.2.37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fjest/0.2.36/0.2.37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fjest/0.2.36/0.2.37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.11.15`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11115---2025-04-01)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.13...v1.11.15)

##### Bug Fixes

- **(bindings/node)** Fix build on platforms without plugin
([#&#8203;10301](https://redirect.github.com/swc-project/swc/issues/10301))
([3faae55](https://redirect.github.com/swc-project/swc/commit/3faae55a170664ff6d22824fe8dcb8cf1a110bec))

- **(cli)** Fix plugin target as `wasm32-wasip1`
([#&#8203;10293](https://redirect.github.com/swc-project/swc/issues/10293))
([7daf4f4](https://redirect.github.com/swc-project/swc/commit/7daf4f4b62f77f97f39eb1fbe97e947948cdb0ad))

- **(deps)** Update cargo (patch)
([#&#8203;10081](https://redirect.github.com/swc-project/swc/issues/10081))
([e0ff00e](https://redirect.github.com/swc-project/swc/commit/e0ff00ecb347a7a907e17162b095eb32d9c602a6))

- **(es)** Do not reuse `Compiler` for `minify()` and `transform()`
([#&#8203;10273](https://redirect.github.com/swc-project/swc/issues/10273))
([63bd8a1](https://redirect.github.com/swc-project/swc/commit/63bd8a10a9e90bb021d8425cd0563e2f0cd200a0))

- **(es/analysis)** Support comments
([#&#8203;10299](https://redirect.github.com/swc-project/swc/issues/10299))
([2919d16](https://redirect.github.com/swc-project/swc/commit/2919d1688a880e1fa4c6b1e6595e5aacb9167754))

- **(es/bugfix)** Do not rename in non-ident-function
([#&#8203;10274](https://redirect.github.com/swc-project/swc/issues/10274))
([48b6bdb](https://redirect.github.com/swc-project/swc/commit/48b6bdb6398cfd5f18e8a7d1313f8e794179446b))

- **(es/minifier)** Remove unnecessary check when invoke IIFE
([#&#8203;10257](https://redirect.github.com/swc-project/swc/issues/10257))
([6b75775](https://redirect.github.com/swc-project/swc/commit/6b75775dbf18a67a28f3d63a1035ff83613b74c8))

- **(es/parser)** Parser a program as a module with TLA in
non-expression statement
([#&#8203;10287](https://redirect.github.com/swc-project/swc/issues/10287))
([157c52a](https://redirect.github.com/swc-project/swc/commit/157c52aaa7ae2c5fbd30afd537c2b5c681d85508))

- **(html)** Remove `async` from `minifyFragmentSync`
([#&#8203;10289](https://redirect.github.com/swc-project/swc/issues/10289))
([7028457](https://redirect.github.com/swc-project/swc/commit/702845784361953050ce06450a05c6ef2a598311))

##### Documentation

- **(es/types)** Document `outFileExtension`
([#&#8203;10265](https://redirect.github.com/swc-project/swc/issues/10265))
([99018c5](https://redirect.github.com/swc-project/swc/commit/99018c53ad0394a1b775b4a4265b301306394a8c))

- Add star history to `README.md`
([b51eea9](https://redirect.github.com/swc-project/swc/commit/b51eea9f48a943fb8c0fb457f4961e1178c203bc))

##### Features

- **(es)** Add Rust plugin host part for analysis API
([#&#8203;10285](https://redirect.github.com/swc-project/swc/issues/10285))
([d213a84](https://redirect.github.com/swc-project/swc/commit/d213a840e027abd49c70de712abc7bf5fc41be71))

- **(es)** Add analysis API and refactor output API
([#&#8203;10288](https://redirect.github.com/swc-project/swc/issues/10288))
([a53c60d](https://redirect.github.com/swc-project/swc/commit/a53c60db18bd90539f3449348cbb166f32f46223))

- **(es/minifier)** Allow disabling char frequency analysis
([#&#8203;10259](https://redirect.github.com/swc-project/swc/issues/10259))
([50c62d1](https://redirect.github.com/swc-project/swc/commit/50c62d1ca20da77fe47e9af1b484c09ca180a830))

- **(es/minifier)** Merge expression with empty return
([#&#8203;10283](https://redirect.github.com/swc-project/swc/issues/10283))
([c276a38](https://redirect.github.com/swc-project/swc/commit/c276a3876a47c973886568eaaa42dc3afe7b0c0a))

- **(es/minifier)** Optimize code generated by optional chaining
([#&#8203;10292](https://redirect.github.com/swc-project/swc/issues/10292))
([0d88041](https://redirect.github.com/swc-project/swc/commit/0d880412dfeeef25fd1978e3c05b8f7e23bd780d))

- **(es/minifier)** Support `reduce_escaped_newline`
([#&#8203;10232](https://redirect.github.com/swc-project/swc/issues/10232))
([64fb286](https://redirect.github.com/swc-project/swc/commit/64fb2864b11e5e615b6201dc70ece082fa975742))

- **(ts/fast-strip)** Improve error message format
([#&#8203;10298](https://redirect.github.com/swc-project/swc/issues/10298))
([29c4afb](https://redirect.github.com/swc-project/swc/commit/29c4afb534d582f7411a2fa6be4f1416c517e83f))

- Add parallel iterators
([#&#8203;10075](https://redirect.github.com/swc-project/swc/issues/10075))
([3b775bf](https://redirect.github.com/swc-project/swc/commit/3b775bf38dd76fabf2fc5fdb21a4431e959d02f3))

##### Miscellaneous Tasks

- **(html)** Fix typing
([3ed8a7a](https://redirect.github.com/swc-project/swc/commit/3ed8a7a42f2973bdb0f626f0193d550a2bd790c5))

##### Performance

- **(es/minifier)** Adjust parallelism threshold
([#&#8203;10260](https://redirect.github.com/swc-project/swc/issues/10260))
([28cc6f6](https://redirect.github.com/swc-project/swc/commit/28cc6f647dfead420600cd585530783f2961313c))

- **(es/minifier)** Process `cons` and `alt` of `IfStmt` in parallel
([#&#8203;10262](https://redirect.github.com/swc-project/swc/issues/10262))
([ccb6eb8](https://redirect.github.com/swc-project/swc/commit/ccb6eb8f043db57c47dabfeb77e78da26e52ae24))

- **(es/minifier)** Move logic to the pure minifier
([#&#8203;10264](https://redirect.github.com/swc-project/swc/issues/10264))
([7ecd807](https://redirect.github.com/swc-project/swc/commit/7ecd807c97513fbff4461bfcbe3207c3dfaba932))

- **(es/minifier)** Use `swc_par_iter` instead of `rayon`
([#&#8203;10267](https://redirect.github.com/swc-project/swc/issues/10267))
([78e37a1](https://redirect.github.com/swc-project/swc/commit/78e37a1eff64253a8f63885529f5c520be0ea224))

##### Refactor

- Extract `par-core` and `par-iter`
([#&#8203;10269](https://redirect.github.com/swc-project/swc/issues/10269))
([0c63bda](https://redirect.github.com/swc-project/swc/commit/0c63bda61d26e9e9a34608795955493b5fa36d86))

- Drop `swc_fast_graph`
([#&#8203;10268](https://redirect.github.com/swc-project/swc/issues/10268))
([b23c8cb](https://redirect.github.com/swc-project/swc/commit/b23c8cb1385da356ac03398e5457a29b36e1c209))

##### Testing

- **(es/minifier)** Update the terser passing test list
([#&#8203;10263](https://redirect.github.com/swc-project/swc/issues/10263))
([1d91571](https://redirect.github.com/swc-project/swc/commit/1d91571d7cf21fcf2685f62e81c2236b00507276))

###
[`v1.11.13`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11113---2025-03-24)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.12...v1.11.13)

##### Features

- **(es/minifier)** Merge alt's cons with cons
([#&#8203;10256](https://redirect.github.com/swc-project/swc/issues/10256))
([589bcd7](https://redirect.github.com/swc-project/swc/commit/589bcd70c4c3ad9f66ba2bbf5e4c46b82a5ddb68))

- **(swc_core)** Expose features of `swc_parallel`
([#&#8203;10258](https://redirect.github.com/swc-project/swc/issues/10258))
([042f19f](https://redirect.github.com/swc-project/swc/commit/042f19ff66e56a28a8a7616049744498c1349bfb))

##### Performance

- **(es/minifier)** Merge `expr_simplifier` into pure optimizer
([#&#8203;10202](https://redirect.github.com/swc-project/swc/issues/10202))
([9c9b0ba](https://redirect.github.com/swc-project/swc/commit/9c9b0baaacf36083709dac2d18ba4db9482c70ed))

###
[`v1.11.12`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11112---2025-03-23)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.11...v1.11.12)

##### Bug Fixes

- **(es/minifier)** Make `inline_globals` noop by default
([#&#8203;10231](https://redirect.github.com/swc-project/swc/issues/10231))
([b192dc8](https://redirect.github.com/swc-project/swc/commit/b192dc82e6a84bd30f159fb12ca8a216f41e8efb))

- **(es/minifier)** Fix access to `GLOBALS` in char freq compute
([#&#8203;10239](https://redirect.github.com/swc-project/swc/issues/10239))
([6286663](https://redirect.github.com/swc-project/swc/commit/628666386877067c96c32f50b55cda80acde979e))

- **(es/parser)** Fix span of wrong `await` tokens
([#&#8203;10252](https://redirect.github.com/swc-project/swc/issues/10252))
([5c28dc3](https://redirect.github.com/swc-project/swc/commit/5c28dc39646a449a9d0a92f560427ee75e1b0644))

- **(es/types)** Fix broken types
([#&#8203;10224](https://redirect.github.com/swc-project/swc/issues/10224))
([540bdf8](https://redirect.github.com/swc-project/swc/commit/540bdf868d888a017e90c9badf8bab49e9b485bb))

##### Documentation

- **(es)** Improve documentation
([#&#8203;10247](https://redirect.github.com/swc-project/swc/issues/10247))
([549e38d](https://redirect.github.com/swc-project/swc/commit/549e38db9e13135c5318fdef76635eeb82a21c11))

##### Features

- **(es/fast-lexer)** Enhance identifier handling with Unicode support
([#&#8203;10226](https://redirect.github.com/swc-project/swc/issues/10226))
([482b63a](https://redirect.github.com/swc-project/swc/commit/482b63a905ddcc49a0cbf0b5a84f93ca7d2a42df))

- **(es/minifier)** Invoke IIFE into block
([#&#8203;10220](https://redirect.github.com/swc-project/swc/issues/10220))
([c9a6c23](https://redirect.github.com/swc-project/swc/commit/c9a6c2378737828becd9b6a87c2fb3b93d9c0acb))

- **(es/minifier)** Remove needless blocks
([#&#8203;10234](https://redirect.github.com/swc-project/swc/issues/10234))
([0817970](https://redirect.github.com/swc-project/swc/commit/08179702bfb1172d5764d8c5326bd00f4e04ba61))

- **(swc_parallel)** Introduce `rayon` mode
([#&#8203;10237](https://redirect.github.com/swc-project/swc/issues/10237))
([3c2213c](https://redirect.github.com/swc-project/swc/commit/3c2213c8299e889fb99ace0a53cf0b2152976bae))

- **(ts/fast-strip)** Add start/end span information
([#&#8203;10251](https://redirect.github.com/swc-project/swc/issues/10251))
([ab39a62](https://redirect.github.com/swc-project/swc/commit/ab39a62528ee852acc5eb089c305ff93aa5d1bea))

- **(ts/fast-strip)** Improve error message snippet
([#&#8203;10253](https://redirect.github.com/swc-project/swc/issues/10253))
([f4f426c](https://redirect.github.com/swc-project/swc/commit/f4f426c9c95d4eda5433e1da123f9b93bc1cb408))

- **(ts/fast-strip)** Remove line numbers
([#&#8203;10254](https://redirect.github.com/swc-project/swc/issues/10254))
([40e216d](https://redirect.github.com/swc-project/swc/commit/40e216db82225a1b6cbd9bf2925a4fe7aab2c98e))

##### Performance

- **(es/minifier)** Merge `dead_branch_remover` into pure optimizer
([#&#8203;10201](https://redirect.github.com/swc-project/swc/issues/10201))
([6841523](https://redirect.github.com/swc-project/swc/commit/6841523977d072f3bed361fbb7a47910b41bbcd9))

###
[`v1.11.11`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11111---2025-03-17)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.10...v1.11.11)

##### Bug Fixes

- **(es/ast)** Fix Typo in API
([#&#8203;10210](https://redirect.github.com/swc-project/swc/issues/10210))
([8eb87ba](https://redirect.github.com/swc-project/swc/commit/8eb87ba89698f5d8ce2ade37737ae3e285f1235c))

- **(es/minifier)** Do not drop numbers incorrectly
([#&#8203;10211](https://redirect.github.com/swc-project/swc/issues/10211))
([80ccd86](https://redirect.github.com/swc-project/swc/commit/80ccd861a280c133f48e6fe01e80814da8f03cc4))

- **(es/minifier)** Allow TypeScript nodes to fix `styled-jsx`
([#&#8203;10221](https://redirect.github.com/swc-project/swc/issues/10221))
([9d87d4d](https://redirect.github.com/swc-project/swc/commit/9d87d4d8e4d14fd1d58a8bc04a61823367435605))

##### Features

- **(es/minifier)** Default to the smallest size
([#&#8203;10218](https://redirect.github.com/swc-project/swc/issues/10218))
([800f51a](https://redirect.github.com/swc-project/swc/commit/800f51aae55be0025f8ae494b1ced7579f6f17de))

##### Miscellaneous Tasks

- **(es/minifier)** Make `test.sh` faster
([#&#8203;10209](https://redirect.github.com/swc-project/swc/issues/10209))
([f28d96e](https://redirect.github.com/swc-project/swc/commit/f28d96e356d07d9d2bdb68815a0736b380b53e93))

##### Refactor

- **(es/minifier)** Move some deps to dev deps
([#&#8203;10216](https://redirect.github.com/swc-project/swc/issues/10216))
([1dcdbbc](https://redirect.github.com/swc-project/swc/commit/1dcdbbc78d64f6eb52f320f50b3928e9f185bf6f))

##### Testing

- **(es/minifier)** Add full tests back
([#&#8203;10212](https://redirect.github.com/swc-project/swc/issues/10212))
([e6c04b4](https://redirect.github.com/swc-project/swc/commit/e6c04b4f58ee6d7a7fca6bace5fa1ec959551873))

- **(es/minifier)** Remove `full` tests with too large input
([#&#8203;10213](https://redirect.github.com/swc-project/swc/issues/10213))
([99b590f](https://redirect.github.com/swc-project/swc/commit/99b590f869f950373bc784e9080a5321a5e96d1c))

###
[`v1.11.10`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11110---2025-03-17)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.9...v1.11.10)

##### Bug Fixes

- **(es/proposal)** Fix declarations for `explicit-resource-management`
([#&#8203;10198](https://redirect.github.com/swc-project/swc/issues/10198))
([99ba555](https://redirect.github.com/swc-project/swc/commit/99ba555c810a89ceae899cf612f8ee17925f5581))

- **(es/types)** Add missing types for `jsc.transform.react.refresh`
([#&#8203;10206](https://redirect.github.com/swc-project/swc/issues/10206))
([e71b000](https://redirect.github.com/swc-project/swc/commit/e71b000392a01ecb5a35ec8f0faac9cd79ff2cd1))

- **(typescript)** Skip the body of ArrowExpr in type usage analysis
([#&#8203;10187](https://redirect.github.com/swc-project/swc/issues/10187))
([9aca205](https://redirect.github.com/swc-project/swc/commit/9aca205c770988d6483dad372028fd1928e3f5b0))

##### Documentation

- **(es/minifier)** Make `minifier` example utilize comments
([#&#8203;10195](https://redirect.github.com/swc-project/swc/issues/10195))
([ec3ebe7](https://redirect.github.com/swc-project/swc/commit/ec3ebe78fff5bce29ec780e45427ede56576d7c4))

##### Features

- **(es/fast-parser)** Implement the initial version
([#&#8203;10185](https://redirect.github.com/swc-project/swc/issues/10185))
([44e7c39](https://redirect.github.com/swc-project/swc/commit/44e7c39fda5d0a7cbdf9dbc3a8d9c85a24a22251))

##### Miscellaneous Tasks

- **(es/minifier)** Fix lints & `size.sh`
([#&#8203;10191](https://redirect.github.com/swc-project/swc/issues/10191))
([e862c32](https://redirect.github.com/swc-project/swc/commit/e862c329fc9af61414b664e81030976bde313983))

##### Performance

- **(es/minifier)** Do not repeat applying pure minifier on last
([#&#8203;10196](https://redirect.github.com/swc-project/swc/issues/10196))
([e6b7cee](https://redirect.github.com/swc-project/swc/commit/e6b7cee6cd0b4c9401981dcc9d40d758be94814b))

##### Refactor

- **(es/minifier)** Remove code for infinite loop
([#&#8203;10194](https://redirect.github.com/swc-project/swc/issues/10194))
([fcc6884](https://redirect.github.com/swc-project/swc/commit/fcc68842422c0a46eee4d47956e77a727f202998))

##### Testing

- **(es/minifier)** Update test inputs
([#&#8203;10193](https://redirect.github.com/swc-project/swc/issues/10193))
([97d8337](https://redirect.github.com/swc-project/swc/commit/97d83372dcc63cc68451a2a86672f8748c751600))

- **(es/minifier)** Add a benchmark for real-world inputs
([#&#8203;10204](https://redirect.github.com/swc-project/swc/issues/10204))
([97f2180](https://redirect.github.com/swc-project/swc/commit/97f2180e86323fd530bed5a274a0e50abaf81237))

- **(es/minifier)** Disable real-world benchmarks on CI
([#&#8203;10205](https://redirect.github.com/swc-project/swc/issues/10205))
([c5f1cbe](https://redirect.github.com/swc-project/swc/commit/c5f1cbe46762b9b9fa1cc27495675ae32e30c9ed))

- **(es/minifier)** Test only sizes for large inputs
([#&#8203;10208](https://redirect.github.com/swc-project/swc/issues/10208))
([bec3e3e](https://redirect.github.com/swc-project/swc/commit/bec3e3e960a7afe2f82b389bb8d9b0162d69e2b6))

###
[`v1.11.9`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1119---2025-03-12)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.8...v1.11.9)

##### Bug Fixes

- **(es/compat)** Hoist `arguments` in object method while lowering
async functions
([#&#8203;10167](https://redirect.github.com/swc-project/swc/issues/10167))
([e764df2](https://redirect.github.com/swc-project/swc/commit/e764df24807d667e581fdc3e1018ab7491104195))

- **(es/minifier)** Check array inline for indexed with dynamic key
([#&#8203;10184](https://redirect.github.com/swc-project/swc/issues/10184))
([c2fe4bf](https://redirect.github.com/swc-project/swc/commit/c2fe4bf2d34033959070c922ce1c2d46a79de62c))

##### Features

- **(es/module)** Support more `import.meta` properties
([#&#8203;10179](https://redirect.github.com/swc-project/swc/issues/10179))
([11727a6](https://redirect.github.com/swc-project/swc/commit/11727a62e4a615039d11d8cc250d53f128e40eff))

- **(ts/fast-strip)** Throw js object instead of map
([#&#8203;10186](https://redirect.github.com/swc-project/swc/issues/10186))
([2da0142](https://redirect.github.com/swc-project/swc/commit/2da0142217842bf85d84645beeafc7f706215469))

##### Performance

- **(es/fast-lexer)** Optimize `read_identifier`
([#&#8203;10170](https://redirect.github.com/swc-project/swc/issues/10170))
([d97f7b2](https://redirect.github.com/swc-project/swc/commit/d97f7b233ff88405710cb3281178fd8e035c40ab))

- **(es/fast-lexer)** Use `memchr` for `skip_line_comments`
([#&#8203;10173](https://redirect.github.com/swc-project/swc/issues/10173))
([35194e3](https://redirect.github.com/swc-project/swc/commit/35194e30086de55a52ebad32474b6c571cdd0b9f))

- **(es/fast-lexer)** Use SIMD properly for string literals
([#&#8203;10172](https://redirect.github.com/swc-project/swc/issues/10172))
([be60338](https://redirect.github.com/swc-project/swc/commit/be60338267eb27c0b96c52fb32ddbf8699d4fe91))

- **(es/fast-lexer)** Add length-based fast path for keywords
([#&#8203;10176](https://redirect.github.com/swc-project/swc/issues/10176))
([1f70af8](https://redirect.github.com/swc-project/swc/commit/1f70af842e3d09614c8187685e2fc503ac1f272a))

- **(es/fast-lexer)** Optimize memory layout of cursor
([#&#8203;10175](https://redirect.github.com/swc-project/swc/issues/10175))
([aa20494](https://redirect.github.com/swc-project/swc/commit/aa204949827e7ef0cb83ab1c0ae589270fc1fd2d))

- **(es/fast-lexer)** Remove bound checks
([#&#8203;10174](https://redirect.github.com/swc-project/swc/issues/10174))
([bccdafc](https://redirect.github.com/swc-project/swc/commit/bccdafc0c394bf3979da3c6a06d974c7d2c9bcee))

- **(es/fast-lexer)** Replace PHF with static keyword lookup table
([#&#8203;10181](https://redirect.github.com/swc-project/swc/issues/10181))
([56d065e](https://redirect.github.com/swc-project/swc/commit/56d065ebcbcddd18cc9ea9406fd0de1e716318fc))

- **(es/fast-lexer)** Optimize SIMD vector initialization with
initialing `u8x16` once.
([#&#8203;10183](https://redirect.github.com/swc-project/swc/issues/10183))
([435197c](https://redirect.github.com/swc-project/swc/commit/435197cc84f10095063bbc983969449653e1fc90))

###
[`v1.11.8`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1118---2025-03-07)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.7...v1.11.8)

##### Bug Fixes

- **(es/fast-lexer)** Fix lexing of numeric literals
([#&#8203;10153](https://redirect.github.com/swc-project/swc/issues/10153))
([65d23fe](https://redirect.github.com/swc-project/swc/commit/65d23febaaa6334c9e9477a3d5af82ebea66259b))

- **(es/parser)** Rescan `<<` in new expression
([#&#8203;10159](https://redirect.github.com/swc-project/swc/issues/10159))
([35bd6d9](https://redirect.github.com/swc-project/swc/commit/35bd6d9e1c0bcb1e1fd58fe086b68a9b7c40a596))

##### Features

- **(ts/fast-strip)** Throw an object instead of string
([#&#8203;10162](https://redirect.github.com/swc-project/swc/issues/10162))
([241b881](https://redirect.github.com/swc-project/swc/commit/241b8810ab551072c22cec077f9aa3155dbaec6f))

##### Performance

- **(es/fast-lexer)** Optimize lexing of keywords
([#&#8203;10155](https://redirect.github.com/swc-project/swc/issues/10155))
([fb610b0](https://redirect.github.com/swc-project/swc/commit/fb610b096f4b5a8661b1e35e63b6ae327d4725ed))

- **(es/fast-lexer)** Optimize bound checks
([#&#8203;10157](https://redirect.github.com/swc-project/swc/issues/10157))
([d74360e](https://redirect.github.com/swc-project/swc/commit/d74360ed26fb7bdad448523e1ffa64d59aa11673))

- **(es/fast-lexer)** Make whitespace skipper use SIMD properly
([#&#8203;10158](https://redirect.github.com/swc-project/swc/issues/10158))
([15ea059](https://redirect.github.com/swc-project/swc/commit/15ea059712f6726d52b6304870f337a93272bb53))

- **(es/lexer)** Optimize whitespace scanning
([#&#8203;10136](https://redirect.github.com/swc-project/swc/issues/10136))
([8a59753](https://redirect.github.com/swc-project/swc/commit/8a59753429538c62490dde54c56a964b6faa50ec))

- **(es/lexer)** Optimize comment scanning
([#&#8203;10137](https://redirect.github.com/swc-project/swc/issues/10137))
([9676c9a](https://redirect.github.com/swc-project/swc/commit/9676c9acc83cca4297f07abdc203f0ab8da36b2b))

##### Refactor

- **(es/lexer)** Add fast lexer implementation
([#&#8203;10145](https://redirect.github.com/swc-project/swc/issues/10145))
([b993f86](https://redirect.github.com/swc-project/swc/commit/b993f8621c41ff4752d8634e9de7ed7a48f23eb9))

- Drop unused crates
([#&#8203;10151](https://redirect.github.com/swc-project/swc/issues/10151))
([58e4279](https://redirect.github.com/swc-project/swc/commit/58e4279fae94a9958ad4229cfa0c9b89b9d0fde4))

- Drop unused js interop bindings
([#&#8203;10161](https://redirect.github.com/swc-project/swc/issues/10161))
([0ceefaf](https://redirect.github.com/swc-project/swc/commit/0ceefafbf3485ddfc831913114a7978e06c9ce5c))

##### Ci

- Add swc_plugins test to ecosystem CI
([#&#8203;10164](https://redirect.github.com/swc-project/swc/issues/10164))
([b23d133](https://redirect.github.com/swc-project/swc/commit/b23d133959687161726bd6d08d101e5f57a6f8d9))

###
[`v1.11.7`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1117---2025-03-04)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.6...v1.11.7)

##### Features

- **(ts/fast-strip)** Emit json errors
([#&#8203;10144](https://redirect.github.com/swc-project/swc/issues/10144))
([740bd57](https://redirect.github.com/swc-project/swc/commit/740bd579ae8d081604be606fd69e92298a5d6862))

###
[`v1.11.6`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1116---2025-03-04)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.5...v1.11.6)

##### Bug Fixes

- **(es/minifier)** Fix regression due to
[#&#8203;10056](https://redirect.github.com/swc-project/swc/issues/10056)
([#&#8203;10134](https://redirect.github.com/swc-project/swc/issues/10134))
([b145275](https://redirect.github.com/swc-project/swc/commit/b1452757f3ff0b05330578b4e7607db3ee874bd5))

- **(es/typescript)** Remove empty statements that const enum decls are
folded into
([#&#8203;10128](https://redirect.github.com/swc-project/swc/issues/10128))
([7bea830](https://redirect.github.com/swc-project/swc/commit/7bea830a0e6f73ab0ba5032d13d5e58e4674bc72))

###
[`v1.11.5`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1115---2025-02-28)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.4...v1.11.5)

##### Bug Fixes

- **(es/lints)** Capture errors and emit from the original thread
([#&#8203;10119](https://redirect.github.com/swc-project/swc/issues/10119))
([2304cd8](https://redirect.github.com/swc-project/swc/commit/2304cd8cfd6555c57ddcf3f41a2c427387a38b4a))

- **(es/minifier)** Skip inlining if the referential identity of a
function matters
([#&#8203;10123](https://redirect.github.com/swc-project/swc/issues/10123))
([c08fe8d](https://redirect.github.com/swc-project/swc/commit/c08fe8dc13ae512cf669eb25356edcd22cc36351))

- **(ts/fast-strip)** Throw object consistently
([#&#8203;10122](https://redirect.github.com/swc-project/swc/issues/10122))
([010ff2a](https://redirect.github.com/swc-project/swc/commit/010ff2af0db625f7a118b4121aff6d709ed10dc9))

##### Miscellaneous Tasks

- **(deps)** Update dependency `base64` to `v0.22.1`
([#&#8203;10124](https://redirect.github.com/swc-project/swc/issues/10124))
([edea2c5](https://redirect.github.com/swc-project/swc/commit/edea2c5fa442da6a2860442eed285464edcd55c8))

##### Performance

- **(es/resolver)** Remove needless allocations
([#&#8203;10120](https://redirect.github.com/swc-project/swc/issues/10120))
([f019d53](https://redirect.github.com/swc-project/swc/commit/f019d53044cba422a26f811cec43279f1f1ea6f4))

###
[`v1.11.4`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1114---2025-02-27)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.1...v1.11.4)

##### Bug Fixes

- **(es/decorators)** Support negative numbers
([#&#8203;10114](https://redirect.github.com/swc-project/swc/issues/10114))
([5044580](https://redirect.github.com/swc-project/swc/commit/5044580f441949c4e7c6456bcc61bbb835fecd42))

- **(es/minifier)** Fix cargo feature `debug`
([#&#8203;10090](https://redirect.github.com/swc-project/swc/issues/10090))
([48f68db](https://redirect.github.com/swc-project/swc/commit/48f68db89c5fd80c037ef9df891c60011880e7de))

- **(es/minifier)** Fix insufficient logging
([#&#8203;10091](https://redirect.github.com/swc-project/swc/issues/10091))
([9ee79c9](https://redirect.github.com/swc-project/swc/commit/9ee79c9d475823d1472011bba9ad1f8805487a52))

- **(es/minifier)** Inline before cost analysis
([#&#8203;10092](https://redirect.github.com/swc-project/swc/issues/10092))
([1425b56](https://redirect.github.com/swc-project/swc/commit/1425b5663969ef3e3f342ed7fceacaf89a729554))

- **(es/minifier)** Remove needless `println`
([b1e5b2d](https://redirect.github.com/swc-project/swc/commit/b1e5b2da1963aea75729a05a4fb0eb0e7df200b3))

- **(es/resolver)** Analyze variable declarations with `declare`
([#&#8203;10102](https://redirect.github.com/swc-project/swc/issues/10102))
([cff6a64](https://redirect.github.com/swc-project/swc/commit/cff6a64a18af26c73afd3b42cffea3c7300b369b))

- **(swc_malloc)** Fix build issue due to malloc, really
([#&#8203;10117](https://redirect.github.com/swc-project/swc/issues/10117))
([207a13f](https://redirect.github.com/swc-project/swc/commit/207a13f2ddc12503174a71c5cf0fc65fdf96c906))

- **(swc_malloc)** Add `target_env = "gnu"` check
([#&#8203;10118](https://redirect.github.com/swc-project/swc/issues/10118))
([da81e11](https://redirect.github.com/swc-project/swc/commit/da81e112df25dca8f94c18eb3d60ddc9bb63248a))

- Use `jemalloc` on platforms that `mimalloc` fails to build
([#&#8203;10116](https://redirect.github.com/swc-project/swc/issues/10116))
([fb75b98](https://redirect.github.com/swc-project/swc/commit/fb75b9827902d2ac5481357c965e2bc20075fd2e))

##### Miscellaneous Tasks

- **(deps)** Update dependency `jsonc-parser` to `v0.26.2`
([#&#8203;10112](https://redirect.github.com/swc-project/swc/issues/10112))
([8c5f7ef](https://redirect.github.com/swc-project/swc/commit/8c5f7ef8cadd6f6f756957a9939f90385890ac30))

##### Performance

- **(es/minifier)** Improve arrow function inlining cost analysis
([#&#8203;10093](https://redirect.github.com/swc-project/swc/issues/10093))
([e74929c](https://redirect.github.com/swc-project/swc/commit/e74929c01d2d8b9001bbc056f20ca8e1cb1c9a63))

- **(es/resolver)** Remove some vector allocations
([#&#8203;10101](https://redirect.github.com/swc-project/swc/issues/10101))
([b65387a](https://redirect.github.com/swc-project/swc/commit/b65387ac570c4bbb3b776a69bda810be862b434e))

- Use `mimalloc` on linux
([#&#8203;10113](https://redirect.github.com/swc-project/swc/issues/10113))
([3334932](https://redirect.github.com/swc-project/swc/commit/333493245d04fb5f43dff9f9306f7ec659613cd6))

##### Refactor

- **(es/react)** Remove `Lrc` from `parse_expr_for_jsx`
([#&#8203;10098](https://redirect.github.com/swc-project/swc/issues/10098))
([bab7704](https://redirect.github.com/swc-project/swc/commit/bab7704032e59be1883e7429a2312551c74f678d))

###
[`v1.11.1`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1111---2025-02-25)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.10.18...v1.11.1)

##### Bug Fixes

- **(error-reporters)** Store diagnostics in `TransformOutput`
([#&#8203;10027](https://redirect.github.com/swc-project/swc/issues/10027))
([52caf23](https://redirect.github.com/swc-project/swc/commit/52caf23fbda680d35a6939a8fbb3baced982ac51))

- **(es/loader)** Fix the absolute path check when resolving modules
([#&#8203;10080](https://redirect.github.com/swc-project/swc/issues/10080))
([a3894ae](https://redirect.github.com/swc-project/swc/commit/a3894aebe5a080ed99b209af11d5740759411e7d))

- **(es/minifier)** Fix the order of match arms to inline correctly
([#&#8203;10053](https://redirect.github.com/swc-project/swc/issues/10053))
([f0f842d](https://redirect.github.com/swc-project/swc/commit/f0f842d1a72ede992e26d3debee5d3a5b72117e7))

- **(es/types)** Add `transform.verbatimModuleSyntax`
([#&#8203;10079](https://redirect.github.com/swc-project/swc/issues/10079))
([a883cdc](https://redirect.github.com/swc-project/swc/commit/a883cdc3900fa210aa0e6132ffb6c761497594c6))

- **(swc_common)** Fix build with `swc_allocator/nightly`
([#&#8203;10067](https://redirect.github.com/swc-project/swc/issues/10067))
([6a90b1f](https://redirect.github.com/swc-project/swc/commit/6a90b1fd431601e904b7ce5f18b60d36b94a5aec))

##### Documentation

- **(swc_core)** Add ChangeLog for `swc_core`
([#&#8203;10072](https://redirect.github.com/swc-project/swc/issues/10072))
([608bc69](https://redirect.github.com/swc-project/swc/commit/608bc690e268e0e12a799bc78f12c4bb46c64c9a))

##### Features

- **(es/ast)** Add explicit `namespace` field to distinguish namespace
and module declarations
([#&#8203;10023](https://redirect.github.com/swc-project/swc/issues/10023))
([76c2cba](https://redirect.github.com/swc-project/swc/commit/76c2cba9486370e3aaf66097d0b387ce94163f56))

- **(es/ast)** Add import attributes to `TsImportType`
([#&#8203;9796](https://redirect.github.com/swc-project/swc/issues/9796))
([7d297be](https://redirect.github.com/swc-project/swc/commit/7d297bedf5518797776f18b70ea304981419368b))

- **(es/minifier)** Inline across side-effect-free member exprs,
([#&#8203;10056](https://redirect.github.com/swc-project/swc/issues/10056))
([19d01d7](https://redirect.github.com/swc-project/swc/commit/19d01d718aeb7a211384944dd2d9858cc4f04da2))

- **(es/minifier)** Make seq inliner inline into var without init
([#&#8203;10077](https://redirect.github.com/swc-project/swc/issues/10077))
([c4a839b](https://redirect.github.com/swc-project/swc/commit/c4a839b6bd16627415500cb3eab4857f08e156b6))

- **(es/visit)** Introduce core-only visitors
([#&#8203;10049](https://redirect.github.com/swc-project/swc/issues/10049))
([bc666be](https://redirect.github.com/swc-project/swc/commit/bc666be26cc2251572f4feb756195aef01e35097))

- **(swc_allocator)** Provide allocators
([#&#8203;10061](https://redirect.github.com/swc-project/swc/issues/10061))
([d4362f7](https://redirect.github.com/swc-project/swc/commit/d4362f7183ed716fafcce5ffbe7d81f16de16bad))

##### Miscellaneous Tasks

- **(deps)** Update dependency swc-plugin-coverage-instrument to ^0.0.26
([#&#8203;10051](https://redirect.github.com/swc-project/swc/issues/10051))
([d3fbd21](https://redirect.github.com/swc-project/swc/commit/d3fbd21acd3b3e4e315d5299b4430264b46e1f7c))

- **(swc_allocator)** Remove `nightly` from default feature
([#&#8203;10058](https://redirect.github.com/swc-project/swc/issues/10058))
([e78b9d1](https://redirect.github.com/swc-project/swc/commit/e78b9d11d820fb9a775077ef1caf9067657ef2d3))

- **(swc_allocator)** Add `#[inline]` to allocator methods
([#&#8203;10066](https://redirect.github.com/swc-project/swc/issues/10066))
([853eb53](https://redirect.github.com/swc-project/swc/commit/853eb53d62b8c5684b846dd095b93a73f8d9a7b4))

##### Performance

- **(es/lints)** Remove needless locks
([#&#8203;10086](https://redirect.github.com/swc-project/swc/issues/10086))
([43458e9](https://redirect.github.com/swc-project/swc/commit/43458e91eeb276d4c0603c95da6960e4439747be))

- **(es/minifier)** Prevent double boxing
([#&#8203;10074](https://redirect.github.com/swc-project/swc/issues/10074))
([29bd286](https://redirect.github.com/swc-project/swc/commit/29bd286dea65dd934c217b31d419c79b7c15767d))

##### Refactor

- **(atoms)** Rename `FastAtom` to `UnsafeAtom`
([#&#8203;10070](https://redirect.github.com/swc-project/swc/issues/10070))
([1771222](https://redirect.github.com/swc-project/swc/commit/1771222440773376351ab89cdda4c14cfc50f462))

- **(atoms)** Remove `JsWord` alias
([#&#8203;10071](https://redirect.github.com/swc-project/swc/issues/10071))
([f33b0bc](https://redirect.github.com/swc-project/swc/commit/f33b0bc2d1474232f608847a6a26eaa068f2c106))

- **(es/minifier)** Remove `CompileUnit` to simplify
([#&#8203;10055](https://redirect.github.com/swc-project/swc/issues/10055))
([c75578b](https://redirect.github.com/swc-project/swc/commit/c75578be5b11558ea9f1aec6270834cd17d3737a))

###
[`v1.10.18`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11018---2025-02-19)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.10.17...v1.10.18)

##### Bug Fixes

- **(hstr)** Prevent memory leak for global stores
([#&#8203;10047](https://redirect.github.com/swc-project/swc/issues/10047))
([4718bc0](https://redirect.github.com/swc-project/swc/commit/4718bc0df9dd3285442f0dcf3b9709d8440703e5))

##### Miscellaneous Tasks

- **(es/minifier)** Make `minify-all` example ignore parsing errors
([#&#8203;10045](https://redirect.github.com/swc-project/swc/issues/10045))
([6c7ec46](https://redirect.github.com/swc-project/swc/commit/6c7ec46ee423d745305204460f15450c897a90a9))

##### Build

- **(es)** Select optimization level for each crates
([#&#8203;10046](https://redirect.github.com/swc-project/swc/issues/10046))
([c28d494](https://redirect.github.com/swc-project/swc/commit/c28d4942c513c4dad8bc69e1c6ca2679132b58f6))

###
[`v1.10.17`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11017---2025-02-18)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.10.16...v1.10.17)

##### Bug Fixes

- **(deps)** Update cargo (patch)
([#&#8203;10021](https://redirect.github.com/swc-project/swc/issues/10021))
([ffb7734](https://redirect.github.com/swc-project/swc/commit/ffb77342d977722c6afa93ac5c8959e2152ea11c))

- **(typescript)** Improve type inferring for undefined and null
([#&#8203;10038](https://redirect.github.com/swc-project/swc/issues/10038))
([5059ece](https://redirect.github.com/swc-project/swc/commit/5059ece95a2bf941779213e34dd18997d16a7140))

- **(typescript)** Remove the usages of private members
([#&#8203;10037](https://redirect.github.com/swc-project/swc/issues/10037))
([8410b59](https://redirect.github.com/swc-project/swc/commit/8410b596218bfea290751ed40e29fcea8626d0dc))

##### Performance

- **(hstr)** Use thin arc for hash and length
([#&#8203;10033](https://redirect.github.com/swc-project/swc/issues/10033))
([2bea793](https://redirect.github.com/swc-project/swc/commit/2bea793bf39c53a5c36b8ccdd274ca93bf1ff1ed))

- **(hstr)** Skip interning if the text is long enough
([#&#8203;10035](https://redirect.github.com/swc-project/swc/issues/10035))
([2622e4e](https://redirect.github.com/swc-project/swc/commit/2622e4e1d0263a6a10b6cd47cba3f4e50d697c32))

##### Testing

- **(hstr)** Add tests
([#&#8203;10043](https://redirect.github.com/swc-project/swc/issues/10043))
([32b58f0](https://redirect.github.com/swc-project/swc/commit/32b58f0b21bba8c32ea21d3c03d068c7fe260669))

- **(ts/fast-strip)** Add tests for `declare module` error cases
([#&#8203;10040](https://redirect.github.com/swc-project/swc/issues/10040))
([37672e0](https://redirect.github.com/swc-project/swc/commit/37672e024e340b1509f4d8f70414bc132a8337bf))

###
[`v1.10.16`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11016---2025-02-13)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.10.15...v1.10.16)

##### Bug Fixes

- **(es/minifier)** Check assign target before merge assign cond
([#&#8203;10020](https://redirect.github.com/swc-project/swc/issues/10020))
([6dab49a](https://redirect.github.com/swc-project/swc/commit/6dab49a07c5f0853fd6200a7ee153e66a7b8dcdc))

- **(es/parser)** Preserve comment positions with leading semicolon
([#&#8203;10019](https://redirect.github.com/swc-project/swc/issues/10019))
([c9937b6](https://redirect.github.com/swc-project/swc/commit/c9937b65bfdaeb2ad9b8fe72943053ac5fe767c5))

- **(swc_common)** Fix panic with non-narrow chars with width != 2
([#&#8203;10011](https://redirect.github.com/swc-project/swc/issues/10011))
([f9f4cac](https://redirect.github.com/swc-project/swc/commit/f9f4cac0e5ae586f0d3cbd3c8f4db8f79ff67e17))

- **(ts/fast-strip)** Handle unsupported `module` keyword
([#&#8203;10022](https://redirect.github.com/swc-project/swc/issues/10022))
([308f5d0](https://redirect.github.com/swc-project/swc/commit/308f5d03c735649ec81d73ec6b785cd68345a04c))

##### Performance

- **(es/codegen)** Reduce allocation using `compact_str`
([#&#8203;10008](https://redirect.github.com/swc-project/swc/issues/10008))
([7d7319f](https://redirect.github.com/swc-project/swc/commit/7d7319f248afe10f33da2a7201c1a90ec58a441c))

###
[`v1.10.15`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11015---2025-02-08)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.10.14...v1.10.15)

##### Bug Fixes

- **(es/fixer)** Wrap object tagged templates
([#&#8203;9991](https://redirect.github.com/swc-project/swc/issues/9991))
([963c3a5](https://redirect.github.com/swc-project/swc/commit/963c3a58c8ec05a381b61724ee9930093cf65b8f))

- **(es/minifier)** Dont't optimize swtich case before DCE
([#&#8203;9994](https://redirect.github.com/swc-project/swc/issues/9994))
([afe21b5](https://redirect.github.com/swc-project/swc/commit/afe21b5e71edb8cee5ba4335a193fb8a309bb43b))

- **(es/minifier)** Revert
[#&#8203;10006](https://redirect.github.com/swc-project/swc/issues/10006)
([#&#8203;10007](https://redirect.github.com/swc-project/swc/issues/10007))
([7e21323](https://redirect.github.com/swc-project/swc/commit/7e21323b3bedc0552634da5d6c34f33fb2c5bad6))

- **(es/parser, es/codegen)** Handle trailing empty slots in array
patterns
([#&#8203;9992](https://redirect.github.com/swc-project/swc/issues/9992))
([1a87e76](https://redirect.github.com/swc-project/swc/commit/1a87e76e95566eb998bf81bde1e77dc14eb42fda))

- **(es/react)** Avoid adding `__self` in constructors of derived class
in the `jsx_self`
([#&#8203;9987](https://redirect.github.com/swc-project/swc/issues/9987))
([83f24af](https://redirect.github.com/swc-project/swc/commit/83f24afad9114801c897d04bfa7a1525c92686c1))

##### Features

- **(es/ast)** Add `ShrinkToFit` implementation
([#&#8203;10009](https://redirect.github.com/swc-project/swc/issues/10009))
([6849b6a](https://redirect.github.com/swc-project/swc/commit/6849b6aba764b06674783f6c0a7d2f26350ea5fe))

- **(es/helpers)** Update package exports for module-sync and webpack
compatibility
([#&#8203;9995](https://redirect.github.com/swc-project/swc/issues/9995))
([6f4e7ad](https://redirect.github.com/swc-project/swc/commit/6f4e7adce4b476ee33ea8a9a1aa333cbf80c85cc))

- **(fast-ts)** Support Uint8Array Input
([#&#8203;9879](https://redirect.github.com/swc-project/swc/issues/9879))
([61ae579](https://redirect.github.com/swc-project/swc/commit/61ae579a1c7c588244317320da42a03541a7f801))

##### Performance

- **(es/codegen)** Remove needless allocations
([#&#8203;9978](https://redirect.github.com/swc-project/swc/issues/9978))
([9c89d57](https://redirect.github.com/swc-project/swc/commit/9c89d57cf9f3cd409e003f7b667afc9c87916359))

- **(es/minifier)** Do not clone from `take_ident_of_pat_if_unused`
([#&#8203;10005](https://redirect.github.com/swc-project/swc/issues/10005))
([dc3b46e](https://redirect.github.com/swc-project/swc/commit/dc3b46eff9befa898a777308d8588b1ff37e577a))

- **(es/minifier)** Allocate in once from `mark_property_mutation`
([#&#8203;10004](https://redirect.github.com/swc-project/swc/issues/10004))
([4a90e51](https://redirect.github.com/swc-project/swc/commit/4a90e5197d337ba1d0851908053d0ad13b17f907))

- **(es/minifier)** Limit infection analysis by the entry size
([#&#8203;10006](https://redirect.github.com/swc-project/swc/issues/10006))
([1a3a4b9](https://redirect.github.com/swc-project/swc/commit/1a3a4b936cca1db646a40c0813a7a1275832b604))

- **(es/minifier)** Make the default pass 2
([#&#8203;10014](https://redirect.github.com/swc-project/swc/issues/10014))
([07dc423](https://redirect.github.com/swc-project/swc/commit/07dc423b7f7ee11753338e8a98a65aef087c3468))

###
[`v1.10.14`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11014---2025-02-03)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.10.12...v1.10.14)

##### Bug Fixes

- **(deps)** Update cargo (patch)
([#&#8203;9971](https://redirect.github.com/swc-project/swc/issues/9971))
([e9843d8](https://redirect.github.com/swc-project/swc/commit/e9843d8bb730ebdfca42108585c2e013f96fd612))

- **(es/transforms)** Pass `unresolved_mark` to `simplifier` instead of
`top_level_mark`
([#&#8203;9989](https://redirect.github.com/swc-project/swc/issues/9989))
([963b088](https://redirect.github.com/swc-project/swc/commit/963b0881f9e027fd9ca6ed7b59a3b1f284bf688e))

- **(swc_core)** Fix typo in swc_core feature
([#&#8203;9979](https://redirect.github.com/swc-project/swc/issues/9979))
([99a6339](https://redirect.github.com/swc-project/swc/commit/99a63397b65dfe02bc2c864069edbffb84efa510))

##### Features

- **(ts/fast-strip)** Support type-only/uninstantiated namespaces
([#&#8203;9983](https://redirect.github.com/swc-project/swc/issues/9983))
([a72c6fa](https://redirect.github.com/swc-project/swc/commit/a72c6fa28cea8c9e2bc0d85fbf4909ed03f4d344))

- Add (experimental) nodejs interop crates
([#&#8203;9974](https://redirect.github.com/swc-project/swc/issues/9974))
([37e0ea5](https://redirect.github.com/swc-project/swc/commit/37e0ea5697c657582e132aa5fe86837c2e86cae6))

- Add (experimental) `js-interop` npm package
([#&#8203;9975](https://redirect.github.com/swc-project/swc/issues/9975))
([eebb0ea](https://redirect.github.com/swc-project/swc/commit/eebb0ea14fa2061fd721992c0fc31734fe9d1e42))

##### Performance

- Update `rustc-hash` to `v2` and drop `ahash`
([#&#8203;9982](https://redirect.github.com/swc-project/swc/issues/9982))
([6765db0](https://redirect.github.com/swc-project/swc/commit/6765db0dfef953d841fe414480c7c635d740dbd7))

###
[`v1.10.12`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11012---2025-01-29)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.10.11...v1.10.12)

##### Bug Fixes

- **(es/parser)** Remove wrong check about `const` without init
([#&#8203;9970](https://redirect.github.com/swc-project/swc/issues/9970))
([1b57261](https://redirect.github.com/swc-project/swc/commit/1b572617f36b9eb02b8dd7002bd2374a0cc8e2b1))

##### Performance

- **(es/minifier)** Make analyzer not call `collect_infects_from`
recursively
([#&#8203;9924](https://redirect.github.com/swc-project/swc/issues/9924))
([37616c3](https://redirect.github.com/swc-project/swc/commit/37616c33bf877845afe55c9fc0d21ccbbf59bad3))

- **(es/minifier)** Skip complex inline operations if possible
([#&#8203;9972](https://redirect.github.com/swc-project/swc/issues/9972))
([772cc30](https://redirect.github.com/swc-project/swc/commit/772cc309cc0ff677ebe415b1745cfcb55fe12c03))

- **(es/minifier)** Merge binding analyzer into infection analyzer
([#&#8203;9973](https://redirect.github.com/swc-project/swc/issues/9973))
([ca8a71f](https://redirect.github.com/swc-project/swc/commit/ca8a71f523f94fdfb866f10c470cc3dea2fd1f9c))

###
[`v1.10.11`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11011---2025-01-27)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.10.9...v1.10.11)

##### Bug Fixes

- **(es)** Restore JSON config & Adjust feature renaming
([#&#8203;9967](https://redirect.github.com/swc-project/swc/issues/9967))
([72e5455](https://redirect.github.com/swc-project/swc/commit/72e545575bea0a12614889861d839578581af170))

- **(es/minifier)** Avoid paren when compressing ternary
([#&#8203;9920](https://redirect.github.com/swc-project/swc/issues/9920))
([9d6fe37](https://redirect.github.com/swc-project/swc/commit/9d6fe370cff502b00245c409bbbc9a3d00e622fe))

- **(es/parser)** Parse `yield<T> (v: T)=>v`
([#&#8203;9915](https://redirect.github.com/swc-project/swc/issues/9915))
([04333aa](https://redirect.github.com/swc-project/swc/commit/04333aacfeded1f1d21c167c4cdc6bce7b0eaf23))

- **(ts/fast-strip)** More robust generic arrow handling
([#&#8203;9913](https://redirect.github.com/swc-project/swc/issues/9913))
([f7faa7c](https://redirect.github.com/swc-project/swc/commit/f7faa7c08c65f6cc453ded39834077e9ae7c7b91))

- **(typescript)** Allow references to the global Symbol in computed
property names under `isolatedDeclarations`
([#&#8203;9869](https://redirect.github.com/swc-project/swc/issues/9869))
([e4c1e03](https://redirect.github.com/swc-project/swc/commit/e4c1e03e1775065be98b4bc230725b5b745f8843))

##### Features

- **(es/minifier)** Compress negate eq
([#&#8203;9911](https://redirect.github.com/swc-project/swc/issues/9911))
([e8f23cf](https://redirect.github.com/swc-project/swc/commit/e8f23cf92146828ea2a8b65724c7a6824acf9f0f))

- **(es/minifier)** Compress Assign to number
([#&#8203;9943](https://redirect.github.com/swc-project/swc/issues/9943))
([d5f40a0](https://redirect.github.com/swc-project/swc/commit/d5f40a0bc00df0cfb850a5989b15efb7467f3303))

- **(parallel)** Add `merge_in_parallel`
([#&#8203;9939](https://redirect.github.com/swc-project/swc/issues/9939))
([c5b8390](https://redirect.github.com/swc-project/swc/commit/c5b8390d622eb58badb22d49176e47ddcadf8559))

- Merge `hstr` into the main repository
([#&#8203;9963](https://redirect.github.com/swc-project/swc/issues/9963))
([bc61c13](https://redirect.github.com/swc-project/swc/commit/bc61c1317f9dc8128557d4c92799877dca2d87dc))

##### Miscellaneous Tasks

- **(es/minifier)** Add a script for samply profiler
([#&#8203;9923](https://redirect.github.com/swc-project/swc/issues/9923))
([8f8dcaa](https://redirect.github.com/swc-project/swc/commit/8f8dcaac2f22f71de538802034db5756e84c7f55))

- **(preset-env)** Update `browserslist-rs`
([#&#8203;9918](https://redirect.github.com/swc-project/swc/issues/9918))
([606ffe5](https://redirect.github.com/swc-project/swc/commit/606ffe51ea8c4108878264da3934ec3edd8f4ff7))

##### Performance

- **(es/react)** Use proper string types for react configuration
([#&#8203;9949](https://redirect.github.com/swc-project/swc/issues/9949))
([1bf837e](https://redirect.github.com/swc-project/swc/commit/1bf837e4764f57656b4fb43642d4fdda464504f6))

- **(es/utils)** Prevent too many recursion
([#&#8203;9931](https://redirect.github.com/swc-project/swc/issues/9931))
([d24f785](https://redirect.github.com/swc-project/swc/commit/d24f785a5cc9c9e80f090e7488d326a73b8c3677))

- **(es/utils)** Restrict recursion of `get_type`
([#&#8203;9933](https://redirect.github.com/swc-project/swc/issues/9933))
([1781b85](https://redirect.github.com/swc-project/swc/commit/1781b85ddb68e148b9662f52d670476f6c1a9b3a))

- **(preset-env)** Store `Versions` in `Arc`
([#&#8203;9950](https://redirect.github.com/swc-project/swc/issues/9950))
([03dffb5](https://redirect.github.com/swc-project/swc/commit/03dffb50fb92b3774e23735cb9f08c0cbe1fd630))

##### Refactor

- **(es/minifier)** Make `minify-all` example sequential
([#&#8203;9912](https://redirect.github.com/swc-project/swc/issues/9912))
([5b5c87e](https://redirect.github.com/swc-project/swc/commit/5b5c87e72480638ae382d519980302702e333305))

- **(hstr)** Remove needless operations
([#&#8203;9964](https://redirect.github.com/swc-project/swc/issues/9964))
([6f781d8](https://redirect.github.com/swc-project/swc/commit/6f781d8fd49f40bab300907eee8227a0a9d434b9))

- **(swc)** Remove typo feature
([#&#8203;9965](https://redirect.github.com/swc-project/swc/issues/9965))
([4b14eec](https://redirect.github.com/swc-project/swc/commit/4b14eecabf51b3185103f32723742546b1cee953))

- Apply all pending breaking changes
([#&#8203;9966](https://redirect.github.com/swc-project/swc/issues/9966))
([1c2f7e9](https://redirect.github.com/swc-project/swc/commit/1c2f7e9db7a12ba55875d99e896328db2af62c0f))

###
[`v1.10.9`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1109---2025-01-21)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.10.8...v1.10.9)

##### Bug Fixes

- **(es/minifier)** Set param type to unknown
([#&#8203;9905](https://redirect.github.com/swc-project/swc/issues/9905))
([09b3b37](https://redirect.github.com/swc-project/swc/commit/09b3b371f93ca603c61992eca3e44208cd857dc5))

##### Documentation

- **(es/parallel)** Improve document of `Parallel`
([#&#8203;9896](https://redirect.github.com/swc-project/swc/issues/9896))
([9962c9c](https://redirect.github.com/swc-project/swc/commit/9962c9c98d8a30623b4680303e398ae57da6d6a9))

##### Features

- **(es/minifier)** Print total size from `minify-all` example
([#&#8203;9897](https://redirect.github.com/swc-project/swc/issues/9897))
([134000f](https://redirect.github.com/swc-project/swc/commit/134000fe93029c3af887726e5be6da1fd812e330))

- **(es/minifier)** Turn `1 * v` into `+v`
([#&#8203;9903](https://redirect.github.com/swc-project/swc/issues/9903))
([a228347](https://redirect.github.com/swc-project/swc/commit/a2283475b1b8f770e113806590f4959550f89f31))

- **(es/minifier)** Compress `foo ? num : 0` into `num * !!foo`
([#&#8203;9908](https://redirect.github.com/swc-project/swc/issues/9908))
([ce22557](https://redirect.github.com/swc-project/swc/commit/ce22557a0512e9263cb316116e5262757d884479))

##### Miscellaneous Tasks

- **(es/minifier)** Print slow files from `minify-all` example
([#&#8203;9899](https://redirect.github.com/swc-project/swc/issues/9899))
([2d87b89](https://redirect.github.com/swc-project/swc/commit/2d87b897e6f62e07aee3b0741d3e961190986763))

##### Performance

- **(es/minifier)** Make character frequency analysis parallel
([#&#8203;9895](https://redirect.github.com/swc-project/swc/issues/9895))
([ca2fd1e](https://redirect.github.com/swc-project/swc/commit/ca2fd1ebdf94270efdb319379551de31f41428a2))

- **(es/minifier)** Parallelize handling of class members
([#&#8203;9900](https://redirect.github.com/swc-project/swc/issues/9900))
([ed74839](https://redirect.github.com/swc-project/swc/commit/ed748394be54b9e4e212717007b430aa169667e9))

- **(es/minifier)** Adjust threshold for parallel char frequency
calculation
([#&#8203;9901](https://redirect.github.com/swc-project/swc/issues/9901))
([47ea8de](https://redirect.github.com/swc-project/swc/commit/47ea8de2777051bce249f666b10580f168d8d72a))

- **(es/minifier)** Do heavy operation only if required
([#&#8203;9902](https://redirect.github.com/swc-project/swc/issues/9902))
([2687231](https://redirect.github.com/swc-project/swc/commit/26872310f60d4de40e717cd30e7bf856bad3edba))

- **(es/minifier)** Cache `var_or_default` calls
([#&#8203;9909](https://redirect.github.com/swc-project/swc/issues/9909))
([4a3be8d](https://redirect.github.com/swc-project/swc/commit/4a3be8d60b1ad49d723a5e102264ec3284603638))

- **(es/minifier)** Invert cache to be really a cache
([#&#8203;9910](https://redirect.github.com/swc-project/swc/issues/9910))
([8bfb0e5](https://redirect.github.com/swc-project/swc/commit/8bfb0e5edd51934dff37fe70136b73d5301a4e41))

###
[`v1.10.8`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1108---2025-01-19)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.10.7...v1.10.8)

##### Bug Fixes

- **(es/decorators)** Fix init order of `2022-03` impl
([#&#8203;9760](https://redirect.github.com/swc-project/swc/issues/9760))
([751a310](https://redirect.github.com/swc-project/swc/commit/751a310e87cbbb61ebd76671018bf01d07487792))

- **(es/testing)** Fix sourcemap generation
([#&#8203;9891](https://redirect.github.com/swc-project/swc/issues/9891))
([008f2de](https://redirect.github.com/swc-project/swc/commit/008f2dee6660529faf4cd498e33a5a3ffd4c6f2f))

- **(es/ts_strip)** Handle ASI hazard in return statement
([#&#8203;9882](https://redirect.github.com/swc-project/swc/issues/9882))
([121b5fe](https://redirect.github.com/swc-project/swc/commit/121b5fefbc17932816f69c88edc14f8387c493e9))

- **(typescript)** Collect usages in extend clauses of classes and
interfaces
([#&#8203;9893](https://redirect.github.com/swc-project/swc/issues/9893))
([ef29ef6](https://redirect.github.com/swc-project/swc/commit/ef29ef6a225927ccdd3d98751f9a2cfef88ca237))

##### Features

- **(typescript)** Check computed property names of ts signatures
([#&#8203;9867](https://redirect.github.com/swc-project/swc/issues/9867))
([caed78a](https://redirect.github.com/swc-project/swc/commit/caed78a7105969ac15347e99bc2a1c998fa5f7f7))

##### Performance

- **(bench)** Run benchmark on a custom runner
([#&#8203;9877](https://redirect.github.com/swc-project/swc/issues/9877))
([2d6f9a5](https://redirect.github.com/swc-project/swc/commit/2d6f9a5c27803257635b4b008c5d3b0592478e1d))

- **(es/codegen)** Remove needless allocations
([#&#8203;9890](https://redirect.github.com/swc-project/swc/issues/9890))
([f230ff2](https://redirect.github.com/swc-project/swc/commit/f230ff2d8454808ffa99c298448eba7522597219))

- **(es/minifier)** Make the first run of DCE more efficient
([#&#8203;9868](https://redirect.github.com/swc-project/swc/issues/9868))
([7329824](https://redirect.github.com/swc-project/swc/commit/7329824b825663c6c51c48dd5ace097da87e2c88))

- **(es/minifier)** Adjust parallel threshold
([#&#8203;9872](https://redirect.github.com/swc-project/swc/issues/9872))
([d5d856c](https://redirect.github.com/swc-project/swc/commit/d5d856cf3b7c89da4d917cb1acea4fdb3096769b))

- **(es/minifier)** Box `VarUsageInfo` of `ProgramData`
([#&#8203;9894](https://redirect.github.com/swc-project/swc/issues/9894))
([fafd754](https://redirect.github.com/swc-project/swc/commit/fafd754f74be0cd9dfc1c0f5a24b1c078023cb64))

- **(es/renamer)** Use `IndexSet` for rename queue
([#&#8203;9866](https://redirect.github.com/swc-project/swc/issues/9866))
([f404720](https://redirect.github.com/swc-project/swc/commit/f404720b8fa0166a27f47bf6913307353def7fae))

- **(es/utils)** Optimize `maybe_par_idx_raw`
([#&#8203;9870](https://redirect.github.com/swc-project/swc/issues/9870))
([46e3d77](https://redirect.github.com/swc-project/swc/commit/46e3d77396a9211ddd79c7390349053c857a9c76))

- Enable `concurrent` in codspeed bench
([#&#8203;9862](https://redirect.github.com/swc-project/swc/issues/9862))
([6c2bb13](https://redirect.github.com/swc-project/swc/commit/6c2bb13f9d9ec522a938d8aba535a8a93758e43d))

##### Refactor

- **(atoms)** Rename `FastAtom` to `UnsafeAtom`
([#&#8203;9873](https://redirect.github.com/swc-project/swc/issues/9873))
([3df8b44](https://redirect.github.com/swc-project/swc/commit/3df8b443a129cfcb5ec79f37e2fcf6a2a9468cad))

- **(es/minifier)** Add a way to profile minifier for real-world inputs
([#&#8203;9881](https://redirect.github.com/swc-project/swc/issues/9881))
([9657294](https://redirect.github.com/swc-project/swc/commit/9657294ff159e920e829c1a727219427f19df46e))

- **(es/minifier)** Use `chili` for `minify-all` example
([#&#8203;9885](https://redirect.github.com/swc-project/swc/issues/9885))
([197f0bc](https://redirect.github.com/swc-project/swc/commit/197f0bc1962875a3528b0b051be0dbea16671bc8))

- **(es/minifier)** Make `minify-all` profilable
([#&#8203;9888](https://redirect.github.com/swc-project/swc/issues/9888))
([fbad136](https://redirect.github.com/swc-project/swc/commit/fbad1364984f8b951b884b61fd924b6ea8fafbda))

###
[`v1.10.7`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1107---2025-01-10)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.10.6...v1.10.7)

##### Bug Fixes

- **(ci/publish)** Do not tag stable if `onlyNightly` is on
([#&#8203;9863](https://redirect.github.com/swc-project/swc/issues/9863))
([c0c6056](https://redirect.github.com/swc-project/swc/commit/c0c60569e268d9e5f3fdf2362061d160c22f4f4e))

- **(es/minifier)** Improve DCE
([#&#8203;9853](https://redirect.github.com/swc-project/swc/issues/9853))
([85fb16c](https://redirect.github.com/

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRldi1kZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typescript](https://www.typescriptlang.org/)
([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.4.5`
-> `5.8.3`](https://renovatebot.com/diffs/npm/typescript/5.4.5/5.8.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.5/5.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.5/5.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/TypeScript (typescript)</summary>

###
[`v5.8.3`](https://redirect.github.com/microsoft/TypeScript/compare/v5.8.2...68cead182cc24afdc3f1ce7c8ff5853aba14b65a)

[Compare
Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.8.2...68cead182cc24afdc3f1ce7c8ff5853aba14b65a)

###
[`v5.8.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.7.3...beb69e4cdd61b1a0fd9ae21ae58bd4bd409d7217)

[Compare
Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.7.3...v5.8.2)

###
[`v5.7.3`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.7.3):
TypeScript 5.7.3

[Compare
Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/).

- [fixed issues query for Typescript 5.7.0
(Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.7.1
(RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.7.2
(Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.7.3
(Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+).

Downloads are available on
[npm](https://www.npmjs.com/package/typescript)

###
[`v5.7.2`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.7.2):
TypeScript 5.7

[Compare
Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/).

- [fixed issues query for Typescript 5.7.0
(Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.7.1
(RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.7.2
(Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)

###
[`v5.6.3`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.6.3):
TypeScript 5.6.3

[Compare
Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.6.0
(Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.6.1
(RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.6.2
(Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.6.3
(Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.3%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.6.2`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.6.2):
TypeScript 5.6

[Compare
Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.6.0
(Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.6.1
(RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.6.2
(Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.2%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.5.4`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.4):
TypeScript 5.5.4

[Compare
Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.3...v5.5.4)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/).

For the complete list of fixed issues, check out the

- [fixed issues query for TypeScript v5.5.4
(Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.4%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.3
(Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.2
(Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.1
(RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.0
(Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
(soon!)

###
[`v5.5.3`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.3):
TypeScript 5.5.3

[Compare
Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.2...v5.5.3)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/).

For the complete list of fixed issues, check out the

- [fixed issues query for TypeScript v5.5.3
(Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.2
(Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.1
(RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.0
(Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.5.2`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.2):
TypeScript 5.5

[Compare
Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.4.5...v5.5.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/).

For the complete list of fixed issues, check out the

- [fixed issues query for TypeScript v5.5.2
(Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.1
(RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+).
- [fixed issues query for TypeScript v5.5.0
(Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRldi1kZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://redirect.github.com/swc-project/swc)) | [`1.11.15` ->
`1.11.16`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.15/1.11.16)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.11.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.11.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.11.15/1.11.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.11.15/1.11.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.11.16`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11116---2025-04-01)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.15...v1.11.16)

##### Miscellaneous Tasks

- **(deps)** Update actions
([#&#8203;10222](https://redirect.github.com/swc-project/swc/issues/10222))
([cf33196](https://redirect.github.com/swc-project/swc/commit/cf33196160fdcd004e188c33f8f665a4c81263f2))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRldi1kZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency
versions.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@wdio/browserstack-service](https://redirect.github.com/webdriverio/webdriverio/tree/main/packages/wdio-browserstack-service)
([source](https://redirect.github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-browserstack-service))
| [`8.43.0` ->
`8.44.0`](https://renovatebot.com/diffs/npm/@wdio%2fbrowserstack-service/8.43.0/8.44.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@wdio%2fbrowserstack-service/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@wdio%2fbrowserstack-service/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@wdio%2fbrowserstack-service/8.43.0/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@wdio%2fbrowserstack-service/8.43.0/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@wdio/cli](https://redirect.github.com/webdriverio/webdriverio/tree/main/packages/wdio-cli)
([source](https://redirect.github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli))
| [`8.43.0` ->
`8.44.0`](https://renovatebot.com/diffs/npm/@wdio%2fcli/8.43.0/8.44.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@wdio%2fcli/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@wdio%2fcli/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@wdio%2fcli/8.43.0/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@wdio%2fcli/8.43.0/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@wdio/globals](https://redirect.github.com/webdriverio/webdriverio/tree/main/packages/wdio-globals)
([source](https://redirect.github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals))
| [`8.43.0` ->
`8.44.0`](https://renovatebot.com/diffs/npm/@wdio%2fglobals/8.43.0/8.44.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@wdio%2fglobals/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@wdio%2fglobals/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@wdio%2fglobals/8.43.0/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@wdio%2fglobals/8.43.0/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@wdio/jasmine-framework](https://redirect.github.com/webdriverio/webdriverio/tree/main/packages/wdio-jasmine-framework)
([source](https://redirect.github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-jasmine-framework))
| [`8.43.0` ->
`8.44.0`](https://renovatebot.com/diffs/npm/@wdio%2fjasmine-framework/8.43.0/8.44.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@wdio%2fjasmine-framework/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@wdio%2fjasmine-framework/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@wdio%2fjasmine-framework/8.43.0/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@wdio%2fjasmine-framework/8.43.0/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@wdio/local-runner](https://redirect.github.com/webdriverio/webdriverio/tree/main/packages/wdio-local-runner)
([source](https://redirect.github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner))
| [`8.43.0` ->
`8.44.0`](https://renovatebot.com/diffs/npm/@wdio%2flocal-runner/8.43.0/8.44.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@wdio%2flocal-runner/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@wdio%2flocal-runner/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@wdio%2flocal-runner/8.43.0/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@wdio%2flocal-runner/8.43.0/8.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>webdriverio/webdriverio
(@&#8203;wdio/browserstack-service)</summary>

###
[`v8.44.0`](https://redirect.github.com/webdriverio/webdriverio/releases/tag/v8.44.0)

[Compare
Source](https://redirect.github.com/webdriverio/webdriverio/compare/v8.43.0...v8.44.0)

#### v8.44.0 (2025-04-08)

##### 👓 Spec Compliancy

-   `wdio-protocols`
-
[#&#8203;14380](https://redirect.github.com/webdriverio/webdriverio/pull/14380)
feat([@&#8203;wdio/protocols](https://redirect.github.com/wdio/protocols)):
Add "options" parameter to "terminateApp" command (v8)
([@&#8203;Nyaran](https://redirect.github.com/Nyaran))

##### 🐛 Bug Fix

-   `webdriverio`
-
[#&#8203;14349](https://redirect.github.com/webdriverio/webdriverio/pull/14349)
Fix isClickable auto-scroll
([#&#8203;14288](https://redirect.github.com/webdriverio/webdriverio/issues/14288))
([@&#8203;dragosMC91](https://redirect.github.com/dragosMC91))
-   `wdio-browserstack-service`
-
[#&#8203;14300](https://redirect.github.com/webdriverio/webdriverio/pull/14300)
\[v8] Bug Fix: missing Platform version on BrowserStack Observability
([@&#8203;AdityaHirapara](https://redirect.github.com/AdityaHirapara))

##### 💅 Polish

-   `wdio-browserstack-service`
-
[#&#8203;14384](https://redirect.github.com/webdriverio/webdriverio/pull/14384)
chore: ignore error handling for command wrapping
([@&#8203;sauravdas1997](https://redirect.github.com/sauravdas1997))
-
[#&#8203;14333](https://redirect.github.com/webdriverio/webdriverio/pull/14333)
SDK-2064 fix: A11y-Platform-Level-Support for v8
([@&#8203;xxshubhamxx](https://redirect.github.com/xxshubhamxx))

##### Committers: 5

- Aditya Hirapara
([@&#8203;AdityaHirapara](https://redirect.github.com/AdityaHirapara))
- Dragos Campean
([@&#8203;dragosMC91](https://redirect.github.com/dragosMC91))
-   Luis ([@&#8203;Nyaran](https://redirect.github.com/Nyaran))
- Shubham Garg
([@&#8203;xxshubhamxx](https://redirect.github.com/xxshubhamxx))
-   [@&#8203;sauravdas1997](https://redirect.github.com/sauravdas1997)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRldi1kZXBlbmRlbmNpZXMiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://redirect.github.com/swc-project/swc)) | [`1.11.16` ->
`1.11.20`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.16/1.11.20)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.11.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.11.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.11.16/1.11.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.11.16/1.11.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.11.20`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11120---2025-04-11)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.18...v1.11.20)

##### Bug Fixes

- **(error_reporters)** Removing unused code to fix clippy check
([#&#8203;10338](https://redirect.github.com/swc-project/swc/issues/10338))
([5970f93](https://redirect.github.com/swc-project/swc/commit/5970f937f7dec526fc45d0c33f28e2f0c3f86758))

- **(es/minifier)** Preserve block with block scoped declaration
([#&#8203;10335](https://redirect.github.com/swc-project/swc/issues/10335))
([a4ac3b7](https://redirect.github.com/swc-project/swc/commit/a4ac3b7188c595aa76d0f28c75d302da7fe25ccc))

- **(es/parser)** Allow abstract method named `accessor`
([#&#8203;10327](https://redirect.github.com/swc-project/swc/issues/10327))
([3f71776](https://redirect.github.com/swc-project/swc/commit/3f7177665cda8497961bdaf8d8cff5a41e09df00))

- **(es/preset-env)** Consider `browserslist` config if `env.target` is
not configured
([#&#8203;8921](https://redirect.github.com/swc-project/swc/issues/8921))
([a2dc372](https://redirect.github.com/swc-project/swc/commit/a2dc372f9ce8f89c2446ee5df3e205223616d229))

- **(es/resolver)** Handle using declarations
([#&#8203;10354](https://redirect.github.com/swc-project/swc/issues/10354))
([dad815c](https://redirect.github.com/swc-project/swc/commit/dad815cee63f89fbdb393bdf8c02751ea4c4e929))

- fix(es/compat): Remove one promise tick in yield\*
([tc39/ecma262#2819](https://redirect.github.com/tc39/ecma262/issues/2819))
([#&#8203;10317](https://redirect.github.com/swc-project/swc/issues/10317))

**Related issue:**

-
[babel/babel#14877](https://redirect.github.com/babel/babel/issues/14877)
-
[tc39/ecma262#2819](https://redirect.github.com/tc39/ecma262/issues/2819)
([3fb1950](https://redirect.github.com/swc-project/swc/commit/3fb19505b58039eb3d2b1e7790321567c4b3b124))

##### Features

- **(errors)** Integrate `miette` for enhanced diagnostic reporting
([#&#8203;10241](https://redirect.github.com/swc-project/swc/issues/10241))
([156c3b1](https://redirect.github.com/swc-project/swc/commit/156c3b1cdcf4c0937c20daac99d07b1d96b2c739))

- **(es/codegen)** Support `sourceMap.url` option of `terser`
([#&#8203;10346](https://redirect.github.com/swc-project/swc/issues/10346))
([566bc7c](https://redirect.github.com/swc-project/swc/commit/566bc7c06e66805c2c03f8284016711029539111))

- **(plugin/runner)** Support `pluginEnvVars`
([#&#8203;10318](https://redirect.github.com/swc-project/swc/issues/10318))
([795fedc](https://redirect.github.com/swc-project/swc/commit/795fedc6aec7f3dac7be0dd4a3237fe27d05dc7f))

##### Miscellaneous Tasks

- **(es/helpers)** Update peer dependency version for `@swc/helpers` to
`>=0.5.17`
([#&#8203;10321](https://redirect.github.com/swc-project/swc/issues/10321))
([ddbf3e1](https://redirect.github.com/swc-project/swc/commit/ddbf3e1d8c3f81f86593c09d1ec260fd1c44a647))

- **(ide)** Disable RA diagnostics
([#&#8203;10324](https://redirect.github.com/swc-project/swc/issues/10324))
([fcf280f](https://redirect.github.com/swc-project/swc/commit/fcf280fc62a9df6b041ae294abf4566b5307df9e))

##### Performance

- **(es/ast)** Reduce redundant string comparison for `Atom`s
([#&#8203;10323](https://redirect.github.com/swc-project/swc/issues/10323))
([3ce9d81](https://redirect.github.com/swc-project/swc/commit/3ce9d8119ea0a053eb27b8c40cd760679bbada64))

- **(es/jsx)** Cache FileName for JSX pass
([#&#8203;9951](https://redirect.github.com/swc-project/swc/issues/9951))
([#&#8203;10322](https://redirect.github.com/swc-project/swc/issues/10322))
([9852940](https://redirect.github.com/swc-project/swc/commit/98529404bcb5f2a24c449f023fcd14a2f0128510))

- **(es/parser)** Remove redundant `is_ascii` calls
([#&#8203;10334](https://redirect.github.com/swc-project/swc/issues/10334))
([e66b4d6](https://redirect.github.com/swc-project/swc/commit/e66b4d660c36a491f06e8d79f6d49a815dadebdc))

- **(es/parser)** Remove ascii check for no-ascii
([#&#8203;10350](https://redirect.github.com/swc-project/swc/issues/10350))
([4279b96](https://redirect.github.com/swc-project/swc/commit/4279b96d12f259bd3205a71b3402402fe4880d5b))

##### Testing

- **(es)** Unignore tests and update node to `20` in exec tests
([#&#8203;10348](https://redirect.github.com/swc-project/swc/issues/10348))
([eee73ce](https://redirect.github.com/swc-project/swc/commit/eee73cec761d1c28f6d1b87be9082fdf2af6e226))

###
[`v1.11.18`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11118---2025-04-07)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.16...v1.11.18)

##### Bug Fixes

- **(errors)** Disable wrapping of text lines
([#&#8203;10314](https://redirect.github.com/swc-project/swc/issues/10314))
([f6840ea](https://redirect.github.com/swc-project/swc/commit/f6840ea41411adcc46cfb7570ad800d479f2014d))

- **(es/codegen)** Ensure proper Unicode escape handling for ES5 and
below
[#&#8203;10028](https://redirect.github.com/swc-project/swc/issues/10028)
([#&#8203;10309](https://redirect.github.com/swc-project/swc/issues/10309))
([7f76fa3](https://redirect.github.com/swc-project/swc/commit/7f76fa37050cfa46503333243cf2d9bd6e9dfd47))

- **(node)** Fix `worker_threads` issue on glibc platform
([#&#8203;10306](https://redirect.github.com/swc-project/swc/issues/10306))
([1d1ff9e](https://redirect.github.com/swc-project/swc/commit/1d1ff9edcc6376b94f95c2f421c8708d12388b8a))

##### Features

- **(es/minifier)** Optimize number to int
([#&#8203;10294](https://redirect.github.com/swc-project/swc/issues/10294))
([6dcfa70](https://redirect.github.com/swc-project/swc/commit/6dcfa703ef3cd87c76bdf25eb63446cfe8a161b5))

- **(es/minifier)** Remove useless to number
([#&#8203;10308](https://redirect.github.com/swc-project/swc/issues/10308))
([898f170](https://redirect.github.com/swc-project/swc/commit/898f17057af46dbc9a10d9e94c638db764733278))

- **(ts/isolated-dts)** Distinguish js value and ts type
([#&#8203;10316](https://redirect.github.com/swc-project/swc/issues/10316))
([c480604](https://redirect.github.com/swc-project/swc/commit/c480604da533f0c2738160efe31d914355f53601))

##### Refactor

- **(es/codegen)** Split `lib.rs` into multiple files
([#&#8203;10304](https://redirect.github.com/swc-project/swc/issues/10304))
([5a07a5d](https://redirect.github.com/swc-project/swc/commit/5a07a5db219a9251091d36190151101ac1b7e3fb))

- **(es/codegen)** Refactor macro to inverse order
([#&#8203;10297](https://redirect.github.com/swc-project/swc/issues/10297))
([78f907f](https://redirect.github.com/swc-project/swc/commit/78f907f5bb97de54c3c26ca24b5de3a4be7940d1))

##### Testing

- **(es/minifier)** Remove duplicate test
([#&#8203;10305](https://redirect.github.com/swc-project/swc/issues/10305))
([a80dea8](https://redirect.github.com/swc-project/swc/commit/a80dea81dfa960f2922591a76c6f1b81ab8e12cd))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRldi1kZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://redirect.github.com/swc-project/swc)) | [`1.11.18` ->
`1.11.21`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.18/1.11.21)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.11.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.11.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.11.18/1.11.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.11.18/1.11.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.11.21`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11121---2025-04-14)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.20...v1.11.21)

##### Bug Fixes

- **(es/helpers)** Sync tslib `_ts_generator` implementation
([#&#8203;10366](https://redirect.github.com/swc-project/swc/issues/10366))
([d3fb992](https://redirect.github.com/swc-project/swc/commit/d3fb992a2f16882837cef4b6932be5d5415e7268))

- **(es/proposal)** Fix scope of declarations for
`explicit-resource-management`
([#&#8203;10362](https://redirect.github.com/swc-project/swc/issues/10362))
([eb7f7e9](https://redirect.github.com/swc-project/swc/commit/eb7f7e9ff99ad639cc65e5ea702194c75a013f02))

- **(ts/fast-strip)** Increase Wasm stack size
([#&#8203;10359](https://redirect.github.com/swc-project/swc/issues/10359))
([6d444a5](https://redirect.github.com/swc-project/swc/commit/6d444a55921a6836db80661254b855bcb01376bc))

##### Miscellaneous Tasks

- **(es/parser)** Remove useless check
([#&#8203;10363](https://redirect.github.com/swc-project/swc/issues/10363))
([0f6a8c3](https://redirect.github.com/swc-project/swc/commit/0f6a8c3f3d64ef80b888bf7d4d7fed31d28d81f5))

##### Performance

- **(es/parser)** Reduce string comparison
([#&#8203;10355](https://redirect.github.com/swc-project/swc/issues/10355))
([21789c4](https://redirect.github.com/swc-project/swc/commit/21789c407795189b6ac1383e728763fcb44f5790))

- **(es/parser)** Add initial capacitity for some vectors
([#&#8203;10361](https://redirect.github.com/swc-project/swc/issues/10361))
([7b7b50e](https://redirect.github.com/swc-project/swc/commit/7b7b50e6cd96e49f2db7d564ad7724ee17909be2))

- **(es/parser)** Reduce clone of token contexts
([#&#8203;10364](https://redirect.github.com/swc-project/swc/issues/10364))
([3ab47b2](https://redirect.github.com/swc-project/swc/commit/3ab47b291f846d12aa26f209999978a91dc31719))

- **(es/parser)** Use `bitflags` to reduce parser context size
([#&#8203;10367](https://redirect.github.com/swc-project/swc/issues/10367))
([a2d3596](https://redirect.github.com/swc-project/swc/commit/a2d35960ad39799e105d15cb30a90b5344345646))

- **(es/parser)** Replace byte arguments with generics
([#&#8203;10370](https://redirect.github.com/swc-project/swc/issues/10370))
([68f7667](https://redirect.github.com/swc-project/swc/commit/68f76679b4a46205cb129be44f36ca31fac953c3))

- **(es/parser)** Use `arrayvec` and unsafe `push` to optimize escaped
string parsing
([#&#8203;10369](https://redirect.github.com/swc-project/swc/issues/10369))
([e12ae1c](https://redirect.github.com/swc-project/swc/commit/e12ae1c994d901caab57335d16678d6e2aad7e0e))

###
[`v1.11.20`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11120---2025-04-11)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.18...v1.11.20)

##### Bug Fixes

- **(error_reporters)** Removing unused code to fix clippy check
([#&#8203;10338](https://redirect.github.com/swc-project/swc/issues/10338))
([5970f93](https://redirect.github.com/swc-project/swc/commit/5970f937f7dec526fc45d0c33f28e2f0c3f86758))

- **(es/minifier)** Preserve block with block scoped declaration
([#&#8203;10335](https://redirect.github.com/swc-project/swc/issues/10335))
([a4ac3b7](https://redirect.github.com/swc-project/swc/commit/a4ac3b7188c595aa76d0f28c75d302da7fe25ccc))

- **(es/parser)** Allow abstract method named `accessor`
([#&#8203;10327](https://redirect.github.com/swc-project/swc/issues/10327))
([3f71776](https://redirect.github.com/swc-project/swc/commit/3f7177665cda8497961bdaf8d8cff5a41e09df00))

- **(es/preset-env)** Consider `browserslist` config if `env.target` is
not configured
([#&#8203;8921](https://redirect.github.com/swc-project/swc/issues/8921))
([a2dc372](https://redirect.github.com/swc-project/swc/commit/a2dc372f9ce8f89c2446ee5df3e205223616d229))

- **(es/resolver)** Handle using declarations
([#&#8203;10354](https://redirect.github.com/swc-project/swc/issues/10354))
([dad815c](https://redirect.github.com/swc-project/swc/commit/dad815cee63f89fbdb393bdf8c02751ea4c4e929))

- fix(es/compat): Remove one promise tick in yield\*
([tc39/ecma262#2819](https://redirect.github.com/tc39/ecma262/issues/2819))
([#&#8203;10317](https://redirect.github.com/swc-project/swc/issues/10317))

**Related issue:**

-
[babel/babel#14877](https://redirect.github.com/babel/babel/issues/14877)
-
[tc39/ecma262#2819](https://redirect.github.com/tc39/ecma262/issues/2819)
([3fb1950](https://redirect.github.com/swc-project/swc/commit/3fb19505b58039eb3d2b1e7790321567c4b3b124))

##### Features

- **(errors)** Integrate `miette` for enhanced diagnostic reporting
([#&#8203;10241](https://redirect.github.com/swc-project/swc/issues/10241))
([156c3b1](https://redirect.github.com/swc-project/swc/commit/156c3b1cdcf4c0937c20daac99d07b1d96b2c739))

- **(es/codegen)** Support `sourceMap.url` option of `terser`
([#&#8203;10346](https://redirect.github.com/swc-project/swc/issues/10346))
([566bc7c](https://redirect.github.com/swc-project/swc/commit/566bc7c06e66805c2c03f8284016711029539111))

- **(plugin/runner)** Support `pluginEnvVars`
([#&#8203;10318](https://redirect.github.com/swc-project/swc/issues/10318))
([795fedc](https://redirect.github.com/swc-project/swc/commit/795fedc6aec7f3dac7be0dd4a3237fe27d05dc7f))

##### Miscellaneous Tasks

- **(es/helpers)** Update peer dependency version for `@swc/helpers` to
`>=0.5.17`
([#&#8203;10321](https://redirect.github.com/swc-project/swc/issues/10321))
([ddbf3e1](https://redirect.github.com/swc-project/swc/commit/ddbf3e1d8c3f81f86593c09d1ec260fd1c44a647))

- **(ide)** Disable RA diagnostics
([#&#8203;10324](https://redirect.github.com/swc-project/swc/issues/10324))
([fcf280f](https://redirect.github.com/swc-project/swc/commit/fcf280fc62a9df6b041ae294abf4566b5307df9e))

##### Performance

- **(es/ast)** Reduce redundant string comparison for `Atom`s
([#&#8203;10323](https://redirect.github.com/swc-project/swc/issues/10323))
([3ce9d81](https://redirect.github.com/swc-project/swc/commit/3ce9d8119ea0a053eb27b8c40cd760679bbada64))

- **(es/jsx)** Cache FileName for JSX pass
([#&#8203;9951](https://redirect.github.com/swc-project/swc/issues/9951))
([#&#8203;10322](https://redirect.github.com/swc-project/swc/issues/10322))
([9852940](https://redirect.github.com/swc-project/swc/commit/98529404bcb5f2a24c449f023fcd14a2f0128510))

- **(es/parser)** Remove redundant `is_ascii` calls
([#&#8203;10334](https://redirect.github.com/swc-project/swc/issues/10334))
([e66b4d6](https://redirect.github.com/swc-project/swc/commit/e66b4d660c36a491f06e8d79f6d49a815dadebdc))

- **(es/parser)** Remove ascii check for no-ascii
([#&#8203;10350](https://redirect.github.com/swc-project/swc/issues/10350))
([4279b96](https://redirect.github.com/swc-project/swc/commit/4279b96d12f259bd3205a71b3402402fe4880d5b))

##### Testing

- **(es)** Unignore tests and update node to `20` in exec tests
([#&#8203;10348](https://redirect.github.com/swc-project/swc/issues/10348))
([eee73ce](https://redirect.github.com/swc-project/swc/commit/eee73cec761d1c28f6d1b87be9082fdf2af6e226))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRldi1kZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://redirect.github.com/swc-project/swc)) | [`1.11.21` ->
`1.11.29`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.21/1.11.29)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.11.29?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.11.29?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.11.21/1.11.29?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.11.21/1.11.29?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@swc/jest](https://redirect.github.com/swc-project/pkgs/tree/main/packages/jest)
([source](https://redirect.github.com/swc-project/pkgs)) | [`0.2.37` ->
`0.2.38`](https://renovatebot.com/diffs/npm/@swc%2fjest/0.2.37/0.2.38) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fjest/0.2.38?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fjest/0.2.38?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fjest/0.2.37/0.2.38?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fjest/0.2.37/0.2.38?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.11.29`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11129---2025-05-21)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.24...v1.11.29)

##### Bug Fixes

- **([@&#8203;swc/types](https://redirect.github.com/swc/types))** Add
`transform.nativeClassProperties`
([#&#8203;10418](https://redirect.github.com/swc-project/swc/issues/10418))
([f3af44c](https://redirect.github.com/swc-project/swc/commit/f3af44c1540268c02c86b71796f1a0ac50594584))

- **([@&#8203;swc/types](https://redirect.github.com/swc/types))** Add
`resolveFully` to `BaseModuleConfig`
([#&#8203;10426](https://redirect.github.com/swc-project/swc/issues/10426))
([164cbaa](https://redirect.github.com/swc-project/swc/commit/164cbaa2c02a3216096fa7b969fcfa6575954892))

- **(ci)** Remove wasmer override
([425eeb9](https://redirect.github.com/swc-project/swc/commit/425eeb905656cede2e67cdd114beb5bc2fc6699d))

- **(es/compat)** Properly handle rest assignment in for-in/of head
([#&#8203;10489](https://redirect.github.com/swc-project/swc/issues/10489))
([b9c0446](https://redirect.github.com/swc-project/swc/commit/b9c04468f17f0583a132f00daf9d138ce38a9d8b))

- **(es/jest)** Hoisting vars with names starting with mock
([#&#8203;10410](https://redirect.github.com/swc-project/swc/issues/10410))
([a29eb29](https://redirect.github.com/swc-project/swc/commit/a29eb2973365ae22cae0fde6e20693b538962cf9))

- **(es/jest)** Revert
[#&#8203;10410](https://redirect.github.com/swc-project/swc/issues/10410)
([#&#8203;10452](https://redirect.github.com/swc-project/swc/issues/10452))
([bc756f8](https://redirect.github.com/swc-project/swc/commit/bc756f84c9b1c154fe7f00193066301658ef1484))

- **(es/minifier)** Properly handle object shorthand syntax during
compression
([#&#8203;10467](https://redirect.github.com/swc-project/swc/issues/10467))
([bae4940](https://redirect.github.com/swc-project/swc/commit/bae494039d49967c05c6d34645de25ade13aac33))

- **(es/module)** Handle `__proto__` export name
([#&#8203;10420](https://redirect.github.com/swc-project/swc/issues/10420))
([1b94c7a](https://redirect.github.com/swc-project/swc/commit/1b94c7a7fb8c55200faa474448f2cc29612f6aa0))

- **(es/optimization)** Support decimal numbers in `jsonify`
([#&#8203;10424](https://redirect.github.com/swc-project/swc/issues/10424))
([affdec2](https://redirect.github.com/swc-project/swc/commit/affdec2be84d58ac30f91bf17325bd3095e1ce46))

- **(es/react-compiler)** Mark function components declared as a var
interesting
([#&#8203;10437](https://redirect.github.com/swc-project/swc/issues/10437))
([5eac076](https://redirect.github.com/swc-project/swc/commit/5eac076b77fa43649cde468deee49771a987781c))

- **(es/renamer)** Fix (broken) identifier preserving API
([#&#8203;10474](https://redirect.github.com/swc-project/swc/issues/10474))
([06c64cf](https://redirect.github.com/swc-project/swc/commit/06c64cf9ed0e84891daf102f8756fcb1ee516527))

- **(ts/fast-dts)** Emit `readonly` for Object getter prop
([#&#8203;10492](https://redirect.github.com/swc-project/swc/issues/10492))
([6c03e20](https://redirect.github.com/swc-project/swc/commit/6c03e20a98b239572c29424165d6031207a7340d))

- **(ts/fast-dts)** Align object getter/setter emit behavior with
TypeScript
([#&#8203;10502](https://redirect.github.com/swc-project/swc/issues/10502))
([78c754e](https://redirect.github.com/swc-project/swc/commit/78c754e7a6057c07db077f2954a11d0eb7eb7276))

##### Features

- **(common)** Allow using `build_sourcemap` with multiple `SourceMap`
([#&#8203;10438](https://redirect.github.com/swc-project/swc/issues/10438))
([2a07c8a](https://redirect.github.com/swc-project/swc/commit/2a07c8a9c223cbb3862cf7aaafa7659667d13b6e))

- **(common)** Add `ignoreList` support for sourcemap
([#&#8203;10442](https://redirect.github.com/swc-project/swc/issues/10442))
([6750459](https://redirect.github.com/swc-project/swc/commit/6750459d9180048a39c11e14b02c9bfed251a12e))

- **(config)** Allow using glob in some places
([#&#8203;10445](https://redirect.github.com/swc-project/swc/issues/10445))
([f7a6359](https://redirect.github.com/swc-project/swc/commit/f7a635985e8bf9654ed999b3d4da72b4a27e7fda))

- **(config)** Use `globset` instead
([#&#8203;10446](https://redirect.github.com/swc-project/swc/issues/10446))
([7bbaef8](https://redirect.github.com/swc-project/swc/commit/7bbaef8b170348839f1b43617244c1809896c094))

- **(es/module)** Add support for stripping "node:" prefix in imports
and exports
([#&#8203;10461](https://redirect.github.com/swc-project/swc/issues/10461))
([ae2ff62](https://redirect.github.com/swc-project/swc/commit/ae2ff627a1bf0ea0e479361cc267c8f7ebde8f49))

- **(es/react-compiler)** Initialize support crate
([#&#8203;10422](https://redirect.github.com/swc-project/swc/issues/10422))
([1e88e6b](https://redirect.github.com/swc-project/swc/commit/1e88e6b4143ba450b80fedcf4bdd34aa0a990590))

- Initialize `@swc/react-compiler`
([#&#8203;10475](https://redirect.github.com/swc-project/swc/issues/10475))
([883b24c](https://redirect.github.com/swc-project/swc/commit/883b24c6248fecb223693974951080889bd8827a))

##### Miscellaneous Tasks

- **(es/minifier)** Remove useless check
([#&#8203;10471](https://redirect.github.com/swc-project/swc/issues/10471))
([ca85958](https://redirect.github.com/swc-project/swc/commit/ca859584036b2fb2e8a9398e602e2a7f42e36a07))

##### Performance

- **(common)** Accept owned instance of `sourcemap::SourceMap`
([#&#8203;10463](https://redirect.github.com/swc-project/swc/issues/10463))
([6ee439a](https://redirect.github.com/swc-project/swc/commit/6ee439aa7a96f99524c2aaee88d200e301ae611c))

- **(es/minifier)** Use fxhash for DCE
([#&#8203;10440](https://redirect.github.com/swc-project/swc/issues/10440))
([c0ddd96](https://redirect.github.com/swc-project/swc/commit/c0ddd96f694ca35825d7ca89a1bb318ffb23625c))

- **(es/minifier)** Remove needless `collect_decls` call
([#&#8203;10450](https://redirect.github.com/swc-project/swc/issues/10450))
([8e4b6ce](https://redirect.github.com/swc-project/swc/commit/8e4b6ce881448813935e6ae68d16a838d7a01838))

- **(es/minifier)** Clear graph eagerly in DCE
([#&#8203;10455](https://redirect.github.com/swc-project/swc/issues/10455))
([31e21d7](https://redirect.github.com/swc-project/swc/commit/31e21d7cbc9ed3b359ff2a48771a6fda16e916bc))

- **(es/minifier)** Perform full analysis only once for DCE
([#&#8203;10454](https://redirect.github.com/swc-project/swc/issues/10454))
([61baf84](https://redirect.github.com/swc-project/swc/commit/61baf849424a4f430f584b90a3a797578f316693))

- **(es/minifier)** Use `bitflags` for var info
([#&#8203;10459](https://redirect.github.com/swc-project/swc/issues/10459))
([36f8385](https://redirect.github.com/swc-project/swc/commit/36f8385256caca7efa42fb5a8e129d51df9df226))

- **(es/optimization)** Rely on `resolver` from `inline_globals`
([#&#8203;10449](https://redirect.github.com/swc-project/swc/issues/10449))
([1978809](https://redirect.github.com/swc-project/swc/commit/197880946afb1eeea85520b83fa04a91fc1c6de4))

- **(es/renamer)** Merge Id/Def collector
([#&#8203;10487](https://redirect.github.com/swc-project/swc/issues/10487))
([73377f0](https://redirect.github.com/swc-project/swc/commit/73377f09dc83624559f7d1539de59922c42836c9))

- **(es/utils)** Make `IdentUsageFinder` parallel
([#&#8203;10444](https://redirect.github.com/swc-project/swc/issues/10444))
([d074bca](https://redirect.github.com/swc-project/swc/commit/d074bcaf201e26ce2973633f9ef9f142b74f8dc3))

- **(es/utils)** Stop visiting once found in `EvalFinder`
([#&#8203;10483](https://redirect.github.com/swc-project/swc/issues/10483))
([3402270](https://redirect.github.com/swc-project/swc/commit/3402270edc81838451c7ce3a5cc93ba205d076d6))

##### Refactor

- **(common)** Remove useless `&mut`
([#&#8203;10405](https://redirect.github.com/swc-project/swc/issues/10405))
([edbeb49](https://redirect.github.com/swc-project/swc/commit/edbeb4947a78d778de111c61f02edf0e8d3ce3ae))

- **(common)** Remove unused methods
([#&#8203;10469](https://redirect.github.com/swc-project/swc/issues/10469))
([b77311a](https://redirect.github.com/swc-project/swc/commit/b77311adfc19fa41c2b316e37ef3832c9ffaede8))

- **(ecma/transform)** Cleanup rename analyzer
([#&#8203;10500](https://redirect.github.com/swc-project/swc/issues/10500))
([de51be1](https://redirect.github.com/swc-project/swc/commit/de51be1a782af1f22c2ca5ab3ddc5fa187872281))

- **(es)** Remove unused code
([#&#8203;10460](https://redirect.github.com/swc-project/swc/issues/10460))
([d344133](https://redirect.github.com/swc-project/swc/commit/d34413338b387e58c3ea998ca05f26bac81fbe6f))

- **(es)** Deduplicate `EvalFinder`
([#&#8203;10472](https://redirect.github.com/swc-project/swc/issues/10472))
([9f104af](https://redirect.github.com/swc-project/swc/commit/9f104af5089b34f0ffccf29d5f77c2abdfc83066))

- **(es/minifier)** Remove unused file
([#&#8203;10465](https://redirect.github.com/swc-project/swc/issues/10465))
([7d49097](https://redirect.github.com/swc-project/swc/commit/7d490978251d85696e0279298a736ebd286c5685))

- **(es/minifier)** Merge label/private name renamer
([#&#8203;10480](https://redirect.github.com/swc-project/swc/issues/10480))
([5add84d](https://redirect.github.com/swc-project/swc/commit/5add84dffcc4c03ed79e4aa29ded3fc1bfa70a7d))

- **(es/parser)** Split parser into also-lex/parse-only
([#&#8203;10399](https://redirect.github.com/swc-project/swc/issues/10399))
([26289ab](https://redirect.github.com/swc-project/swc/commit/26289ab766230a896da6c3a2d95a157ce3793eee))

- **(es/parser)** Parse shebang and cleanup
([#&#8203;10481](https://redirect.github.com/swc-project/swc/issues/10481))
([619873a](https://redirect.github.com/swc-project/swc/commit/619873a2cf7d5ddb1ce1aa59123371127dc9f2f6))

- **(es/parser)** Cleanup usage of `is!` and `bump!`
([#&#8203;10490](https://redirect.github.com/swc-project/swc/issues/10490))
([b695b68](https://redirect.github.com/swc-project/swc/commit/b695b6830e2e7a4d1922fa455d94fe4d912effa4))

- **(es/renamer)** Inline `get_unresolved`
([#&#8203;10493](https://redirect.github.com/swc-project/swc/issues/10493))
([0f5d9c1](https://redirect.github.com/swc-project/swc/commit/0f5d9c1ac780b8db83dcaf108aef499157b084c3))

- **(es/transforms)** Unify `preset_env` and `es_version` transform
([#&#8203;10451](https://redirect.github.com/swc-project/swc/issues/10451))
([6546c27](https://redirect.github.com/swc-project/swc/commit/6546c27fab5a3bd3b1a114ccf35c5a5c725935fe))

##### Build

- **(plugin)** Update `wasmer` to `v6.0.0`
([#&#8203;10439](https://redirect.github.com/swc-project/swc/issues/10439))
([b9eff3c](https://redirect.github.com/swc-project/swc/commit/b9eff3c92b77cfd9b15b24d7e08614ac0c59f8fd))

- Update `rustc` to `nightly-2025-05-06`
([#&#8203;10443](https://redirect.github.com/swc-project/swc/issues/10443))
([a7cbde7](https://redirect.github.com/swc-project/swc/commit/a7cbde7fdbe17c12bd0c2b205f0349a21707ec65))

###
[`v1.11.24`](https://redirect.github.com/swc-project/swc/compare/v1.11.22...v1.11.24)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.22...v1.11.24)

###
[`v1.11.22`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11122---2025-04-23)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.21...v1.11.22)

##### Bug Fixes

- **(es/parser)** Parse `export default from;` with `exportDefaultFrom:
true` option
([#&#8203;10373](https://redirect.github.com/swc-project/swc/issues/10373))
([a270cb0](https://redirect.github.com/swc-project/swc/commit/a270cb0f469b174cd36174740a674f0ffc19b042))

- **(es/proposal)** Fix exported class for
`explicit-resource-management`
([#&#8203;10393](https://redirect.github.com/swc-project/swc/issues/10393))
([6b5dbc6](https://redirect.github.com/swc-project/swc/commit/6b5dbc6078248cc6fd467a7f57be17082b837565))

- **(swc_core)** Fix downstream doc builds
([#&#8203;10401](https://redirect.github.com/swc-project/swc/issues/10401))
([df511ba](https://redirect.github.com/swc-project/swc/commit/df511ba183570f1a2f4564cd24a3d67dd3b3573c))

- Upgrade browserslist-rs version
([#&#8203;10389](https://redirect.github.com/swc-project/swc/issues/10389))
([f802892](https://redirect.github.com/swc-project/swc/commit/f802892add01c7dac9744db1a8f1f7366b43dd0a))

##### Features

- **(bindings/core)** Enhance existing parse function to accept both
string and buffer
types([#&#8203;10371](https://redirect.github.com/swc-project/swc/issues/10371))
([c9a2afc](https://redirect.github.com/swc-project/swc/commit/c9a2afcfd1b6ce0bd5ca8ea56a4ab7f75a629094))

- **(css/prefixer)** Fix default implementation
([#&#8203;10351](https://redirect.github.com/swc-project/swc/issues/10351))
([34f4e41](https://redirect.github.com/swc-project/swc/commit/34f4e4158524da6d2a9fbbea96ecaab861336553))

##### Miscellaneous Tasks

- **(bindings/node)** Add `README.md`
([#&#8203;10402](https://redirect.github.com/swc-project/swc/issues/10402))
([a0e89f0](https://redirect.github.com/swc-project/swc/commit/a0e89f09b86a2dd034020257907130ad1c66797f))

- **(es/parser)** Remove useless check
([#&#8203;10386](https://redirect.github.com/swc-project/swc/issues/10386))
([d1770ac](https://redirect.github.com/swc-project/swc/commit/d1770ac5d75a295fc0910cc5185c8d6a75b2b9be))

- **(es/utils)** Mark Symbol members as literal
([#&#8203;10400](https://redirect.github.com/swc-project/swc/issues/10400))
([3935b60](https://redirect.github.com/swc-project/swc/commit/3935b60340685d1f4aa464da8e9cec80c48cabd2))

##### Performance

- **(common)** Use `next` instead of `nth`
([#&#8203;10403](https://redirect.github.com/swc-project/swc/issues/10403))
([12c2807](https://redirect.github.com/swc-project/swc/commit/12c28079fccc67c8e125a782c9dfd7ef5354df9e))

- **(es/minifier)** Use bigflags to reduce context size of analyzer
([#&#8203;10380](https://redirect.github.com/swc-project/swc/issues/10380))
([773d19c](https://redirect.github.com/swc-project/swc/commit/773d19cdc49ddb55ed6f6c3262a0fccbf73b4c5f))

- **(es/minifier)** Use `bitflags` to reduce context size of
`InfectionCollector`
([#&#8203;10387](https://redirect.github.com/swc-project/swc/issues/10387))
([126d432](https://redirect.github.com/swc-project/swc/commit/126d43295e7f5e09092da653f537c843f2d79836))

- **(es/minifier)** Use `bitflags` to reduce compress context size
([#&#8203;10381](https://redirect.github.com/swc-project/swc/issues/10381))
([99495bd](https://redirect.github.com/swc-project/swc/commit/99495bde7e73b045c8d2aea8a3fa9a2c9492ca82))

- **(es/parser)** Move `found_module_item` to `Parser`
([#&#8203;10388](https://redirect.github.com/swc-project/swc/issues/10388))
([fd52c5c](https://redirect.github.com/swc-project/swc/commit/fd52c5c5c0682309042e22ecc511a1a1712322ec))

##### Refactor

- **(es/compat)** Simplify `async_to_generator`
([#&#8203;10341](https://redirect.github.com/swc-project/swc/issues/10341))
([e9eeba1](https://redirect.github.com/swc-project/swc/commit/e9eeba1b3d4b2c291633c4a8951737c4a5b2246c))

- **(es/lexer)** Split lexer
([#&#8203;10377](https://redirect.github.com/swc-project/swc/issues/10377))
([3ef2bd1](https://redirect.github.com/swc-project/swc/commit/3ef2bd13d0102b2a59a5c32c4197ccdea998b5f2))

##### Testing

- **(es/transform)** Add tests for source map
([#&#8203;10375](https://redirect.github.com/swc-project/swc/issues/10375))
([0018a8e](https://redirect.github.com/swc-project/swc/commit/0018a8ead2592857b9a6dff446933c16f58a9df2))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjQwLjE2LjAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwiZGV2LWRlcGVuZGVuY2llcyJdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Not shipping the whole package.json in the bundle anymore.

Thanks @tomchen!

Closes #1322
## [1.5.5](v1.5.4...v1.5.5) (2025-06-07)

### Bug Fixes

* inline package version ([bd6e017](bd6e017)), closes [#1322](#1322)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@parcel/config-default](https://redirect.github.com/parcel-bundler/parcel)
| [`2.14.4` ->
`2.15.4`](https://renovatebot.com/diffs/npm/@parcel%2fconfig-default/2.14.4/2.15.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@parcel%2fconfig-default/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@parcel%2fconfig-default/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@parcel%2fconfig-default/2.14.4/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@parcel%2fconfig-default/2.14.4/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@parcel/packager-ts](https://redirect.github.com/parcel-bundler/parcel)
| [`2.14.4` ->
`2.15.4`](https://renovatebot.com/diffs/npm/@parcel%2fpackager-ts/2.14.4/2.15.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@parcel%2fpackager-ts/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@parcel%2fpackager-ts/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@parcel%2fpackager-ts/2.14.4/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@parcel%2fpackager-ts/2.14.4/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@parcel/transformer-typescript-tsc](https://redirect.github.com/parcel-bundler/parcel)
| [`2.14.4` ->
`2.15.4`](https://renovatebot.com/diffs/npm/@parcel%2ftransformer-typescript-tsc/2.14.4/2.15.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@parcel%2ftransformer-typescript-tsc/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@parcel%2ftransformer-typescript-tsc/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@parcel%2ftransformer-typescript-tsc/2.14.4/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@parcel%2ftransformer-typescript-tsc/2.14.4/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@parcel/transformer-typescript-types](https://redirect.github.com/parcel-bundler/parcel)
| [`2.14.4` ->
`2.15.4`](https://renovatebot.com/diffs/npm/@parcel%2ftransformer-typescript-types/2.14.4/2.15.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@parcel%2ftransformer-typescript-types/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@parcel%2ftransformer-typescript-types/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@parcel%2ftransformer-typescript-types/2.14.4/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@parcel%2ftransformer-typescript-types/2.14.4/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [parcel](https://redirect.github.com/parcel-bundler/parcel) |
[`2.14.4` ->
`2.15.4`](https://renovatebot.com/diffs/npm/parcel/2.14.4/2.15.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/parcel/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/parcel/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/parcel/2.14.4/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/parcel/2.14.4/2.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>parcel-bundler/parcel (@&#8203;parcel/config-default)</summary>

###
[`v2.15.4`](https://redirect.github.com/parcel-bundler/parcel/compare/v2.15.3...dadcead5ec12286a4d4115880f47cab02dbdbbf6)

[Compare
Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.15.3...dadcead5ec12286a4d4115880f47cab02dbdbbf6)

###
[`v2.15.3`](https://redirect.github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2153--2025-06-20)

[Compare
Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.15.2...v2.15.3)

##### Fixed

- JavaScript
- Expose line and column number to macros –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/10171)

- React Server Components
- Invalidate cache in ReactStaticPackager when pages are added or client
components change –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/3405c22220ce40a161964af76893554ddc25c03e)
- Fix lazy mode with React Server Components –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/a76b47ec65b30cb13f649f6cab807479ca4ad139)
- Fix `@parcel/rsc` duplicate types –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/9cb4b8660cbcd13f01e1efac88757de2bedb0895)
- Ensure publicUrl ends with a slash in react-static packager –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/a90f06a2fb97716f01e86664b45f952648172ba3)
- Fix hash reference replacement in react-static packager –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/4c3226fe522c8283dcf2186db8adf26eae96046b)

###
[`v2.15.2`](https://redirect.github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2152---2025-05-24)

[Compare
Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.15.1...v2.15.2)

##### Fixed

- Core

- Change minimum required glibc version to 2.26 –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/10164)
- Cache inline bundle packaging –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/a993f9811de6934387f2ae6c77f4e4ace038b30b)
- Use stable id for package requests –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/afc86c24eec20a12be00be9965546595fc2c6bfc)

- HTML
- Do not remove `<meta charset="utf-8">` –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/69c06862c4fdb0d9005179dc914e5da8e6d67d63)

- MDX
- Make URL dependencies in MDX files optional –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/67e4fe0b6666656c2913655a830bb6f50c660200)

- React Server Components
- Fix memory leak in react-static packager –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/638b12d8ddf7f5f833db815e832c9de5c457299e)

- Resolver
- Fix resolving source package exports condition from self reference –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/6820335b0f6ff77c301a26dffbed09751e80deed)

- SVG
- Update oxvg –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/7576cfaf38fc074533e28aab4832010496445593)

- Compressors
- Use max level compression for brotli compressor –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/10128)

###
[`v2.15.1`](https://redirect.github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2151---2025-05-15)

[Compare
Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.15.0...v2.15.1)

##### Fixed

- HTML

- Fix serializing `<template>` element contents –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/e6fe231b037457cc16f9b7603836d39dfb6f91be)

- JavaScript
- Skip optional dependencies in ESM externals –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/a12ed0ce5a000bad9fb158c1b8740435784201a8)

###
[`v2.15.0`](https://redirect.github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2150---2025-05-11)

[Compare
Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.14.4...v2.15.0)

##### Added

- Core

- Distribute Rust binaries for each architecture as separate npm
packages –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/396c3941f74dc509ee7fe4c60bff8b2c7ecf78a4)

- HTML and SVG

- Add Rust-based transformer/packager/optimizer for HTML and SVG –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/10090)

- Resolver
- Support `cloudflare:` scheme and no longer rewrite node: scheme –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/ccd4d462f27856f9ef4adbd9ac31d0b2e8092aee)

##### Fixed

- Core

- Avoid segmentation fault on thread exit on Linux –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/10144)
- Support older GLIBC versions on Linux –
[Details](https://redirect.github.com/parcel-bundler/parcel/pull/10145)

- JavaScript
- Include all symbols in non-browser entries –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/40ebdcd87a4bb51df3b060a05aad005595de8558)
- Update swc and mdx-rs –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/3d72dd007ba377c037bd66ca5fa20db6e5a09fcb)
- Fix exporting objects with non-configurable prototypes from React
Server Components –
[Details](https://redirect.github.com/parcel-bundler/parcel/commit/f7d5ffd735f723f639f7cb863c899d09e95d46c9)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJkZXYtZGVwZW5kZW5jaWVzIl19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/jasmine](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jasmine)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine))
| [`5.1.7` ->
`5.1.8`](https://renovatebot.com/diffs/npm/@types%2fjasmine/5.1.7/5.1.8)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjasmine/5.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjasmine/5.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjasmine/5.1.7/5.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjasmine/5.1.7/5.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40MC4zIiwidXBkYXRlZEluVmVyIjoiNDAuNDAuMyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJkZXYtZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://redirect.github.com/swc-project/swc)) | [`1.11.29` ->
`1.13.0`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.29/1.13.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.11.29/1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@swc/jest](https://redirect.github.com/swc-project/pkgs/tree/main/packages/jest)
([source](https://redirect.github.com/swc-project/pkgs)) | [`0.2.38` ->
`0.2.39`](https://renovatebot.com/diffs/npm/@swc%2fjest/0.2.38/0.2.39) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fjest/0.2.39?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fjest/0.2.38/0.2.39?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.13.0`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1130---2025-07-17)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.14...v1.13.0)

##### Bug Fixes

- **(es/lexer)** Disallow legacy octal literals as BigInt
([#&#8203;10867](https://redirect.github.com/swc-project/swc/issues/10867))
([430fbf4](https://redirect.github.com/swc-project/swc/commit/430fbf45371e760b23f5feed56aa9cfdb7403d72))

- **(es/minifier)** Restrict IIFE inlining in class contexts
([#&#8203;10879](https://redirect.github.com/swc-project/swc/issues/10879))
([a01b54a](https://redirect.github.com/swc-project/swc/commit/a01b54afc82b7bd25cbf5faa7d4d4c18543dc9d8))

- **(es/parser)** Mark `static` as reserved in strict mode
([#&#8203;10861](https://redirect.github.com/swc-project/swc/issues/10861))
([5bdddd7](https://redirect.github.com/swc-project/swc/commit/5bdddd7d65b137f8a03a33a4f74a636e8b908227))

##### Features

- **(es/minifier)** Drop unused rest paramters
([#&#8203;10857](https://redirect.github.com/swc-project/swc/issues/10857))
([5305486](https://redirect.github.com/swc-project/swc/commit/5305486d58d9cbee06d1f81691cf6f261d7158ed))

- **(es/minifier)** Enhance IIFE invoker for arrow functions
([#&#8203;10860](https://redirect.github.com/swc-project/swc/issues/10860))
([2b1ce3d](https://redirect.github.com/swc-project/swc/commit/2b1ce3d2322d3726cad799b2b3ca9ca1f04449bf))

- **(plugin/runner)** Use wasmer-wasix sys-minimal feature to reduce
binary size
([#&#8203;10638](https://redirect.github.com/swc-project/swc/issues/10638))
([b5f704a](https://redirect.github.com/swc-project/swc/commit/b5f704a1199ea1be0a68e23d4eb8928e2ac6bc51))

##### Performance

- **(es/lexer)** Reduce comparison while reading numbers
([#&#8203;10864](https://redirect.github.com/swc-project/swc/issues/10864))
([c6ba5c2](https://redirect.github.com/swc-project/swc/commit/c6ba5c263d0ab520e5253579213c02a6b647664b))

- **(es/lexer)** Remove unnecessary check when reading keywords
([#&#8203;10866](https://redirect.github.com/swc-project/swc/issues/10866))
([4aefe0e](https://redirect.github.com/swc-project/swc/commit/4aefe0eb0645f711ec16c2bfdc32a105e19f0733))

- **(es/parser)** Reduce comparisons
([#&#8203;10862](https://redirect.github.com/swc-project/swc/issues/10862))
([3bd9aad](https://redirect.github.com/swc-project/swc/commit/3bd9aadd27e22475e789ab393bc0318a6edbcb96))

- **(es/parser)** Remove useless alloc
([#&#8203;10865](https://redirect.github.com/swc-project/swc/issues/10865))
([3ebf088](https://redirect.github.com/swc-project/swc/commit/3ebf088cc88234c50e3924b1e9d0284d186f81ed))

- **(es/parser)** Reduce token query
([#&#8203;10869](https://redirect.github.com/swc-project/swc/issues/10869))
([d93ef64](https://redirect.github.com/swc-project/swc/commit/d93ef647f29c7c2241adc28a8eb2b6511f054949))

- **(es/parser)** Remove duplicate check
([#&#8203;10872](https://redirect.github.com/swc-project/swc/issues/10872))
([fe76460](https://redirect.github.com/swc-project/swc/commit/fe764608a5d27c41467102ef745d90940a033a7c))

- **(es/parser)** Remove duplicate check
([#&#8203;10874](https://redirect.github.com/swc-project/swc/issues/10874))
([064123b](https://redirect.github.com/swc-project/swc/commit/064123b6b5e5741083e246ad4156dc848ba5a89f))

- **(swc\_error\_reporters)** Avoid creating miette handler when no
diagnostics
([#&#8203;10852](https://redirect.github.com/swc-project/swc/issues/10852))
([93b318f](https://redirect.github.com/swc-project/swc/commit/93b318f05c71b1a9e94a457fa93094cfb9116b4e))

##### Refactor

- **(es/lexer)** Avoid passing `convert`
([#&#8203;10868](https://redirect.github.com/swc-project/swc/issues/10868))
([77393f8](https://redirect.github.com/swc-project/swc/commit/77393f80d0a59c6d136221935d439ba1d99d4385))

- **(es/minifier)** Cleanup
([#&#8203;10882](https://redirect.github.com/swc-project/swc/issues/10882))
([2595cb1](https://redirect.github.com/swc-project/swc/commit/2595cb13a737e9ad935c4c99ec954e7c6224ecd0))

- **(es/parser)** Remove duplicate check for reservedness
([#&#8203;10850](https://redirect.github.com/swc-project/swc/issues/10850))
([4897bfd](https://redirect.github.com/swc-project/swc/commit/4897bfd6444fb12ea8a916765a47e3712072dc01))

- **(es/parser)** Remove span swap operation in parser
([#&#8203;10854](https://redirect.github.com/swc-project/swc/issues/10854))
([32f4bb8](https://redirect.github.com/swc-project/swc/commit/32f4bb80c19b33ab490e8cf70666cac4c1b8c495))

###
[`v1.12.14`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11214---2025-07-14)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.11...v1.12.14)

##### Bug Fixes

- **(es/minifier)** Don't inline arrow when it contain `this`
([#&#8203;10825](https://redirect.github.com/swc-project/swc/issues/10825))
([8b43bb3](https://redirect.github.com/swc-project/swc/commit/8b43bb35bce93c66ee9783c8ea132dab7939fcb5))

- **(es/parser)** Make `export` in NS to not affect file type
([#&#8203;10799](https://redirect.github.com/swc-project/swc/issues/10799))
([ae22033](https://redirect.github.com/swc-project/swc/commit/ae22033dc4d03ba8444d87fd74f4e4a8aa86d653))

- **(es/parser)** Correctly check ambient context
([#&#8203;10802](https://redirect.github.com/swc-project/swc/issues/10802))
([f97ea03](https://redirect.github.com/swc-project/swc/commit/f97ea03523198447f176ee956991aefb16312e7c))

##### Features

- **(es/parser)** Enable support for dynamic import with `defer` phase
([#&#8203;10845](https://redirect.github.com/swc-project/swc/issues/10845))
([097d29d](https://redirect.github.com/swc-project/swc/commit/097d29d21cbf378c0a3ff7a3c9364ff02242306d))

- **(plugin)** Remove `bytecheck` to make Wasm plugins backward
compatible
([#&#8203;10842](https://redirect.github.com/swc-project/swc/issues/10842))
([30ad808](https://redirect.github.com/swc-project/swc/commit/30ad80809c833522f3631424e0b4efdb94455fc8))

##### Miscellaneous Tasks

- **(bindings)** Fix dependency issues
([7c57fbb](https://redirect.github.com/swc-project/swc/commit/7c57fbb103baaa236d3c040e72d5cf65bc2b7ec4))

- **(deps)** Update `class-validator` to avoid comments
([#&#8203;10819](https://redirect.github.com/swc-project/swc/issues/10819))
([bacfa4b](https://redirect.github.com/swc-project/swc/commit/bacfa4b56d455a5c8e1392a66dd8d3c3add4f488))

- **(ide)** Enable `--workspace` for rust-analyzer check
([#&#8203;10809](https://redirect.github.com/swc-project/swc/issues/10809))
([92647ff](https://redirect.github.com/swc-project/swc/commit/92647ff9d9f95cecfab93b6faa2f1063e3f1239b))

##### Performance

- **(es/minifier)** Use `u8` for `remaining_depth`
([#&#8203;10833](https://redirect.github.com/swc-project/swc/issues/10833))
([ed6956a](https://redirect.github.com/swc-project/swc/commit/ed6956a46e1f0abbcfc447773c5429659fe91289))

- **(hstr)** Inline one more byte
([#&#8203;10817](https://redirect.github.com/swc-project/swc/issues/10817))
([3886c97](https://redirect.github.com/swc-project/swc/commit/3886c9720dbf992bf2dbc6a09e416ed63833d6d7))

- **(hstr)** Remove static tag
([#&#8203;10832](https://redirect.github.com/swc-project/swc/issues/10832))
([66ae1e8](https://redirect.github.com/swc-project/swc/commit/66ae1e8d5aa047e2ea7c2a1c46a618bfa7d6a500))

##### Refactor

- **(es/helpers)** Make inline helpers optional at compile time
([#&#8203;10808](https://redirect.github.com/swc-project/swc/issues/10808))
([53f3881](https://redirect.github.com/swc-project/swc/commit/53f38811cc994f394d47624cf27b49e5b3163b8a))

- **(es/lexer)** Don't store buffer in lexer
([#&#8203;10830](https://redirect.github.com/swc-project/swc/issues/10830))
([cac40f1](https://redirect.github.com/swc-project/swc/commit/cac40f135d517e9c3e1dbbe9250c8b1dbe39320b))

- **(es/lints)** Remove warnings without features
([#&#8203;10794](https://redirect.github.com/swc-project/swc/issues/10794))
([41d507f](https://redirect.github.com/swc-project/swc/commit/41d507fe1e9c4ef7fa0bb7a266b75f1376c90fff))

- **(es/parser)** Reduce token query
([#&#8203;10834](https://redirect.github.com/swc-project/swc/issues/10834))
([5cd5185](https://redirect.github.com/swc-project/swc/commit/5cd5185a7a51ec838a12005c44dc982642af9508))

- **(es/parser)** Reduce call to `parse_decorators`
([#&#8203;10846](https://redirect.github.com/swc-project/swc/issues/10846))
([356d3a0](https://redirect.github.com/swc-project/swc/commit/356d3a0850d32e79ff9615f3b696207902732895))

- **(es/parser)** Remove duplicate check
([#&#8203;10847](https://redirect.github.com/swc-project/swc/issues/10847))
([2b04efd](https://redirect.github.com/swc-project/swc/commit/2b04efd5403adec38251bf9059a5dec600049288))

- **(es/preset-env)** Use strpool,phf for corejs2 data
([#&#8203;10803](https://redirect.github.com/swc-project/swc/issues/10803))
([1652fd8](https://redirect.github.com/swc-project/swc/commit/1652fd8038ed8ea306fce914948ea6e121d5845f))

- **(es/react)** Remove redundant `replace` calls
([#&#8203;10795](https://redirect.github.com/swc-project/swc/issues/10795))
([a670b37](https://redirect.github.com/swc-project/swc/commit/a670b37c334b69a57f31f8940916d3f66c9ab504))

- **(es/react)** Remove `count_children`
([#&#8203;10818](https://redirect.github.com/swc-project/swc/issues/10818))
([2116ab2](https://redirect.github.com/swc-project/swc/commit/2116ab2fa25b0d4121d0dc69afd42e41ea24e299))

- **(hstr)** Cleanup duplicate header
([#&#8203;10812](https://redirect.github.com/swc-project/swc/issues/10812))
([630dde9](https://redirect.github.com/swc-project/swc/commit/630dde93c9deb35c38d4d27c9e8083349ebad5bc))

- **(hstr)** Make the deallocation of `Atom`s explicit
([#&#8203;10813](https://redirect.github.com/swc-project/swc/issues/10813))
([406433d](https://redirect.github.com/swc-project/swc/commit/406433d55d00c2e14cd72e438ca36666936c62cd))

- **(hstr)** Remove `is_global`
([#&#8203;10820](https://redirect.github.com/swc-project/swc/issues/10820))
([afda0f9](https://redirect.github.com/swc-project/swc/commit/afda0f9d0d65e231615f955e365f77a18dc716d1))

##### Testing

- **(es/plugin)** Test memory layout of archived types
([#&#8203;10841](https://redirect.github.com/swc-project/swc/issues/10841))
([502e991](https://redirect.github.com/swc-project/swc/commit/502e991a8bccaefef03f6379bbda8522bde4f62e))

###
[`v1.12.11`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11211---2025-07-08)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.9...v1.12.11)

##### Bug Fixes

- **(ci)** Fix CI
([#&#8203;10790](https://redirect.github.com/swc-project/swc/issues/10790))
([b3f9760](https://redirect.github.com/swc-project/swc/commit/b3f97604b8bc4713ab1f91fa3bd732b7af9cb2e9))

- **(es)** Use `default-features = false` for `swc` crate usages
([#&#8203;10776](https://redirect.github.com/swc-project/swc/issues/10776))
([50b2eac](https://redirect.github.com/swc-project/swc/commit/50b2eacdf7bb3705b5be1ba63e9acdb143e82d40))

- **(es)** Make `swc_typescript` optional
([#&#8203;10792](https://redirect.github.com/swc-project/swc/issues/10792))
([c32569d](https://redirect.github.com/swc-project/swc/commit/c32569dd558e3bd4e27329275e090cc716a6e440))

- **(preset-env)** Fix `default` value for `caniuse`
([#&#8203;10754](https://redirect.github.com/swc-project/swc/issues/10754))
([aa4cd5b](https://redirect.github.com/swc-project/swc/commit/aa4cd5ba7c79229f8082354d470b10d420b5f8cb))

- **(preset-env)** Revert `default` value
([#&#8203;10778](https://redirect.github.com/swc-project/swc/issues/10778))
([7af5824](https://redirect.github.com/swc-project/swc/commit/7af58242c2a4c8b7c1a8df8a2dd7d854892fad5e))

##### Features

- **(es/minifeir)** Inline lazily initialized literals
([#&#8203;10752](https://redirect.github.com/swc-project/swc/issues/10752))
([fd5d2e2](https://redirect.github.com/swc-project/swc/commit/fd5d2e2f33db0d6aee8d133fe23047422a67e28c))

- **(es/minifier)** Evaluate `Number.XXX` constants
([#&#8203;10756](https://redirect.github.com/swc-project/swc/issues/10756))
([c47dab5](https://redirect.github.com/swc-project/swc/commit/c47dab5f904ecce101b0388cab26805741bc9bd2))

- **(es/minifier)** Implement partial evaluation of array join
([#&#8203;10758](https://redirect.github.com/swc-project/swc/issues/10758))
([bdf3a98](https://redirect.github.com/swc-project/swc/commit/bdf3a98bb45f6f9cdf1b9a8ed8d292ccce257d4e))

- **(swc\_core)** Expose `swc_ecma_parser/unstable`
([#&#8203;10744](https://redirect.github.com/swc-project/swc/issues/10744))
([db0679e](https://redirect.github.com/swc-project/swc/commit/db0679e5ca675ea7b54bc8804897f1a2f313fe0c))

##### Miscellaneous Tasks

- **(common)** Remove `clone()` in proc macro
([#&#8203;10762](https://redirect.github.com/swc-project/swc/issues/10762))
([12e3180](https://redirect.github.com/swc-project/swc/commit/12e318036caccee6d9b516baf391fccb07118ca9))

- **(deps)** Update `browserslist-rs` to `0.19`
([#&#8203;10750](https://redirect.github.com/swc-project/swc/issues/10750))
([f8bf21c](https://redirect.github.com/swc-project/swc/commit/f8bf21c07202ac864d1772d5c46e1a4e99bda2fa))

- **(deps)** Remove unused deps with cargo-shear
([#&#8203;10765](https://redirect.github.com/swc-project/swc/issues/10765))
([f4e4974](https://redirect.github.com/swc-project/swc/commit/f4e4974ffeec16b7d6d5b8def107b82bfc3c7e1d))

- **(es/module)** Drop `node` feature of `swc_ecma_loader`
([#&#8203;10761](https://redirect.github.com/swc-project/swc/issues/10761))
([44471b5](https://redirect.github.com/swc-project/swc/commit/44471b51518d3c74ee4f3992f8474687ada13fc0))

- **(plugin/runner)** Remove unused feature and dependency
([#&#8203;10764](https://redirect.github.com/swc-project/swc/issues/10764))
([a7d8a0a](https://redirect.github.com/swc-project/swc/commit/a7d8a0ac890bd4956d6b400017d6ddeba97e9ab0))

##### Performance

- **(es/lexer)** Use `bitflags` for `Syntax`
([#&#8203;10676](https://redirect.github.com/swc-project/swc/issues/10676))
([bf8c722](https://redirect.github.com/swc-project/swc/commit/bf8c722e25018baa45706b890b7464f90fc03f6a))

- **(es/lexer)** Do not scan number if there's no underscore
([#&#8203;10788](https://redirect.github.com/swc-project/swc/issues/10788))
([f5d92ee](https://redirect.github.com/swc-project/swc/commit/f5d92ee1bf0a2fbeece6570b745ea833f6cd355e))

- **(es/lints)** Make rules not parallel
([#&#8203;10772](https://redirect.github.com/swc-project/swc/issues/10772))
([4e6001c](https://redirect.github.com/swc-project/swc/commit/4e6001c5a465ce13547abc2a6b24ae724e1adba5))

- **(es/lints)** Merge critical rules
([#&#8203;10773](https://redirect.github.com/swc-project/swc/issues/10773))
([816e75a](https://redirect.github.com/swc-project/swc/commit/816e75a2094fd633243174f7953c9920f4851c79))

- **(es/parser)** Reduce the number of context set ops
([#&#8203;10742](https://redirect.github.com/swc-project/swc/issues/10742))
([08b4e8b](https://redirect.github.com/swc-project/swc/commit/08b4e8b285ddb49eeefd06d1f745d9aec25427c1))

- **(es/parser)** Reduce value set operations for context
([#&#8203;10751](https://redirect.github.com/swc-project/swc/issues/10751))
([4976b12](https://redirect.github.com/swc-project/swc/commit/4976b12f9398c471c0f77e69ad141e0172927a2b))

- **(es/parser)** Reduce query ops of current token
([#&#8203;10766](https://redirect.github.com/swc-project/swc/issues/10766))
([4304f91](https://redirect.github.com/swc-project/swc/commit/4304f9129c1d511c94898727306a50535e11ad39))

- **(es/parser)** Remove useless call in `parse_ident`
([#&#8203;10770](https://redirect.github.com/swc-project/swc/issues/10770))
([4ca12c9](https://redirect.github.com/swc-project/swc/commit/4ca12c97259fdf882b0849112473f3deea54be36))

- **(es/renamer)** Reduce time complexity in case of conflict
([#&#8203;10749](https://redirect.github.com/swc-project/swc/issues/10749))
([0279914](https://redirect.github.com/swc-project/swc/commit/02799141bf0d040b6536f3333cfed852b80c611b))

- **(hstr)** Do not compare string during creating atoms
([#&#8203;10791](https://redirect.github.com/swc-project/swc/issues/10791))
([43a4f11](https://redirect.github.com/swc-project/swc/commit/43a4f117cb0089bc7e117173507886218b064d62))

- Replace `rayon` with `par-iter`
([#&#8203;10774](https://redirect.github.com/swc-project/swc/issues/10774))
([a6e6ebe](https://redirect.github.com/swc-project/swc/commit/a6e6ebeacafb8bccbaf3cb9bec3c87861461437a))

##### Refactor

- **(es)** Make `swc_ecma_lint` optional for `swc` crate
([#&#8203;10767](https://redirect.github.com/swc-project/swc/issues/10767))
([f80415b](https://redirect.github.com/swc-project/swc/commit/f80415baa60a55a4dea31eff9b1c3431705183e5))

- **(es/lexer)** Use const fn in `SyntaxFlags`
([#&#8203;10737](https://redirect.github.com/swc-project/swc/issues/10737))
([b9eb23a](https://redirect.github.com/swc-project/swc/commit/b9eb23aec3dd0963afa5080d53bca4dd0325f233))

- **(es/parser)** Cleanup `parse_setter_param`
([#&#8203;10745](https://redirect.github.com/swc-project/swc/issues/10745))
([70734f4](https://redirect.github.com/swc-project/swc/commit/70734f40d4ff0d9ad140b705c3356b44f8bd5663))

- **(es/parser)** Cleanup `typed-arena`
([#&#8203;10769](https://redirect.github.com/swc-project/swc/issues/10769))
([ce5138d](https://redirect.github.com/swc-project/swc/commit/ce5138d3aae6e23127fc76da9f439d47b7c59374))

- **(es/parser)** Cleanup for ctx
([#&#8203;10777](https://redirect.github.com/swc-project/swc/issues/10777))
([d60a611](https://redirect.github.com/swc-project/swc/commit/d60a611dc76244b2b12e7676bbf4995bec5ba37c))

- **(es/parser)** Delete `with_ctx`
([#&#8203;10779](https://redirect.github.com/swc-project/swc/issues/10779))
([ce057c5](https://redirect.github.com/swc-project/swc/commit/ce057c55efcb937437af5ef0fd583240b0538a0e))

- **(es/parser)** Cleanup
([#&#8203;10781](https://redirect.github.com/swc-project/swc/issues/10781))
([176ce36](https://redirect.github.com/swc-project/swc/commit/176ce36d2407b6d054ec6088a45025b76791fed3))

- **(es/preset)** Remove deprecated `preset_env` function and `feature`
module
([#&#8203;10759](https://redirect.github.com/swc-project/swc/issues/10759))
([fa0e0ab](https://redirect.github.com/swc-project/swc/commit/fa0e0abf41658271cde27b6852f42dd00dfd8f4a))

- **(es/preset-env)** Use phf for corejs3 entry
([#&#8203;10712](https://redirect.github.com/swc-project/swc/issues/10712))
([658b26d](https://redirect.github.com/swc-project/swc/commit/658b26d8386c17cbe7abf740d905d41eac96b7f7))

##### Testing

- **(es/minifier)** Update the terser test list
([#&#8203;10748](https://redirect.github.com/swc-project/swc/issues/10748))
([1eace01](https://redirect.github.com/swc-project/swc/commit/1eace01303a98a522b67f9005601cbebd0d5b71e))

- **(es/minifier)** Update the passing test list
([#&#8203;10782](https://redirect.github.com/swc-project/swc/issues/10782))
([8aa888b](https://redirect.github.com/swc-project/swc/commit/8aa888bc2a0fc0ed84d189725af917ae2be9f905))

- **(es/parser)** Add a test for duplicate labels
([#&#8203;10784](https://redirect.github.com/swc-project/swc/issues/10784))
([28fc643](https://redirect.github.com/swc-project/swc/commit/28fc64310c0fdb0491a1121a801f9a5d184109eb))

##### Pref

- **(hstr)** Do not compare static tag
([#&#8203;10771](https://redirect.github.com/swc-project/swc/issues/10771))
([5d3ce83](https://redirect.github.com/swc-project/swc/commit/5d3ce83add12c4b147d238e1cd6fdf6083c696d2))

###
[`v1.12.9`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1129---2025-07-01)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.7...v1.12.9)

##### Bug Fixes

- **(es/lexer)** Parse uppercase hex numbers correctly
([#&#8203;10728](https://redirect.github.com/swc-project/swc/issues/10728))
([ead6256](https://redirect.github.com/swc-project/swc/commit/ead62560b028f74feee506484233de2763ed3378))

- **(es/lexer)** Allow keywords as jsx attribute names
([#&#8203;10730](https://redirect.github.com/swc-project/swc/issues/10730))
([04ef20a](https://redirect.github.com/swc-project/swc/commit/04ef20ad9b7e43dc70666258cb2c996a1a5e4074))

- **(es/minifier)** Fix top level option
([#&#8203;10227](https://redirect.github.com/swc-project/swc/issues/10227))
([485fced](https://redirect.github.com/swc-project/swc/commit/485fced53b9318f707d05d64a1c7adf28d00e41a))

- **(es/minifier)** Do not drop self-referential class expressions
([#&#8203;10710](https://redirect.github.com/swc-project/swc/issues/10710))
([39e6c2e](https://redirect.github.com/swc-project/swc/commit/39e6c2ec2d1528594867408cb9c3071319b32f00))

- **(es/minifier)** Mark `cons` and `alt` of `CondExpr` as `ref`
([#&#8203;10740](https://redirect.github.com/swc-project/swc/issues/10740))
([9649cc8](https://redirect.github.com/swc-project/swc/commit/9649cc80b66edb54db1dadc9214f2c19ea008f24))

- **(es/minifier)** Fix termination detection
([#&#8203;10741](https://redirect.github.com/swc-project/swc/issues/10741))
([87bc698](https://redirect.github.com/swc-project/swc/commit/87bc69883daae48b633556b55caeb480b7ba2d97))

- **(es/parser)** Allow non-prop operand in delete
([#&#8203;10733](https://redirect.github.com/swc-project/swc/issues/10733))
([38132e0](https://redirect.github.com/swc-project/swc/commit/38132e0e6abaead3eae15a08610ad5dda5026dd8))

##### Features

- **(es/minifier)** Hoist more properties
([#&#8203;10707](https://redirect.github.com/swc-project/swc/issues/10707))
([0f2c8d5](https://redirect.github.com/swc-project/swc/commit/0f2c8d5963a48e582bf4517b4a52a6cfb31b399c))

- **(es/transforms)** Expose `tsEnumIsMutable` to JS
([#&#8203;10716](https://redirect.github.com/swc-project/swc/issues/10716))
([6b3ae00](https://redirect.github.com/swc-project/swc/commit/6b3ae008d80c0bf7b215cae7d8a754e51a732bc9))

##### Performance

- **(es/minifier)** Make `CharFreq::scan` in mangler table-based
([#&#8203;10679](https://redirect.github.com/swc-project/swc/issues/10679))
([04d39aa](https://redirect.github.com/swc-project/swc/commit/04d39aaa9e57965dacc44d96f3e562cf8311d3bf))

- **(ts/fast-strip)** Use `swc_ecma_parser::Lexer`
([#&#8203;10677](https://redirect.github.com/swc-project/swc/issues/10677))
([ffe0292](https://redirect.github.com/swc-project/swc/commit/ffe029283139eafd533c287e52b4b7a3c7794b90))

- Optimize `Input::reset_to`
([#&#8203;10719](https://redirect.github.com/swc-project/swc/issues/10719))
([8084066](https://redirect.github.com/swc-project/swc/commit/808406616a86f84fa4599a22a01a5a3921975e0e))

##### Refactor

- **(es/lexer)** Useless reset
([#&#8203;10714](https://redirect.github.com/swc-project/swc/issues/10714))
([c9eee0b](https://redirect.github.com/swc-project/swc/commit/c9eee0beadb2ba927b0c4e068eb034b7712ffffd))

- **(es/lexer)** Cleanup `read_int`
([#&#8203;10727](https://redirect.github.com/swc-project/swc/issues/10727))
([c5fb4b1](https://redirect.github.com/swc-project/swc/commit/c5fb4b13f5507dd4fb58f12860d0ec53d00c157d))

- **(es/parser)** Remove `read_number_no_dot`
([#&#8203;10703](https://redirect.github.com/swc-project/swc/issues/10703))
([fa8607f](https://redirect.github.com/swc-project/swc/commit/fa8607f1e42a0453d24e72d0c10ab62139d12dd7))

- **(es/parser)** Remove needless branching
([#&#8203;10717](https://redirect.github.com/swc-project/swc/issues/10717))
([b0c23b2](https://redirect.github.com/swc-project/swc/commit/b0c23b2d31a27205b061a68688dddf4bc59937d7))

##### Testing

- **(es/preset-env)** Add entry import bench
([#&#8203;10722](https://redirect.github.com/swc-project/swc/issues/10722))
([9868b4d](https://redirect.github.com/swc-project/swc/commit/9868b4d095007bf971dfc3372e12c934d9992fee))

- Make codspeed concurrent on main branch
([#&#8203;10711](https://redirect.github.com/swc-project/swc/issues/10711))
([4392ce3](https://redirect.github.com/swc-project/swc/commit/4392ce3414a77ca98c9923c093d60ca662615852))

###
[`v1.12.7`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1127---2025-06-26)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.6...v1.12.7)

##### Bug Fixes

- **(es/minifier)** Fix condition for preserving properties
([#&#8203;10694](https://redirect.github.com/swc-project/swc/issues/10694))
([5c57a05](https://redirect.github.com/swc-project/swc/commit/5c57a0559641121218aa8ef2be297c3a97570e70))

- **(es/minifier)** Drop pure tagged string call expr
([#&#8203;10702](https://redirect.github.com/swc-project/swc/issues/10702))
([85cd9a7](https://redirect.github.com/swc-project/swc/commit/85cd9a71d57d7c0e37b2158bfddfbdbe2b09622f))

- **(es/parser)** Improve error message for template literals
([#&#8203;10690](https://redirect.github.com/swc-project/swc/issues/10690))
([a066b76](https://redirect.github.com/swc-project/swc/commit/a066b7629079ad15850c41a982031a62decebd2d))

- **(es/parser)** Rescan `>=` for JSX closing tag
([#&#8203;10693](https://redirect.github.com/swc-project/swc/issues/10693))
([fe82c4c](https://redirect.github.com/swc-project/swc/commit/fe82c4cf83b4cea05403b87bc665f9d0a84928e1))

- **(es/parser)** Support keywords as JSX member expression properties
([#&#8203;10701](https://redirect.github.com/swc-project/swc/issues/10701))
([643253d](https://redirect.github.com/swc-project/swc/commit/643253d5e1df643fd79eb3f494b56f15bdcbdb47))

##### Features

- **(es/parser)** Add `override` and `out` keyword
([#&#8203;10695](https://redirect.github.com/swc-project/swc/issues/10695))
([636d7a3](https://redirect.github.com/swc-project/swc/commit/636d7a3830ca3de01ee2078385820e3a37d62343))

- **(es/parser)** Enable import attributes unconditionally
([#&#8203;10706](https://redirect.github.com/swc-project/swc/issues/10706))
([5ecc3ca](https://redirect.github.com/swc-project/swc/commit/5ecc3ca4da6998c8dc9c94d8c25ab10a3b70b62b))

- **(es/parser)** Expose Token API with unstable feature flag
([#&#8203;10699](https://redirect.github.com/swc-project/swc/issues/10699))
([750c7d4](https://redirect.github.com/swc-project/swc/commit/750c7d4c84d34091207932dde9e3e1aaac0cf391))

##### Performance

- **(es/parser)** Do not compare error each time
([#&#8203;10696](https://redirect.github.com/swc-project/swc/issues/10696))
([0ae0341](https://redirect.github.com/swc-project/swc/commit/0ae0341d105a9c57810204352b775acdee26d18e))

##### Testing

- **(es)** Remove outdated test snapshots
([#&#8203;10689](https://redirect.github.com/swc-project/swc/issues/10689))
([03d520b](https://redirect.github.com/swc-project/swc/commit/03d520bc5be02d45acb173c49d7fcd9580ccacf1))

###
[`v1.12.6`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1126---2025-06-24)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.5...v1.12.6)

##### Bug Fixes

- **(es/parser)** Throw error if JSX does not end with `>`
([#&#8203;10687](https://redirect.github.com/swc-project/swc/issues/10687))
([cb3d6db](https://redirect.github.com/swc-project/swc/commit/cb3d6dbfd4dd9d82bea0222934daf902f57e1034))

- **(es/react-compiler)** Use tsx syntax for parser
([#&#8203;10682](https://redirect.github.com/swc-project/swc/issues/10682))
([a355e37](https://redirect.github.com/swc-project/swc/commit/a355e376707f35845d5a8b30be0f98fbc2e73b5d))

- **(hstr)** Support MSRV = `1.86`
([#&#8203;10673](https://redirect.github.com/swc-project/swc/issues/10673))
([de19d1e](https://redirect.github.com/swc-project/swc/commit/de19d1e79d9626b82ee07c3cdefcdcaa317e64e3))

- **(ts/isolated-dts)** Skip parameters without accessibility modifiers
in private constructors
([#&#8203;10675](https://redirect.github.com/swc-project/swc/issues/10675))
([1976d8e](https://redirect.github.com/swc-project/swc/commit/1976d8ef2de0ffd3203b7f450f92ec91a1d3b260))

##### Features

- **(ts/fast-strip)** Support JSX under a feature flag
([#&#8203;10656](https://redirect.github.com/swc-project/swc/issues/10656))
([6a70d17](https://redirect.github.com/swc-project/swc/commit/6a70d17f17109bcb2e6ed715fe321c3fb3eaae6e))

##### Miscellaneous Tasks

- **(ecosystem-ci)** Exclude `react-leaflet`
([cfbb1f9](https://redirect.github.com/swc-project/swc/commit/cfbb1f9505b430b2e93062611734d2f0a196b008))

##### Performance

- **(es/lexer)** Optimize number literal parsing with fast path
([#&#8203;10655](https://redirect.github.com/swc-project/swc/issues/10655))
([15d0828](https://redirect.github.com/swc-project/swc/commit/15d0828f2d9a741b053f26e88bd52b5c2c7c78f4))

- **(es/lexer)** Reduce allocations while lexing numbers
([#&#8203;10667](https://redirect.github.com/swc-project/swc/issues/10667))
([115d228](https://redirect.github.com/swc-project/swc/commit/115d228d90566fb09bf456be9fc203ff1fb7cb34))

- **(es/lexer)** Introduce `byte_search` to reduce comparison operations
([#&#8203;10668](https://redirect.github.com/swc-project/swc/issues/10668))
([3806ffd](https://redirect.github.com/swc-project/swc/commit/3806ffd04872a556b4a906348ade955814da044d))

- **(es/lexer)** Compare `\n` first
([#&#8203;10669](https://redirect.github.com/swc-project/swc/issues/10669))
([9c41e2f](https://redirect.github.com/swc-project/swc/commit/9c41e2f71016699917c8109c2bd4660cfa7fb4f3))

- **(es/lexer)** Optimize lexing of numbers with separators
([#&#8203;10665](https://redirect.github.com/swc-project/swc/issues/10665))
([cac651b](https://redirect.github.com/swc-project/swc/commit/cac651b85d5e0bee9e4d1b1ba4d9df69621a5361))

- **(es/minifier)** Remove needless clones
([#&#8203;10661](https://redirect.github.com/swc-project/swc/issues/10661))
([5f4f7dd](https://redirect.github.com/swc-project/swc/commit/5f4f7dd0f164a30ff6340dd0114fe0759e64d83f))

- **(ts/fast-strip)** Prealloc buf for codegen
([#&#8203;10680](https://redirect.github.com/swc-project/swc/issues/10680))
([a8347fe](https://redirect.github.com/swc-project/swc/commit/a8347fea2711203209e1cd1b0c920cb83bb6d957))

##### Refactor

- **(ts/fast-strip)** Rename crate
([#&#8203;10685](https://redirect.github.com/swc-project/swc/issues/10685))
([6b5904c](https://redirect.github.com/swc-project/swc/commit/6b5904c838394def3b45bd0d1c9bbdc75a1c1af9))

##### Build

- **(wasm)** Fix wasm builds
([eee0578](https://redirect.github.com/swc-project/swc/commit/eee05787231c07b41430d5bfed73f3c39011c491))

###
[`v1.12.5`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1125---2025-06-21)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.4...v1.12.5)

##### Bug Fixes

- **(es/parser)** Parse jsx entity
([#&#8203;10652](https://redirect.github.com/swc-project/swc/issues/10652))
([bfd3bc5](https://redirect.github.com/swc-project/swc/commit/bfd3bc5456a33e3d66008ea198d9c5f38660af39))

- **(es/parser)** Consider reseved ident in jsx name
([#&#8203;10647](https://redirect.github.com/swc-project/swc/issues/10647))
([9262a59](https://redirect.github.com/swc-project/swc/commit/9262a591fd8f35200948fa298aa0f9cc4d0a06e7))

##### Performance

- **(es/parser)** Optimize `next_token`
([#&#8203;10654](https://redirect.github.com/swc-project/swc/issues/10654))
([1be2ca0](https://redirect.github.com/swc-project/swc/commit/1be2ca0d6e0cbe096352521b016320b6a30d36b7))

##### Refactor

- **(es/lexer)** Remove faster path for `\t`
([#&#8203;10650](https://redirect.github.com/swc-project/swc/issues/10650))
([d6ac3b7](https://redirect.github.com/swc-project/swc/commit/d6ac3b7adbe067b3796cba57480806b3e23cfafb))

###
[`v1.12.4`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1124---2025-06-20)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.3...v1.12.4)

##### Bug Fixes

- **(es/minifier)** Fix `Buffer` handling of `minify()` API
([#&#8203;10643](https://redirect.github.com/swc-project/swc/issues/10643))
([cdf068e](https://redirect.github.com/swc-project/swc/commit/cdf068e1bd8f007e06f41bd05f98055243468ba4))

- **(es/minifier)** Fix arrow inlining
([#&#8203;10642](https://redirect.github.com/swc-project/swc/issues/10642))
([7232c10](https://redirect.github.com/swc-project/swc/commit/7232c102d36bbf6957bd7326d9392d2b00155ee9))

- **(es/parser)** Don't be greedy in the end of jsx open el
([#&#8203;10637](https://redirect.github.com/swc-project/swc/issues/10637))
([8a2c656](https://redirect.github.com/swc-project/swc/commit/8a2c656d50dd1fe86b7338dc83cc1397a99ebbbe))

- Update `par-core` and `par-iter`
([#&#8203;10629](https://redirect.github.com/swc-project/swc/issues/10629))
([38f7d51](https://redirect.github.com/swc-project/swc/commit/38f7d51d3ca2d55a85020cca0cffc22b2e5b5b8a))

- Fix CI
([#&#8203;10641](https://redirect.github.com/swc-project/swc/issues/10641))
([9df98f7](https://redirect.github.com/swc-project/swc/commit/9df98f748eba99de4c51dc407de34b97456e93ce))

##### Refactor

- **(es/parser)** Cleanup
([#&#8203;10631](https://redirect.github.com/swc-project/swc/issues/10631))
([c7c2035](https://redirect.github.com/swc-project/swc/commit/c7c2035292c3a86d65ad97438ffc9ffa2df09628))

###
[`v1.12.3`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1123---2025-06-19)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.2...v1.12.3)

##### Bug Fixes

- **(es/codgen)** Emit leading comments of JSXExprContainer
([#&#8203;10627](https://redirect.github.com/swc-project/swc/issues/10627))
([2d2162a](https://redirect.github.com/swc-project/swc/commit/2d2162a1e90b997db130ba8ab9b262cd145f998a))

###
[`v1.12.2`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1122---2025-06-19)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.1...v1.12.2)

##### Bug Fixes

- **(ci)** Fix build of `@swc/minifier`
([0dc5244](https://redirect.github.com/swc-project/swc/commit/0dc52440ea8f2320614d0875fc421ba647f1a75c))

- **(es/codegen)** Fix `.map` path when using `output_path`
([01e5bd1](https://redirect.github.com/swc-project/swc/commit/01e5bd1d6560d3b40e98122e09d0f7bd7c73b4c5))

- **(es/parser)** Allow type ann in jsx expr child
([#&#8203;10626](https://redirect.github.com/swc-project/swc/issues/10626))
([48f576c](https://redirect.github.com/swc-project/swc/commit/48f576c64ac119af3bc990c78f06678dc0fdd800))

- **(swc)** Fix wrong caching of resolvers regarding file exts
([#&#8203;10615](https://redirect.github.com/swc-project/swc/issues/10615))
([68aacd1](https://redirect.github.com/swc-project/swc/commit/68aacd1dfc2dd97feb5636f1833a6fa1e15407bd))

- **(ts/isolated-dts)** Fix usage dependency
([#&#8203;10621](https://redirect.github.com/swc-project/swc/issues/10621))
([b3677d3](https://redirect.github.com/swc-project/swc/commit/b3677d36681820dd7c0f35ef97c44d5f7de69121))

- **(ts/isolated-dts)** Emit properties in overloaded constructor params
([#&#8203;10623](https://redirect.github.com/swc-project/swc/issues/10623))
([6634ef1](https://redirect.github.com/swc-project/swc/commit/6634ef1d2fd7f298a4c5fbb5c23e28c2571177b8))

##### Features

- **(swc\_common)** Allow returning `None` in `try_lookup_source_file`
([#&#8203;10625](https://redirect.github.com/swc-project/swc/issues/10625))
([d8e2405](https://redirect.github.com/swc-project/swc/commit/d8e2405d7f67867699eeda36ca59ac11ca7baf71))

##### Performance

- **(atoms)** Improve `atom!` for inlinable strings
([#&#8203;10612](https://redirect.github.com/swc-project/swc/issues/10612))
([5113121](https://redirect.github.com/swc-project/swc/commit/51131212c3bd1992bdade5ab509572ad79d1aa53))

- **(es/minifier)** Avoid calling some costly function when optimizing
deep nested binary expr
([#&#8203;10611](https://redirect.github.com/swc-project/swc/issues/10611))
([1434571](https://redirect.github.com/swc-project/swc/commit/1434571477f5f8576a268a2bd32631eb9ce77229))

- **(es/minifier)** Remove needless JSON conversion
([#&#8203;10628](https://redirect.github.com/swc-project/swc/issues/10628))
([4a58dca](https://redirect.github.com/swc-project/swc/commit/4a58dca92c71c2db871be3a09ea0aa6c9a6702fc))

- **(es/parser)** Reduce cmp in jsx spread child
([#&#8203;10606](https://redirect.github.com/swc-project/swc/issues/10606))
([fb33c13](https://redirect.github.com/swc-project/swc/commit/fb33c135444edc4de4531cac7d5ae27feabfff76))

##### Refactor

- **(es/parser)** Cleanup - deduplicate some code
([#&#8203;10608](https://redirect.github.com/swc-project/swc/issues/10608))
([5f9af96](https://redirect.github.com/swc-project/swc/commit/5f9af969d7a123b6cbc82c7a76489acf244a1cf3))

- **(es/parser)** Remove token contexts
([#&#8203;10547](https://redirect.github.com/swc-project/swc/issues/10547))
([7ffe9d2](https://redirect.github.com/swc-project/swc/commit/7ffe9d23ca55c61acef69782e88d2e0e0e7ea47a))

###
[`v1.12.1`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1121---2025-06-12)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.12.0...v1.12.1)

##### Bug Fixes

- **([@&#8203;swc/types](https://redirect.github.com/swc/types))**
Remove `nativeClassProperties`
([#&#8203;10592](https://redirect.github.com/swc-project/swc/issues/10592))
([39032dc](https://redirect.github.com/swc-project/swc/commit/39032dcd96bc618fcddf55d0824836c56f766eab))

- **(es/minifier)** Fix top level detection of DCE
([#&#8203;10603](https://redirect.github.com/swc-project/swc/issues/10603))
([964a560](https://redirect.github.com/swc-project/swc/commit/964a5607d7bacb2bab1135bf0dd546a1a33fdb6c))

- **(es/minifier)** Fix inlining of arrows
([#&#8203;10604](https://redirect.github.com/swc-project/swc/issues/10604))
([cc3bc4d](https://redirect.github.com/swc-project/swc/commit/cc3bc4d66c381d33d00bc530b57c88447ae8ead8))

- **(es/minifier)** Perform DCE on the end
([#&#8203;10602](https://redirect.github.com/swc-project/swc/issues/10602))
([a97b149](https://redirect.github.com/swc-project/swc/commit/a97b1494267bba03436d160d39cd21ce68150173))

- **(swc_common)** Add `Files#is_in_file`
([#&#8203;10599](https://redirect.github.com/swc-project/swc/issues/10599))
([e6b61eb](https://redirect.github.com/swc-project/swc/commit/e6b61ebfde2b0680c3e4144e6725803b2d9d7fc8))

##### Features

- **(es/parser)** Support parsing CommonJS
([#&#8203;10600](https://redirect.github.com/swc-project/swc/issues/10600))
([70bda6a](https://redirect.github.com/swc-project/swc/commit/70bda6a199bec4b0f8fddb20040a382c44a78354))

###
[`v1.12.0`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1120---2025-06-10)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.31...v1.12.0)

##### Bug Fixes

- **([@&#8203;swc/types](https://redirect.github.com/swc/types))** Add
`jsc.output.charset`
([#&#8203;10567](https://redirect.github.com/swc-project/swc/issues/10567))
([26b41e8](https://redirect.github.com/swc-project/swc/commit/26b41e86cb103fd6e9b76dcc9ed6625ef73ef9d0))

- **(es/codegen)** Don't call `cmt.get_leading` for dummy span
([#&#8203;10568](https://redirect.github.com/swc-project/swc/issues/10568))
([16e204d](https://redirect.github.com/swc-project/swc/commit/16e204d3fa44acfea087e2e8929b7989894cf7bc))

- **(es/parser)** Disallow spread operator(`...`) in JSX attribute
values
([#&#8203;10587](https://redirect.github.com/swc-project/swc/issues/10587))
([8deba78](https://redirect.github.com/swc-project/swc/commit/8deba787bb7a210826be09ce065a7a40eef0d508))

- **(es/typescript)** Pass `native_class_properties`
([#&#8203;10561](https://redirect.github.com/swc-project/swc/issues/10561))
([7e4cd9a](https://redirect.github.com/swc-project/swc/commit/7e4cd9ad4fcd28bc179c75020acb9a596d405efb))

- **(es/typescript)** Handle `export declare var` in namespace
([#&#8203;10579](https://redirect.github.com/swc-project/swc/issues/10579))
([2daa17f](https://redirect.github.com/swc-project/swc/commit/2daa17f110910eae14412bbb29e8fdcf61265d13))

- **(ts/isolated-dts)** Add edges `SymbolFlags::Value` and
`SymbolFlags::Type` in exports
([#&#8203;10577](https://redirect.github.com/swc-project/swc/issues/10577))
([e6d4da2](https://redirect.github.com/swc-project/swc/commit/e6d4da219530744171ba46bfa44a06076080e7c2))

- Fix bindings
([0f858fd](https://redirect.github.com/swc-project/swc/commit/0f858fd3470c5c104ab9b6ca900ea97be37c615f))

##### Documentation

- **(contributing)** Add a script to patch local projects
([#&#8203;10565](https://redirect.github.com/swc-project/swc/issues/10565))
([3ac0a21](https://redirect.github.com/swc-project/swc/commit/3ac0a21288c780ef1267cfeba2662bc6a825b508))

##### Features

- **(es/minifier)** Regex support for `format.comments`
([#&#8203;10571](https://redirect.github.com/swc-project/swc/issues/10571))
([e441df5](https://redirect.github.com/swc-project/swc/commit/e441df50105a99c4725277278059e9b6100a95d0))

- **(es/module)** Add support for `import.meta.main` in AMD and CJS
([#&#8203;10596](https://redirect.github.com/swc-project/swc/issues/10596))
([759de2e](https://redirect.github.com/swc-project/swc/commit/759de2e463864d331e5528bbe60b400efb3b1f84))

##### Miscellaneous Tasks

- **(plugin/runner)** Update `virtual-fs` to dedupe dependencies
([#&#8203;10594](https://redirect.github.com/swc-project/swc/issues/10594))
([de667bb](https://redirect.github.com/swc-project/swc/commit/de667bbc485efae5dcb2ba0bd0c29b90e66605d2))

##### Refactor

- **(es/lexer)** Remove unnecessary result wrap
([#&#8203;10578](https://redirect.github.com/swc-project/swc/issues/10578))
([49d15df](https://redirect.github.com/swc-project/swc/commit/49d15df1b4d2f5e07d10e10c75dcbeb637b2528d))

- **(es/parser)** Extract `parse_jsx_attrs`
([#&#8203;10569](https://redirect.github.com/swc-project/swc/issues/10569))
([6492786](https://redirect.github.com/swc-project/swc/commit/649278679eab86e6cf167c170ecb49987559e26c))

- **(es/parser)** Remove `cur!(false)` macro
([#&#8203;10583](https://redirect.github.com/swc-project/swc/issues/10583))
([c96fa23](https://redirect.github.com/swc-project/swc/commit/c96fa238168ce6418781b6c6c14aea7de832d67c))

- **(swc_common)** Remove `Input::find`
([#&#8203;10542](https://redirect.github.com/swc-project/swc/issues/10542))
([494cef9](https://redirect.github.com/swc-project/swc/commit/494cef9982b7b9f93601ed8c0f49978a7d260259))

- **(swc_common)** Use `BytesStr` instead of `Lrc<String>`
([#&#8203;10580](https://redirect.github.com/swc-project/swc/issues/10580))
([6f00973](https://redirect.github.com/swc-project/swc/commit/6f00973ba08b19f09adb1bc9b9dd9558be27247a))

- **(swc_common)** Use `swc_sourcemap` instead
([#&#8203;10593](https://redirect.github.com/swc-project/swc/issues/10593))
([8a9f609](https://redirect.github.com/swc-project/swc/commit/8a9f609061e65977b97baca95dce147fa19e92fd))

##### Testing

- **(es/parser)** Enable jsx test
([#&#8203;10566](https://redirect.github.com/swc-project/swc/issues/10566))
([72b1efe](https://redirect.github.com/swc-project/swc/commit/72b1efeaec0931b17c9a7b0acd52be8de77d07dc))

###
[`v1.11.31`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11131---2025-06-05)

[Compare
Source](https://redirect.github.com/swc-project/swc/compare/v1.11.29...v1.11.31)

##### Bug Fixes

- **(es/codegen)** Improve comments handling
([#&#8203;10534](https://redirect.github.com/swc-project/swc/issues/10534))
([d9ba838](https://redirect.github.com/swc-project/swc/commit/d9ba838df9b88d6c4108bc21dd9d6eebd406aacd))

- **(es/codegen)** Exclude `constructor` from source map names
([#&#8203;10551](https://redirect.github.com/swc-project/swc/issues/10551))
([ef85640](https://redirect.github.com/swc-project/swc/commit/ef856402515758196f5d925bcfb8213bf0ca18fd))

- **(es/fixer)** Fix a bug with awaited arrow fn expression
([#&#8203;10555](https://redirect.github.com/swc-project/swc/issues/10555))
([9dfdfa6](https://redirect.github.com/swc-project/swc/commit/9dfdfa62d3603586ff4279daf4e66443c024cdd6))

- **(es/minifier)** Fix missing variable
([#&#8203;10478](https://redirect.github.com/swc-project/swc/issues/10478))
([6de3ef6](https://redirect.github.com/swc-project/swc/commit/6de3ef65bc599679020de13a3085824f06e047a7))

- **(es/minifier)** Inline object of member if prop is an ident
([#&#8203;10548](https://redirect.github.com/swc-project/swc/issues/10548))
([e554381](https://redirect.github.com/swc-project/swc/commit/e554381bffa3602d7ce9ee156652cf654bac507f))

- **(es/minifier)** Add side effect check for test expr when compressing
IfStmt
([#&#8203;10550](https://redirect.github.com/swc-project/swc/issues/10550))
([3e9728e](https://redirect.github.com/swc-project/swc/commit/3e9728e70c77139a770717f87a9e54920e4a58c9))

- **(es/minifier)** Fix typo in an option name
([#&#8203;10554](https://redirect.github.com/swc-project/swc/issues/10554))
([a303941](https://redirect.github.com/swc-project/swc/commit/a303941a36a59db19fe376b7601378fdc3830212))

- **(es/parser)** Emit syntax errors for strict mode in non-module or
scripts
([#&#8203;10545](https://redirect.github.com/swc-project/swc/issues/10545))
([1291b4a](https://redirect.github.com/swc-project/swc/commit/1291b4a78c51512fb0c699f3409275f4065bbc0b))

- **(es/react-compiler)** Fix usefulness detection
([#&#8203;10506](https://redirect.github.com/swc-project/swc/issues/10506))
([41075a1](https://redirect.github.com/swc-project/swc/commit/41075a1c8776b62d7c2fc6436677d5d6b083a2f8))

- **(es/utils)** Fix `extract_var_ids`
([#&#8203;10511](https://redirect.github.com/swc-project/swc/issues/10511))
([5644372](https://redirect.github.com/swc-project/swc/commit/56443727dd195a2a3500014b8f54b9a18e14e484))

- **(react-compiler)** Fix fast check
([#&#8203;10538](https://redirect.github.com/swc-project/swc/issues/10538))
([9403ce2](https://redirect.github.com/swc-project/swc/commit/9403ce2e7372dbcd579e2710480f2ffc78d8bcca))

- **(swc_common)** Fix build
([#&#8203;10544](https://redirect.github.com/swc-project/swc/issues/10544))
([2ed934d](https://redirect.github.com/swc-project/swc/commit/2ed934d4a1b2c85d6cc04c038aaee3e09c189e8b))

- **(swc_common)** Fix skip condition for sourcemap
([#&#8203;10562](https://redirect.github.com/swc-project/swc/issues/10562))
([cbee0df](https://redirect.github.com/swc-project/swc/commit/cbee0dfa2b82ed470a387d06470e70617a6ee60a))

- **(swc_common)** Fix skip condition for sourcemap, really
([#&#8203;10563](https://redirect.github.com/swc-project/swc/issues/10563))
([14feedb](https://redirect.github.com/swc-project/swc/commit/14feedb55286bbd811b4dfba26501bd1127067fe))

- **(swc_common)** Revert skip condition patch
([#&#8203;10564](https://redirect.github.com/swc-project/swc/issues/10564))
([2a2b284](https://redirect.github.com/swc-project/swc/commit/2a2b284f2522ee1bb04033a4aa787b853617823f))

- **(ts/fast-dts)** Correctly emit Symbol-keyed accessors in
declarations
([#&#8203;10508](https://redirect.github.com/swc-project/swc/issues/10508))
([1298e76](https://redirect.github.com/swc-project/swc/commit/1298e767e78d69ba02efb1cb3260266b5a2812c2))

- **(ts/fast-dts)** Ensure correct emission of template literals and
symbol-keyed properties
([#&#8203;10530](https://redirect.github.com/swc-project/swc/issues/10530))
([8dbdbef](https://redirect.github.com/swc-project/swc/commit/8dbdbef266f508e09f52ffe1cbe2e953e5039a3d))

##### Features

- **(es/regexp)** Add crates for RegExp
([#&#8203;10525](https://redirect.github.com/swc-project/swc/issues/10525))
([4b3f924](https://redirect.github.com/swc-project/swc/commit/4b3f924edf996983e2a61cc29eb0c552cf71af7a))

- **(swc_common)** Add `Globals::clone_data`
([#&#8203;10543](https://redirect.github.com/swc-project/swc/issues/10543))
([39f30b0](https://redirect.github.com/swc-project/swc/commit/39f30b066fe4d91f8df641fe59aba86acb10d645))

- **(swc_common)** Add `map_raw_pos` to `Files`
([#&#8203;10560](https://redirect.github.com/swc-project/swc/issues/10560))
([71224c3](https://redirect.github.com/swc-project/swc/commit/71224c365335e970f6dd12a47b4524da6d861bb3))

##### Miscellaneous Tasks

- **(bindings)** Use published versions of crates
([#&#8203;10513](https://redirect.github.com/swc-project/swc/issues/10513))
([f65f028](https://redirect.github.com/swc-project/swc/commit/f65f02831cb68245d5790a6c867ac3e997eedbfd))

- **(ecosystem-ci)** Exclude `ts-node`
([2b284e1](https://redirect.github.com/swc-project/swc/commit/2b284e1930bd9aab88d74bef0f7453bf23e2ddfe))

##### Performance

- **(es/minifier)** Merge `PropertyCollector` into usage analyzer
([#&#8203;10514](https://redirect.github.com/swc-project/swc/issues/10514))
([505bf54](https://redirect.github.com/swc-project/swc/commit/505bf542cd197afb2a5a5f7cd89ed97ac681a923))

- **(es/minifier)** Remove needless clone
([#&#8203;10523](https://redirect.github.com/swc-project/swc/issues/10523))
([1c02ef6](https://redirect.github.com/swc-project/swc/commit/1c02ef63aa48b239a43f359991af736071634a21))

- **(es/parser)** Reduce comparison while reading logical
([#&#8203;10526](https://redirect.github.com/swc-project/swc/issues/10526))
([2bc551c](https://redirect.github.com/swc-project/swc/commit/2bc551cb39d99ecebd5d6f10fc94a93173b2aefa))

- **(es/renamer)** Merge analyze/collect
([#&#8203;10509](https://redirect.github.com/swc-project/swc/issues/10509))
([7b47f66](https://redirect.github.com/swc-project/swc/commit/7b47f661dd6794f658023b649ebcdc153fe6e27c))

- **(swc_common)** Remove `char_indices` calls
([#&#8203;10541](https://redirect.github.com/swc-project/swc/issues/10541))
([51507bc](https://redirect.github.com/swc-project/swc/commit/51507bcfa24fcdc202e5bbf255a24feb1665a395))

##### Refactor

- **(es/codegen)** Migrate to `ryu-js` for numeric literal codegen
([#&#8203;10503](https://redirect.github.com/swc-project/swc/issues/10503))
([4bc4244](https://redirect.github.com/swc-project/swc/commit/4bc4244c195d3a364b588348657fd8a3d8c22079))

- **(es/lexer)** Cleanup code for reading tokens
([#&#8203;10533](https://redirect.github.com/swc-project/swc/issues/10533))
([a72092c](https://redirect.github.com/swc-project/swc/commit/a72092c13166fe80d494e49cf0c5ec04e93ee4eb))

- **(es/lexer)** Share `skip_block_comment`
([#&#8203;10549](https://redirect.github.com/swc-project/swc/issues/10549))
([b101a87](https://redirect.github.com/swc-project/swc/commit/b101a87771d287b8e3bd9ae60a94b39de192718b))

- **(es/parser)** Share code for parsing strings
([#&#8203;10522](https://redirect.github.com/swc-project/swc/issues/10522))
([931a2d6](https://redirect.github.com/swc-project/swc/commit/931a2d6761bfec72cdda7eb875ad02dc217848b9))

- **(es/parser)** Cleanup
([#&#8203;10559](https://redirect.github.com/swc-project/swc/issues/10559))
([963ac9e](https://redirect.github.com/swc-project/swc/commit/963ac9efb23d4613932bcb6a29b94b9ac5d13860))

- **(ts/fast-dts)** Derive computed flags from source code
([#&#8203;10510](https://redirect.github.com/swc-project/swc/issues/10510))
([a2d5664](https://redirect.github.com/swc-project/swc/commit/a2d56645cbf753770a2634e23423a59acaae6b84))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/peers/peerjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJkZXYtZGVwZW5kZW5jaWVzIl19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants