Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix #124 - type import specifier dupe #125

Merged
merged 2 commits into from Sep 26, 2023

Conversation

AlexJDG
Copy link
Contributor

@AlexJDG AlexJDG commented Sep 25, 2023

Proposed fix for the bug ticket I opened (Fixes #124)

  • Prevented type import exploding when no value imports are present
  • Added test coverage to cover this edge-case

@AlexJDG AlexJDG changed the title Bugfix/#124 type import specifier dupe Fix #124 - type import specifier dupe Sep 25, 2023
Copy link
Owner

@IanVS IanVS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice catch, and thanks for the fix + test!

@IanVS IanVS merged commit c2a6766 into IanVS:main Sep 26, 2023
4 checks passed
renovate bot added a commit to Asjas/platform that referenced this pull request Oct 12, 2023
… v4.1.1 (#68)

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

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@ianvs/prettier-plugin-sort-imports](https://togithub.com/ianvs/prettier-plugin-sort-imports)
| [`4.1.0` ->
`4.1.1`](https://renovatebot.com/diffs/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ianvs/prettier-plugin-sort-imports
(@&#8203;ianvs/prettier-plugin-sort-imports)</summary>

###
[`v4.1.1`](https://togithub.com/IanVS/prettier-plugin-sort-imports/releases/tag/v4.1.1)

[Compare
Source](https://togithub.com/ianvs/prettier-plugin-sort-imports/compare/v4.1.0...v4.1.1)

#### What's Changed

##### Fixes

- Fix type import specifier dupe by
[@&#8203;AlexJDG](https://togithub.com/AlexJDG) in
[IanVS/prettier-plugin-sort-imports#125
- Fix vue preprocessor may replace wrong code by
[@&#8203;Tanimodori](https://togithub.com/Tanimodori) in
[IanVS/prettier-plugin-sort-imports#135

##### Docs

- Add `plugins` config to README by
[@&#8203;IanVS](https://togithub.com/IanVS) in
[IanVS/prettier-plugin-sort-imports#114
- recommend using ^react$ for sorting react to the top. by
[@&#8203;willhoney7](https://togithub.com/willhoney7) in
[IanVS/prettier-plugin-sort-imports#126

##### Maintenance and Dependencies

- Update semver by
[@&#8203;useafterfree](https://togithub.com/useafterfree) in
[IanVS/prettier-plugin-sort-imports#123
- Fix test script on windows by
[@&#8203;Tanimodori](https://togithub.com/Tanimodori) in
[IanVS/prettier-plugin-sort-imports#134
- Upgrade development dependencies by
[@&#8203;IanVS](https://togithub.com/IanVS) in
[IanVS/prettier-plugin-sort-imports#128
- Improve CI by [@&#8203;IanVS](https://togithub.com/IanVS) in
[IanVS/prettier-plugin-sort-imports#136
- Regenerate lockfile by [@&#8203;IanVS](https://togithub.com/IanVS) in
[IanVS/prettier-plugin-sort-imports#129

#### New Contributors

- [@&#8203;useafterfree](https://togithub.com/useafterfree) made their
first contribution in
[IanVS/prettier-plugin-sort-imports#123
- [@&#8203;willhoney7](https://togithub.com/willhoney7) made their first
contribution in
[IanVS/prettier-plugin-sort-imports#126
- [@&#8203;AlexJDG](https://togithub.com/AlexJDG) made their first
contribution in
[IanVS/prettier-plugin-sort-imports#125
- [@&#8203;Tanimodori](https://togithub.com/Tanimodori) made their first
contribution in
[IanVS/prettier-plugin-sort-imports#134

**Full Changelog**:
IanVS/prettier-plugin-sort-imports@v4.1.0...v4.1.1

</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/Asjas/platform).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
kodiakhq bot pushed a commit to timelessco/js-bottomsheet that referenced this pull request Oct 12, 2023
…1.1 (#195)

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

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@ianvs/prettier-plugin-sort-imports](https://togithub.com/ianvs/prettier-plugin-sort-imports) | [`^4.1.0` -> `^4.1.1`](https://renovatebot.com/diffs/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>ianvs/prettier-plugin-sort-imports (@&#8203;ianvs/prettier-plugin-sort-imports)</summary>

### [`v4.1.1`](https://togithub.com/IanVS/prettier-plugin-sort-imports/releases/tag/v4.1.1)

[Compare Source](https://togithub.com/ianvs/prettier-plugin-sort-imports/compare/v4.1.0...v4.1.1)

#### What's Changed

##### Fixes

-   Fix type import specifier dupe by [@&#8203;AlexJDG](https://togithub.com/AlexJDG) in [IanVS/prettier-plugin-sort-imports#125
-   Fix vue preprocessor may replace wrong code by [@&#8203;Tanimodori](https://togithub.com/Tanimodori) in [IanVS/prettier-plugin-sort-imports#135

##### Docs

-   Add `plugins` config to README by [@&#8203;IanVS](https://togithub.com/IanVS) in [IanVS/prettier-plugin-sort-imports#114
-   recommend using ^react$ for sorting react to the top. by [@&#8203;willhoney7](https://togithub.com/willhoney7) in [IanVS/prettier-plugin-sort-imports#126

##### Maintenance and Dependencies

-   Update semver by [@&#8203;useafterfree](https://togithub.com/useafterfree) in [IanVS/prettier-plugin-sort-imports#123
-   Fix test script on windows by [@&#8203;Tanimodori](https://togithub.com/Tanimodori) in [IanVS/prettier-plugin-sort-imports#134
-   Upgrade development dependencies by [@&#8203;IanVS](https://togithub.com/IanVS) in [IanVS/prettier-plugin-sort-imports#128
-   Improve CI by [@&#8203;IanVS](https://togithub.com/IanVS) in [IanVS/prettier-plugin-sort-imports#136
-   Regenerate lockfile by [@&#8203;IanVS](https://togithub.com/IanVS) in [IanVS/prettier-plugin-sort-imports#129

#### New Contributors

-   [@&#8203;useafterfree](https://togithub.com/useafterfree) made their first contribution in [IanVS/prettier-plugin-sort-imports#123
-   [@&#8203;willhoney7](https://togithub.com/willhoney7) made their first contribution in [IanVS/prettier-plugin-sort-imports#126
-   [@&#8203;AlexJDG](https://togithub.com/AlexJDG) made their first contribution in [IanVS/prettier-plugin-sort-imports#125
-   [@&#8203;Tanimodori](https://togithub.com/Tanimodori) made their first contribution in [IanVS/prettier-plugin-sort-imports#134

**Full Changelog**: IanVS/prettier-plugin-sort-imports@v4.1.0...v4.1.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 12am and before 5am every weekday,every weekend" in timezone Asia/Kolkata, 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.

---

 - [ ] 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/timelessco/js-bottomsheet).
kodiakhq bot pushed a commit to timelessco/next-ts-app that referenced this pull request Oct 15, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@ianvs/prettier-plugin-sort-imports](https://togithub.com/ianvs/prettier-plugin-sort-imports) | [`4.1.0` -> `4.1.1`](https://renovatebot.com/diffs/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`18.18.3` -> `18.18.4`](https://renovatebot.com/diffs/npm/@types%2fnode/18.18.3/18.18.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.18.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.18.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.18.3/18.18.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.18.3/18.18.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`18.2.25` -> `18.2.28`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.25/18.2.28) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.25/18.2.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.25/18.2.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`18.2.10` -> `18.2.13`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.10/18.2.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.10/18.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint](https://eslint.org) ([source](https://togithub.com/eslint/eslint)) | [`8.50.0` -> `8.51.0`](https://renovatebot.com/diffs/npm/eslint/8.50.0/8.51.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.50.0/8.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.50.0/8.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-config-canonical](https://togithub.com/gajus/eslint-config-canonical) | [`41.3.0` -> `41.4.2`](https://renovatebot.com/diffs/npm/eslint-config-canonical/41.3.0/41.4.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-canonical/41.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-canonical/41.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-canonical/41.3.0/41.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-canonical/41.3.0/41.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) ([source](https://togithub.com/ota-meshi/eslint-plugin-jsonc)) | [`2.9.0` -> `2.10.0`](https://renovatebot.com/diffs/npm/eslint-plugin-jsonc/2.9.0/2.10.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-jsonc/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-jsonc/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-jsonc/2.9.0/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-jsonc/2.9.0/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-toml](https://ota-meshi.github.io/eslint-plugin-toml/) ([source](https://togithub.com/ota-meshi/eslint-plugin-toml)) | [`0.5.0` -> `0.6.0`](https://renovatebot.com/diffs/npm/eslint-plugin-toml/0.5.0/0.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-toml/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-toml/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-toml/0.5.0/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-toml/0.5.0/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-yml](https://ota-meshi.github.io/eslint-plugin-yml/) ([source](https://togithub.com/ota-meshi/eslint-plugin-yml)) | [`1.9.0` -> `1.10.0`](https://renovatebot.com/diffs/npm/eslint-plugin-yml/1.9.0/1.10.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-yml/1.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-yml/1.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-yml/1.9.0/1.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-yml/1.9.0/1.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [knip](https://togithub.com/webpro/knip) | [`2.30.1` -> `2.33.3`](https://renovatebot.com/diffs/npm/knip/2.30.1/2.33.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/knip/2.33.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/2.33.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/2.30.1/2.33.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/2.30.1/2.33.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>ianvs/prettier-plugin-sort-imports (@&#8203;ianvs/prettier-plugin-sort-imports)</summary>

### [`v4.1.1`](https://togithub.com/IanVS/prettier-plugin-sort-imports/releases/tag/v4.1.1)

[Compare Source](https://togithub.com/ianvs/prettier-plugin-sort-imports/compare/v4.1.0...v4.1.1)

#### What's Changed

##### Fixes

-   Fix type import specifier dupe by [@&#8203;AlexJDG](https://togithub.com/AlexJDG) in [IanVS/prettier-plugin-sort-imports#125
-   Fix vue preprocessor may replace wrong code by [@&#8203;Tanimodori](https://togithub.com/Tanimodori) in [IanVS/prettier-plugin-sort-imports#135

##### Docs

-   Add `plugins` config to README by [@&#8203;IanVS](https://togithub.com/IanVS) in [IanVS/prettier-plugin-sort-imports#114
-   recommend using ^react$ for sorting react to the top. by [@&#8203;willhoney7](https://togithub.com/willhoney7) in [IanVS/prettier-plugin-sort-imports#126

##### Maintenance and Dependencies

-   Update semver by [@&#8203;useafterfree](https://togithub.com/useafterfree) in [IanVS/prettier-plugin-sort-imports#123
-   Fix test script on windows by [@&#8203;Tanimodori](https://togithub.com/Tanimodori) in [IanVS/prettier-plugin-sort-imports#134
-   Upgrade development dependencies by [@&#8203;IanVS](https://togithub.com/IanVS) in [IanVS/prettier-plugin-sort-imports#128
-   Improve CI by [@&#8203;IanVS](https://togithub.com/IanVS) in [IanVS/prettier-plugin-sort-imports#136
-   Regenerate lockfile by [@&#8203;IanVS](https://togithub.com/IanVS) in [IanVS/prettier-plugin-sort-imports#129

#### New Contributors

-   [@&#8203;useafterfree](https://togithub.com/useafterfree) made their first contribution in [IanVS/prettier-plugin-sort-imports#123
-   [@&#8203;willhoney7](https://togithub.com/willhoney7) made their first contribution in [IanVS/prettier-plugin-sort-imports#126
-   [@&#8203;AlexJDG](https://togithub.com/AlexJDG) made their first contribution in [IanVS/prettier-plugin-sort-imports#125
-   [@&#8203;Tanimodori](https://togithub.com/Tanimodori) made their first contribution in [IanVS/prettier-plugin-sort-imports#134

**Full Changelog**: IanVS/prettier-plugin-sort-imports@v4.1.0...v4.1.1

</details>

<details>
<summary>eslint/eslint (eslint)</summary>

### [`v8.51.0`](https://togithub.com/eslint/eslint/releases/tag/v8.51.0)

[Compare Source](https://togithub.com/eslint/eslint/compare/v8.50.0...v8.51.0)

#### Features

-   [`0a9c433`](https://togithub.com/eslint/eslint/commit/0a9c43339a4adef24ef83034d0b078dd279cc977) feat: Add `--no-warn-ignored` CLI option for flat config ([#&#8203;17569](https://togithub.com/eslint/eslint/issues/17569)) (Domantas Petrauskas)
-   [`977e67e`](https://togithub.com/eslint/eslint/commit/977e67ec274a05cb7391665b5e3453e7f72f72b2) feat: logical-assignment-operators to report expressions with 3 operands ([#&#8203;17600](https://togithub.com/eslint/eslint/issues/17600)) (Yosuke Ota)

#### Bug Fixes

-   [`f976b2f`](https://togithub.com/eslint/eslint/commit/f976b2f7bfe7cc78bb649f8b37e90fd519ff3bcc) fix: make rule severity case-sensitive in flat config ([#&#8203;17619](https://togithub.com/eslint/eslint/issues/17619)) (Milos Djermanovic)
-   [`0edfe36`](https://togithub.com/eslint/eslint/commit/0edfe369aa5bd80a98053022bb4c6b1ea0155f44) fix: Ensure crash error messages are not duplicated ([#&#8203;17584](https://togithub.com/eslint/eslint/issues/17584)) (Nicholas C. Zakas)
-   [`dd79abc`](https://togithub.com/eslint/eslint/commit/dd79abc0c1857b1d765acc312c0d6518e40d31c9) fix: `eslint-disable` to be able to parse quoted rule names ([#&#8203;17612](https://togithub.com/eslint/eslint/issues/17612)) (Yosuke Ota)
-   [`d2f6801`](https://togithub.com/eslint/eslint/commit/d2f68019b8882278877801c5ef2f74d55e2a10c1) fix: Ensure correct code path for && followed by ?? ([#&#8203;17618](https://togithub.com/eslint/eslint/issues/17618)) (Nicholas C. Zakas)

#### Documentation

-   [`ee5be81`](https://togithub.com/eslint/eslint/commit/ee5be81fa3c4fe801c2f653854f098ed6a84dcef) docs: default to `sourceType: "module"` in rule examples ([#&#8203;17615](https://togithub.com/eslint/eslint/issues/17615)) (Francesco Trotta)
-   [`1aa26df`](https://togithub.com/eslint/eslint/commit/1aa26df9fbcfdf5b895743c6d2d3a216479544b1) docs: Add more examples for multiline-ternary ([#&#8203;17610](https://togithub.com/eslint/eslint/issues/17610)) (George Ashiotis)
-   [`47d0b44`](https://togithub.com/eslint/eslint/commit/47d0b446964f44d70b9457ecc368e721e1dc7c11) docs: Update README (GitHub Actions Bot)
-   [`dbf831e`](https://togithub.com/eslint/eslint/commit/dbf831e31f8eea0bc94df96cd33255579324b66e) docs: use generated og image ([#&#8203;17601](https://togithub.com/eslint/eslint/issues/17601)) (Percy Ma)
-   [`1866da5`](https://togithub.com/eslint/eslint/commit/1866da5e1d931787256ecb825a803cac5835b71c) docs: Update README (GitHub Actions Bot)

#### Chores

-   [`1ef39ea`](https://togithub.com/eslint/eslint/commit/1ef39ea5b884453be717ebc929155d7eb584dcbf) chore: upgrade [@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).51.0 ([#&#8203;17624](https://togithub.com/eslint/eslint/issues/17624)) (Milos Djermanovic)
-   [`f8c7403`](https://togithub.com/eslint/eslint/commit/f8c7403255c11e99c402860aef3c0179f2b16628) chore: package.json update for [@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins)
-   [`2665552`](https://togithub.com/eslint/eslint/commit/2665552ba0057e8603f9fbece0fd236f189f5cf3) test: fix flat config linter tests to use Linter in flat config mode ([#&#8203;17616](https://togithub.com/eslint/eslint/issues/17616)) (Milos Djermanovic)
-   [`7b77bcc`](https://togithub.com/eslint/eslint/commit/7b77bccbb51bd36b2d20fea61bc782545c4029b3) chore: Refactor CodePathState ([#&#8203;17510](https://togithub.com/eslint/eslint/issues/17510)) (Nicholas C. Zakas)
-   [`bc77c9a`](https://togithub.com/eslint/eslint/commit/bc77c9af12539f350ef19e30611a153a5b869c6b) chore: Document and refactor ForkContext ([#&#8203;17566](https://togithub.com/eslint/eslint/issues/17566)) (Nicholas C. Zakas)
-   [`24e1f14`](https://togithub.com/eslint/eslint/commit/24e1f140ec68659e55c1ace0d7500addb135a2b4) chore: Refactor and document CodePath ([#&#8203;17558](https://togithub.com/eslint/eslint/issues/17558)) (Nicholas C. Zakas)

</details>

<details>
<summary>gajus/eslint-config-canonical (eslint-config-canonical)</summary>

### [`v41.4.2`](https://togithub.com/gajus/eslint-config-canonical/compare/v41.4.1...v41.4.2)

[Compare Source](https://togithub.com/gajus/eslint-config-canonical/compare/v41.4.1...v41.4.2)

### [`v41.4.1`](https://togithub.com/gajus/eslint-config-canonical/compare/v41.4.0...v41.4.1)

[Compare Source](https://togithub.com/gajus/eslint-config-canonical/compare/v41.4.0...v41.4.1)

### [`v41.4.0`](https://togithub.com/gajus/eslint-config-canonical/compare/v41.3.0...v41.4.0)

[Compare Source](https://togithub.com/gajus/eslint-config-canonical/compare/v41.3.0...v41.4.0)

</details>

<details>
<summary>ota-meshi/eslint-plugin-jsonc (eslint-plugin-jsonc)</summary>

### [`v2.10.0`](https://togithub.com/ota-meshi/eslint-plugin-jsonc/blob/HEAD/CHANGELOG.md#2100)

[Compare Source](https://togithub.com/ota-meshi/eslint-plugin-jsonc/compare/v2.9.0...v2.10.0)

##### Minor Changes

-   [#&#8203;265](https://togithub.com/ota-meshi/eslint-plugin-jsonc/pull/265) [`8d503dd`](https://togithub.com/ota-meshi/eslint-plugin-jsonc/commit/8d503ddd845d370de446d7d2dc1e2c95d22a5ce1) Thanks [@&#8203;ota-meshi](https://togithub.com/ota-meshi)! - feat: use eslint-compat-utils

</details>

<details>
<summary>ota-meshi/eslint-plugin-toml (eslint-plugin-toml)</summary>

### [`v0.6.0`](https://togithub.com/ota-meshi/eslint-plugin-toml/blob/HEAD/CHANGELOG.md#060)

[Compare Source](https://togithub.com/ota-meshi/eslint-plugin-toml/compare/v0.5.0...v0.6.0)

##### Minor Changes

-   [#&#8203;155](https://togithub.com/ota-meshi/eslint-plugin-toml/pull/155) [`884b74b`](https://togithub.com/ota-meshi/eslint-plugin-toml/commit/884b74b28d5aa72b0eda5ca9c6d468e7629e2190) Thanks [@&#8203;ota-meshi](https://togithub.com/ota-meshi)! - feat: use eslint-compat-utils

</details>

<details>
<summary>ota-meshi/eslint-plugin-yml (eslint-plugin-yml)</summary>

### [`v1.10.0`](https://togithub.com/ota-meshi/eslint-plugin-yml/blob/HEAD/CHANGELOG.md#1100)

[Compare Source](https://togithub.com/ota-meshi/eslint-plugin-yml/compare/v1.9.0...v1.10.0)

##### Minor Changes

-   [#&#8203;270](https://togithub.com/ota-meshi/eslint-plugin-yml/pull/270) [`96a031f`](https://togithub.com/ota-meshi/eslint-plugin-yml/commit/96a031f4989b6da8cf044a5a9bf9e47b1b8d3538) Thanks [@&#8203;ota-meshi](https://togithub.com/ota-meshi)! - feat: use eslint-compat-utils

</details>

<details>
<summary>webpro/knip (knip)</summary>

### [`v2.33.3`](https://togithub.com/webpro/knip/releases/tag/2.33.3)

[Compare Source](https://togithub.com/webpro/knip/compare/2.33.2...2.33.3)

-   Vitest config can be a function (resolves [#&#8203;292](https://togithub.com/webpro/knip/issues/292)) ([`432a308`](https://togithub.com/webpro/knip/commit/432a308))

### [`v2.33.2`](https://togithub.com/webpro/knip/releases/tag/2.33.2)

[Compare Source](https://togithub.com/webpro/knip/compare/2.33.1...2.33.2)

-   Update dependencies ([`8ce71b3`](https://togithub.com/webpro/knip/commit/8ce71b3))
-   Add 10ten-ja-reader ([`022c86a`](https://togithub.com/webpro/knip/commit/022c86a))
-   Fix up storybook plugin (fixes [#&#8203;289](https://togithub.com/webpro/knip/issues/289)) ([`7488701`](https://togithub.com/webpro/knip/commit/7488701))
-   Fix up playwright config ([`1239eb3`](https://togithub.com/webpro/knip/commit/1239eb3))
-   Don't bail out if plugin `entry` is set ([`d31a31a`](https://togithub.com/webpro/knip/commit/d31a31a))
-   Filter out ignored extensions from binaries in scripts + add .sh ([`31ffb42`](https://togithub.com/webpro/knip/commit/31ffb42))
-   Fix var scope/name in webpack plugin ([`06a89bf`](https://togithub.com/webpro/knip/commit/06a89bf))

### [`v2.33.1`](https://togithub.com/webpro/knip/releases/tag/2.33.1)

[Compare Source](https://togithub.com/webpro/knip/compare/2.33.0...2.33.1)

-   Update dependencies ([`7adf9a1`](https://togithub.com/webpro/knip/commit/7adf9a1))
-   JSON Reporter: Add missing binaries report ([#&#8203;287](https://togithub.com/webpro/knip/issues/287)) ([`5113e50`](https://togithub.com/webpro/knip/commit/5113e50))
-   Edit docs ([`50b5aa3`](https://togithub.com/webpro/knip/commit/50b5aa3))

### [`v2.33.0`](https://togithub.com/webpro/knip/releases/tag/2.33.0)

[Compare Source](https://togithub.com/webpro/knip/compare/2.32.5...2.33.0)

-   Wrap up ci integration workflow ([`8576f2a`](https://togithub.com/webpro/knip/commit/8576f2a))
-   Try parseArgs fallback for Bun ([`c4cebe8`](https://togithub.com/webpro/knip/commit/c4cebe8))
-   Add slonik ([`192b687`](https://togithub.com/webpro/knip/commit/192b687))
-   Add integration workflow w/ Bun ([`20fd0b2`](https://togithub.com/webpro/knip/commit/20fd0b2))

### [`v2.32.5`](https://togithub.com/webpro/knip/releases/tag/2.32.5)

[Compare Source](https://togithub.com/webpro/knip/compare/2.32.4...2.32.5)

-   Update dependencies ([`08bff61`](https://togithub.com/webpro/knip/commit/08bff61))
-   Handle some less common package path ref from plugin dependencies ([`c987dd7`](https://togithub.com/webpro/knip/commit/c987dd7))
-   Minor refactoring ([`a129b61`](https://togithub.com/webpro/knip/commit/a129b61))
-   Stop throwing for local file 404s, instead warn in debug mode ([`b35b70d`](https://togithub.com/webpro/knip/commit/b35b70d))

### [`v2.32.4`](https://togithub.com/webpro/knip/releases/tag/2.32.4)

[Compare Source](https://togithub.com/webpro/knip/compare/2.32.3...2.32.4)

-   Add .ts extension to ava plugin entry file patterns, config can be a function ([`436a473`](https://togithub.com/webpro/knip/commit/436a473))

### [`v2.32.3`](https://togithub.com/webpro/knip/releases/tag/2.32.3)

[Compare Source](https://togithub.com/webpro/knip/compare/2.32.2...2.32.3)

-   Fix up after merge ([`72a055f`](https://togithub.com/webpro/knip/commit/72a055f))
-   Rename tests → test ([`f89dd93`](https://togithub.com/webpro/knip/commit/f89dd93))
-   Fix and simplify config hints ([`1dbc024`](https://togithub.com/webpro/knip/commit/1dbc024))
-   Use all available workspace when finding referenced internal workspace ([`c6e0aab`](https://togithub.com/webpro/knip/commit/c6e0aab))
-   Move module resolution from `require.resolve` to `ts.resolveModuleName` in `handleReferencedDependency` ([`0155306`](https://togithub.com/webpro/knip/commit/0155306))
-   Return `module.js` not ` module.d.ts from  `resolveModuleName\` for internal imports ([`7e62157`](https://togithub.com/webpro/knip/commit/7e62157))
-   Don't throw for configuration issues ([`91d8989`](https://togithub.com/webpro/knip/commit/91d8989))
-   Match against all available internal workspace pkg names ([`3d1fbe8`](https://togithub.com/webpro/knip/commit/3d1fbe8))
-   Include only direct dependents and filter issues by provided --workspace ([`4dd951b`](https://togithub.com/webpro/knip/commit/4dd951b))
-   Add [@&#8203;pnpm/logger](https://togithub.com/pnpm/logger) ([`6cf4f0d`](https://togithub.com/webpro/knip/commit/6cf4f0d))
-   Find dependents (not dependencies) + prevent recursion loop ([`5ab5a87`](https://togithub.com/webpro/knip/commit/5ab5a87))
-   Include dependencies when analyzing single --workspace ([#&#8203;249](https://togithub.com/webpro/knip/issues/249)) ([`7ffa993`](https://togithub.com/webpro/knip/commit/7ffa993))

### [`v2.32.2`](https://togithub.com/webpro/knip/releases/tag/2.32.2)

[Compare Source](https://togithub.com/webpro/knip/compare/2.32.1...2.32.2)

-   Fix schema.json (plugin value can be `true`) ([`e8414d4`](https://togithub.com/webpro/knip/commit/e8414d4))
-   Check more package.json#scripts for matches in node-test-runner plugin ([`dc1f590`](https://togithub.com/webpro/knip/commit/dc1f590))
-   Update dependencies ([`ebbb186`](https://togithub.com/webpro/knip/commit/ebbb186))
-   Make test titles unique ([`f1fcf69`](https://togithub.com/webpro/knip/commit/f1fcf69))
-   Always log full stack trace in debug mode ([`b74844c`](https://togithub.com/webpro/knip/commit/b74844c))
-   Fix playwright-ct plugin, add coverage ([`d6fb53d`](https://togithub.com/webpro/knip/commit/d6fb53d))

### [`v2.32.1`](https://togithub.com/webpro/knip/releases/tag/2.32.1)

[Compare Source](https://togithub.com/webpro/knip/compare/2.32.0...2.32.1)

-   Fix eslint plugin (eslint.config.js missed as entry file) ([`3f1a5f0`](https://togithub.com/webpro/knip/commit/3f1a5f0))

### [`v2.32.0`](https://togithub.com/webpro/knip/releases/tag/2.32.0)

[Compare Source](https://togithub.com/webpro/knip/compare/2.31.0...2.32.0)

-   Reset version ([`4256731`](https://togithub.com/webpro/knip/commit/4256731))
-   feat: allow gatsby plugin to see local plugins as entrypoints ([#&#8203;273](https://togithub.com/webpro/knip/issues/273)) ([`85ffbc9`](https://togithub.com/webpro/knip/commit/85ffbc9))
-   Update docs ([`925e2f6`](https://togithub.com/webpro/knip/commit/925e2f6))
-   Fix up cypress plugin + coverage ([`3277795`](https://togithub.com/webpro/knip/commit/3277795))
-   Increase coverage for test patterns from plugins or local config ([`46575b8`](https://togithub.com/webpro/knip/commit/46575b8))
-   Fix up playwright plugin ([`9ce013f`](https://togithub.com/webpro/knip/commit/9ce013f))
-   Fix up after merge ([`36f7830`](https://togithub.com/webpro/knip/commit/36f7830))
-   Add package.json path to lint-staged plugin ([`1b10d90`](https://togithub.com/webpro/knip/commit/1b10d90))
-   Add types + support for projects in playwright plugin ([`c45a337`](https://togithub.com/webpro/knip/commit/c45a337))
-   Report [@&#8203;types/pkg](https://togithub.com/types/pkg) as unused if pkg already has types included ([`e58953c`](https://togithub.com/webpro/knip/commit/e58953c))
-   Prevent unnessary invocations of plugin dependency finder ([`977e756`](https://togithub.com/webpro/knip/commit/977e756))
-   Refactor drizzle plugin to use new `entry;` protocol ([`a8dea3f`](https://togithub.com/webpro/knip/commit/a8dea3f))
-   Go public ([`51adaa3`](https://togithub.com/webpro/knip/commit/51adaa3))
-   Fix node-test-runner plugin ([`8e83198`](https://togithub.com/webpro/knip/commit/8e83198))
-   Refactor vitest plugin a bit ([`ea6f1e0`](https://togithub.com/webpro/knip/commit/ea6f1e0))
-   Improve typing for `PluginConfiguration` inside plugins ([`2144996`](https://togithub.com/webpro/knip/commit/2144996))
-   Use more readable protcols ([`9c76e62`](https://togithub.com/webpro/knip/commit/9c76e62))
-   Add node-test-runner config to knip.json ([`71b501d`](https://togithub.com/webpro/knip/commit/71b501d))
-   Catch errors in cli test helper ([`1f72702`](https://togithub.com/webpro/knip/commit/1f72702))
-   Adjust the rest fixtures and tests ([`28ba933`](https://togithub.com/webpro/knip/commit/28ba933))
-   Migrate plugins and their tests ([`8e09fcd`](https://togithub.com/webpro/knip/commit/8e09fcd))
-   Add node-test-runner plugin ([`9508c73`](https://togithub.com/webpro/knip/commit/9508c73))
-   Move test/entry file patterns to plugins ([`82278f8`](https://togithub.com/webpro/knip/commit/82278f8))
-   Move `bin:` protocol helpers to separate module ([`92c6f1b`](https://togithub.com/webpro/knip/commit/92c6f1b))

### [`v2.31.0`](https://togithub.com/webpro/knip/releases/tag/2.31.0)

[Compare Source](https://togithub.com/webpro/knip/compare/2.30.1...2.31.0)

-   Ignore ts/eslint violation for raw config ([`c57c94e`](https://togithub.com/webpro/knip/commit/c57c94e))
-   Fix explicit root workspace dir in pnpm-workspace.yaml (fixes [#&#8203;284](https://togithub.com/webpro/knip/issues/284)) ([`3bf5ad6`](https://togithub.com/webpro/knip/commit/3bf5ad6))
-   Prevent duplicate analysis/infinite recursion ([#&#8203;281](https://togithub.com/webpro/knip/issues/281)) ([`2d32eb1`](https://togithub.com/webpro/knip/commit/2d32eb1))
-   Support force-enabling of plugins, by with value object or `true`  (resolves [#&#8203;276](https://togithub.com/webpro/knip/issues/276)) ([`a06925d`](https://togithub.com/webpro/knip/commit/a06925d))
-   Refactor & fix workspace config normalization ([`9ed0775`](https://togithub.com/webpro/knip/commit/9ed0775))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone Asia/Kolkata, 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://togithub.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] 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/timelessco/next-ts-app).
renovate bot added a commit to sourcegraph/cody that referenced this pull request Nov 1, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@ianvs/prettier-plugin-sort-imports](https://togithub.com/ianvs/prettier-plugin-sort-imports)
| [`^4.1.0` ->
`^4.1.1`](https://renovatebot.com/diffs/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

Test plan: CI should pass with updated dependencies. No review required:
this is an automated dependency update PR.

---

### Release Notes

<details>
<summary>ianvs/prettier-plugin-sort-imports
(@&#8203;ianvs/prettier-plugin-sort-imports)</summary>

###
[`v4.1.1`](https://togithub.com/IanVS/prettier-plugin-sort-imports/releases/tag/v4.1.1)

[Compare
Source](https://togithub.com/ianvs/prettier-plugin-sort-imports/compare/v4.1.0...v4.1.1)

#### What's Changed

##### Fixes

- Fix type import specifier dupe by
[@&#8203;AlexJDG](https://togithub.com/AlexJDG) in
[IanVS/prettier-plugin-sort-imports#125
- Fix vue preprocessor may replace wrong code by
[@&#8203;Tanimodori](https://togithub.com/Tanimodori) in
[IanVS/prettier-plugin-sort-imports#135

##### Docs

- Add `plugins` config to README by
[@&#8203;IanVS](https://togithub.com/IanVS) in
[IanVS/prettier-plugin-sort-imports#114
- recommend using ^react$ for sorting react to the top. by
[@&#8203;willhoney7](https://togithub.com/willhoney7) in
[IanVS/prettier-plugin-sort-imports#126

##### Maintenance and Dependencies

- Update semver by
[@&#8203;useafterfree](https://togithub.com/useafterfree) in
[IanVS/prettier-plugin-sort-imports#123
- Fix test script on windows by
[@&#8203;Tanimodori](https://togithub.com/Tanimodori) in
[IanVS/prettier-plugin-sort-imports#134
- Upgrade development dependencies by
[@&#8203;IanVS](https://togithub.com/IanVS) in
[IanVS/prettier-plugin-sort-imports#128
- Improve CI by [@&#8203;IanVS](https://togithub.com/IanVS) in
[IanVS/prettier-plugin-sort-imports#136
- Regenerate lockfile by [@&#8203;IanVS](https://togithub.com/IanVS) in
[IanVS/prettier-plugin-sort-imports#129

#### New Contributors

- [@&#8203;useafterfree](https://togithub.com/useafterfree) made their
first contribution in
[IanVS/prettier-plugin-sort-imports#123
- [@&#8203;willhoney7](https://togithub.com/willhoney7) made their first
contribution in
[IanVS/prettier-plugin-sort-imports#126
- [@&#8203;AlexJDG](https://togithub.com/AlexJDG) made their first
contribution in
[IanVS/prettier-plugin-sort-imports#125
- [@&#8203;Tanimodori](https://togithub.com/Tanimodori) made their first
contribution in
[IanVS/prettier-plugin-sort-imports#134

**Full Changelog**:
IanVS/prettier-plugin-sort-imports@v4.1.0...v4.1.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on the 1st through 7th day of the
month" in timezone America/Los_Angeles, 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/sourcegraph/cody).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to sawyerh/highlights that referenced this pull request Nov 2, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@ianvs/prettier-plugin-sort-imports](https://togithub.com/ianvs/prettier-plugin-sort-imports)
| [`4.1.0` ->
`4.1.1`](https://renovatebot.com/diffs/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@next/eslint-plugin-next](https://togithub.com/vercel/next.js) |
[`13.5.3` ->
`13.5.6`](https://renovatebot.com/diffs/npm/@next%2feslint-plugin-next/13.5.3/13.5.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@next%2feslint-plugin-next/13.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@next%2feslint-plugin-next/13.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@next%2feslint-plugin-next/13.5.3/13.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@next%2feslint-plugin-next/13.5.3/13.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@tanstack/eslint-plugin-query](https://tanstack.com/query)
([source](https://togithub.com/TanStack/query)) | [`4.36.0` ->
`4.36.1`](https://renovatebot.com/diffs/npm/@tanstack%2feslint-plugin-query/4.36.0/4.36.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tanstack%2feslint-plugin-query/4.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tanstack%2feslint-plugin-query/4.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tanstack%2feslint-plugin-query/4.36.0/4.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tanstack%2feslint-plugin-query/4.36.0/4.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
| [`6.7.3` ->
`6.9.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.7.3/6.9.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.7.3/6.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.7.3/6.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
| [`6.7.3` ->
`6.9.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.7.3/6.9.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.7.3/6.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.7.3/6.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://togithub.com/eslint/eslint)) | [`8.50.0` ->
`8.52.0`](https://renovatebot.com/diffs/npm/eslint/8.50.0/8.52.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.50.0/8.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.50.0/8.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[prettier-plugin-tailwindcss](https://togithub.com/tailwindlabs/prettier-plugin-tailwindcss)
| [`^0.4.0` ->
`^0.5.0`](https://renovatebot.com/diffs/npm/prettier-plugin-tailwindcss/0.4.1/0.5.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier-plugin-tailwindcss/0.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier-plugin-tailwindcss/0.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier-plugin-tailwindcss/0.4.1/0.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier-plugin-tailwindcss/0.4.1/0.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [serverless](https://serverless.com/framework/docs/)
([source](https://togithub.com/serverless/serverless)) | [`3.35.2` ->
`3.36.0`](https://renovatebot.com/diffs/npm/serverless/3.35.2/3.36.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/serverless/3.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/serverless/3.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/serverless/3.35.2/3.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/serverless/3.35.2/3.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ianvs/prettier-plugin-sort-imports
(@&#8203;ianvs/prettier-plugin-sort-imports)</summary>

###
[`v4.1.1`](https://togithub.com/IanVS/prettier-plugin-sort-imports/releases/tag/v4.1.1)

[Compare
Source](https://togithub.com/ianvs/prettier-plugin-sort-imports/compare/v4.1.0...v4.1.1)

#### What's Changed

##### Fixes

- Fix type import specifier dupe by
[@&#8203;AlexJDG](https://togithub.com/AlexJDG) in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/125](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/125)
- Fix vue preprocessor may replace wrong code by
[@&#8203;Tanimodori](https://togithub.com/Tanimodori) in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/135](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/135)

##### Docs

- Add `plugins` config to README by
[@&#8203;IanVS](https://togithub.com/IanVS) in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/114](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/114)
- recommend using ^react$ for sorting react to the top. by
[@&#8203;willhoney7](https://togithub.com/willhoney7) in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/126](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/126)

##### Maintenance and Dependencies

- Update semver by
[@&#8203;useafterfree](https://togithub.com/useafterfree) in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/123](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/123)
- Fix test script on windows by
[@&#8203;Tanimodori](https://togithub.com/Tanimodori) in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/134](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/134)
- Upgrade development dependencies by
[@&#8203;IanVS](https://togithub.com/IanVS) in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/128](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/128)
- Improve CI by [@&#8203;IanVS](https://togithub.com/IanVS) in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/136](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/136)
- Regenerate lockfile by [@&#8203;IanVS](https://togithub.com/IanVS) in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/129](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/129)

#### New Contributors

- [@&#8203;useafterfree](https://togithub.com/useafterfree) made their
first contribution in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/123](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/123)
- [@&#8203;willhoney7](https://togithub.com/willhoney7) made their first
contribution in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/126](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/126)
- [@&#8203;AlexJDG](https://togithub.com/AlexJDG) made their first
contribution in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/125](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/125)
- [@&#8203;Tanimodori](https://togithub.com/Tanimodori) made their first
contribution in
[https://github.com/IanVS/prettier-plugin-sort-imports/pull/134](https://togithub.com/IanVS/prettier-plugin-sort-imports/pull/134)

**Full Changelog**:
https://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.1.0...v4.1.1

</details>

<details>
<summary>vercel/next.js (@&#8203;next/eslint-plugin-next)</summary>

###
[`v13.5.6`](https://togithub.com/vercel/next.js/releases/tag/v13.5.6)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v13.5.5...v13.5.6)

##### Core Changes

- Upgrade edge-runtime/cookies
[#&#8203;57021](https://togithub.com/vercel/next.js/issues/57021)
- Patch React with fix for write-after-close for ReadableStream
[#&#8203;57011](https://togithub.com/vercel/next.js/issues/57011)

##### Credits

Huge thanks to [@&#8203;ijjk](https://togithub.com/ijjk)
[@&#8203;huozhi](https://togithub.com/huozhi)
[@&#8203;gnoff](https://togithub.com/gnoff) for helping!

###
[`v13.5.5`](https://togithub.com/vercel/next.js/releases/tag/v13.5.5)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v13.5.4...v13.5.5)

##### Core Changes

- Update parallelizing tasks with webpackBuildWorker config:
[#&#8203;56287](https://togithub.com/vercel/next.js/issues/56287)
- Misc Typescript and export updates:
[#&#8203;55841](https://togithub.com/vercel/next.js/issues/55841)
- chore: pass defineEnv from next.js to rust directly:
[#&#8203;56216](https://togithub.com/vercel/next.js/issues/56216)
- Expose util internally for debugging:
[#&#8203;56381](https://togithub.com/vercel/next.js/issues/56381)
- App Router - preinitialize chunks during SSR:
[#&#8203;54752](https://togithub.com/vercel/next.js/issues/54752)
- fix: use `fs.existsSync` to avoid race condition:
[#&#8203;56387](https://togithub.com/vercel/next.js/issues/56387)
- Ensure loader generated export default has name:
[#&#8203;56388](https://togithub.com/vercel/next.js/issues/56388)
- Move Edge SSR event `waitUntil` into the handler:
[#&#8203;56404](https://togithub.com/vercel/next.js/issues/56404)
- fix: avoid unnecessary `existSync` call:
[#&#8203;56419](https://togithub.com/vercel/next.js/issues/56419)
- fix: avoid creation of buffers for read ops:
[#&#8203;56421](https://togithub.com/vercel/next.js/issues/56421)
- fix empty externals list, pnpm special case, and project path:
[#&#8203;56402](https://togithub.com/vercel/next.js/issues/56402)
- chore: extract edge-app-route loader template:
[#&#8203;56424](https://togithub.com/vercel/next.js/issues/56424)
- Separate RSC and SSR jsx-runtime modules:
[#&#8203;56438](https://togithub.com/vercel/next.js/issues/56438)
- Async Batcher:
[#&#8203;56423](https://togithub.com/vercel/next.js/issues/56423)
- Fix cli log next.js color:
[#&#8203;56448](https://togithub.com/vercel/next.js/issues/56448)
- Turbopack: Implement Server Actions:
[#&#8203;53890](https://togithub.com/vercel/next.js/issues/53890)
- Component Module Types:
[#&#8203;56454](https://togithub.com/vercel/next.js/issues/56454)
- refactor: rewrite config schema in zod:
[#&#8203;56383](https://togithub.com/vercel/next.js/issues/56383)
- Dev Service:
[#&#8203;56442](https://togithub.com/vercel/next.js/issues/56442)
- feat(turbopack): port next.js template loading logic:
[#&#8203;56425](https://togithub.com/vercel/next.js/issues/56425)
- Chunking Refactor Step 1:
[#&#8203;56467](https://togithub.com/vercel/next.js/issues/56467)
- Use native node:fs in taskfile.js:
[#&#8203;56491](https://togithub.com/vercel/next.js/issues/56491)
- Loose RSC import restrictions for 3rd party packages:
[#&#8203;56501](https://togithub.com/vercel/next.js/issues/56501)
- turbopack: Chunking Refactor Step 2 :
[#&#8203;56504](https://togithub.com/vercel/next.js/issues/56504)
- update turbopack, fix sass peer dependency:
[#&#8203;56508](https://togithub.com/vercel/next.js/issues/56508)
- Remove ServerDirectiveTransformer:
[#&#8203;56496](https://togithub.com/vercel/next.js/issues/56496)
- Improve failed to fetch RSC error:
[#&#8203;56517](https://togithub.com/vercel/next.js/issues/56517)
- misc: fix wrong next start start duration:
[#&#8203;56512](https://togithub.com/vercel/next.js/issues/56512)
- turbopack: Extract as_chunk into shared ChunkType trait:
[#&#8203;56506](https://togithub.com/vercel/next.js/issues/56506)
- Flatten recursive wildcard exports in barrel optimization:
[#&#8203;56489](https://togithub.com/vercel/next.js/issues/56489)
- Turbopack + app router: always use externals for predefined packages:
[#&#8203;56440](https://togithub.com/vercel/next.js/issues/56440)
- fix: log error cause:
[#&#8203;56528](https://togithub.com/vercel/next.js/issues/56528)
- Unsilence Taskr Webpack errors:
[#&#8203;56542](https://togithub.com/vercel/next.js/issues/56542)
- refactor: cleanup app render:
[#&#8203;56538](https://togithub.com/vercel/next.js/issues/56538)
- fix: don't add `isolateModules` to `tsconfig` when extending from
tsconfig with `verbatimModuleSyntax`:
[#&#8203;54164](https://togithub.com/vercel/next.js/issues/54164)
- enable `verbatimModuleSyntax` to make type imports/exports explicit:
[#&#8203;56551](https://togithub.com/vercel/next.js/issues/56551)
- Ensure react-server-dom-turbopack-experimental uses the right package:
[#&#8203;56560](https://togithub.com/vercel/next.js/issues/56560)
- Fix build restart log:
[#&#8203;56543](https://togithub.com/vercel/next.js/issues/56543)
- feat(turbopack): add support for edge app pages:
[#&#8203;56426](https://togithub.com/vercel/next.js/issues/56426)
- Improve error handling of Server Actions with skewed deployment:
[#&#8203;56618](https://togithub.com/vercel/next.js/issues/56618)
- misc: split app-render into smaller functions:
[#&#8203;56611](https://togithub.com/vercel/next.js/issues/56611)
- remove unnecessary structuredClone:
[#&#8203;56570](https://togithub.com/vercel/next.js/issues/56570)
- Fix trace ignore handling:
[#&#8203;56674](https://togithub.com/vercel/next.js/issues/56674)
- fix(next-core): allow sass loader for foreign codes:
[#&#8203;56679](https://togithub.com/vercel/next.js/issues/56679)
- Fix SSG query with experimental-compile:
[#&#8203;56680](https://togithub.com/vercel/next.js/issues/56680)
- Ensure rewrites are included in build manifest when using Turbopack:
[#&#8203;56692](https://togithub.com/vercel/next.js/issues/56692)
- fix static worker restart behavior:
[#&#8203;56728](https://togithub.com/vercel/next.js/issues/56728)
- Improve internal waitUntil utility:
[#&#8203;56720](https://togithub.com/vercel/next.js/issues/56720)
- Fix reconnection loop when devserver is offline:
[#&#8203;56698](https://togithub.com/vercel/next.js/issues/56698)
- Fix ensurePage for client-side navigation to / in Turbopack:
[#&#8203;56704](https://togithub.com/vercel/next.js/issues/56704)
- ci: add job summary to the test suite runs:
[#&#8203;56742](https://togithub.com/vercel/next.js/issues/56742)
- Prefer module over main on main fields for app router server compiler:
[#&#8203;56532](https://togithub.com/vercel/next.js/issues/56532)
- Check origins of Server Action requests:
[#&#8203;56753](https://togithub.com/vercel/next.js/issues/56753)
- OpenTelemetry: ignore bubble errors to avoid spamming traces:
[#&#8203;56625](https://togithub.com/vercel/next.js/issues/56625)
- fix(turbopack): always alias `server-only` and `client-only`:
[#&#8203;56760](https://togithub.com/vercel/next.js/issues/56760)
- Utilize Promise.withResolvers:
[#&#8203;56764](https://togithub.com/vercel/next.js/issues/56764)
- Revert "Prefer module over main on main fields for app router server
compiler":
[#&#8203;56766](https://togithub.com/vercel/next.js/issues/56766)
- Revalidate Type:
[#&#8203;56763](https://togithub.com/vercel/next.js/issues/56763)
- Revert static worker refactor:
[#&#8203;56767](https://togithub.com/vercel/next.js/issues/56767)
- memoize `useParams`:
[#&#8203;56771](https://togithub.com/vercel/next.js/issues/56771)
- Turbopack: Chunking Refactoring:
[#&#8203;56756](https://togithub.com/vercel/next.js/issues/56756)
- Chunking Refactoring followup fixes:
[#&#8203;56789](https://togithub.com/vercel/next.js/issues/56789)
- put app code into a separate layer:
[#&#8203;56800](https://togithub.com/vercel/next.js/issues/56800)
- fix: add `x-forwarded-*` headers:
[#&#8203;56797](https://togithub.com/vercel/next.js/issues/56797)
- fix(turbopack): middleware path and aliases:
[#&#8203;56804](https://togithub.com/vercel/next.js/issues/56804)
- Implement preferredRegion array in Turbopack:
[#&#8203;56743](https://togithub.com/vercel/next.js/issues/56743)
- Fix build traces case:
[#&#8203;56817](https://togithub.com/vercel/next.js/issues/56817)
- Revert "Drop ipc server headers filters
([#&#8203;56226](https://togithub.com/vercel/next.js/issues/56226))":
[#&#8203;56836](https://togithub.com/vercel/next.js/issues/56836)
- Implement getOptimizedModuleAliases for Turbopack:
[#&#8203;56839](https://togithub.com/vercel/next.js/issues/56839)
- chore: bump undici:
[#&#8203;56851](https://togithub.com/vercel/next.js/issues/56851)
- bump: edge-runtime:
[#&#8203;56856](https://togithub.com/vercel/next.js/issues/56856)
- feat(turbopack): support basic next/dynamic:
[#&#8203;56389](https://togithub.com/vercel/next.js/issues/56389)
- Revert "feat(turbopack): support basic next/dynamic":
[#&#8203;56885](https://togithub.com/vercel/next.js/issues/56885)

##### Documentation Changes

- add digest property to error prop:
[#&#8203;56339](https://togithub.com/vercel/next.js/issues/56339)
- Updates MDX docs:
[#&#8203;56378](https://togithub.com/vercel/next.js/issues/56378)
- Update redirect.mdx:
[#&#8203;56414](https://togithub.com/vercel/next.js/issues/56414)
- docs: add missing word:
[#&#8203;56547](https://togithub.com/vercel/next.js/issues/56547)
- docs: update code snippet for correct file name:
[#&#8203;56006](https://togithub.com/vercel/next.js/issues/56006)
- corrected sentence:
[#&#8203;56595](https://togithub.com/vercel/next.js/issues/56595)
- clarify client components render on server on full page load:
[#&#8203;55469](https://togithub.com/vercel/next.js/issues/55469)
- docs(router): clarify dynamic route slug is about a file name, not
"folder":
[#&#8203;56596](https://togithub.com/vercel/next.js/issues/56596)
- Update 01-contribution-guide.mdx: Fix a typo:
[#&#8203;56665](https://togithub.com/vercel/next.js/issues/56665)
- fix(docs): adjust api route documentation examples:
[#&#8203;56660](https://togithub.com/vercel/next.js/issues/56660)
- Updates Large Page Data error message doc to use `JSON.parse` to make
reading output easier:
[#&#8203;56713](https://togithub.com/vercel/next.js/issues/56713)
- Docs: Add missing description field:
[#&#8203;56749](https://togithub.com/vercel/next.js/issues/56749)
- Changes codeblock filename delimiter:
[#&#8203;56712](https://togithub.com/vercel/next.js/issues/56712)
- Update supported-browsers.mdx:
[#&#8203;56815](https://togithub.com/vercel/next.js/issues/56815)
- docs: fix cypress script typo in 10-testing.mdx:
[#&#8203;56765](https://togithub.com/vercel/next.js/issues/56765)
- Fix typo:
[#&#8203;56863](https://togithub.com/vercel/next.js/issues/56863)

##### Example Changes

- Maintenance: minor example dep bumps to fix moderate vulns:
[#&#8203;56375](https://togithub.com/vercel/next.js/issues/56375)
- Update actions.ts:
[#&#8203;56579](https://togithub.com/vercel/next.js/issues/56579)
- updated fauna fql v10:
[#&#8203;56185](https://togithub.com/vercel/next.js/issues/56185)
- fix lint error from fauna example:
[#&#8203;56719](https://togithub.com/vercel/next.js/issues/56719)
- chore(example): bump `@radix-ui/react-icons`:
[#&#8203;56452](https://togithub.com/vercel/next.js/issues/56452)
- fix: http2 example issue:
[#&#8203;56768](https://togithub.com/vercel/next.js/issues/56768)

##### Misc Changes

- Fix mjs import for Turbopack test:
[#&#8203;56354](https://togithub.com/vercel/next.js/issues/56354)
- Add test case for the `permalink` option of `useFormState`:
[#&#8203;56329](https://togithub.com/vercel/next.js/issues/56329)
- Fix code freeze disable handling:
[#&#8203;56340](https://togithub.com/vercel/next.js/issues/56340)
- add `cargo fmt` to lint staged:
[#&#8203;56430](https://togithub.com/vercel/next.js/issues/56430)
- fix: `.../templates/*/app/layout.*` import order:
[#&#8203;56380](https://togithub.com/vercel/next.js/issues/56380)
- Update .node-version:
[#&#8203;56460](https://togithub.com/vercel/next.js/issues/56460)
- Fix logging level in actions test:
[#&#8203;56473](https://togithub.com/vercel/next.js/issues/56473)
- Remove app dir warning test:
[#&#8203;56350](https://togithub.com/vercel/next.js/issues/56350)
- Use consistent name for App Router tests:
[#&#8203;56352](https://togithub.com/vercel/next.js/issues/56352)
- Remove isTurbo check in custom-routes test:
[#&#8203;56360](https://togithub.com/vercel/next.js/issues/56360)
- test: speed up isolated next instance test setup:
[#&#8203;56525](https://togithub.com/vercel/next.js/issues/56525)
- Update rust-toolchain to nightly-2023-10-06:
[#&#8203;56541](https://togithub.com/vercel/next.js/issues/56541)
- update test manifest:
[#&#8203;56522](https://togithub.com/vercel/next.js/issues/56522)
- chore: bump pnpm to 8.9:
[#&#8203;56649](https://togithub.com/vercel/next.js/issues/56649)
- fix: next dev with edge runtime on windows:
[#&#8203;56502](https://togithub.com/vercel/next.js/issues/56502)
- invert test filtering logic to exclude known failing:
[#&#8203;56663](https://togithub.com/vercel/next.js/issues/56663)
- (test only) Integration tests: remove flatMap polyfill:
[#&#8203;56546](https://togithub.com/vercel/next.js/issues/56546)
- Use node:fs instead of fs-extra in .github/actions:
[#&#8203;56536](https://togithub.com/vercel/next.js/issues/56536)
- Use unique names for separate test suites:
[#&#8203;56695](https://togithub.com/vercel/next.js/issues/56695)
- misc: tweak stats github action:
[#&#8203;56694](https://togithub.com/vercel/next.js/issues/56694)
- CI: add manual workflow for running e2e on prod:
[#&#8203;56738](https://togithub.com/vercel/next.js/issues/56738)
- Improve chunk encoding test to check right path for Turbopack:
[#&#8203;56747](https://togithub.com/vercel/next.js/issues/56747)
- change those->some for clarity:
[#&#8203;56688](https://togithub.com/vercel/next.js/issues/56688)
- docs: fix typo in Update 02-get-static-paths.mdx:
[#&#8203;56757](https://togithub.com/vercel/next.js/issues/56757)
- Break out E2E deploy test workflow to its own:
[#&#8203;56755](https://togithub.com/vercel/next.js/issues/56755)
- Trigger canary release nightly:
[#&#8203;56758](https://togithub.com/vercel/next.js/issues/56758)
- feat: add self-documenting `.env.example` file:
[#&#8203;56469](https://togithub.com/vercel/next.js/issues/56469)
- update manifest:
[#&#8203;56737](https://togithub.com/vercel/next.js/issues/56737)
- docs: fix several typos:
[#&#8203;56788](https://togithub.com/vercel/next.js/issues/56788)
- Skip artifact download for test e2e deploy workflow:
[#&#8203;56807](https://togithub.com/vercel/next.js/issues/56807)
- Add missing nanoid dependency to app-dir tests:
[#&#8203;56830](https://togithub.com/vercel/next.js/issues/56830)
- Remove specific hash checks for metadata.test.ts:
[#&#8203;56843](https://togithub.com/vercel/next.js/issues/56843)
- Fix CSP test when using Turbopack:
[#&#8203;56833](https://togithub.com/vercel/next.js/issues/56833)
- Skip webpack specific tests in Turbopack test run:
[#&#8203;56877](https://togithub.com/vercel/next.js/issues/56877)

##### Credits

Huge thanks to [@&#8203;ijjk](https://togithub.com/ijjk),
[@&#8203;timneutkens](https://togithub.com/timneutkens),
[@&#8203;shuding](https://togithub.com/shuding),
[@&#8203;wyattjoh](https://togithub.com/wyattjoh),
[@&#8203;Syphini](https://togithub.com/Syphini),
[@&#8203;manovotny](https://togithub.com/manovotny),
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony),
[@&#8203;gnoff](https://togithub.com/gnoff),
[@&#8203;anonrig](https://togithub.com/anonrig),
[@&#8203;viktorronnback](https://togithub.com/viktorronnback),
[@&#8203;Rylab](https://togithub.com/Rylab),
[@&#8203;sokra](https://togithub.com/sokra),
[@&#8203;hamirmahal](https://togithub.com/hamirmahal),
[@&#8203;huozhi](https://togithub.com/huozhi),
[@&#8203;jridgewell](https://togithub.com/jridgewell),
[@&#8203;SukkaW](https://togithub.com/SukkaW),
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith),
[@&#8203;feedthejim](https://togithub.com/feedthejim),
[@&#8203;balazsorban44](https://togithub.com/balazsorban44),
[@&#8203;jazsouf](https://togithub.com/jazsouf),
[@&#8203;2XG-DEV](https://togithub.com/2XG-DEV),
[@&#8203;stefanprobst](https://togithub.com/stefanprobst),
[@&#8203;ztanner](https://togithub.com/ztanner),
[@&#8203;mzab1985](https://togithub.com/mzab1985),
[@&#8203;Mustafadagkiranlar](https://togithub.com/Mustafadagkiranlar),
[@&#8203;JoRyGu](https://togithub.com/JoRyGu),
[@&#8203;cmbritten](https://togithub.com/cmbritten),
[@&#8203;styfle](https://togithub.com/styfle),
[@&#8203;Krishnanand2517](https://togithub.com/Krishnanand2517),
[@&#8203;bahag-buttf](https://togithub.com/bahag-buttf),
[@&#8203;kwonoj](https://togithub.com/kwonoj),
[@&#8203;Shadid12](https://togithub.com/Shadid12),
[@&#8203;delbaoliveira](https://togithub.com/delbaoliveira),
[@&#8203;mayankkamboj47](https://togithub.com/mayankkamboj47),
[@&#8203;dvoytenko](https://togithub.com/dvoytenko),
[@&#8203;mayank1513](https://togithub.com/mayank1513),
[@&#8203;himself65](https://togithub.com/himself65),
[@&#8203;suravshrestha](https://togithub.com/suravshrestha),
[@&#8203;fvaysh](https://togithub.com/fvaysh),
[@&#8203;dianacpg](https://togithub.com/dianacpg),
[@&#8203;joristirado](https://togithub.com/joristirado), and
[@&#8203;Kikobeats](https://togithub.com/Kikobeats) for helping!

###
[`v13.5.4`](https://togithub.com/vercel/next.js/releases/tag/v13.5.4)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v13.5.3...v13.5.4)

##### Core Changes

- chore: NextJS -> Next.js:
[#&#8203;55961](https://togithub.com/vercel/next.js/issues/55961)
- fix-failed-to-generate-self-signed-certificate
issue:[#&#8203;55891](https://togithub.com/vercel/next.js/issues/55891):
[#&#8203;55947](https://togithub.com/vercel/next.js/issues/55947)
- Remove .test.js from dist:
[#&#8203;55946](https://togithub.com/vercel/next.js/issues/55946)
- Turbopack next/font/google: don't insert css rules for multiple
weights or styles:
[#&#8203;55852](https://togithub.com/vercel/next.js/issues/55852)
- Fix stale revalidate stream handling:
[#&#8203;55978](https://togithub.com/vercel/next.js/issues/55978)
- turbopack: improve turbopack/test stability:
[#&#8203;56024](https://togithub.com/vercel/next.js/issues/56024)
- Mark testmode fetches internal:
[#&#8203;56036](https://togithub.com/vercel/next.js/issues/56036)
- chore: Remove 'beta.' Subdomain from `beta.nextjs.org` Links:
[#&#8203;55924](https://togithub.com/vercel/next.js/issues/55924)
- Remove experimental.sharedPool:
[#&#8203;56021](https://togithub.com/vercel/next.js/issues/56021)
- fix(worker): pass env to build worker w/
`config.experimental.workerThreads`:
[#&#8203;55257](https://togithub.com/vercel/next.js/issues/55257)
- Update `swc_core` to `v0.83.26`:
[#&#8203;55780](https://togithub.com/vercel/next.js/issues/55780)
- Revert "Update `swc_core` to `v0.83.26`":
[#&#8203;56077](https://togithub.com/vercel/next.js/issues/56077)
- fix reporting of illegal segments when directory only contains
irrelevant files:
[#&#8203;56076](https://togithub.com/vercel/next.js/issues/56076)
- Make `permanentRedirect` return 308 in route handlers:
[#&#8203;56065](https://togithub.com/vercel/next.js/issues/56065)
- Remove unneeded next-dev js in next-core:
[#&#8203;56039](https://togithub.com/vercel/next.js/issues/56039)
- Fix: Use `boolean` instead of `false` for experimental logging config:
[#&#8203;56110](https://togithub.com/vercel/next.js/issues/56110)
- chore: remove chalk in favor of picocolors:
[#&#8203;55992](https://togithub.com/vercel/next.js/issues/55992)
- Revert: "Generate prefetch RSC payload during build for SSR paths
([#&#8203;54403](https://togithub.com/vercel/next.js/issues/54403))":
[#&#8203;56059](https://togithub.com/vercel/next.js/issues/56059)
- fetching logging on edge:
[#&#8203;56108](https://togithub.com/vercel/next.js/issues/56108)
- Optimize build trace handling:
[#&#8203;56048](https://togithub.com/vercel/next.js/issues/56048)
- Update font data:
[#&#8203;56121](https://togithub.com/vercel/next.js/issues/56121)
- feat(turbopack): port bloom filter to nexturbo:
[#&#8203;55678](https://togithub.com/vercel/next.js/issues/55678)
- Fixes performance problems due to TaskScopes:
[#&#8203;55721](https://togithub.com/vercel/next.js/issues/55721)
- perf: remove react dom legacy from app router:
[#&#8203;56082](https://togithub.com/vercel/next.js/issues/56082)
- perf: replace zod with superstruct:
[#&#8203;56083](https://togithub.com/vercel/next.js/issues/56083)
- perf: externalise ws for bundled server:
[#&#8203;56095](https://togithub.com/vercel/next.js/issues/56095)
- misc: refactor node utils:
[#&#8203;56096](https://togithub.com/vercel/next.js/issues/56096)
- Add support for skipTrailingSlashRedirect and
skipMiddlewareUrlNormalize in Turbopack:
[#&#8203;56147](https://togithub.com/vercel/next.js/issues/56147)
- Add experimental.scrollRestoration for Turbopack:
[#&#8203;56150](https://togithub.com/vercel/next.js/issues/56150)
- misc: refactor handleExternals:
[#&#8203;56161](https://togithub.com/vercel/next.js/issues/56161)
- perf: add option to bundle pages externals:
[#&#8203;56162](https://togithub.com/vercel/next.js/issues/56162)
- Allow jest to run with use server directive:
[#&#8203;56148](https://togithub.com/vercel/next.js/issues/56148)
- Update experimental compile cache handling:
[#&#8203;56139](https://togithub.com/vercel/next.js/issues/56139)
- App render related code clean up:
[#&#8203;56178](https://togithub.com/vercel/next.js/issues/56178)
- Add support for i18n config in Turbopack:
[#&#8203;56182](https://togithub.com/vercel/next.js/issues/56182)
- Implement list of config options for Turbopack:
[#&#8203;56188](https://togithub.com/vercel/next.js/issues/56188)
- Turbopack: add support for an assetPrefix and basePath:
[#&#8203;56058](https://togithub.com/vercel/next.js/issues/56058)
- update turbopack:
[#&#8203;56197](https://togithub.com/vercel/next.js/issues/56197)
- Update supported options list to reflect
[#&#8203;56188](https://togithub.com/vercel/next.js/issues/56188):
[#&#8203;56200](https://togithub.com/vercel/next.js/issues/56200)
- Add support for experimental.logging.level in Turbopack:
[#&#8203;56201](https://togithub.com/vercel/next.js/issues/56201)
- Add next.config.js options to turbopack warning file:
[#&#8203;56207](https://togithub.com/vercel/next.js/issues/56207)
- fix: [@&#8203;libsql/client](https://togithub.com/libsql/client) build
error: [#&#8203;56192](https://togithub.com/vercel/next.js/issues/56192)
- chore: bump `postcss`:
[#&#8203;56225](https://togithub.com/vercel/next.js/issues/56225)
- Add additional handling for experimental-compile:
[#&#8203;56224](https://togithub.com/vercel/next.js/issues/56224)
- Drop ipc server headers filters:
[#&#8203;56226](https://togithub.com/vercel/next.js/issues/56226)
- only override NODE_EXTRA_CA_CERTS when using experimental https flag:
[#&#8203;56252](https://togithub.com/vercel/next.js/issues/56252)
- Pass same mangling option as terser to SWC minifier:
[#&#8203;56281](https://togithub.com/vercel/next.js/issues/56281)
- update turbopack:
[#&#8203;56285](https://togithub.com/vercel/next.js/issues/56285)
- clear require cache only when needed:
[#&#8203;56198](https://togithub.com/vercel/next.js/issues/56198)
- misc: enable source maps for bundled runtime:
[#&#8203;56289](https://togithub.com/vercel/next.js/issues/56289)
- misc: shortcut styled-jsx in external resolution:
[#&#8203;56291](https://togithub.com/vercel/next.js/issues/56291)
- Support serverRuntimeConfig and publicRuntimeConfig in Turbopack:
[#&#8203;56310](https://togithub.com/vercel/next.js/issues/56310)
- Reland static prefetches & fix prefetch bailout behavior:
[#&#8203;56228](https://togithub.com/vercel/next.js/issues/56228)
-
fix([#&#8203;53190](https://togithub.com/vercel/next.js/issues/53190)):
add missing crossOrigin to assetsPrefix resources:
[#&#8203;56311](https://togithub.com/vercel/next.js/issues/56311)
- misc: fix instrumentation with bundled server:
[#&#8203;56318](https://togithub.com/vercel/next.js/issues/56318)
- fix(next/client): keep hash when navigating from app to pages router:
[#&#8203;56223](https://togithub.com/vercel/next.js/issues/56223)
- fix: support both decoded and encoded url requests of conventioned
files :
[#&#8203;56187](https://togithub.com/vercel/next.js/issues/56187)
- fix: Invalid URL (404) provided on server actions error:
[#&#8203;56323](https://togithub.com/vercel/next.js/issues/56323)
- Revert "misc: shortcut styled-jsx in external resolution
([#&#8203;56291](https://togithub.com/vercel/next.js/issues/56291))":
[#&#8203;56334](https://togithub.com/vercel/next.js/issues/56334)
- Fix build output logging order:
[#&#8203;56335](https://togithub.com/vercel/next.js/issues/56335)

##### Documentation Changes

- docs: add `not-found` to file conventions page:
[#&#8203;55944](https://togithub.com/vercel/next.js/issues/55944)
- Update 03-linking-and-navigating.mdx:
[#&#8203;55907](https://togithub.com/vercel/next.js/issues/55907)
- docs: Correct place for passing `extension` option to `createMDX()`:
[#&#8203;55967](https://togithub.com/vercel/next.js/issues/55967)
- docs-55629 update router cache column in cache interactions api table:
[#&#8203;55630](https://togithub.com/vercel/next.js/issues/55630)
- Update 03-linking-and-navigating.mdx:
[#&#8203;55969](https://togithub.com/vercel/next.js/issues/55969)
- Updates "Prerender Error" page for App Router:
[#&#8203;56044](https://togithub.com/vercel/next.js/issues/56044)
- Add the default import alias to create-next-app prompt for clarity:
[#&#8203;55896](https://togithub.com/vercel/next.js/issues/55896)
- Update revalidatePath.mdx to fix confusing wording of arguments
section.:
[#&#8203;56099](https://togithub.com/vercel/next.js/issues/56099)
- docs: Renamed function that is used by other name:
[#&#8203;56170](https://togithub.com/vercel/next.js/issues/56170)
- (docs) Document Server Actions `.bind` method:
[#&#8203;56164](https://togithub.com/vercel/next.js/issues/56164)
- docs: Use `Response.json` over `NextResponse.json`:
[#&#8203;56173](https://togithub.com/vercel/next.js/issues/56173)
- correcting link to useSearchParams ref:
[#&#8203;56169](https://togithub.com/vercel/next.js/issues/56169)
- docs(sharp-missing-in-production.mdx): update standalone command:
[#&#8203;56191](https://togithub.com/vercel/next.js/issues/56191)
- docs(sharp-missing-in-production.mdx): update standalone command:
[#&#8203;56239](https://togithub.com/vercel/next.js/issues/56239)
- Update image.mdx:
[#&#8203;56269](https://togithub.com/vercel/next.js/issues/56269)
- Update image.mdx:
[#&#8203;56266](https://togithub.com/vercel/next.js/issues/56266)

##### Example Changes

- chore(examples): bump dependency versions:
[#&#8203;55899](https://togithub.com/vercel/next.js/issues/55899)
- Update to with-supertokens example app:
[#&#8203;56035](https://togithub.com/vercel/next.js/issues/56035)
- Update dependencies in examples :
[#&#8203;55993](https://togithub.com/vercel/next.js/issues/55993)
- Chore/update with supabase demo deploy button:
[#&#8203;52483](https://togithub.com/vercel/next.js/issues/52483)
- chore(examples): remove deprecated dependency from `with-jest`:
[#&#8203;56152](https://togithub.com/vercel/next.js/issues/56152)
- chore(examples): fix `with-jest` types:
[#&#8203;56193](https://togithub.com/vercel/next.js/issues/56193)
- (Examples) update Grafbase example:
[#&#8203;54705](https://togithub.com/vercel/next.js/issues/54705)
- fix: typo in `with-stripe-typescript` example:
[#&#8203;56274](https://togithub.com/vercel/next.js/issues/56274)

##### Misc Changes

- Skip production tests for Turbopack:
[#&#8203;56045](https://togithub.com/vercel/next.js/issues/56045)
- Fix invalid build-and-test workflow:
[#&#8203;56053](https://togithub.com/vercel/next.js/issues/56053)
- turbopack: Add more skipped tests:
[#&#8203;56052](https://togithub.com/vercel/next.js/issues/56052)
- Skip next build test:
[#&#8203;56079](https://togithub.com/vercel/next.js/issues/56079)
- add flakey test:
[#&#8203;56080](https://togithub.com/vercel/next.js/issues/56080)
- Skip more production tests for turbopack:
[#&#8203;56084](https://togithub.com/vercel/next.js/issues/56084)
- Ensure tests suites have unique names:
[#&#8203;56085](https://togithub.com/vercel/next.js/issues/56085)
- Skip experimental.nextScriptWorkers test for Turbopack:
[#&#8203;56086](https://togithub.com/vercel/next.js/issues/56086)
- Skip production tests for Turbopack:
[#&#8203;56089](https://togithub.com/vercel/next.js/issues/56089)
- Skip Babel tests for Turbopack:
[#&#8203;56091](https://togithub.com/vercel/next.js/issues/56091)
- misc: add node-version file:
[#&#8203;55938](https://togithub.com/vercel/next.js/issues/55938)
- Ensure unique name for app dir css tests:
[#&#8203;56088](https://togithub.com/vercel/next.js/issues/56088)
- Decrease default test timeouts:
[#&#8203;56116](https://togithub.com/vercel/next.js/issues/56116)
- misc: stop hiding node_modules in vscode:
[#&#8203;56081](https://togithub.com/vercel/next.js/issues/56081)
- special case timeout on windows:
[#&#8203;56120](https://togithub.com/vercel/next.js/issues/56120)
- Turbopack: update test manifest:
[#&#8203;56133](https://togithub.com/vercel/next.js/issues/56133)
- More test updates:
[#&#8203;56146](https://togithub.com/vercel/next.js/issues/56146)
- fix(cna): pin dependency versions:
[#&#8203;56177](https://togithub.com/vercel/next.js/issues/56177)
- Update `swc_core` to `v0.83.28`:
[#&#8203;56134](https://togithub.com/vercel/next.js/issues/56134)
- Fix middleware-general test for Turbopack:
[#&#8203;56211](https://togithub.com/vercel/next.js/issues/56211)
- More Turbopack test fixes:
[#&#8203;56248](https://togithub.com/vercel/next.js/issues/56248)
- update test mainfest:
[#&#8203;56214](https://togithub.com/vercel/next.js/issues/56214)
- More Turbopack fixes:
[#&#8203;56275](https://togithub.com/vercel/next.js/issues/56275)
- More Turbopack fixes:
[#&#8203;56299](https://togithub.com/vercel/next.js/issues/56299)
- misc: update code owners:
[#&#8203;56290](https://togithub.com/vercel/next.js/issues/56290)
- Fix flaky test for size output:
[#&#8203;56303](https://togithub.com/vercel/next.js/issues/56303)
- update webp crate:
[#&#8203;56307](https://togithub.com/vercel/next.js/issues/56307)
- Remove buildId test as it's no longer relevant:
[#&#8203;56316](https://togithub.com/vercel/next.js/issues/56316)
- Add code freeze GitHub actions for releasing:
[#&#8203;56325](https://togithub.com/vercel/next.js/issues/56325)
- test: add flaky turbopack integration tests to manifest:
[#&#8203;56309](https://togithub.com/vercel/next.js/issues/56309)

##### Credits

Huge thanks to
[@&#8203;balazsorban44](https://togithub.com/balazsorban44),
[@&#8203;sdkdeepa](https://togithub.com/sdkdeepa),
[@&#8203;aayman997](https://togithub.com/aayman997),
[@&#8203;mayank1513](https://togithub.com/mayank1513),
[@&#8203;timneutkens](https://togithub.com/timneutkens),
[@&#8203;2XG-DEV](https://togithub.com/2XG-DEV),
[@&#8203;eliot-akira](https://togithub.com/eliot-akira),
[@&#8203;hi-matthew](https://togithub.com/hi-matthew),
[@&#8203;riobits](https://togithub.com/riobits),
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith),
[@&#8203;ijjk](https://togithub.com/ijjk),
[@&#8203;sokra](https://togithub.com/sokra),
[@&#8203;dvoytenko](https://togithub.com/dvoytenko),
[@&#8203;rishabhpoddar](https://togithub.com/rishabhpoddar),
[@&#8203;manovotny](https://togithub.com/manovotny),
[@&#8203;A7med3bdulBaset](https://togithub.com/A7med3bdulBaset),
[@&#8203;huozhi](https://togithub.com/huozhi),
[@&#8203;jridgewell](https://togithub.com/jridgewell),
[@&#8203;joulev](https://togithub.com/joulev),
[@&#8203;SukkaW](https://togithub.com/SukkaW),
[@&#8203;kdy1](https://togithub.com/kdy1),
[@&#8203;feedthejim](https://togithub.com/feedthejim),
[@&#8203;Fredkiss3](https://togithub.com/Fredkiss3),
[@&#8203;styfle](https://togithub.com/styfle),
[@&#8203;MildTomato](https://togithub.com/MildTomato),
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony),
[@&#8203;walfly](https://togithub.com/walfly),
[@&#8203;bzhn](https://togithub.com/bzhn),
[@&#8203;shuding](https://togithub.com/shuding),
[@&#8203;boylett](https://togithub.com/boylett),
[@&#8203;Loki899899](https://togithub.com/Loki899899),
[@&#8203;devrsi0n](https://togithub.com/devrsi0n),
[@&#8203;ImBIOS](https://togithub.com/ImBIOS),
[@&#8203;vinaykulk621](https://togithub.com/vinaykulk621),
[@&#8203;ztanner](https://togithub.com/ztanner),
[@&#8203;sdaigo](https://togithub.com/sdaigo),
[@&#8203;hamirmahal](https://togithub.com/hamirmahal),
[@&#8203;blurrah](https://togithub.com/blurrah),
[@&#8203;omarmciver](https://togithub.com/omarmciver), and
[@&#8203;alexBaizeau](https://togithub.com/alexBaizeau) for helping!

</details>

<details>
<summary>TanStack/query (@&#8203;tanstack/eslint-plugin-query)</summary>

###
[`v4.36.1`](https://togithub.com/TanStack/query/releases/tag/v4.36.1)

[Compare
Source](https://togithub.com/TanStack/query/compare/v4.36.0...v4.36.1)

Version 4.36.1 - 10/7/2023, 7:08 AM

#### Changes

##### Fix

- fix release
([`2b0fc95`](https://togithub.com/TanStack/query/commit/2b0fc956)) by
Dominik Dorfmeister

#### Packages

-
[@&#8203;tanstack/query-core](https://togithub.com/tanstack/query-core)[@&#8203;4](https://togithub.com/4).36.1
-
[@&#8203;tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@&#8203;4](https://togithub.com/4).36.1
-
[@&#8203;tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@&#8203;4](https://togithub.com/4).36.1
-
[@&#8203;tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@&#8203;4](https://togithub.com/4).36.1
-
[@&#8203;tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@&#8203;4](https://togithub.com/4).36.1
-
[@&#8203;tanstack/react-query](https://togithub.com/tanstack/react-query)[@&#8203;4](https://togithub.com/4).36.1
-
[@&#8203;tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@&#8203;4](https://togithub.com/4).36.1
-
[@&#8203;tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@&#8203;4](https://togithub.com/4).36.1
-
[@&#8203;tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@&#8203;4](https://togithub.com/4).36.1
-
[@&#8203;tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@&#8203;4](https://togithub.com/4).36.1
-
[@&#8203;tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@&#8203;4](https://togithub.com/4).36.1
-
[@&#8203;tanstack/eslint-plugin-query](https://togithub.com/tanstack/eslint-plugin-query)[@&#8203;4](https://togithub.com/4).36.1

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v6.9.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#691-2023-10-30)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.9.0...v6.9.1)

##### Bug Fixes

- **eslint-plugin:** \[naming-convention] allow PascalCase for imports
([#&#8203;7841](https://togithub.com/typescript-eslint/typescript-eslint/issues/7841))
([7ad86ee](https://togithub.com/typescript-eslint/typescript-eslint/commit/7ad86eead76fa9e96573ac011376c1cb8c009cee))
- **eslint-plugin:** \[no-unused-expressions] handle
TSInstantiationExpression expression
([#&#8203;7831](https://togithub.com/typescript-eslint/typescript-eslint/issues/7831))
([31988e0](https://togithub.com/typescript-eslint/typescript-eslint/commit/31988e0d2e6cf5e6bb9bb287958b1f03ca084259))

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.9.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#690-2023-10-23)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.8.0...v6.9.0)

##### Bug Fixes

- **eslint-plugin:** \[no-confusing-void-expression] handle unfixable
cases
([#&#8203;7674](https://togithub.com/typescript-eslint/typescript-eslint/issues/7674))
([7e52f27](https://togithub.com/typescript-eslint/typescript-eslint/commit/7e52f276ed5b8b2c0b76be02cb2e8a77892c10f2))
- **eslint-plugin:** \[no-unsafe-return] allow returning anything if
explicitly returning any
([#&#8203;7708](https://togithub.com/typescript-eslint/typescript-eslint/issues/7708))
([c6124b2](https://togithub.com/typescript-eslint/typescript-eslint/commit/c6124b2c93a53f11471cce8054388dec7a58f90b))

##### Features

- **eslint-plugin:** \[max-params] don't count `this: void` parameter
([#&#8203;7696](https://togithub.com/typescript-eslint/typescript-eslint/issues/7696))
([6398d3f](https://togithub.com/typescript-eslint/typescript-eslint/commit/6398d3fd0a576d8cdc957ec1b57929acacc60ba0)),
closes
[#&#8203;7538](https://togithub.com/typescript-eslint/typescript-eslint/issues/7538)
- **eslint-plugin:** \[naming-convention] add support for default and
namespace imports
([#&#8203;7269](https://togithub.com/typescript-eslint/typescript-eslint/issues/7269))
([bb15aae](https://togithub.com/typescript-eslint/typescript-eslint/commit/bb15aae877ae260f59aa5e6cfc338b1eefc6d85c))
- **eslint-plugin:** \[no-restricted-imports] support import = require
([#&#8203;7709](https://togithub.com/typescript-eslint/typescript-eslint/issues/7709))
([4c8edcf](https://togithub.com/typescript-eslint/typescript-eslint/commit/4c8edcfb7d3cc02d07d2329c87da4377c1cbf969))
- **eslint-plugin:** \[no-unsafe-enum-comparison] add switch suggestion
([#&#8203;7691](https://togithub.com/typescript-eslint/typescript-eslint/issues/7691))
([53d5263](https://togithub.com/typescript-eslint/typescript-eslint/commit/53d5263cee8e0b5ddc5de3321d27559c196e5b58)),
closes
[#&#8203;7643](https://togithub.com/typescript-eslint/typescript-eslint/issues/7643)
- **eslint-plugin:** \[prefer-readonly] private fields support
([#&#8203;7686](https://togithub.com/typescript-eslint/typescript-eslint/issues/7686))
([0e875bf](https://togithub.com/typescript-eslint/typescript-eslint/commit/0e875bf77a9d94dc74924245fabc36c0ae780977))

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#680-2023-10-16)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.5...v6.8.0)

##### Bug Fixes

- **eslint-plugin:** \[consistent-type-imports] import assertion checks
added
([#&#8203;7722](https://togithub.com/typescript-eslint/typescript-eslint/issues/7722))
([afdae37](https://togithub.com/typescript-eslint/typescript-eslint/commit/afdae3739c68469a488277eb7b7f56f679d6eb20))
- **eslint-plugin:** \[no-shadow] fix static class generics for class
expressions
([#&#8203;7724](https://togithub.com/typescript-eslint/typescript-eslint/issues/7724))
([e5ea1d0](https://togithub.com/typescript-eslint/typescript-eslint/commit/e5ea1d05603e6212093de541e5da49f139571454))
- **eslint-plugin:** \[no-unsafe-member-access] report on only the
accessed property
([#&#8203;7717](https://togithub.com/typescript-eslint/typescript-eslint/issues/7717))
([f81a2da](https://togithub.com/typescript-eslint/typescript-eslint/commit/f81a2da13529e77d039c5b31b4313a6984ceb964))
- **eslint-plugin:** \[no-useless-empty-export] exempt .d.ts
([#&#8203;7718](https://togithub.com/typescript-eslint/typescript-eslint/issues/7718))
([ac397f1](https://togithub.com/typescript-eslint/typescript-eslint/commit/ac397f18176a9defd8c189b5b6b4e5d0b7582210))

##### Features

- **eslint-plugin:** add new extended rule `prefer-destructuring`
([#&#8203;7117](https://togithub.com/typescript-eslint/typescript-eslint/issues/7117))
([3c6379b](https://togithub.com/typescript-eslint/typescript-eslint/commit/3c6379b7678bcb190ae70d211cb3930c942d17a0))

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

####
[6.7.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.4...v6.7.5)
(2023-10-09)

##### Bug Fixes

- **eslint-plugin:** \[prefer-string-starts-ends-with] only report
slice/substring with correct range
([#&#8203;7712](https://togithub.com/typescript-eslint/typescript-eslint/issues/7712))
([db40a0a](https://togithub.com/typescript-eslint/typescript-eslint/commit/db40a0a83abf14237a7a9b3f75d869da26512292))

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

####
[6.7.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.3...v6.7.4)
(2023-10-02)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

####
[6.7.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.2...v6.7.3)
(2023-09-25)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

####
[6.7.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.1...v6.7.2)
(2023-09-18)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

####
[6.7.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1)
(2023-09-18)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.7.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#675-2023-10-09)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.4...v6.7.5)

##### Bug Fixes

- **eslint-plugin:** \[prefer-string-starts-ends-with] only report
slice/substring with correct range
([#&#8203;7712](https://togithub.com/typescript-eslint/typescript-eslint/issues/7712))
([db40a0a](https://togithub.com/typescript-eslint/typescript-eslint/commit/db40a0a83abf14237a7a9b3f75d869da26512292))

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.7.4`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#674-2023-10-02)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.3...v6.7.4)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v6.9.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#691-2023-10-30)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.9.0...v6.9.1)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.9.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#690-2023-10-23)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.8.0...v6.9.0)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.8.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#680-2023-10-16)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.5...v6.8.0)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

####
[6.7.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.4...v6.7.5)
(2023-10-09)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

####
[6.7.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.3...v6.7.4)
(2023-10-02)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

####
[6.7.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.2...v6.7.3)
(2023-09-25)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

####
[6.7.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.1...v6.7.2)
(2023-09-18)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

####
[6.7.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.7.0...v6.7.1)
(2023-09-18)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning strategy](https://main--typescrip

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

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

---

- [ ] <!-- 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/sawyerh/highlights).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
sawyerh pushed a commit to navapbc/template-application-nextjs that referenced this pull request Nov 29, 2023
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@ianvs/prettier-plugin-sort-imports](https://togithub.com/ianvs/prettier-plugin-sort-imports)
| [`4.1.0` ->
`4.1.1`](https://renovatebot.com/diffs/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0/4.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.17.5` ->
`18.18.13`](https://renovatebot.com/diffs/npm/@types%2fnode/18.17.5/18.18.13)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.18.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.18.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.17.5/18.18.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.17.5/18.18.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://togithub.com/eslint/eslint)) | [`8.47.0` ->
`8.54.0`](https://renovatebot.com/diffs/npm/eslint/8.47.0/8.54.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.54.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.54.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.47.0/8.54.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.47.0/8.54.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config)
([source](https://togithub.com/vercel/next.js)) | [`14.0.2` ->
`14.0.3`](https://renovatebot.com/diffs/npm/eslint-config-next/14.0.2/14.0.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/14.0.2/14.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/14.0.2/14.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [next](https://nextjs.org)
([source](https://togithub.com/vercel/next.js)) | [`14.0.2` ->
`14.0.3`](https://renovatebot.com/diffs/npm/next/14.0.2/14.0.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/14.0.2/14.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/14.0.2/14.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.1.6` ->
`5.3.2`](https://renovatebot.com/diffs/npm/typescript/5.1.6/5.3.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.1.6/5.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.1.6/5.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ianvs/prettier-plugin-sort-imports
(@&#8203;ianvs/prettier-plugin-sort-imports)</summary>

###
[`v4.1.1`](https://togithub.com/IanVS/prettier-plugin-sort-imports/releases/tag/v4.1.1)

[Compare
Source](https://togithub.com/ianvs/prettier-plugin-sort-imports/compare/v4.1.0...v4.1.1)

#### What's Changed

##### Fixes

- Fix type import specifier dupe by
[@&#8203;AlexJDG](https://togithub.com/AlexJDG) in
[IanVS/prettier-plugin-sort-imports#125
- Fix vue preprocessor may replace wrong code by
[@&#8203;Tanimodori](https://togithub.com/Tanimodori) in
[IanVS/prettier-plugin-sort-imports#135

##### Docs

- Add `plugins` config to README by
[@&#8203;IanVS](https://togithub.com/IanVS) in
[IanVS/prettier-plugin-sort-imports#114
- recommend using ^react$ for sorting react to the top. by
[@&#8203;willhoney7](https://togithub.com/willhoney7) in
[IanVS/prettier-plugin-sort-imports#126

##### Maintenance and Dependencies

- Update semver by
[@&#8203;useafterfree](https://togithub.com/useafterfree) in
[IanVS/prettier-plugin-sort-imports#123
- Fix test script on windows by
[@&#8203;Tanimodori](https://togithub.com/Tanimodori) in
[IanVS/prettier-plugin-sort-imports#134
- Upgrade development dependencies by
[@&#8203;IanVS](https://togithub.com/IanVS) in
[IanVS/prettier-plugin-sort-imports#128
- Improve CI by [@&#8203;IanVS](https://togithub.com/IanVS) in
[IanVS/prettier-plugin-sort-imports#136
- Regenerate lockfile by [@&#8203;IanVS](https://togithub.com/IanVS) in
[IanVS/prettier-plugin-sort-imports#129

#### New Contributors

- [@&#8203;useafterfree](https://togithub.com/useafterfree) made their
first contribution in
[IanVS/prettier-plugin-sort-imports#123
- [@&#8203;willhoney7](https://togithub.com/willhoney7) made their first
contribution in
[IanVS/prettier-plugin-sort-imports#126
- [@&#8203;AlexJDG](https://togithub.com/AlexJDG) made their first
contribution in
[IanVS/prettier-plugin-sort-imports#125
- [@&#8203;Tanimodori](https://togithub.com/Tanimodori) made their first
contribution in
[IanVS/prettier-plugin-sort-imports#134

**Full Changelog**:
IanVS/prettier-plugin-sort-imports@v4.1.0...v4.1.1

</details>

<details>
<summary>eslint/eslint (eslint)</summary>

### [`v8.54.0`](https://togithub.com/eslint/eslint/releases/tag/v8.54.0)

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.53.0...v8.54.0)

#### Features

-
[`a7a883b`](https://togithub.com/eslint/eslint/commit/a7a883bd6ba4f140b60cbbb2be5b53d750f6c8db)
feat: for-direction rule add check for condition in reverse order
([#&#8203;17755](https://togithub.com/eslint/eslint/issues/17755))
(Angelo Annunziata)
-
[`1452dc9`](https://togithub.com/eslint/eslint/commit/1452dc9f12c45c05d7c569f737221f0d988ecef1)
feat: Add suggestions to no-console
([#&#8203;17680](https://togithub.com/eslint/eslint/issues/17680)) (Joel
Mathew Koshy)
-
[`21ebf8a`](https://togithub.com/eslint/eslint/commit/21ebf8a811be9f4b009cf70a10be5062d4fdc736)
feat: update `no-array-constructor` rule
([#&#8203;17711](https://togithub.com/eslint/eslint/issues/17711))
(Francesco Trotta)

#### Bug Fixes

-
[`98926e6`](https://togithub.com/eslint/eslint/commit/98926e6e7323e5dd12a9f016cb558144296665af)
fix: Ensure that extra data is not accidentally stored in the cache file
([#&#8203;17760](https://togithub.com/eslint/eslint/issues/17760))
(Milos Djermanovic)
-
[`e8cf9f6`](https://togithub.com/eslint/eslint/commit/e8cf9f6a524332293f8b2c90a2db4a532e47d919)
fix: Make dark scroll bar in dark theme
([#&#8203;17753](https://togithub.com/eslint/eslint/issues/17753))
(Pavel)
-
[`3cbeaad`](https://togithub.com/eslint/eslint/commit/3cbeaad7b943c153937ce34365cec2c406f2b98b)
fix: Use `cwd` constructor option as config `basePath` in Linter
([#&#8203;17705](https://togithub.com/eslint/eslint/issues/17705))
(Milos Djermanovic)

#### Documentation

-
[`becfdd3`](https://togithub.com/eslint/eslint/commit/becfdd39b25d795e56c9a13eb3e77af6b9c86e8a)
docs: Make clear when rules are removed
([#&#8203;17728](https://togithub.com/eslint/eslint/issues/17728))
(Nicholas C. Zakas)
-
[`05d6e99`](https://togithub.com/eslint/eslint/commit/05d6e99153ed6d94eb30f46c57609371918a41f3)
docs: update "Submit a Pull Request" page
([#&#8203;17712](https://togithub.com/eslint/eslint/issues/17712))
(Francesco Trotta)
-
[`eb2279e`](https://togithub.com/eslint/eslint/commit/eb2279e5148cee8fdea7dae614f4f8af7a2d06c3)
docs: display info about deprecated rules
([#&#8203;17749](https://togithub.com/eslint/eslint/issues/17749))
(Percy Ma)
-
[`d245326`](https://togithub.com/eslint/eslint/commit/d24532601e64714ac5d08507e05aa5c14ecd1d5a)
docs: Correct working in migrating plugin docs
([#&#8203;17722](https://togithub.com/eslint/eslint/issues/17722))
(Filip Tammergård)

#### Chores

-
[`d644de9`](https://togithub.com/eslint/eslint/commit/d644de9a4b593b565617303a095bc9aa69e7b768)
chore: upgrade
[@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).54.0
([#&#8203;17773](https://togithub.com/eslint/eslint/issues/17773))
(Milos Djermanovic)
-
[`1e6e314`](https://togithub.com/eslint/eslint/commit/1e6e31415cc429a3a9fc64b2ec03df0e0ec0c91b)
chore: package.json update for
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (Jenkins)
-
[`6fb8805`](https://togithub.com/eslint/eslint/commit/6fb8805310afe7476d6c404f172177a6d15fcf11)
chore: Fixed grammar in issue_templates/rule_change
([#&#8203;17770](https://togithub.com/eslint/eslint/issues/17770)) (Joel
Mathew Koshy)
-
[`85db724`](https://togithub.com/eslint/eslint/commit/85db7243ddb8706ed60ab64a7ddf604d0d7de493)
chore: upgrade `markdownlint` to 0.31.1
([#&#8203;17754](https://togithub.com/eslint/eslint/issues/17754))
(Nitin Kumar)
-
[`6d470d2`](https://togithub.com/eslint/eslint/commit/6d470d2e74535761bd56dcb1c021b463ef9e8a9c)
chore: update dependency recast to ^0.23.0
([#&#8203;17736](https://togithub.com/eslint/eslint/issues/17736))
(renovate\[bot])
-
[`b7121b5`](https://togithub.com/eslint/eslint/commit/b7121b590d578c9c9b38ee481313317f30e54817)
chore: update dependency markdownlint-cli to ^0.37.0
([#&#8203;17735](https://togithub.com/eslint/eslint/issues/17735))
(renovate\[bot])
-
[`633b9a1`](https://togithub.com/eslint/eslint/commit/633b9a19752b6a22ab4d6c824f27a75ac0e4151b)
chore: update dependency regenerator-runtime to ^0.14.0
([#&#8203;17739](https://togithub.com/eslint/eslint/issues/17739))
(renovate\[bot])
-
[`acac16f`](https://togithub.com/eslint/eslint/commit/acac16fdf8540f7ba86cf637e3c1b253bd35a268)
chore: update dependency vite-plugin-commonjs to ^0.10.0
([#&#8203;17740](https://togithub.com/eslint/eslint/issues/17740))
(renovate\[bot])
-
[`ba8ca7e`](https://togithub.com/eslint/eslint/commit/ba8ca7e3debcba68ee7015b9221cf5acd7870206)
chore: add .github/renovate.json5
([#&#8203;17567](https://togithub.com/eslint/eslint/issues/17567)) (Josh
Goldberg ✨)

### [`v8.53.0`](https://togithub.com/eslint/eslint/releases/tag/v8.53.0)

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.52.0...v8.53.0)

#### Features

-
[`528e1c0`](https://togithub.com/eslint/eslint/commit/528e1c00dc2aa8636e5b706c4270dc655cfa17e3)
feat: Deprecate formatting rules
([#&#8203;17696](https://togithub.com/eslint/eslint/issues/17696))
(Nicholas C. Zakas)
-
[`c0b11dd`](https://togithub.com/eslint/eslint/commit/c0b11ddb9f8aacc64c3933b9f278939aa7bea481)
feat: Add suggestions for no-prototype-builtins
([#&#8203;17677](https://togithub.com/eslint/eslint/issues/17677))
(Yonathan Randolph)

#### Bug Fixes

-
[`1ad6257`](https://togithub.com/eslint/eslint/commit/1ad6257744d63281235fcc33288394b1d69b34ce)
fix: ensure that exit code for fatal errors is not overwritten
([#&#8203;17683](https://togithub.com/eslint/eslint/issues/17683))
(Milos Djermanovic)
-
[`b329ea7`](https://togithub.com/eslint/eslint/commit/b329ea748dff45f11c7e218208244dc24fcb5c8f)
fix: add `;` after JSX nodes in `no-object-constructor` autofix
([#&#8203;17672](https://togithub.com/eslint/eslint/issues/17672))
(Francesco Trotta)

#### Documentation

-
[`ab8c60d`](https://togithub.com/eslint/eslint/commit/ab8c60d4f859cec787b5a12f7271b40e666235f5)
docs: change position of return to top button
([#&#8203;17688](https://togithub.com/eslint/eslint/issues/17688))
(Tanuj Kanti)
-
[`4fc44c0`](https://togithub.com/eslint/eslint/commit/4fc44c0b8c5dca466bffdfe01dfd80794d7762b7)
docs: update twitter icon to new X icon
([#&#8203;17687](https://togithub.com/eslint/eslint/issues/17687))
(Tanuj Kanti)
-
[`4164b2c`](https://togithub.com/eslint/eslint/commit/4164b2ceec89726b18ea0b0e34fab05735d55a09)
docs: Update README (GitHub Actions Bot)
-
[`8651895`](https://togithub.com/eslint/eslint/commit/8651895ca7ae15e13d74c8be67d9eebd63a7ce1f)
docs: Fix tabs in rule examples
([#&#8203;17653](https://togithub.com/eslint/eslint/issues/17653))
(Francesco Trotta)
-
[`3aec1c5`](https://togithub.com/eslint/eslint/commit/3aec1c55ba2c6d2833e1c0afe0a58f0cc6bbc0a4)
docs: explained rule fixers and suggestions
([#&#8203;17657](https://togithub.com/eslint/eslint/issues/17657)) (Josh
Goldberg ✨)

#### Chores

-
[`ba4d4d5`](https://togithub.com/eslint/eslint/commit/ba4d4d567a82554250dd8c7933322824e6a73944)
chore: remove metascraper
([#&#8203;17707](https://togithub.com/eslint/eslint/issues/17707))
(Milos Djermanovic)
-
[`0d07338`](https://togithub.com/eslint/eslint/commit/0d0733882944b4849d71a40723c251213698cef9)
chore: Update dependencies
([#&#8203;17706](https://togithub.com/eslint/eslint/issues/17706))
(Milos Djermanovic)
-
[`93256a3`](https://togithub.com/eslint/eslint/commit/93256a32e312f3f4e5c532762df71bdc06bded20)
chore: package.json update for
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint
Jenkins)
-
[`485ec7d`](https://togithub.com/eslint/eslint/commit/485ec7d08ed2040c292f52bf9b9152f6c8ef4809)
test: fix ESLint tests for caching
([#&#8203;17699](https://togithub.com/eslint/eslint/issues/17699))
(Milos Djermanovic)
-
[`db06a7f`](https://togithub.com/eslint/eslint/commit/db06a7ff7992a74368f03d1f21beb00df0407021)
ci: bump actions/setup-node from 3 to 4
([#&#8203;17676](https://togithub.com/eslint/eslint/issues/17676))
(dependabot\[bot])
-
[`994596b`](https://togithub.com/eslint/eslint/commit/994596b07f5ff20a615a4be1ea03e5fd59cdb84b)
ci: run tests in Node.js 21
([#&#8203;17673](https://togithub.com/eslint/eslint/issues/17673))
(Francesco Trotta)

### [`v8.52.0`](https://togithub.com/eslint/eslint/releases/tag/v8.52.0)

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.51.0...v8.52.0)

#### Features

-
[`70648ee`](https://togithub.com/eslint/eslint/commit/70648ee49c07f7b533d09f6bf8a5291e5a5a8601)
feat: report-unused-disable-directive to report unused eslint-enable
([#&#8203;17611](https://togithub.com/eslint/eslint/issues/17611))
(Yosuke Ota)

#### Bug Fixes

-
[`5de9637`](https://togithub.com/eslint/eslint/commit/5de9637fc925729a83d5a5e9e868a41792a184e3)
fix: Ensure shared references in rule configs are separated
([#&#8203;17666](https://togithub.com/eslint/eslint/issues/17666))
(Nicholas C. Zakas)
-
[`dcfe573`](https://togithub.com/eslint/eslint/commit/dcfe5739c374c9d7ed21f14027870ec0fd453661)
fix: add preceding semicolon in suggestions of `no-object-constructor`
([#&#8203;17649](https://togithub.com/eslint/eslint/issues/17649))
(Francesco Trotta)

#### Documentation

-
[`476d58a`](https://togithub.com/eslint/eslint/commit/476d58a584d5d2db003c4c22ffee90e63566164d)
docs: Add note about invalid CLI flags when using flat config.
([#&#8203;17664](https://togithub.com/eslint/eslint/issues/17664))
(Nicholas C. Zakas)
-
[`660ed3a`](https://togithub.com/eslint/eslint/commit/660ed3afd128ad529234a855345629982caf1bc7)
docs: Plugin flat config migration guide
([#&#8203;17640](https://togithub.com/eslint/eslint/issues/17640))
(Nicholas C. Zakas)
-
[`a58aa20`](https://togithub.com/eslint/eslint/commit/a58aa200fccedae7e2e9b6129246f2cedab14f8d)
docs: fix examples for several rules
([#&#8203;17645](https://togithub.com/eslint/eslint/issues/17645))
(Milos Djermanovic)
-
[`179929b`](https://togithub.com/eslint/eslint/commit/179929bd46892f18f2aef0c159d5cc361cb69987)
docs: Remove trailing newline from the code of Playground links
([#&#8203;17641](https://togithub.com/eslint/eslint/issues/17641))
(Francesco Trotta)
-
[`f8e5c30`](https://togithub.com/eslint/eslint/commit/f8e5c30636450d4a8baf51f0e227685e6d77ac64)
docs: Update README (GitHub Actions Bot)
-
[`b7ef2f3`](https://togithub.com/eslint/eslint/commit/b7ef2f34fe12b68a366e1b4bf5f64d7332c6e72e)
docs: Enable pretty code formatter output
([#&#8203;17635](https://togithub.com/eslint/eslint/issues/17635))
(Nicholas C. Zakas)
-
[`0bcb9a8`](https://togithub.com/eslint/eslint/commit/0bcb9a8db608a3d0bd2645f99e0707b9a9bbaaf0)
docs: Fix syntax errors in rule examples
([#&#8203;17633](https://togithub.com/eslint/eslint/issues/17633))
(Francesco Trotta)
-
[`61b9083`](https://togithub.com/eslint/eslint/commit/61b90839633ef300ac7707a651f65f532e65f42d)
docs: Make no-continue example code work
([#&#8203;17643](https://togithub.com/eslint/eslint/issues/17643))
(Zhongyuan Zhou)
-
[`9fafe45`](https://togithub.com/eslint/eslint/commit/9fafe450c31ed9b6bdd9dcd6c115255943b8c1c2)
docs: upgrade to 11ty 2.0
([#&#8203;17632](https://togithub.com/eslint/eslint/issues/17632))
(Percy Ma)
-
[`ff8e4bf`](https://togithub.com/eslint/eslint/commit/ff8e4bf327b5c92b0623b0fc5f8f101954f785db)
docs: Update README (GitHub Actions Bot)
-
[`fab249a`](https://togithub.com/eslint/eslint/commit/fab249ae6addac2ee18cd81cee80916010bb469e)
docs: Update README (GitHub Actions Bot)
-
[`392305b`](https://togithub.com/eslint/eslint/commit/392305bf4797e3ebc696dfca48bd874741fca845)
docs: Update `no-irregular-whitespace` and fix examples
([#&#8203;17626](https://togithub.com/eslint/eslint/issues/17626))
(Francesco Trotta)
-
[`6b8acfb`](https://togithub.com/eslint/eslint/commit/6b8acfb770589f3941df41c3910d3b8ffc3e1e45)
docs: Add real whitespace to `no-trailing-spaces` examples
([#&#8203;17630](https://togithub.com/eslint/eslint/issues/17630))
(Francesco Trotta)
-
[`1000187`](https://togithub.com/eslint/eslint/commit/1000187e00949332babcee4d37d46c96a6a554a8)
docs: Fix examples in `unicode-bom`
([#&#8203;17631](https://togithub.com/eslint/eslint/issues/17631))
(Francesco Trotta)
-
[`000290c`](https://togithub.com/eslint/eslint/commit/000290c4c923cc1473e21b4bdbdc0c42765ef7dd)
docs: Update README (GitHub Actions Bot)

#### Chores

-
[`6d1f0c2`](https://togithub.com/eslint/eslint/commit/6d1f0c2da0309c06c21149b8d71a8f439a70d7e8)
chore: upgrade
[@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).52.0
([#&#8203;17671](https://togithub.com/eslint/eslint/issues/17671))
(Milos Djermanovic)
-
[`d63d4fe`](https://togithub.com/eslint/eslint/commit/d63d4fe0942e6747ab60e758aa36076f43041a30)
chore: package.json update for
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint
Jenkins)
-
[`f30cefe`](https://togithub.com/eslint/eslint/commit/f30cefee6bda2789ede18e1664b84c2638ea1bb5)
test: fix FlatESLint tests for caching
([#&#8203;17658](https://togithub.com/eslint/eslint/issues/17658))
(Milos Djermanovic)
-
[`ef650cb`](https://togithub.com/eslint/eslint/commit/ef650cb612510bcfa1379c1f0af56dd563b3a705)
test: update tests for no-promise-executor-return
([#&#8203;17661](https://togithub.com/eslint/eslint/issues/17661))
(Milos Djermanovic)

### [`v8.51.0`](https://togithub.com/eslint/eslint/releases/tag/v8.51.0)

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.50.0...v8.51.0)

#### Features

-
[`0a9c433`](https://togithub.com/eslint/eslint/commit/0a9c43339a4adef24ef83034d0b078dd279cc977)
feat: Add `--no-warn-ignored` CLI option for flat config
([#&#8203;17569](https://togithub.com/eslint/eslint/issues/17569))
(Domantas Petrauskas)
-
[`977e67e`](https://togithub.com/eslint/eslint/commit/977e67ec274a05cb7391665b5e3453e7f72f72b2)
feat: logical-assignment-operators to report expressions with 3 operands
([#&#8203;17600](https://togithub.com/eslint/eslint/issues/17600))
(Yosuke Ota)

#### Bug Fixes

-
[`f976b2f`](https://togithub.com/eslint/eslint/commit/f976b2f7bfe7cc78bb649f8b37e90fd519ff3bcc)
fix: make rule severity case-sensitive in flat config
([#&#8203;17619](https://togithub.com/eslint/eslint/issues/17619))
(Milos Djermanovic)
-
[`0edfe36`](https://togithub.com/eslint/eslint/commit/0edfe369aa5bd80a98053022bb4c6b1ea0155f44)
fix: Ensure crash error messages are not duplicated
([#&#8203;17584](https://togithub.com/eslint/eslint/issues/17584))
(Nicholas C. Zakas)
-
[`dd79abc`](https://togithub.com/eslint/eslint/commit/dd79abc0c1857b1d765acc312c0d6518e40d31c9)
fix: `eslint-disable` to be able to parse quoted rule names
([#&#8203;17612](https://togithub.com/eslint/eslint/issues/17612))
(Yosuke Ota)
-
[`d2f6801`](https://togithub.com/eslint/eslint/commit/d2f68019b8882278877801c5ef2f74d55e2a10c1)
fix: Ensure correct code path for && followed by ??
([#&#8203;17618](https://togithub.com/eslint/eslint/issues/17618))
(Nicholas C. Zakas)

#### Documentation

-
[`ee5be81`](https://togithub.com/eslint/eslint/commit/ee5be81fa3c4fe801c2f653854f098ed6a84dcef)
docs: default to `sourceType: "module"` in rule examples
([#&#8203;17615](https://togithub.com/eslint/eslint/issues/17615))
(Francesco Trotta)
-
[`1aa26df`](https://togithub.com/eslint/eslint/commit/1aa26df9fbcfdf5b895743c6d2d3a216479544b1)
docs: Add more examples for multiline-ternary
([#&#8203;17610](https://togithub.com/eslint/eslint/issues/17610))
(George Ashiotis)
-
[`47d0b44`](https://togithub.com/eslint/eslint/commit/47d0b446964f44d70b9457ecc368e721e1dc7c11)
docs: Update README (GitHub Actions Bot)
-
[`dbf831e`](https://togithub.com/eslint/eslint/commit/dbf831e31f8eea0bc94df96cd33255579324b66e)
docs: use generated og image
([#&#8203;17601](https://togithub.com/eslint/eslint/issues/17601))
(Percy Ma)
-
[`1866da5`](https://togithub.com/eslint/eslint/commit/1866da5e1d931787256ecb825a803cac5835b71c)
docs: Update README (GitHub Actions Bot)

#### Chores

-
[`1ef39ea`](https://togithub.com/eslint/eslint/commit/1ef39ea5b884453be717ebc929155d7eb584dcbf)
chore: upgrade
[@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).51.0
([#&#8203;17624](https://togithub.com/eslint/eslint/issues/17624))
(Milos Djermanovic)
-
[`f8c7403`](https://togithub.com/eslint/eslint/commit/f8c7403255c11e99c402860aef3c0179f2b16628)
chore: package.json update for
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint
Jenkins)
-
[`2665552`](https://togithub.com/eslint/eslint/commit/2665552ba0057e8603f9fbece0fd236f189f5cf3)
test: fix flat config linter tests to use Linter in flat config mode
([#&#8203;17616](https://togithub.com/eslint/eslint/issues/17616))
(Milos Djermanovic)
-
[`7b77bcc`](https://togithub.com/eslint/eslint/commit/7b77bccbb51bd36b2d20fea61bc782545c4029b3)
chore: Refactor CodePathState
([#&#8203;17510](https://togithub.com/eslint/eslint/issues/17510))
(Nicholas C. Zakas)
-
[`bc77c9a`](https://togithub.com/eslint/eslint/commit/bc77c9af12539f350ef19e30611a153a5b869c6b)
chore: Document and refactor ForkContext
([#&#8203;17566](https://togithub.com/eslint/eslint/issues/17566))
(Nicholas C. Zakas)
-
[`24e1f14`](https://togithub.com/eslint/eslint/commit/24e1f140ec68659e55c1ace0d7500addb135a2b4)
chore: Refactor and document CodePath
([#&#8203;17558](https://togithub.com/eslint/eslint/issues/17558))
(Nicholas C. Zakas)

### [`v8.50.0`](https://togithub.com/eslint/eslint/releases/tag/v8.50.0)

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.49.0...v8.50.0)

#### Features

-
[`27d5a9e`](https://togithub.com/eslint/eslint/commit/27d5a9e57ad347982a68fcd0e75eafee42d344f0)
feat: add suggestions to array-callback-return
([#&#8203;17590](https://togithub.com/eslint/eslint/issues/17590))
(Tanuj Kanti)
-
[`f9082ff`](https://togithub.com/eslint/eslint/commit/f9082ff3f3956a0a5a7d7659de63640a21c4de0f)
feat: flat-rule-tester make sure default config always matches
([#&#8203;17585](https://togithub.com/eslint/eslint/issues/17585)) (fnx)
-
[`83914ad`](https://togithub.com/eslint/eslint/commit/83914adbfd5fce7d11b33d095ba6d6a39be0dbbc)
feat: Implement SourceCode#applyInlineConfig()
([#&#8203;17351](https://togithub.com/eslint/eslint/issues/17351))
(Nicholas C. Zakas)
-
[`22a5582`](https://togithub.com/eslint/eslint/commit/22a558228ff98f478fa308c9ecde361acc4caf20)
feat: add rule `no-object-constructor`, deprecate `no-new-object`
([#&#8203;17576](https://togithub.com/eslint/eslint/issues/17576))
(Francesco Trotta)
-
[`85a3d9e`](https://togithub.com/eslint/eslint/commit/85a3d9e967b19cb4a0189746499d81ef2f93e14e)
feat: allowVoid option in array-callback-return
([#&#8203;17564](https://togithub.com/eslint/eslint/issues/17564))
(Tanuj Kanti)

#### Bug Fixes

-
[`cc4d26b`](https://togithub.com/eslint/eslint/commit/cc4d26b5a59d510f2c878e973fd245e8eff27c2a)
fix: Ensure deprecated context.parserServices warns
([#&#8203;17593](https://togithub.com/eslint/eslint/issues/17593))
(Nicholas C. Zakas)
-
[`1ea4cfb`](https://togithub.com/eslint/eslint/commit/1ea4cfb585dcb52ac3cb1522a32f25cfe507121b)
fix: Ensure all RuleTester tests all deprecated context methods
([#&#8203;17587](https://togithub.com/eslint/eslint/issues/17587))
(Nicholas C. Zakas)
-
[`aa1b657`](https://togithub.com/eslint/eslint/commit/aa1b657a9febcd03e9298c03ae2888762795e322)
fix: wrong suggestion and message in `no-misleading-character-class`
([#&#8203;17571](https://togithub.com/eslint/eslint/issues/17571))
(Yosuke Ota)

#### Documentation

-
[`1800537`](https://togithub.com/eslint/eslint/commit/180053759c6cf05a326c710353b4717fbf289ee0)
docs: Fix and standardize JSX code examples
([#&#8203;17591](https://togithub.com/eslint/eslint/issues/17591))
(Francesco Trotta)
-
[`48a44a7`](https://togithub.com/eslint/eslint/commit/48a44a73ac456739bdee348bbaf1840d2b1e4830)
docs: Add correct/incorrect tags to `prefer-arrow-callback`
([#&#8203;17589](https://togithub.com/eslint/eslint/issues/17589))
(Francesco Trotta)
-
[`20893d4`](https://togithub.com/eslint/eslint/commit/20893d48b9012f2b61bbbfeac8bee70d68d90e5e)
docs: fix incorrect tag's place
([#&#8203;17575](https://togithub.com/eslint/eslint/issues/17575))
(Tanuj Kanti)
-
[`bd7a71f`](https://togithub.com/eslint/eslint/commit/bd7a71fd6b7efb0445393304e2d48c5c06d46a45)
docs: Update README (GitHub Actions Bot)

#### Chores

-
[`f8a8a2d`](https://togithub.com/eslint/eslint/commit/f8a8a2d6b45c82f94a574623759b6e3d2af193f3)
chore: upgrade
[@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).50.0
([#&#8203;17599](https://togithub.com/eslint/eslint/issues/17599))
(Milos Djermanovic)
-
[`38ada6d`](https://togithub.com/eslint/eslint/commit/38ada6df8f4a0313b7d0739b28f0af6b4897b8ce)
chore: package.json update for
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint
Jenkins)

### [`v8.49.0`](https://togithub.com/eslint/eslint/releases/tag/v8.49.0)

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.48.0...v8.49.0)

#### Features

-
[`da09f4e`](https://togithub.com/eslint/eslint/commit/da09f4e641141f585ef611c6e9d63d4331054706)
feat: Implement onUnreachableCodePathStart/End
([#&#8203;17511](https://togithub.com/eslint/eslint/issues/17511))
(Nicholas C. Zakas)
-
[`32b2327`](https://togithub.com/eslint/eslint/commit/32b2327aafdd3b911fabab69ed75c9ff97658c60)
feat: Emit deprecation warnings in RuleTester
([#&#8203;17527](https://togithub.com/eslint/eslint/issues/17527))
(Nicholas C. Zakas)
-
[`acb7df3`](https://togithub.com/eslint/eslint/commit/acb7df35b9a7485f26bc6b3e1f9083d1c585dce9)
feat: add new `enforce` option to `lines-between-class-members`
([#&#8203;17462](https://togithub.com/eslint/eslint/issues/17462))
(Nitin Kumar)

#### Documentation

-
[`ecfb54f`](https://togithub.com/eslint/eslint/commit/ecfb54ff4cdd18f28b4f9b78f0a78fb4cf80f1b8)
docs: Update README (GitHub Actions Bot)
-
[`de86b3b`](https://togithub.com/eslint/eslint/commit/de86b3b2e58edd5826200c23255d8325abe375e1)
docs: update `no-promise-executor-return` examples
([#&#8203;17529](https://togithub.com/eslint/eslint/issues/17529))
(Nitin Kumar)
-
[`032c4b1`](https://togithub.com/eslint/eslint/commit/032c4b1476a7b8cfd917a66772d2221950ea87eb)
docs: add typescript template
([#&#8203;17500](https://togithub.com/eslint/eslint/issues/17500))
(James)
-
[`cd7da5c`](https://togithub.com/eslint/eslint/commit/cd7da5cc3154f86f7ca45fb58929d27a7af359ed)
docs: Update README (GitHub Actions Bot)

#### Chores

-
[`b7621c3`](https://togithub.com/eslint/eslint/commit/b7621c3b16cf7d5539f05336a827e1b32d95e6ac)
chore: remove browser test from `npm test`
([#&#8203;17550](https://togithub.com/eslint/eslint/issues/17550))
(Milos Djermanovic)
-
[`cac45d0`](https://togithub.com/eslint/eslint/commit/cac45d04b890b0700dd8908927300608adad05fe)
chore: upgrade
[@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).49.0
([#&#8203;17549](https://togithub.com/eslint/eslint/issues/17549))
(Milos Djermanovic)
-
[`cd39508`](https://togithub.com/eslint/eslint/commit/cd395082bffcb4b68efa09226d7c682cef56179e)
chore: package.json update for
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint
Jenkins)
-
[`203a971`](https://togithub.com/eslint/eslint/commit/203a971c0abc3a95ae02ff74104a01e569707060)
ci: bump actions/checkout from 3 to 4
([#&#8203;17530](https://togithub.com/eslint/eslint/issues/17530))
(dependabot\[bot])
-
[`a40fa50`](https://togithub.com/eslint/eslint/commit/a40fa509922b36bb986eb1be9394591f84f62d9e)
chore: use eslint-plugin-jsdoc's flat config
([#&#8203;17516](https://togithub.com/eslint/eslint/issues/17516))
(Milos Djermanovic)
-
[`926a286`](https://togithub.com/eslint/eslint/commit/926a28684282aeec37680bbc52a66973b8055f54)
test: replace Karma with Webdriver.IO
([#&#8203;17126](https://togithub.com/eslint/eslint/issues/17126))
(Christian Bromann)
-
[`f591d2c`](https://togithub.com/eslint/eslint/commit/f591d2c88bf15af72e3a207b34fa872b4b90464b)
chore: Upgrade config-array
([#&#8203;17512](https://togithub.com/eslint/eslint/issues/17512))
(Nicholas C. Zakas)

### [`v8.48.0`](https://togithub.com/eslint/eslint/releases/tag/v8.48.0)

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.47.0...v8.48.0)

##### Features

-
[`1fbb3b0`](https://togithub.com/eslint/eslint/commit/1fbb3b0b477c814c0d179564fe495f4c50a451e9)
feat: correct update direction in `for-direction`
([#&#8203;17483](https://togithub.com/eslint/eslint/issues/17483))
(Francesco Trotta)
-
[`d73fbf2`](https://togithub.com/eslint/eslint/commit/d73fbf2228631d6c468cd24710e2579fe6cb70fd)
feat: rule tester do not create empty valid or invalid test suites
([#&#8203;17475](https://togithub.com/eslint/eslint/issues/17475)) (fnx)
-
[`ee2f718`](https://togithub.com/eslint/eslint/commit/ee2f718188d32e9888b1932fe6b9bd2a62c529a4)
feat: Allow `void` in rule `no-promise-executor-return`
([#&#8203;17282](https://togithub.com/eslint/eslint/issues/17282))
(nopeless)

##### Bug Fixes

-
[`7234f6a`](https://togithub.com/eslint/eslint/commit/7234f6a706a209aa2d79259110328752e9ae3928)
fix: update RuleTester JSDoc and deprecations
([#&#8203;17496](https://togithub.com/eslint/eslint/issues/17496))
(Jonas Berlin)

##### Documentation

-
[`7a51d77`](https://togithub.com/eslint/eslint/commit/7a51d77c0a066e461ff288568fdfee0e9539a2b5)
docs: no-param-reassign mention strict mode
([#&#8203;17494](https://togithub.com/eslint/eslint/issues/17494))
(Stephen Hardy)
-
[`9cd7ac2`](https://togithub.com/eslint/eslint/commit/9cd7ac2fdb6b1d71a9fb1b8297a478cafacbdafd)
docs: add `fetch` script to package.json conventions
([#&#8203;17459](https://togithub.com/eslint/eslint/issues/17459))
(Nitin Kumar)
-
[`cab21e6`](https://togithub.com/eslint/eslint/commit/cab21e64a8f79779c641178f825945958667c6e4)
docs: advice for inline disabling of rules
([#&#8203;17458](https://togithub.com/eslint/eslint/issues/17458))
(Ashish Yadav)
-
[`056499d`](https://togithub.com/eslint/eslint/commit/056499de31a139dbc965d18652b0b520e11b408d)
docs: fix example of flat config from plugin
([#&#8203;17482](https://togithub.com/eslint/eslint/issues/17482))
(Francesco Trotta)
-
[`9e9edf9`](https://togithub.com/eslint/eslint/commit/9e9edf93ecfa0658e8b79e71bc98530ade150081)
docs: update documentation URL in error message
([#&#8203;17465](https://togithub.com/eslint/eslint/issues/17465))
(Nitin Kumar)

##### Chores

-
[`8dd3cec`](https://togithub.com/eslint/eslint/commit/8dd3cec90c97ed97d243a83b87ad4ea9e6b4781a)
chore: upgrade
[@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).48.0
([#&#8203;17501](https://togithub.com/eslint/eslint/issues/17501))
(Milos Djermanovic)
-
[`6d0496e`](https://togithub.com/eslint/eslint/commit/6d0496e9476fb2210fba0a3d541df8c052ecf73a)
chore: package.json update for
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint
Jenkins)
-
[`9d4216d`](https://togithub.com/eslint/eslint/commit/9d4216d638d39844decffac33ee3d5a47413c80a)
chore: Refactor and document CodePathSegment
([#&#8203;17474](https://togithub.com/eslint/eslint/issues/17474))
(Nicholas C. Zakas)

</details>

<details>
<summary>vercel/next.js (eslint-config-next)</summary>

###
[`v14.0.3`](https://togithub.com/vercel/next.js/compare/v14.0.2...v14.0.3)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.0.2...v14.0.3)

</details>

<details>
<summary>vercel/next.js (next)</summary>

###
[`v14.0.3`](https://togithub.com/vercel/next.js/compare/v14.0.2...v14.0.3)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.0.2...v14.0.3)

</details>

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

###
[`v5.3.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.3.2):
TypeScript 5.3

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.2.2...v5.3.2)

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

For the complete list of fixed issues, check out the

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

Downloads are available on:

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

###
[`v5.2.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.2.2):
TypeScript 5.2

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.6...v5.2.2)

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

For the complete list of fixed issues, check out the

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

Downloads are available on:

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

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on the first day of the
month" in timezone America/Los_Angeles, Automerge - At any time (no
schedule defined).

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

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

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

---

- [ ] <!-- 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/navapbc/template-application-nextjs).

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

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.

Multiple inline-style type imports from the same file adds a side-effect import for the same file
2 participants