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(pkg): add main entry point #662

Merged
merged 2 commits into from
Feb 26, 2024
Merged

fix(pkg): add main entry point #662

merged 2 commits into from
Feb 26, 2024

Conversation

deniak
Copy link
Contributor

@deniak deniak commented Feb 26, 2024

Before the change?

Now that the package is ESM, eslint may return the following errors:

error  Unable to resolve path to module '@octokit/core'  import/no-unresolved
error  "@octokit/core" is not found                      node/no-missing-import

After the change?

eslint should no longer report the errors

Pull request checklist

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been reviewed and added / updated if needed (for bug fixes / features)

Does this introduce a breaking change?

Please see our docs on breaking changes to help!

  • Yes
  • No

…rror `Unable to resolve path to module '@octokit/core'`
Copy link
Contributor

👋 Hi! Thank you for this contribution! Just to let you know, our GitHub SDK team does a round of issue and PR reviews twice a week, every Monday and Friday! We have a process in place for prioritizing and responding to your input. Because you are a part of this community please feel free to comment, add to, or pick up any issues/PRs that are labled with Status: Up for grabs. You & others like you are the reason all of this works! So thank you & happy coding! 🚀

@wolfy1339
Copy link
Member

I wonder why that is.

Shouldn't the export field be enough?

@deniak
Copy link
Contributor Author

deniak commented Feb 26, 2024

I wonder why that is.

Shouldn't the export field be enough?

I thought so too, but eslint started complaining after the upgrade to 6.0.0 :(

@wolfy1339
Copy link
Member

Can you add the type parameter as well for good measure

@deniak
Copy link
Contributor Author

deniak commented Feb 26, 2024

Can you add the type parameter as well for good measure

You mean the "type": "module"?
Isn't it there already (https://github.com/octokit/core.js/blob/main/package.json#L7)?

@wolfy1339
Copy link
Member

Sorry, I meant types

@deniak
Copy link
Contributor Author

deniak commented Feb 26, 2024

Sorry, I meant types

Sure, I just committed the update.

@wolfy1339 wolfy1339 changed the title add main entry point fix(pkg): add main entry point Feb 26, 2024
@wolfy1339 wolfy1339 merged commit 42148fc into octokit:main Feb 26, 2024
7 checks passed
Copy link
Contributor

🎉 This PR is included in version 6.0.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@deniak deniak deleted the patch-1 branch February 26, 2024 07:06
@deniak
Copy link
Contributor Author

deniak commented Feb 26, 2024

Thanks @wolfy1339

@wolfy1339 wolfy1339 added the Type: Bug Something isn't working as documented label Feb 27, 2024
wolfy1339 added a commit to octokit/plugin-throttling.js that referenced this pull request Feb 27, 2024
Some tools don't play well with only having the `exports` field present.
See octokit/core.js#662
wolfy1339 added a commit to octokit/plugin-rest-endpoint-methods.js that referenced this pull request Feb 27, 2024
Some tools don't play well with only having the `exports` field present.

See octokit/core.js#662
wolfy1339 added a commit to octokit/request-error.js that referenced this pull request Feb 27, 2024
Some tools don't play well with only having the `exports` field present.

See octokit/core.js#662
wolfy1339 added a commit to octokit/graphql.js that referenced this pull request Feb 27, 2024
Some tools don't play well with only having the `exports` field present.

See octokit/core.js#662
wolfy1339 added a commit to octokit/auth-token.js that referenced this pull request Feb 27, 2024
Some tools don't play well with only having the `exports` field present.

See octokit/core.js#662
wolfy1339 added a commit to octokit/oauth-app.js that referenced this pull request Feb 27, 2024
Some tools don't play well with only having the `exports` field present.

See octokit/core.js#662
wolfy1339 added a commit to octokit/oauth-authorization-url.js that referenced this pull request Feb 27, 2024
Some tools don't play well with only having the `exports` field present.

See octokit/core.js#662
wolfy1339 added a commit to octokit/plugin-retry.js that referenced this pull request Feb 27, 2024
Some tools don't play well with only having the `exports` field present.

See octokit/core.js#662
wolfy1339 added a commit to octokit/auth-oauth-app.js that referenced this pull request Feb 27, 2024
Some tools don't play well with only having the `exports` field present.

See octokit/core.js#662
wolfy1339 added a commit to octokit/auth-oauth-user.js that referenced this pull request Feb 27, 2024
Some tools don't play well with only having the `exports` field present.

See octokit/core.js#662
wolfy1339 added a commit to octokit/auth-token.js that referenced this pull request Feb 29, 2024
Some tools don't play well with only having the `exports` field present.

See octokit/core.js#662

Co-authored-by: Nick Floyd <139819+nickfloyd@users.noreply.github.com>
wolfy1339 added a commit to octokit/plugin-throttling.js that referenced this pull request Mar 1, 2024
* fix(pkg): add `main` field

Some tools don't play well with only having the `exports` field present.
See octokit/core.js#662

* maint: add comment
renovate bot added a commit to JoshuaKGoldberg/create-typescript-app that referenced this pull request Mar 2, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@octokit/request-error](https://github.com/octokit/request-error.js)
| [`6.0.1` ->
`6.0.2`](https://renovatebot.com/diffs/npm/@octokit%2frequest-error/6.0.1/6.0.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2frequest-error/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2frequest-error/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2frequest-error/6.0.1/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2frequest-error/6.0.1/6.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>octokit/request-error.js
(@&#8203;octokit/request-error)</summary>

###
[`v6.0.2`](https://github.com/octokit/request-error.js/releases/tag/v6.0.2)

[Compare
Source](https://github.com/octokit/request-error.js/compare/v6.0.1...v6.0.2)

##### Bug Fixes

- add `main` entry point
([#&#8203;406](https://github.com/octokit/request-error.js/issues/406))
([4e55235](https://github.com/octokit/request-error.js/commit/4e55235ccbecfc71d604e89eb814716e73fa6a35)),
closes
[octokit/core.js#662](https://github.com/octokit/core.js/issues/662)

</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/JoshuaKGoldberg/create-typescript-app).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit to coveo/ui-kit that referenced this pull request Mar 7, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@commitlint/config-conventional](https://commitlint.js.org/)
([source](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional))
| [`18.6.2` ->
`19.0.3`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/18.6.2/19.0.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2fconfig-conventional/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@commitlint%2fconfig-conventional/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@commitlint%2fconfig-conventional/18.6.2/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2fconfig-conventional/18.6.2/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@commitlint/lint](https://commitlint.js.org/)
([source](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/lint))
| [`18.6.1` ->
`19.0.3`](https://renovatebot.com/diffs/npm/@commitlint%2flint/18.6.1/19.0.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2flint/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@commitlint%2flint/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@commitlint%2flint/18.6.1/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2flint/18.6.1/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@commitlint/load](https://commitlint.js.org/)
([source](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/load))
| [`18.6.1` ->
`19.0.3`](https://renovatebot.com/diffs/npm/@commitlint%2fload/18.6.1/19.0.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2fload/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@commitlint%2fload/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@commitlint%2fload/18.6.1/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2fload/18.6.1/19.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@octokit/graphql](https://github.com/octokit/graphql.js) | [`7.0.2`
->
`8.0.1`](https://renovatebot.com/diffs/npm/@octokit%2fgraphql/7.0.2/8.0.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fgraphql/8.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fgraphql/8.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fgraphql/7.0.2/8.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fgraphql/7.0.2/8.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@octokit/graphql-schema](https://github.com/octokit/graphql-schema)
| [`14.58.0` ->
`15.1.1`](https://renovatebot.com/diffs/npm/@octokit%2fgraphql-schema/14.58.0/15.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fgraphql-schema/15.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fgraphql-schema/15.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fgraphql-schema/14.58.0/15.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fgraphql-schema/14.58.0/15.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@salesforce/sfdx-lwc-jest](https://github.com/salesforce/sfdx-lwc-jest)
| [`3.1.2` ->
`4.0.1`](https://renovatebot.com/diffs/npm/@salesforce%2fsfdx-lwc-jest/3.1.2/4.0.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@salesforce%2fsfdx-lwc-jest/4.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@salesforce%2fsfdx-lwc-jest/4.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@salesforce%2fsfdx-lwc-jest/3.1.2/4.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@salesforce%2fsfdx-lwc-jest/3.1.2/4.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`6.21.0` ->
`7.1.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.21.0/7.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.21.0/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.21.0/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`^6.0.0` ->
`^7.0.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.21.0/7.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.21.0/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.21.0/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`6.21.0` ->
`7.1.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.21.0/7.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.21.0/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.21.0/7.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [jest](https://jestjs.io/)
([source](https://github.com/jestjs/jest/tree/HEAD/packages/jest)) |
[`27.5.1` ->
`29.7.0`](https://renovatebot.com/diffs/npm/jest/27.5.1/29.7.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/jest/29.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jest/29.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jest/27.5.1/29.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jest/27.5.1/29.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [postcss-mixins](https://github.com/postcss/postcss-mixins) |
[`9.0.4` ->
`10.0.0`](https://renovatebot.com/diffs/npm/postcss-mixins/9.0.4/10.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/postcss-mixins/10.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/postcss-mixins/10.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/postcss-mixins/9.0.4/10.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/postcss-mixins/9.0.4/10.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [puppeteer](https://github.com/puppeteer/puppeteer/tree/main#readme)
([source](https://github.com/puppeteer/puppeteer)) | [`21.11.0` ->
`22.4.0`](https://renovatebot.com/diffs/npm/puppeteer/21.11.0/22.4.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/puppeteer/22.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/puppeteer/22.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/puppeteer/21.11.0/22.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/puppeteer/21.11.0/22.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-tsc](https://github.com/vuejs/language-tools)
([source](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc))
| [`^1.8.27` ->
`^2.0.0`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.27/2.0.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/1.8.27/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/1.8.27/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [webpack-dev-server](https://github.com/webpack/webpack-dev-server)
| [`4.15.1` ->
`5.0.2`](https://renovatebot.com/diffs/npm/webpack-dev-server/4.15.1/5.0.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/webpack-dev-server/5.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack-dev-server/5.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack-dev-server/4.15.1/5.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack-dev-server/4.15.1/5.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>conventional-changelog/commitlint
(@&#8203;commitlint/config-conventional)</summary>

###
[`v19.0.3`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#1903-2024-02-28)

[Compare
Source](https://github.com/conventional-changelog/commitlint/compare/v19.0.0...v19.0.3)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://github.com/commitlint/config-conventional)

###
[`v19.0.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#1900-2024-02-27)

[Compare
Source](https://github.com/conventional-changelog/commitlint/compare/v18.6.2...v19.0.0)

- feat!: migrate to pure ESM
([#&#8203;3850](https://github.com/conventional-changelog/commitlint/issues/3850))
([3423735](https://github.com/conventional-changelog/commitlint/commit/342373559bdf7c783c4ef37ff05dc38a5f681159)),
closes
[#&#8203;3850](https://github.com/conventional-changelog/commitlint/issues/3850)

##### Reverts

- Revert "chore!: minimum node version v20"
([2816783](https://github.com/conventional-changelog/commitlint/commit/2816783d00e7eb967de3ac9347c2fc43dc8b94fa))

##### BREAKING CHANGES

-   migrate to pure ESM

-   feat: migrate to pure ESM

-   chore: update snapshot

-   fix: load `parserPreset` with another `await`

-   test: migrate to vitest

-   test: remove no replacement `--runInBand` test-ci script

-   chore: fix code reviews

-   refactor(load): rewrite resolve logic

-   fix(config-nx-scopes): fix syntax error

-   feat(resolve-extends): add resolveFrom and loadParserPreset

- feat(load): use resolveFrom and loadParserPreset from resolve-extends

-   test: include only @&#8203;commitlint/\* packages src in coverage

-   test: explicit import vitest utilities

- test: remove [@&#8203;jest/globals](https://github.com/jest/globals)
from dependencies

-   fix(resolve-extends): `resolveFrom` output should be platform aware

-   test: restore NO_COLOR to test script

-   chore: fix linting issues

- fix: should use fileURLToPath instead of pathname for Windows
compatibility

-   Apply suggestions from code review

-   fix: should reuse `cli` instead call `yargs()`

-   feat(cli): set terminalWidth as wrap to avoid work break on help

-   Update .eslintrc.cjs

- feat: migrate
[@&#8203;commitlint/config-conventional](https://github.com/commitlint/config-conventional)
to pure ESM

####
[18.6.2](https://github.com/conventional-changelog/commitlint/compare/v18.6.1...v18.6.2)
(2024-02-14)

##### Bug Fixes

- **config-conventional:** use default export
([#&#8203;3911](https://github.com/conventional-changelog/commitlint/issues/3911))
([bc48408](https://github.com/conventional-changelog/commitlint/commit/bc4840832f9484186d3281d13ab5e0b4f9f63113))

####
[18.6.1](https://github.com/conventional-changelog/commitlint/compare/v18.6.0...v18.6.1)
(2024-02-13)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://github.com/commitlint/config-conventional)

</details>

<details>
<summary>conventional-changelog/commitlint
(@&#8203;commitlint/lint)</summary>

###
[`v19.0.3`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/lint/CHANGELOG.md#1903-2024-02-28)

[Compare
Source](https://github.com/conventional-changelog/commitlint/compare/v19.0.0...v19.0.3)

**Note:** Version bump only for package
[@&#8203;commitlint/lint](https://github.com/commitlint/lint)

###
[`v19.0.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/lint/CHANGELOG.md#1900-2024-02-27)

[Compare
Source](https://github.com/conventional-changelog/commitlint/compare/v18.6.1...v19.0.0)

- feat!: migrate to pure ESM
([#&#8203;3850](https://github.com/conventional-changelog/commitlint/issues/3850))
([3423735](https://github.com/conventional-changelog/commitlint/commit/342373559bdf7c783c4ef37ff05dc38a5f681159)),
closes
[#&#8203;3850](https://github.com/conventional-changelog/commitlint/issues/3850)

##### Reverts

- Revert "chore!: minimum node version v20"
([2816783](https://github.com/conventional-changelog/commitlint/commit/2816783d00e7eb967de3ac9347c2fc43dc8b94fa))

##### BREAKING CHANGES

-   migrate to pure ESM

-   feat: migrate to pure ESM

-   chore: update snapshot

-   fix: load `parserPreset` with another `await`

-   test: migrate to vitest

-   test: remove no replacement `--runInBand` test-ci script

-   chore: fix code reviews

-   refactor(load): rewrite resolve logic

-   fix(config-nx-scopes): fix syntax error

-   feat(resolve-extends): add resolveFrom and loadParserPreset

- feat(load): use resolveFrom and loadParserPreset from resolve-extends

-   test: include only @&#8203;commitlint/\* packages src in coverage

-   test: explicit import vitest utilities

- test: remove [@&#8203;jest/globals](https://github.com/jest/globals)
from dependencies

-   fix(resolve-extends): `resolveFrom` output should be platform aware

-   test: restore NO_COLOR to test script

-   chore: fix linting issues

- fix: should use fileURLToPath instead of pathname for Windows
compatibility

-   Apply suggestions from code review

-   fix: should reuse `cli` instead call `yargs()`

-   feat(cli): set terminalWidth as wrap to avoid work break on help

-   Update .eslintrc.cjs

- feat: migrate
[@&#8203;commitlint/config-conventional](https://github.com/commitlint/config-conventional)
to pure ESM

####
[18.6.1](https://github.com/conventional-changelog/commitlint/compare/v18.6.0...v18.6.1)
(2024-02-13)

**Note:** Version bump only for package
[@&#8203;commitlint/lint](https://github.com/commitlint/lint)

</details>

<details>
<summary>conventional-changelog/commitlint
(@&#8203;commitlint/load)</summary>

###
[`v19.0.3`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/load/CHANGELOG.md#1903-2024-02-28)

[Compare
Source](https://github.com/conventional-changelog/commitlint/compare/v19.0.2...v19.0.3)

**Note:** Version bump only for package
[@&#8203;commitlint/load](https://github.com/commitlint/load)

###
[`v19.0.2`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/load/CHANGELOG.md#1902-2024-02-28)

[Compare
Source](https://github.com/conventional-changelog/commitlint/compare/v19.0.1...v19.0.2)

**Note:** Version bump only for package
[@&#8203;commitlint/load](https://github.com/commitlint/load)

###
[`v19.0.1`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/load/CHANGELOG.md#1901-2024-02-27)

[Compare
Source](https://github.com/conventional-changelog/commitlint/compare/v19.0.0...v19.0.1)

##### Bug Fixes

- drop `resolve-from`, `resolve-global` and `import-fresh`, resolve
global packages correctly
([#&#8203;3939](https://github.com/conventional-changelog/commitlint/issues/3939))
([8793c63](https://github.com/conventional-changelog/commitlint/commit/8793c639c083c33714da0a29429b338776813d0c)),
closes
[#&#8203;3938](https://github.com/conventional-changelog/commitlint/issues/3938)

###
[`v19.0.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/load/CHANGELOG.md#1900-2024-02-27)

[Compare
Source](https://github.com/conventional-changelog/commitlint/compare/v18.6.1...v19.0.0)

- feat!: migrate to pure ESM
([#&#8203;3850](https://github.com/conventional-changelog/commitlint/issues/3850))
([3423735](https://github.com/conventional-changelog/commitlint/commit/342373559bdf7c783c4ef37ff05dc38a5f681159)),
closes
[#&#8203;3850](https://github.com/conventional-changelog/commitlint/issues/3850)

##### Reverts

- Revert "chore!: minimum node version v20"
([2816783](https://github.com/conventional-changelog/commitlint/commit/2816783d00e7eb967de3ac9347c2fc43dc8b94fa))

##### BREAKING CHANGES

-   migrate to pure ESM

-   feat: migrate to pure ESM

-   chore: update snapshot

-   fix: load `parserPreset` with another `await`

-   test: migrate to vitest

-   test: remove no replacement `--runInBand` test-ci script

-   chore: fix code reviews

-   refactor(load): rewrite resolve logic

-   fix(config-nx-scopes): fix syntax error

-   feat(resolve-extends): add resolveFrom and loadParserPreset

- feat(load): use resolveFrom and loadParserPreset from resolve-extends

-   test: include only @&#8203;commitlint/\* packages src in coverage

-   test: explicit import vitest utilities

- test: remove [@&#8203;jest/globals](https://github.com/jest/globals)
from dependencies

-   fix(resolve-extends): `resolveFrom` output should be platform aware

-   test: restore NO_COLOR to test script

-   chore: fix linting issues

- fix: should use fileURLToPath instead of pathname for Windows
compatibility

-   Apply suggestions from code review

-   fix: should reuse `cli` instead call `yargs()`

-   feat(cli): set terminalWidth as wrap to avoid work break on help

-   Update .eslintrc.cjs

- feat: migrate
[@&#8203;commitlint/config-conventional](https://github.com/commitlint/config-conventional)
to pure ESM

####
[18.6.1](https://github.com/conventional-changelog/commitlint/compare/v18.6.0...v18.6.1)
(2024-02-13)

**Note:** Version bump only for package
[@&#8203;commitlint/load](https://github.com/commitlint/load)

</details>

<details>
<summary>octokit/graphql.js (@&#8203;octokit/graphql)</summary>

###
[`v8.0.1`](https://github.com/octokit/graphql.js/releases/tag/v8.0.1)

[Compare
Source](https://github.com/octokit/graphql.js/compare/v8.0.0...v8.0.1)

##### Bug Fixes

- **pkg:** add `main` entry point
([#&#8203;551](https://github.com/octokit/graphql.js/issues/551))
([d3ada54](https://github.com/octokit/graphql.js/commit/d3ada54e13e059bc14d58febb383965daf715366)),
closes
[octokit/core.js#662](https://github.com/octokit/core.js/issues/662)

###
[`v8.0.0`](https://github.com/octokit/graphql.js/releases/tag/v8.0.0)

[Compare
Source](https://github.com/octokit/graphql.js/compare/v7.0.2...v8.0.0)

##### Features

- package is now ESM
([#&#8203;549](https://github.com/octokit/graphql.js/issues/549))
([8b126b5](https://github.com/octokit/graphql.js/commit/8b126b561259aea280b26fe4797a51ec0f013a6d))

##### BREAKING CHANGES

-   this package is now ESM

-   fix: add missing file extension in relative file path import

</details>

<details>
<summary>octokit/graphql-schema
(@&#8203;octokit/graphql-schema)</summary>

###
[`v15.1.1`](https://github.com/octokit/graphql-schema/releases/tag/v15.1.1)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v15.1.0...v15.1.1)

##### Bug Fixes

- built
([#&#8203;911](https://github.com/octokit/graphql-schema/issues/911))
([cd3182f](https://github.com/octokit/graphql-schema/commit/cd3182f61fd02792a408b7903c584e8cf87c9587))

###
[`v15.1.0`](https://github.com/octokit/graphql-schema/releases/tag/v15.1.0)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v15.0.0...v15.1.0)

##### Features

- `Repository#environments(names)`
([#&#8203;908](https://github.com/octokit/graphql-schema/issues/908))
([4f4197c](https://github.com/octokit/graphql-schema/commit/4f4197c3728116667bbb17b3693990b31d7e5723))

###
[`v15.0.0`](https://github.com/octokit/graphql-schema/releases/tag/v15.0.0)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v14.58.0...v15.0.0)

##### Features

- package is now ESM
([#&#8203;909](https://github.com/octokit/graphql-schema/issues/909))
([f419cdd](https://github.com/octokit/graphql-schema/commit/f419cdd03fb1c7e34b813a1bc1c51e3b79b5ba92))

##### BREAKING CHANGES

-   package is now ESM

-   fix(deps): bump execa

-   fix: correct `fs` import

-   fix: replace usage of `require()`

-   style: prettier

-   fix: update execa import

-   test: remove default export tests

</details>

<details>
<summary>salesforce/sfdx-lwc-jest
(@&#8203;salesforce/sfdx-lwc-jest)</summary>

###
[`v4.0.1`](https://github.com/salesforce/sfdx-lwc-jest/releases/tag/v4.0.1)

[Compare
Source](https://github.com/salesforce/sfdx-lwc-jest/compare/v4.0.0...v4.0.1)

#### What's Changed

- chore: update expectedApiVersion to 60 by
[@&#8203;nolanlawson](https://github.com/nolanlawson) in
[https://github.com/salesforce/sfdx-lwc-jest/pull/348](https://github.com/salesforce/sfdx-lwc-jest/pull/348)

**Full Changelog**:
https://github.com/salesforce/sfdx-lwc-jest/compare/v4.0.0...v4.0.1

###
[`v4.0.0`](https://github.com/salesforce/sfdx-lwc-jest/releases/tag/v4.0.0)

[Compare
Source](https://github.com/salesforce/sfdx-lwc-jest/compare/v3.1.2...v4.0.0)

#### What's Changed

-   **Breaking change**: Update LWC to v6
- chore: update dependencies by
[@&#8203;nolanlawson](https://github.com/nolanlawson) in
[https://github.com/salesforce/sfdx-lwc-jest/pull/346](https://github.com/salesforce/sfdx-lwc-jest/pull/346)

**Full Changelog**:
https://github.com/salesforce/sfdx-lwc-jest/compare/v3.1.1...v4.0.0

</details>

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

###
[`v7.1.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#711-2024-03-04)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.1)

This was a version bump only for eslint-plugin to align it with other
projects, there were no code changes.

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.

###
[`v7.1.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#710-2024-02-26)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.0.2...v7.1.0)

##### 🚀 Features

-   **eslint-plugin:** add \*-type-checked-only configs

- **eslint-plugin:** \[naming-convention] support the auto-accessor
syntax

-   **eslint-plugin:** \[consistent-return] add new rule

##### 🩹 Fixes

- **eslint-plugin:** \[prefer-optional-chan] allow typeof for avoiding
reference error

-   **eslint-plugin:** \[no-misused-promises] improve check union types

- **eslint-plugin:** \[no-use-before-define] fix false positive type
reference in as, satisfies

##### ❤️  Thank You

-   Arka Pratim Chaudhuri
-   Josh Goldberg ✨
-   YeonJuan

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.

###
[`v7.0.2`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#702-2024-02-19)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.0.1...v7.0.2)

##### 🩹 Fixes

- fix tsconfig-less check errors, fix `@types/eslint` incompatibilities,
add tests

##### ❤️  Thank You

-   Brad Zacher
-   Gareth Jones

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.

###
[`v7.0.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#701-2024-02-12)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.0.0...v7.0.1)

##### 🩹 Fixes

-   **eslint-plugin:** update peer dep for parser

##### ❤️  Thank You

-   Tim Dorr

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.

###
[`v7.0.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#700-2024-02-12)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.21.0...v7.0.0)

##### 🚀 Features

-   ⚠️  bump ESLint, NodeJS, and TS minimum version requirements

-   add support for flat configs

##### 🩹 Fixes

- **eslint-plugin:** \[prefer-find] stop throwing type errors when
converting symbols to numbers

##### ⚠️  Breaking Changes

-   ⚠️  bump ESLint, NodeJS, and TS minimum version requirements

##### ❤️  Thank You

-   Brad Zacher
-   Kirk Waiblinger
-   StyleShit
-   YeonJuan

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.21.0 (2024-02-05)

##### 🚀 Features

-   export plugin metadata

-   allow `parserOptions.project: false`

-   **eslint-plugin:** add rule prefer-find

##### 🩹 Fixes

- **eslint-plugin:** \[no-unused-vars] don't report on types referenced
in export assignment expression

- **eslint-plugin:** \[switch-exhaustiveness-check] better support for
intersections, infinite types, non-union values

- **eslint-plugin:** \[consistent-type-imports] dont report on types
used in export assignment expressions

- **eslint-plugin:** \[no-unnecessary-condition] handle left-hand
optional with exactOptionalPropertyTypes option

- **eslint-plugin:** \[class-literal-property-style] allow getter when
same key setter exists

- **eslint-plugin:** \[no-unnecessary-type-assertion] provide valid
fixes for assertions with extra tokens before `as` keyword

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Kirk Waiblinger
-   Pete Gonzalez
-   YeonJuan

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.20.0 (2024-01-29)

##### 🚀 Features

- **eslint-plugin:** \[member-ordering] allow easy reuse of the default
ordering

##### 🩹 Fixes

- **eslint-plugin:** \[no-useless-template-literals] incorrect bigint
autofix result

- **eslint-plugin:** \[prefer-nullish-coalescing] treat any/unknown as
non-nullable

- **eslint-plugin:** \[no-useless-template-literals] report Infinity &
NaN

-   **eslint-plugin:** \[prefer-readonly] disable checking accessors

##### ❤️  Thank You

-   Alex Parloti
-   auvred
-   James Browning
-   StyleShit
-   YeonJuan

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.19.1 (2024-01-22)

##### 🩹 Fixes

- **type-utils:** preventing isUnsafeAssignment infinite recursive calls

- **eslint-plugin:** \[no-unnecessary-condition] fix false positive for
type variable

##### ❤️  Thank You

-   YeonJuan

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.19.0 (2024-01-15)

##### 🚀 Features

-   **eslint-plugin:** \[prefer-promise-reject-errors] add rule

-   **eslint-plugin:** \[no-array-delete] add new rule

- **eslint-plugin:** \[no-useless-template-literals] add fix suggestions

##### 🩹 Fixes

- **eslint-plugin:** \[no-unnecessary-type-assertion] detect unnecessary
non-null-assertion on a call expression

- **eslint-plugin:** \[no-unnecesary-type-assertion] treat unknown/any
as nullable

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Josh Goldberg ✨
-   Joshua Chen
-   LJX
-   Steven
-   StyleShit

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.18.1 (2024-01-08)

##### 🩹 Fixes

- **eslint-plugin:** \[no-non-null-assertion] provide valid fix when
member access is on next line

- **eslint-plugin:** \[no-unnecessary-condition] improve checking
optional callee

- **eslint-plugin:** \[prefer-readonly] support modifiers of unions and
intersections

- **eslint-plugin:** \[switch-exhaustiveness-check] fix new
allowDefaultCaseForExhaustiveSwitch option

##### ❤️  Thank You

-   auvred
-   James
-   Josh Goldberg ✨
-   YeonJuan

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.18.0 (2024-01-06)

##### 🚀 Features

-   **typescript-estree:** throw on invalid update expressions

- **eslint-plugin:** \[no-var-requires, no-require-imports] allow option

##### ❤️  Thank You

-   auvred
-   Joshua Chen

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>

###
[`v7.1.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#711-2024-03-04)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.1)

This was a version bump only for parser to align it with other projects,
there were no code changes.

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.

###
[`v7.1.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#710-2024-02-26)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.0.2...v7.1.0)

This was a version bump only for parser to align it with other projects,
there were no code changes.

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.

###
[`v7.0.2`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#702-2024-02-19)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.0.1...v7.0.2)

##### 🩹 Fixes

- fix tsconfig-less check errors, fix `@types/eslint` incompatibilities,
add tests

##### ❤️  Thank You

-   Brad Zacher
-   Gareth Jones

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.

###
[`v7.0.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#701-2024-02-12)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.0.0...v7.0.1)

This was a version bump only for parser to align it with other projects,
there were no code changes.

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.

###
[`v7.0.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#700-2024-02-12)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.21.0...v7.0.0)

##### 🚀 Features

-   ⚠️  bump ESLint, NodeJS, and TS minimum version requirements

-   add support for flat configs

##### ⚠️  Breaking Changes

-   ⚠️  bump ESLint, NodeJS, and TS minimum version requirements

##### ❤️  Thank You

-   Brad Zacher
-   Kirk Waiblinger
-   StyleShit
-   YeonJuan

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.21.0 (2024-02-05)

##### 🚀 Features

-   allow `parserOptions.project: false`

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Kirk Waiblinger
-   Pete Gonzalez
-   YeonJuan

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.20.0 (2024-01-29)

This was a version bump only for parser to align it with other projects,
there were no code changes.

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.19.1 (2024-01-22)

This was a version bump only for parser to align it with other projects,
there were no code changes.

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.19.0 (2024-01-15)

This was a version bump only for parser to align it with other projects,
there were no code changes.

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.18.1 (2024-01-08)

This was a version bump only for parser to align it with other projects,
there were no code changes.

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.18.0 (2024-01-06)

This was a version bump only for parser to align it with other projects,
there were no code changes.

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>jestjs/jest (jest)</summary>

###
[`v29.7.0`](https://github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2970)

[Compare
Source](https://github.com/jestjs/jest/compare/v29.6.4...v29.7.0)

##### Features

- `[create-jest]` Add `npm init` / `yarn create` initialiser for Jest
projects ([#&#8203;14465](https://github.com/jestjs/jest/pull/14453))
- `[jest-validate]` Allow deprecation warnings for unknown options
([#&#8203;14499](https://github.com/jestjs/jest/pull/14499))

##### Fixes

- `[jest-resolver]` Replace unmatched capture groups in
`moduleNameMapper` with empty string instead of `undefined`
([#&#8203;14507](https://github.com/jestjs/jest/pull/14507))
- `[jest-snapshot]` Allow for strings as well as template literals in
inline snapshots
([#&#8203;14465](https://github.com/jestjs/jest/pull/14465))
- `[@jest/test-sequencer]` Calculate test runtime if `perStats.duration`
is missing
([#&#8203;14473](https://github.com/jestjs/jest/pull/14473))

##### Performance

- `[@jest/create-cache-key-function]` Cache access of `NODE_ENV` and
`BABEL_ENV`
([#&#8203;14455](https://github.com/jestjs/jest/pull/14455))

##### Chore & Maintenance

- `[jest-cli]` Move internal config initialisation logic to the
`create-jest` package
([#&#8203;14465](https://github.com/jestjs/jest/pull/14453))

###
[`v29.6.4`](https://github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2964)

[Compare
Source](https://github.com/jestjs/jest/compare/v29.6.3...v29.6.4)

##### Fixes

- `[jest-core]` Fix typo in `scheduleAndRun` performance marker
([#&#8203;14434](https://github.com/jestjs/jest/pull/14434))
- `[jest-environment-node]` Make sure `atob` and `btoa` are writeable in
Node 20 ([#&#8203;14446](https://github.com/jestjs/jest/pull/14446))
- `[jest-worker]` Additional error wrapper for `parentPort.postMessage`
to fix unhandled `DataCloneError`.
([#&#8203;14437](https://github.com/jestjs/jest/pull/14437))

###
[`v29.6.3`](https://github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2963)

[Compare
Source](https://github.com/jestjs/jest/compare/v29.6.2...v29.6.3)

##### Fixes

- `[expect, @&#8203;jest/expect-utils]` `ObjectContaining` support
`sumbol` as key
([#&#8203;14414](https://github.com/jestjs/jest/pull/14414))
- `[expect]` Remove `@types/node` from dependencies
([#&#8203;14385](https://github.com/jestjs/jest/pull/14385))
- `[jest-core]` Use workers in watch mode by default to avoid crashes
([#&#8203;14059](https://github.com/facebook/jest/pull/14059) &
[#&#8203;14085](https://github.com/facebook/jest/pull/14085)).
- `[jest-reporters]` Update `istanbul-lib-instrument` dependency to v6.
([#&#8203;14401](https://github.com/jestjs/jest/pull/14401))
- `[jest-mock]` Revert
[#&#8203;13692](https://github.com/jestjs/jest/pull/13692) as it was a
breaking change
([#&#8203;14429](https://github.com/jestjs/jest/pull/14429))
- `[jest-mock]` Revert
[#&#8203;13866](https://github.com/jestjs/jest/pull/13866) as it was a
breaking change
([#&#8203;14429](https://github.com/jestjs/jest/pull/14429))
- `[jest-mock]` Revert
[#&#8203;13867](https://github.com/jestjs/jest/pull/13867) as it was a
breaking change
([#&#8203;14429](https://github.com/jestjs/jest/pull/14429))
- `[@jest/reporters]` Marks Reporter's hooks as optional
([#&#8203;14433](https://github.com/jestjs/jest/pull/14433))
- `[jest-runtime]` Fix dynamic ESM import module bug when loaded module
through `jest.isolateModulesAsync`
([#&#8203;14397](https://github.com/jestjs/jest/pull/14397))

##### Chore & Maintenance

- `[jest-changed-files, jest-circus, jest-console, @&#8203;jest/core,
@&#8203;jest/runtime, @&#8203;jest/transform]` Use `invariant` and
`notEmpty` from `jest-util` rather than own internal
([#&#8203;14366](https://github.com/jestjs/jest/pull/14366))

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

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

##### Fixes

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

##### Chore & Maintenance

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

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

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

##### Fixes

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

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

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

##### Features

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

##### Fixes

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

##### Chore & Maintenance

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

###
[`v29.5.0`](https://github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2950)

[Compare
Source](https://github.com/jestjs/jest/compare/v29.4.3...v29.5.0)

##### Features

- `[jest-changed-files]` Support Sapling
([#&#8203;13941](https://github.com/facebook/jest/pull/13941))
- `[jest-circus, @&#8203;jest/cli, jest-config]` Add feature to
randomize order of tests via CLI flag or through the config
file([#&#8203;12922](https://github.com/facebook/jest/pull/12922))
- `[jest-cli, jest-config, @&#8203;jest/core, jest-haste-map,
@&#8203;jest/reporters, jest-runner, jest-runtime, @&#8203;jest/types]`
Add `workerThreads` configuration option to allow using [worker
threads](https://nodejs.org/dist/latest/docs/api/worker_threads.html)
for parallelization
([#&#8203;13939](https://github.com/facebook/jest/pull/13939))
- `[jest-cli]` Export `yargsOptions`
([#&#8203;13970](https://github.com/facebook/jest/pull/13970))
- `[jest-config]` Add `openHandlesTimeout` option to configure possible
open handles warning.
([#&#8203;13875](https://github.com/facebook/jest/pull/13875))
- `[@jest/create-cache-key-function]` Allow passing `length` argument to
`createCacheKey()` function and set its default value to `16` on Windows
([#&#8203;13827](https://github.com/facebook/jest/pull/13827))
- `[jest-message-util]` Add support for
[AggregateError](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError)
([#&#8203;13946](https://github.com/facebook/jest/pull/13946) &
[#&#8203;13947](https://github.com/facebook/jest/pull/13947))
- `[jest-message-util]` Add support for [Error
causes](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause)
in `test` and `it`
([#&#8203;13935](https://github.com/facebook/jest/pull/13935) &
[#&#8203;13966](https://github.com/facebook/jest/pull/13966))
- `[jest-reporters]` Add `summaryThreshold` option to summary reporter
to allow overriding the internal threshold that is used to print the
summary of all failed tests when the number of test suites surpasses it
([#&#8203;13895](https://github.com/facebook/jest/pull/13895))
- `[jest-runtime]` Expose `@sinonjs/fake-timers` async APIs functions
`advanceTimersByTimeAsync(msToRun)` (`tickAsync(msToRun)`),
`advanceTimersToNextTimerAsync(steps)` (`nextAsync`),
`runAllTimersAsync` (`runAllAsync`), and `runOnlyPendingTimersAsync`
(`runToLastAsync`)
([#&#8203;13981](https://github.com/facebook/jest/pull/13981))
- `[jest-runtime, @&#8203;jest/transform]` Allow V8 coverage provider to
collect coverage from files which were not loaded explicitly
([#&#8203;13974](https://github.com/facebook/jest/pull/13974))
- `[jest-snapshot]` Add support to `cts` and `mts` TypeScript files to
inline snapshots
([#&#8203;13975](https://github.com/facebook/jest/pull/13975))
- `[jest-worker]` Add `start` method to worker farms
([#&#8203;13937](https://github.com/facebook/jest/pull/13937))
- `[jest-worker]` Support passing a URL as path to worker
([#&#8203;13982](https://github.com/facebook/jest/pull/13982))

##### Fixes

- `[babel-plugin-jest-hoist]` Fix unwanted hoisting of nested `jest`
usages ([#&#8203;13952](https://github.com/facebook/jest/pull/13952))
- `[jest-circus]` Send test case results for `todo` tests
([#&#8203;13915](https://github.com/facebook/jest/pull/13915))
- `[jest-circus]` Update message printed on test timeout
([#&#8203;13830](https://github.com/facebook/jest/pull/13830))
- `[jest-circus]` Avoid creating the word "testfalse" when
`takesDoneCallback` is `false` in the message printed on test timeout
AND updated timeouts test
([#&#8203;13954](https://github.com/facebook/jest/pull/13954))
- `[jest-environment-jsdom]` Stop setting `document` to `null` on
teardown
([#&#8203;13972](https://github.com/facebook/jest/pull/13972))
- `[@jest/expect-utils]` Update `toStrictEqual()` to be able to check
`jest.fn().mock.calls`
([#&#8203;13960](https://github.com/facebook/jest/pull/13960))
- `[@jest/test-result]` Allow `TestResultsProcessor` type to return a
Promise ([#&#8203;13950](https://github.com/facebook/jest/pull/13950))

##### Chore & Maintenance

- `[jest-snapshot]` Remove dependency on `jest-haste-map`
([#&#8203;13977](https://github.com/facebook/jest/pull/13977))

###
[`v29.4.3`](https://github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2943)

[Compare
Source](https://github.com/jestjs/jest/compare/v29.4.2...v29.4.3)

##### Features

- `[expect]` Update `toThrow()` to be able to use error `cause`s
([#&#8203;13606](https://github.com/facebook/jest/pull/13606))
- `[jest-core]` allow to use `workerIdleMemoryLimit` with only 1 worker
or `runInBand` option
([#&#8203;13846](https://github.com/facebook/jest/pull/13846))
- `[jest-message-util]` Add support for [error
`cause`s](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause)
([#&#8203;13868](https://github.com/facebook/jest/pull/13868) &
[#&#8203;13912](https://github.com/facebook/jest/pull/13912))
- `[jest-runtime]` Revert `import assertions` for JSON modules as it's
been relegated to Stage 2
([#&#8203;13911](https://github.com/facebook/jest/pull/13911))

##### Fixes

- `[@jest/expect-utils]` `subsetEquality` should consider also an
object's inherited string keys
([#&#8203;13824](https://github.com/facebook/jest/pull/13824))
- `[jest-mock]` Clear mock state when `jest.restoreAllMocks()` is called
([#&#8203;13867](https://github.com/facebook/jest/pull/13867))
- `[jest-mock]` Prevent `mockImplementationOnce` and
`mockReturnValueOnce` bleeding into `withImplementation`
([#&#8203;13888](https://github.com/facebook/jest/pull/13888))
- `[jest-mock]` Do not restore mocks when `jest.resetAllMocks()` is
called ([#&#8203;13866](https://github.com/facebook/jest/pull/13866))

###
[`v29.4.2`](https://github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2942)

[Compare
Source](https://github.com/jestjs/jest/compare/v29.4.1...v29.4.2)

##### Features

- `[@jest/core]` Instrument significant lifecycle events with
[`performance.mark()`](https://nodejs.org/docs/latest-v16.x/api/perf_hooks.html#performancemarkname-options)
([#&#8203;13859](https://github.com/facebook/jest/pull/13859))

##### Fixes

- `[expect, @&#8203;jest/expect]` Provide type of `actual` as a generic
argument to `Matchers` to allow better-typed extensions
([#&#8203;13848](https://github.com/facebook/jest/pull/13848))
- `[jest-circus]` Added explicit mention of test failing because
`done()` is not being called in error message
([#&#8203;13847](https://github.com/facebook/jest/pull/13847))
- `[jest-runtime]` Handle CJS re-exports of node core modules from ESM
([#&#8203;13856](https://github.com/facebook/jest/pull/13856))
- `[jest-transform]` Downgrade `write-file-atomic` to v4
([#&#8203;13853](https://github.com/facebook/jest/pull/13853))
- `[jest-worker]` Ignore IPC messages not intended for Jest
([#&#8203;13543](https://github.com/facebook/jest/pull/13543))

##### Chore & Maintenance

- `[*]` make sure to exclude `.eslintcache` from published module
([#&#8203;13832](https://github.com/facebook/jest/pull/13832))
- `[docs]` Cleanup incorrect links in CHANGELOG.md
([#&#8203;13857](https://github.com/facebook/jest/pull/13857))

###
[`v29.4.1`](https://github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2941)

[Compare
Source](https://github.com/jestjs/jest/compare/v29.4.0...v29.4.1)

##### Features

- `[expect, jest-circus, @&#8203;jest/types]` Implement
`numPassingAsserts` of testResults to track the number of passing
asserts in a test
([#&#8203;13795](https://github.com/facebook/jest/pull/13795))
- `[jest-core]` Add newlines to JSON output
([#&#8203;13817](https://github.com/facebook/jest/pull/13817))
- `[@jest/reporters]` Automatic log folding in GitHub Actions Reporter
([#&#8203;13626](https://github.com/facebook/jest/pull/13626))

##### Fixes

- `[@jest/expect-utils]` `toMatchObject` diffs should include `Symbol`
properties
([#&#8203;13810](https://github.com/facebook/jest/pull/13810))
- `[jest-runtime]` Handle missing `replaceProperty`
([#&#8203;13823](https://github.com/facebook/jest/pull/13823))
- `[@jest/types]` Add partial support for `done` callbacks in typings of
`each` ([#&#8203;13756](https://github.com/facebook/jest/pull/13756))

###
[`v29.4.0`](https://github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2940)

[Compare
Source](https://github.com/jestjs/jest/compare/v29.3.1...v29.4.0)

##### Features

- `[expect, @&#8203;jest/expect-utils]` Support custom equality testers
([#&#8203;13654](https://github.com/facebook/jest/pull/13654))
- `[jest-config, jest-worker]` Use `os.availableParallelism` if
available to calculate number of workers to spawn
([#&#8203;13738](https://github.com/facebook/jest/pull/13738))
- `[@jest/globals, jest-mock]` Add `jest.replaceProperty()` that
replaces property value
([#&#8203;13496](https://github.com/facebook/jest/pull/13496))
- `[jest-haste-map]` ignore Sapling vcs directories (`.sl/`)
([#&#8203;13674](https://github.com/facebook/jest/pull/13674))
- `[jest-resolve]` Support subpath imports
([#&#8203;13705](https://github.com/facebook/jest/pull/13705),
[#&#8203;13723](https://github.com/facebook/jest/pull/13723),
[#&#8203;13777](https://github.com/facebook/jest/pull/13777))
- `[jest-runtime]` Add `jest.isolateModulesAsync` for scoped module
initialization of asynchronous functions
([#&#8203;13680](https://github.com/facebook/jest/pull/13680))
- `[jest-runtime]` Add `jest.isEnvironmentTornDown` function
([#&#8203;13741](https://github.com/facebook/jest/pull/13741))
- `[jest-test-result]` Added `skipped` and `focused` status to
`FormattedTestResult`
([#&#8203;13700](https://github.com/facebook/jest/pull/13700))
- `[jest-transform]` Support for asynchronous `createTransformer`
([#&#8203;13762](https://github.com/facebook/jest/pull/13762))

##### Fixes

- `[jest-environment-node]` Fix non-configurable globals
([#&#8203;13687](https://github.com/facebook/jest/pull/13687))
- `[@jest/expect-utils]` `toMatchObject` should handle `Symbol`
properties
([#&#8203;13639](https://github.com/facebook/jest/pull/13639))
- `[jest-mock]` Fix `mockReset` and `resetAllMocks` `undefined` return
value([#&#8203;13692](https://github.com/facebook/jest/pull/13692))
- `[jest-resolve]` Add global paths to `require.resolve.paths`
([#&#8203;13633](https://github.com/facebook/jest/pull/13633))
- `[jest-resolve]` Correct node core module detection when using `node:`
specifiers
([#&#8203;13806](https://github.com/facebook/jest/pull/13806))
- `[jest-runtime]` Support WASM files that import JS resources
([#&#8203;13608](https://github.com/facebook/jest/pull/13608))
- `[jest-runtime]` Use the `scriptTransformer` cache in `jest-runner`
([#&#8203;13735](https://github.com/facebook/jest/pull/13735))
- `[jest-runtime]` Enforce import assertions when importing JSON in ESM
([#&#8203;12755](https://github.com/facebook/jest/pull/12755) &
[#&#8203;13805](https://github.com/facebook/jest/pull/13805))
- `[jest-snapshot]` Make sure to import `babel` outside of the sandbox
([#&#8203;13694](https://github.com/facebook/jest/pull/13694))
- `[jest-transform]` Ensure the correct configuration is passed to
preprocessors specified multiple times in the `transform` option
([#&#8203;13770](https://github.com/facebook/jest/pull/13770))

##### Chore & Maintenance

- `[@jest/fake-timers]` Update `@sinonjs/fake-timers`
([#&#8203;13612](https://github.com/facebook/jest/pull/13612))
- `[docs]` Improve custom puppeteer example to prevent worker warnings
([#&#8203;13619](https://github.com/facebook/jest/pull/13619))

###
[`v29.3.1`](https://github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2931)

[Compare
Source](https://github.com/jestjs/jest/compare/v29.3.0...v29.3.1)

##### Fixes

-   `[jest-config]` Do not warn about

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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://github.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/coveo/ui-kit).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Louis Bompart <lbompart@coveo.com>
kodiakhq bot pushed a commit to X-oss-byte/Nextjs that referenced this pull request Mar 9, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@octokit/graphql](https://github.com/octokit/graphql.js) | [`7.0.2` -> `8.0.1`](https://renovatebot.com/diffs/npm/@octokit%2fgraphql/7.0.2/8.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fgraphql/8.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fgraphql/8.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fgraphql/7.0.2/8.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fgraphql/7.0.2/8.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>octokit/graphql.js (@&#8203;octokit/graphql)</summary>

### [`v8.0.1`](https://github.com/octokit/graphql.js/releases/tag/v8.0.1)

[Compare Source](https://github.com/octokit/graphql.js/compare/v8.0.0...v8.0.1)

##### Bug Fixes

-   **pkg:** add `main` entry point ([#&#8203;551](https://github.com/octokit/graphql.js/issues/551)) ([d3ada54](https://github.com/octokit/graphql.js/commit/d3ada54e13e059bc14d58febb383965daf715366)), closes [octokit/core.js#662](https://github.com/octokit/core.js/issues/662)

### [`v8.0.0`](https://github.com/octokit/graphql.js/releases/tag/v8.0.0)

[Compare Source](https://github.com/octokit/graphql.js/compare/v7.0.2...v8.0.0)

##### Features

-   package is now ESM ([#&#8203;549](https://github.com/octokit/graphql.js/issues/549)) ([8b126b5](https://github.com/octokit/graphql.js/commit/8b126b561259aea280b26fe4797a51ec0f013a6d))

##### BREAKING CHANGES

-   this package is now ESM

-   fix: add missing file extension in relative file path import

</details>

---

### Configuration

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

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

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

🔕 **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/X-oss-byte/Nextjs).
github-merge-queue bot pushed a commit to coveo/ui-kit that referenced this pull request Apr 10, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@fullhuman/postcss-purgecss](https://purgecss.com)
([source](https://github.com/FullHuman/purgecss)) | [`5.0.0` ->
`6.0.0`](https://renovatebot.com/diffs/npm/@fullhuman%2fpostcss-purgecss/5.0.0/6.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@fullhuman%2fpostcss-purgecss/6.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@fullhuman%2fpostcss-purgecss/6.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@fullhuman%2fpostcss-purgecss/5.0.0/6.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@fullhuman%2fpostcss-purgecss/5.0.0/6.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@octokit/graphql](https://github.com/octokit/graphql.js) | [`7.0.2`
->
`8.1.0`](https://renovatebot.com/diffs/npm/@octokit%2fgraphql/7.0.2/8.1.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fgraphql/8.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fgraphql/8.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fgraphql/7.0.2/8.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fgraphql/7.0.2/8.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@octokit/graphql-schema](https://github.com/octokit/graphql-schema)
| [`14.58.0` ->
`15.5.1`](https://renovatebot.com/diffs/npm/@octokit%2fgraphql-schema/14.58.0/15.5.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fgraphql-schema/15.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fgraphql-schema/15.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fgraphql-schema/14.58.0/15.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fgraphql-schema/14.58.0/15.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/master/packages/node-resolve/#readme)
([source](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve))
| [`11.2.1` ->
`15.2.3`](https://renovatebot.com/diffs/npm/@rollup%2fplugin-node-resolve/11.2.1/15.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@rollup%2fplugin-node-resolve/15.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@rollup%2fplugin-node-resolve/15.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@rollup%2fplugin-node-resolve/11.2.1/15.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@rollup%2fplugin-node-resolve/11.2.1/15.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@salesforce/sfdx-lwc-jest](https://github.com/salesforce/sfdx-lwc-jest)
| [`4.0.1` ->
`5.0.0`](https://renovatebot.com/diffs/npm/@salesforce%2fsfdx-lwc-jest/4.0.1/5.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@salesforce%2fsfdx-lwc-jest/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@salesforce%2fsfdx-lwc-jest/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@salesforce%2fsfdx-lwc-jest/4.0.1/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@salesforce%2fsfdx-lwc-jest/4.0.1/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| @&#8203;types/puppeteer | [`5.4.7` ->
`7.0.4`](https://renovatebot.com/diffs/npm/@types%2fpuppeteer/5.4.7/7.0.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fpuppeteer/7.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fpuppeteer/7.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fpuppeteer/5.4.7/7.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fpuppeteer/5.4.7/7.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [css-loader](https://github.com/webpack-contrib/css-loader) |
[`6.11.0` ->
`7.1.0`](https://renovatebot.com/diffs/npm/css-loader/6.11.0/7.1.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/css-loader/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/css-loader/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/css-loader/6.11.0/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/css-loader/6.11.0/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://github.com/eslint/eslint)) | [`8.57.0` ->
`9.0.0`](https://renovatebot.com/diffs/npm/eslint/8.57.0/9.0.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.57.0/9.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.57.0/9.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest)
| [`27.9.0` ->
`28.2.0`](https://renovatebot.com/diffs/npm/eslint-plugin-jest/27.9.0/28.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-jest/28.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-jest/28.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-jest/27.9.0/28.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-jest/27.9.0/28.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pino-pretty](https://github.com/pinojs/pino-pretty) | [`^6.0.0 \|\|
^10.0.0` -> `^6.0.0 \|\| ^10.0.0 \|\|
^11.0.0`](https://renovatebot.com/diffs/npm/pino-pretty/10.3.1/11.0.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pino-pretty/11.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pino-pretty/11.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pino-pretty/10.3.1/11.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino-pretty/10.3.1/11.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[storybook](https://github.com/storybookjs/storybook/tree/next/code/lib/cli)
([source](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli))
| [`7.6.17` ->
`8.0.6`](https://renovatebot.com/diffs/npm/storybook/7.6.17/8.0.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/storybook/8.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/storybook/8.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/storybook/7.6.17/8.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook/7.6.17/8.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [style-loader](https://github.com/webpack-contrib/style-loader) |
[`3.3.4` ->
`4.0.0`](https://renovatebot.com/diffs/npm/style-loader/3.3.4/4.0.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/style-loader/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/style-loader/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/style-loader/3.3.4/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/style-loader/3.3.4/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [ts-debounce](https://github.com/chodorowicz/ts-debounce) | [`3.0.0`
-> `4.0.0`](https://renovatebot.com/diffs/npm/ts-debounce/3.0.0/4.0.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/ts-debounce/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ts-debounce/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ts-debounce/3.0.0/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts-debounce/3.0.0/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>FullHuman/purgecss
(@&#8203;fullhuman/postcss-purgecss)</summary>

###
[`v6.0.0`](https://github.com/FullHuman/purgecss/blob/HEAD/CHANGELOG.md#600-2024-03-29)

[Compare
Source](https://github.com/FullHuman/purgecss/compare/v5.0.0...v6.0.0)

##### Bug Fixes

- collect of used variables for changed selector
([#&#8203;1217](https://github.com/FullHuman/purgecss/issues/1217))
([9fbb592](https://github.com/FullHuman/purgecss/commit/9fbb5920164d3ffd296c0eaab6a4d2b4477b418c))
- **gulp-purgecss:** move vinyl-sourcemaps-apply to deps
[#&#8203;999](https://github.com/FullHuman/purgecss/issues/999)
([7858b7a](https://github.com/FullHuman/purgecss/commit/7858b7a910efda13162095d8f528fb9e668cc190))

##### Features

- **purgecss:** add support for :where and :is
[#&#8203;978](https://github.com/FullHuman/purgecss/issues/978)
([bb5782b](https://github.com/FullHuman/purgecss/commit/bb5782bff296805f95c6bae0ce434be314bd1580))
- warn if no files are found
[#&#8203;642](https://github.com/FullHuman/purgecss/issues/642)
([6188505](https://github.com/FullHuman/purgecss/commit/61885055f46bc36c839f77c07e7d680378083567))

</details>

<details>
<summary>octokit/graphql.js (@&#8203;octokit/graphql)</summary>

###
[`v8.1.0`](https://github.com/octokit/graphql.js/releases/tag/v8.1.0)

[Compare
Source](https://github.com/octokit/graphql.js/compare/v8.0.2...v8.1.0)

##### Features

- **security:** Add provenance
([#&#8203;562](https://github.com/octokit/graphql.js/issues/562))
([6926030](https://github.com/octokit/graphql.js/commit/692603034e9cd6ebc4de03c4351a1874ebe22e49))

###
[`v8.0.2`](https://github.com/octokit/graphql.js/releases/tag/v8.0.2)

[Compare
Source](https://github.com/octokit/graphql.js/compare/v8.0.1...v8.0.2)

##### Bug Fixes

- **deps:** update dependency
[@&#8203;octokit/types](https://github.com/octokit/types) to v13
([ce3f6c9](https://github.com/octokit/graphql.js/commit/ce3f6c95023b199c34564f8b1b826e11c8a7fee8))

###
[`v8.0.1`](https://github.com/octokit/graphql.js/releases/tag/v8.0.1)

[Compare
Source](https://github.com/octokit/graphql.js/compare/v8.0.0...v8.0.1)

##### Bug Fixes

- **pkg:** add `main` entry point
([#&#8203;551](https://github.com/octokit/graphql.js/issues/551))
([d3ada54](https://github.com/octokit/graphql.js/commit/d3ada54e13e059bc14d58febb383965daf715366)),
closes
[octokit/core.js#662](https://github.com/octokit/core.js/issues/662)

###
[`v8.0.0`](https://github.com/octokit/graphql.js/releases/tag/v8.0.0)

[Compare
Source](https://github.com/octokit/graphql.js/compare/v7.1.0...v8.0.0)

##### Features

- package is now ESM
([#&#8203;549](https://github.com/octokit/graphql.js/issues/549))
([8b126b5](https://github.com/octokit/graphql.js/commit/8b126b561259aea280b26fe4797a51ec0f013a6d))

##### BREAKING CHANGES

-   this package is now ESM

-   fix: add missing file extension in relative file path import

###
[`v7.1.0`](https://github.com/octokit/graphql.js/releases/tag/v7.1.0)

[Compare
Source](https://github.com/octokit/graphql.js/compare/v7.0.2...v7.1.0)

##### Bug Fixes

- upgrade `@octokit/types`
([981171f](https://github.com/octokit/graphql.js/commit/981171f3ea463be5ec8c2910f00d7c9ea9b7389f))

##### Features

- **security:** Add provenance
([#&#8203;562](https://github.com/octokit/graphql.js/issues/562))
([cac3717](https://github.com/octokit/graphql.js/commit/cac371781d1604f7dedbd442932f0c107101093e))

</details>

<details>
<summary>octokit/graphql-schema
(@&#8203;octokit/graphql-schema)</summary>

###
[`v15.5.1`](https://github.com/octokit/graphql-schema/releases/tag/v15.5.1)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v15.5.0...v15.5.1)

##### Bug Fixes

- remove `PropertyTargetDefinition#PropertyTargetDefinition` again ...
nothing to see here 🤣
([#&#8203;926](https://github.com/octokit/graphql-schema/issues/926))
([6df361c](https://github.com/octokit/graphql-schema/commit/6df361cae3dced15ca9e7956930d2f8966172b3e))

###
[`v15.5.0`](https://github.com/octokit/graphql-schema/releases/tag/v15.5.0)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v15.4.2...v15.5.0)

##### Features

- `Repository#planFeatures`, `PropertyTargetDefinition#source`
([#&#8203;916](https://github.com/octokit/graphql-schema/issues/916))
([09b963e](https://github.com/octokit/graphql-schema/commit/09b963efb954f3fc9c47ac30a433c9fc5c3c0308))

###
[`v15.4.2`](https://github.com/octokit/graphql-schema/releases/tag/v15.4.2)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v15.4.1...v15.4.2)

##### Bug Fixes

- correct type export to use .d.ts extension
([#&#8203;924](https://github.com/octokit/graphql-schema/issues/924))
([a347201](https://github.com/octokit/graphql-schema/commit/a3472013e7a2a01e82ba8c98d86f912a553ad334))

###
[`v15.4.1`](https://github.com/octokit/graphql-schema/releases/tag/v15.4.1)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v15.4.0...v15.4.1)

##### Bug Fixes

- export types explicitly
([#&#8203;923](https://github.com/octokit/graphql-schema/issues/923))
([4aa5a4b](https://github.com/octokit/graphql-schema/commit/4aa5a4bb12e5dca78e7a782e727ef3b206528261))

###
[`v15.4.0`](https://github.com/octokit/graphql-schema/releases/tag/v15.4.0)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v15.3.0...v15.4.0)

##### Features

- **security:** Add provenance
([#&#8203;922](https://github.com/octokit/graphql-schema/issues/922))
([2320d30](https://github.com/octokit/graphql-schema/commit/2320d307149df2515b23181b149d8fe4ece23c9c))

###
[`v15.3.0`](https://github.com/octokit/graphql-schema/releases/tag/v15.3.0)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v15.2.0...v15.3.0)

##### Features

- `FundingPlatform#BUY_ME_A_COFFEE`
([#&#8203;914](https://github.com/octokit/graphql-schema/issues/914))
([475f1d4](https://github.com/octokit/graphql-schema/commit/475f1d4277b434541afb2a11e184b4bd19a2afc9))

###
[`v15.2.0`](https://github.com/octokit/graphql-schema/releases/tag/v15.2.0)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v15.1.2...v15.2.0)

##### Features

- **mutation:** optional `recurring` argument for `createSponsorship()`
([#&#8203;913](https://github.com/octokit/graphql-schema/issues/913))
([9d08d51](https://github.com/octokit/graphql-schema/commit/9d08d51a041f0792fa212425cbc59f3124392f3a))

###
[`v15.1.2`](https://github.com/octokit/graphql-schema/releases/tag/v15.1.2)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v15.1.1...v15.1.2)

##### Bug Fixes

- remove `OTECHIE` from `FundingPlatform` enum
([#&#8203;912](https://github.com/octokit/graphql-schema/issues/912))
([54d37d9](https://github.com/octokit/graphql-schema/commit/54d37d96c7766bea76959f4333b481faf439fd59))

###
[`v15.1.1`](https://github.com/octokit/graphql-schema/releases/tag/v15.1.1)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v15.1.0...v15.1.1)

##### Bug Fixes

- built
([#&#8203;911](https://github.com/octokit/graphql-schema/issues/911))
([cd3182f](https://github.com/octokit/graphql-schema/commit/cd3182f61fd02792a408b7903c584e8cf87c9587))

###
[`v15.1.0`](https://github.com/octokit/graphql-schema/releases/tag/v15.1.0)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v15.0.0...v15.1.0)

##### Features

- `Repository#environments(names)`
([#&#8203;908](https://github.com/octokit/graphql-schema/issues/908))
([4f4197c](https://github.com/octokit/graphql-schema/commit/4f4197c3728116667bbb17b3693990b31d7e5723))

###
[`v15.0.0`](https://github.com/octokit/graphql-schema/releases/tag/v15.0.0)

[Compare
Source](https://github.com/octokit/graphql-schema/compare/v14.58.0...v15.0.0)

##### Features

- package is now ESM
([#&#8203;909](https://github.com/octokit/graphql-schema/issues/909))
([f419cdd](https://github.com/octokit/graphql-schema/commit/f419cdd03fb1c7e34b813a1bc1c51e3b79b5ba92))

##### BREAKING CHANGES

-   package is now ESM

-   fix(deps): bump execa

-   fix: correct `fs` import

-   fix: replace usage of `require()`

-   style: prettier

-   fix: update execa import

-   test: remove default export tests

</details>

<details>
<summary>rollup/plugins (@&#8203;rollup/plugin-node-resolve)</summary>

###
[`v15.2.3`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1523)

[Compare
Source](https://github.com/rollup/plugins/compare/dfe48153f8cb94fa92d520e047f49ff5f642c64c...f7fb936485437ea66baffaa078d82560085c6b6d)

*2023-10-08*

##### Bugfixes

- fix: modulePaths default is not set
[#&#8203;1534](https://github.com/rollup/plugins/pull/1534)

###
[`v15.2.2`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1522)

[Compare
Source](https://github.com/rollup/plugins/compare/767a8f5b49a3c871d681407a7b237475a7c6a97d...dfe48153f8cb94fa92d520e047f49ff5f642c64c)

*2023-10-05*

##### Bugfixes

- fix: ensure rollup 4 compatibility
[#&#8203;1595](https://github.com/rollup/plugins/pull/1595)

###
[`v15.2.1`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1521)

[Compare
Source](https://github.com/rollup/plugins/compare/7d395b8828db2b208c561a5bda87997c00ecf2b6...767a8f5b49a3c871d681407a7b237475a7c6a97d)

*2023-08-22*

##### Bugfixes

- fix: Implement package exports / imports resolution algorithm
according to Node documentation
[#&#8203;1549](https://github.com/rollup/plugins/pull/1549)

###
[`v15.2.0`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1520)

[Compare
Source](https://github.com/rollup/plugins/compare/616bdd3e2dd613821267e4e56e9666d65aef862e...7d395b8828db2b208c561a5bda87997c00ecf2b6)

*2023-08-17*

##### Features

- feat: pass original importee to secondary resolve
[#&#8203;1557](https://github.com/rollup/plugins/pull/1557)

###
[`v15.1.0`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1510)

[Compare
Source](https://github.com/rollup/plugins/compare/f6816155d568e60f9f7a20d091bb884034d8110a...616bdd3e2dd613821267e4e56e9666d65aef862e)

*2023-05-30*

##### Features

- feat: Resolve js/jsx/mjs/cjs imports from TypeScript files
[#&#8203;1498](https://github.com/rollup/plugins/pull/1498)

###
[`v15.0.2`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1502)

[Compare
Source](https://github.com/rollup/plugins/compare/65530068f85e64736de18be5cf53fce753ad4b4f...f6816155d568e60f9f7a20d091bb884034d8110a)

*2023-04-04*

##### Bugfixes

- fix: bump is-builtin-module version, imports with a trailing slash
[#&#8203;1424](https://github.com/rollup/plugins/pull/1424)

###
[`v15.0.1`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1501)

[Compare
Source](https://github.com/rollup/plugins/compare/8f1aea320bb43c16afe52bc44ed357746c8f9711...65530068f85e64736de18be5cf53fce753ad4b4f)

*2022-10-21*

##### Updates

- chore: update rollup dependencies
([3038271](https://github.com/rollup/plugins/commit/303827191ede6b2e4eade96c6968ed16a587683f))

###
[`v15.0.0`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1500)

[Compare
Source](https://github.com/rollup/plugins/compare/509d0310ff12f6dec78df59585b55b4f0209af9a...8f1aea320bb43c16afe52bc44ed357746c8f9711)

*2022-10-10*

##### Breaking Changes

- fix: prepare for Rollup 3
[#&#8203;1288](https://github.com/rollup/plugins/pull/1288)

###
[`v14.1.0`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1410)

[Compare
Source](https://github.com/rollup/plugins/compare/3dce792aa1dcb453555fc5efa214d6f034598563...509d0310ff12f6dec78df59585b55b4f0209af9a)

*2022-09-12*

##### Features

- feat: add new option, modulePaths
([#&#8203;1104](https://github.com/rollup/plugins/issues/1104))

###
[`v14.0.1`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1401)

[Compare
Source](https://github.com/rollup/plugins/compare/608ad1001b4da5f97dad2c8ed18af4cdb49f0902...3dce792aa1dcb453555fc5efa214d6f034598563)

*2022-09-08*

##### Bugfixes

- fix: handle circular commonjs
([#&#8203;1259](https://github.com/rollup/plugins/issues/1259))

###
[`v14.0.0`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1400)

*2022-09-06*

##### Breaking Changes

- fix: preserve moduleSideEffects when re-resolving files
([#&#8203;1245](https://github.com/rollup/plugins/issues/1245))

###
[`v13.3.0`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1330)

*2022-05-02*

##### Features

- feat: support `node:` protocol
([#&#8203;1124](https://github.com/rollup/plugins/issues/1124))

###
[`v13.2.2`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1322)

*2022-05-02*

##### Bugfixes

- fix: Respect if other plugins resolve the resolution to a different id
([#&#8203;1181](https://github.com/rollup/plugins/issues/1181))
- fix: Revert respect if other plugins resolve the resolution to a
different id
([`ae59ceb`](https://github.com/rollup/plugins/commit/ae59ceb))
- fix: Respect if other plugins resolve the resolution to a different id
([`f8d4c44`](https://github.com/rollup/plugins/commit/f8d4c44))

###
[`v13.2.1`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1321)

*2022-04-15*

##### Bugfixes

- fix: update side effects logic to be deep when glob doesn’t contain
`/` ([#&#8203;1148](https://github.com/rollup/plugins/issues/1148))

###
[`v13.2.0`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1320)

*2022-04-11*

##### Features

- feat: Add the ability to pass a function into resolveOnly
([#&#8203;1152](https://github.com/rollup/plugins/issues/1152))

###
[`v13.1.3`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1313)

*2022-01-05*

##### Bugfixes

- fix: use correct version when published
([#&#8203;1063](https://github.com/rollup/plugins/issues/1063))

###
[`v13.1.2`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1312)

*2021-12-31*

##### Bugfixes

- fix: forward meta-information from other plugins
([#&#8203;1062](https://github.com/rollup/plugins/issues/1062))

###
[`v13.1.1`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1311)

*2021-12-13*

##### Updates

- test: add tests for mixing custom `exportConditions` with `browser:
true` ([#&#8203;1043](https://github.com/rollup/plugins/issues/1043))

###
[`v13.1.0`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1310)

*2021-12-13*

##### Features

- feat: expose plugin version
([#&#8203;1050](https://github.com/rollup/plugins/issues/1050))

###
[`v13.0.6`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1306)

*2021-10-19*

##### Bugfixes

- fix: pass on isEntry flag
([#&#8203;1016](https://github.com/rollup/plugins/issues/1016))

###
[`v13.0.5`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1305)

*2021-09-21*

##### Updates

- docs: fix readme heading depth
([#&#8203;999](https://github.com/rollup/plugins/issues/999))

###
[`v13.0.4`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1304)

*2021-07-24*

##### Bugfixes

- fix: Fix bug where JS import was converted to a TS import, resulting
in an error when using export maps
([#&#8203;921](https://github.com/rollup/plugins/issues/921))

###
[`v13.0.3`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1303)

*2021-07-24*

##### Bugfixes

- fix: handle browser-mapped paths correctly in nested contexts
([#&#8203;920](https://github.com/rollup/plugins/issues/920))

###
[`v13.0.2`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1302)

*2021-07-15*

##### Bugfixes

- fix: handle "package.json" being in path
([#&#8203;927](https://github.com/rollup/plugins/issues/927))

###
[`v13.0.1`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1301)

*2021-07-15*

##### Updates

- docs: Document how to get Node.js exports resolution
([#&#8203;884](https://github.com/rollup/plugins/issues/884))

###
[`v13.0.0`](https://github.com/rollup/plugins/blob/HEAD/packages/node-resolve/CHANGELOG.md#v1300)

*2021-05-04*

##### Breaking Changes

- fix!: mark module as external if resolved module is external
([#&#8203;799](https://github.com/rollup/plugins/issues/799))

##### Features

- feat: Follow up to
[#&#8203;843](https://github.com/rollup/plugins/issues/843), refining
exports and browser field interaction
([#&#8203;866](https://github.com/rollup/plugins/issues/866))

</details>

<details>
<summary>salesforce/sfdx-lwc-jest
(@&#8203;salesforce/sfdx-lwc-jest)</summary>

###
[`v5.0.0`](https://github.com/salesforce/sfdx-lwc-jest/releases/tag/v5.0.0)

[Compare
Source](https://github.com/salesforce/sfdx-lwc-jest/compare/v4.0.1...v5.0.0)

#### Breaking changes

Snapshots may have changed due to [lwc-test
v15](https://github.com/salesforce/lwc-test/releases/tag/v15.0.0). Run
with `-u` to update.

#### What's Changed

- chore: update lwc to v6.3.2 by
[@&#8203;ravijayaramappa](https://github.com/ravijayaramappa) in
[https://github.com/salesforce/sfdx-lwc-jest/pull/351](https://github.com/salesforce/sfdx-lwc-jest/pull/351)
- chore: move CI to GH actions by
[@&#8203;rax-it](https://github.com/rax-it) in
[https://github.com/salesforce/sfdx-lwc-jest/pull/354](https://github.com/salesforce/sfdx-lwc-jest/pull/354)
- chore: update dependencies by
[@&#8203;nolanlawson](https://github.com/nolanlawson) in
[https://github.com/salesforce/sfdx-lwc-jest/pull/355](https://github.com/salesforce/sfdx-lwc-jest/pull/355)
- chore: release v5.0.0 by
[@&#8203;nolanlawson](https://github.com/nolanlawson) in
[https://github.com/salesforce/sfdx-lwc-jest/pull/356](https://github.com/salesforce/sfdx-lwc-jest/pull/356)

#### New Contributors

- [@&#8203;rax-it](https://github.com/rax-it) made their first
contribution in
[https://github.com/salesforce/sfdx-lwc-jest/pull/354](https://github.com/salesforce/sfdx-lwc-jest/pull/354)

**Full Changelog**:
salesforce/sfdx-lwc-jest@v4.0.1...v5.0.0

</details>

<details>
<summary>webpack-contrib/css-loader (css-loader)</summary>

###
[`v7.1.0`](https://github.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#710-2024-04-08)

[Compare
Source](https://github.com/webpack-contrib/css-loader/compare/v7.0.0...v7.1.0)

##### Features

- added the `getJSON` option to output CSS modules mapping
([#&#8203;1577](https://github.com/webpack-contrib/css-loader/issues/1577))
([af834b4](https://github.com/webpack-contrib/css-loader/commit/af834b43b375f336108d74ff7bd9ed13bc79200a))

###
[`v7.0.0`](https://github.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#700-2024-04-04)

[Compare
Source](https://github.com/webpack-contrib/css-loader/compare/v6.11.0...v7.0.0)

##### ⚠ BREAKING CHANGES

- The `modules.namedExport` option is `true` by default if you enable
the `esModule` option

Migration guide:

Before:

```js
import style from "./style.css";

console.log(style.myClass);
```

After:

```js
import * as style from "./style.css";

console.log(style.myClass);
```

- The `modules.exportLocalsConvention` has the value `as-is` when the
`modules.namedExport` option is `true` and you don't specify a value
-   Minimum supported webpack version is `5.27.0`
-   Minimum supported Node.js version is `18.12.0`

##### Features

- The `modules.namedExports` option works fine with any
`modules.exportLocalsConvention` values
([f96a110](https://github.com/webpack-contrib/css-loader/commit/f96a11007da55a632de7f58167895e1b5814d717))
- Added dashed variants for the `modules.exportLocalsConvention` options
([40e1668](https://github.com/webpack-contrib/css-loader/commit/40e1668b8366f0df63343efe706ba848c2b5dfb2))

</details>

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

###
[`v9.0.0`](https://github.com/eslint/eslint/compare/v8.57.0...e0cbc50179adac1670f4e0bd9093387a51f4f42a)

[Compare
Source](https://github.com/eslint/eslint/compare/v8.57.0...v9.0.0)

</details>

<details>
<summary>jest-community/eslint-plugin-jest
(eslint-plugin-jest)</summary>

###
[`v28.2.0`](https://github.com/jest-community/eslint-plugin-jest/blob/HEAD/CHANGELOG.md#2820-2024-04-06)

[Compare
Source](https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.1...v28.2.0)

##### Features

- support providing aliases for `@jest/globals` package
([#&#8203;1543](https://github.com/jest-community/eslint-plugin-jest/issues/1543))
([744d4f6](https://github.com/jest-community/eslint-plugin-jest/commit/744d4f6fa5685e0c87062cc867ecadbad9b2e06c))

####
[28.1.1](https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.0...v28.1.1)
(2024-04-06)

##### Bug Fixes

- **max-expects:** properly reset counter when exiting a test case
([#&#8203;1550](https://github.com/jest-community/eslint-plugin-jest/issues/1550))
([b4b7cbc](https://github.com/jest-community/eslint-plugin-jest/commit/b4b7cbc6195b47ba032fcf9ef1443de6b851d42b))

###
[`v28.1.1`](https://github.com/jest-community/eslint-plugin-jest/blob/HEAD/CHANGELOG.md#2811-2024-04-06)

[Compare
Source](https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.0...v28.1.1)

##### Bug Fixes

- **max-expects:** properly reset counter when exiting a test case
([#&#8203;1550](https://github.com/jest-community/eslint-plugin-jest/issues/1550))
([b4b7cbc](https://github.com/jest-community/eslint-plugin-jest/commit/b4b7cbc6195b47ba032fcf9ef1443de6b851d42b))

###
[`v28.1.0`](https://github.com/jest-community/eslint-plugin-jest/blob/HEAD/CHANGELOG.md#2810-2024-04-06)

[Compare
Source](https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0...v28.1.0)

##### Features

- add `prefer-importing-jest-globals` rule
([#&#8203;1490](https://github.com/jest-community/eslint-plugin-jest/issues/1490))
([37478d8](https://github.com/jest-community/eslint-plugin-jest/commit/37478d860eb15841f2ab73bb3fb6d94f51841638)),
closes
[#&#8203;1101](https://github.com/jest-community/eslint-plugin-jest/issues/1101)

###
[`v28.0.0`](https://github.com/jest-community/eslint-plugin-jest/blob/HEAD/CHANGELOG.md#2800-2024-04-06)

[Compare
Source](https://github.com/jest-community/eslint-plugin-jest/compare/v27.9.0...v28.0.0)

##### Bug Fixes

- allow ESLint 9 as peer dependency
([#&#8203;1547](https://github.com/jest-community/eslint-plugin-jest/issues/1547))
([3c5e167](https://github.com/jest-community/eslint-plugin-jest/commit/3c5e1673afd02dc2c9b90d259c0452326715ae6c))
- drop support for Node 19
([#&#8203;1548](https://github.com/jest-community/eslint-plugin-jest/issues/1548))
([c87e388](https://github.com/jest-community/eslint-plugin-jest/commit/c87e3887e736c40d1460af9cdbdffe30f79fdaea))
- **no-large-snapshots:** avoid `instanceof RegExp` check for ESLint v9
compatibility
([#&#8203;1542](https://github.com/jest-community/eslint-plugin-jest/issues/1542))
([af4a9c9](https://github.com/jest-community/eslint-plugin-jest/commit/af4a9c94d624b5db4643c994f5bec96b0cb889b8))

##### Features

- drop support for `@typescript-eslint/eslint-plugin` v5
([#&#8203;1530](https://github.com/jest-community/eslint-plugin-jest/issues/1530))
([150e355](https://github.com/jest-community/eslint-plugin-jest/commit/150e3558a637b49ddd76d362f88332b30f78dc5c))
- drop support for Node v14
([#&#8203;1527](https://github.com/jest-community/eslint-plugin-jest/issues/1527))
([df5e580](https://github.com/jest-community/eslint-plugin-jest/commit/df5e58081d1bd15fbed8bd22f6c03d5f350d73b6))
- remove `no-if` rule
([#&#8203;1528](https://github.com/jest-community/eslint-plugin-jest/issues/1528))
([f976fc8](https://github.com/jest-community/eslint-plugin-jest/commit/f976fc8c71fc5e9f55cd5ae09092f15ee277fd2c))
- remove `snapshot` processor and `flat/snapshot` config
([#&#8203;1532](https://github.com/jest-community/eslint-plugin-jest/issues/1532))
([98087f9](https://github.com/jest-community/eslint-plugin-jest/commit/98087f9bb27082f9fbda59a56c65536fb9d8a0dc))
- upgrade `@typescript-eslint/utils` to v6
([#&#8203;1508](https://github.com/jest-community/eslint-plugin-jest/issues/1508))
([dc6e8cd](https://github.com/jest-community/eslint-plugin-jest/commit/dc6e8cd249817de585b50e473c2146e1542dd146))

##### BREAKING CHANGES

-   Node v19 is no longer supported
-   removed unneeded `snapshot` processor and `flat/snapshot` config
-   dropped support for `@typescript-eslint/eslint-plugin` v5
-   dropped support for Node v14
-   removed `no-if` in favor of `no-conditional-in-test`

</details>

<details>
<summary>pinojs/pino-pretty (pino-pretty)</summary>

###
[`v11.0.0`](https://github.com/pinojs/pino-pretty/releases/tag/v11.0.0)

[Compare
Source](https://github.com/pinojs/pino-pretty/compare/v10.3.1...v11.0.0)

#### What's Changed

- Bump actions/dependency-review-action from 3 to 4 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/pinojs/pino-pretty/pull/492](https://github.com/pinojs/pino-pretty/pull/492)
- Bump actions/cache from 3 to 4 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/pinojs/pino-pretty/pull/491](https://github.com/pinojs/pino-pretty/pull/491)
- chore(license): make detectable by GitHub by
[@&#8203;10xLaCroixDrinker](https://github.com/10xLaCroixDrinker) in
[https://github.com/pinojs/pino-pretty/pull/497](https://github.com/pinojs/pino-pretty/pull/497)
- Update help.txt: Fix program name by
[@&#8203;glensc](https://github.com/glensc) in
[https://github.com/pinojs/pino-pretty/pull/498](https://github.com/pinojs/pino-pretty/pull/498)
- Providing additional functionality to customPrettifiers and
messageFormat by [@&#8203;FoxxMD](https://github.com/FoxxMD) in
[https://github.com/pinojs/pino-pretty/pull/495](https://github.com/pinojs/pino-pretty/pull/495)
- Support objects in options.customColors by
[@&#8203;kindagonzo](https://github.com/kindagonzo) in
[https://github.com/pinojs/pino-pretty/pull/487](https://github.com/pinojs/pino-pretty/pull/487)

#### New Contributors

- [@&#8203;10xLaCroixDrinker](https://github.com/10xLaCroixDrinker)
made their first contribution in
[https://github.com/pinojs/pino-pretty/pull/497](https://github.com/pinojs/pino-pretty/pull/497)
- [@&#8203;glensc](https://github.com/glensc) made their first
contribution in
[https://github.com/pinojs/pino-pretty/pull/498](https://github.com/pinojs/pino-pretty/pull/498)
- [@&#8203;FoxxMD](https://github.com/FoxxMD) made their first
contribution in
[https://github.com/pinojs/pino-pretty/pull/495](https://github.com/pinojs/pino-pretty/pull/495)
- [@&#8203;kindagonzo](https://github.com/kindagonzo) made their first
contribution in
[https://github.com/pinojs/pino-pretty/pull/487](https://github.com/pinojs/pino-pretty/pull/487)

**Full Changelog**:
pinojs/pino-pretty@v10.3.1...v11.0.0

</details>

<details>
<summary>storybookjs/storybook (storybook)</summary>

###
[`v8.0.6`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#806)

[Compare
Source](https://github.com/storybookjs/storybook/compare/v8.0.5...v8.0.6)

- CLI: Add --config-dir flag to migrate command -
[#&#8203;26721](https://github.com/storybookjs/storybook/pull/26721),
thanks [@&#8203;yannbf](https://github.com/yannbf)!
- Next.js: Fix next/font usage on Windows machines -
[#&#8203;26700](https://github.com/storybookjs/storybook/pull/26700),
thanks
[@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)!
- Next.js: Support path aliases when no base url is set -
[#&#8203;26651](https://github.com/storybookjs/storybook/pull/26651),
thanks [@&#8203;yannbf](https://github.com/yannbf)!
- Webpack: Fix sourcemap generation in webpack react-docgen-loader -
[#&#8203;26676](https://github.com/storybookjs/storybook/pull/26676),
thanks
[@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)!

###
[`v8.0.5`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#805)

[Compare
Source](https://github.com/storybookjs/storybook/compare/v8.0.4...v8.0.5)

- Addon-docs: Fix `react-dom/server` imports breaking stories and docs -
[#&#8203;26557](https://github.com/storybookjs/storybook/pull/26557),
thanks [@&#8203;JReinhold](https://github.com/JReinhold)!
- Automigrations: Fix missing support for mts vite config -
[#&#8203;26441](https://github.com/storybookjs/storybook/pull/26441),
thanks [@&#8203;drik98](https://github.com/drik98)!
- CLI: Improve Yarn berry error parsing -
[#&#8203;26616](https://github.com/storybookjs/storybook/pull/26616),
thanks [@&#8203;yannbf](https://github.com/yannbf)!
- React-Docgen: Make sure to be able to handle empty unions -
[#&#8203;26639](https://github.com/storybookjs/storybook/pull/26639),
thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)!
- Viewport: Fix missing style -
[#&#8203;26530](https://github.com/storybookjs/storybook/pull/26530),
thanks [@&#8203;jpzwarte](https://github.com/jpzwarte)!

###
[`v8.0.4`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#804)

[Compare
Source](https://github.com/storybookjs/storybook/compare/v8.0.3...v8.0.4)

- Addon Docs: Support Stencil based display names in source snippets -
[#&#8203;26592](https://github.com/storybookjs/storybook/pull/26592),
thanks [@&#8203;yannbf](https://github.com/yannbf)!
- CLI: Instruct the correct auto-migration command -
[#&#8203;26515](https://github.com/storybookjs/storybook/pull/26515),
thanks [@&#8203;ndelangen](https://github.com/ndelangen)!
- CLI: Throw an error when running upgrade command in incorrect cwd -
[#&#8203;26585](https://github.com/storybookjs/storybook/pull/26585),
thanks [@&#8203;yannbf](https://github.com/yannbf)!

###
[`v8.0.3`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#803)

[Compare
Source](https://github.com/storybookjs/storybook/compare/v8.0.2...v8.0.3)

- Bug: Remove redundant component check, as we auto-generate titles from
the file system -
[#&#8203;26516](https://github.com/storybookjs/storybook/pull/26516),
thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)!
- UI: Replace the icon prop in the Manager API -
[#&#8203;26477](https://github.com/storybookjs/storybook/pull/26477),
thanks [@&#8203;cdedreuille](https://github.com/cdedreuille)!

###
[`v8.0.2`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#802)

[Compare
Source](https://github.com/storybookjs/storybook/compare/v8.0.1...v8.0.2)

- Addon Docs: Fix \[Object object] displayName in some JSX components -
[#&#8203;26566](https://github.com/storybookjs/storybook/pull/26566),
thanks [@&#8203;yannbf](https://github.com/yannbf)!
- CLI: Add yarn1 package manager fallback for init in empty directory -
[#&#8203;26500](https://github.com/storybookjs/storybook/pull/26500),
thanks
[@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)!
- CSF: Make sure loaders/decorators can be used as array -
[#&#8203;26514](https://github.com/storybookjs/storybook/pull/26514),
thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)!
- Controls: Fix disable condition in ArgControl component -
[#&#8203;26567](https://github.com/storybookjs/storybook/pull/26567),
thanks
[@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)!
- UI: Add key property to list children in Highlight component -
[#&#8203;26471](https://github.com/storybookjs/storybook/pull/26471),
thanks
[@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)!
- UI: Fix theming of elements inside bars -
[#&#8203;26527](https://github.com/storybookjs/storybook/pull/26527),
thanks
[@&#8203;valentinpalkovic](https://github.com/valentinpalkovic)!
- UI: Improve empty state of addon panel -
[#&#8203;26481](https://github.com/storybookjs/storybook/pull/26481),
thanks [@&#8203;yannbf](https://github.com/yannbf)!

###
[`v8.0.1`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#801)

[Compare
Source](https://github.com/storybookjs/storybook/compare/v8.0.0...v8.0.1)

- Controls: Fix type summary when table.type unset -
[#&#8203;26283](https://github.com/storybookjs/storybook/pull/26283),
thanks [@&#8203;shilman](https://github.com/shilman)!
- Core: Fix addon bundling script -
[#&#8203;26145](https://github.com/storybookjs/storybook/pull/26145),
thanks [@&#8203;ndelangen](https://github.com/ndelangen)!
- Core: Fix fail to load `main.ts` error message -
[#&#8203;26035](https://github.com/storybookjs/storybook/pull/26035),
thanks [@&#8203;ndelangen](https://github.com/ndelangen)!
- Maintenance: Fix performance regressions -
[#&#8203;26411](https://github.com/storybookjs/storybook/pull/26411),
thanks [@&#8203;kasperpeulen](https://github.com/kasperpeulen)!

###
[`v8.0.0`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#800)

[Compare
Source](https://github.com/storybookjs/storybook/compare/v7.6.17...v8.0.0)

##### Storybook 8.0 is here

It brings major improvements to Storybook's feature set for testing and
documentation, with strengthened framework support across React, Vue,
Angular, web-components, Svelte, and more.

-   🩻 Built-in visual testing
-   ⚛️ React Server Component support
-   🎛️ Improved controls for React and Vue projects
-   ⚡️ Improved Vite architecture, Vitest testing, and Vite 5 support
-   🧪 2-4x faster Storybooks for testing
-   ✨ Refreshed desktop UI
-   📲 Rebuilt mobile UX
-   🙅‍♀️ No more React requirement in non-React projects

Please checkout our [Migration
Guide](https://storybook.js.org/docs/8.0/migration-guide) to upgrade
from earlier versions of Storybook. To see a comprehensive list of
changes that went into 8.0, you can refer to the [8.0 prerelease
changelogs](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.prerelease.md).

</details>

<details>
<summary>webpack-contrib/style-loader (style-loader)</summary>

###
[`v4.0.0`](https://github.com/webpack-contrib/style-loader/blob/HEAD/CHANGELOG.md#400-2024-04-08)

[Compare
Source](https://github.com/webpack-contrib/style-loader/compare/v3.3.4...v4.0.0)

##### ⚠ BREAKING CHANGES

-   minimum supported webpack version is `5.27.0`
-   minimum support Node.js version is `18.12.0`
-   the `insert` option can only be a selector or the path to the module

Migration:

Before:

**webpack.config.js**

```js
module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/i,
        use: [
          {
            loader: "style-loader",
            options: {
              injectType: "styleTag",
              styleTagTransform: function (css, style) {
                // Do something ...
                style.innerHTML = `${css}.modify{}\n`;

                document.head.appendChild(style);
              },
            },
          },
          "css-loader",
        ],
      },
    ],
  },
};
```

After:

**insert-function.js**

```js
function insert(css, style) {
  var parent = options.target || document.head;

  parent.appendChild(element);
}

module.exports = insert;
```

**webpack.config.js**

```js
module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/i,
        use: [
          {
            loader: "style-loader",
            options: {
              insert: require.resolve("./insert.js"),
            },
          },
          "css-loader",
        ],
      },
    ],
  },
};
```

-   the `styleTagTransform` option can only be the path to the module

Migration:

Before:

**webpack.config.js**

```js
module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/i,
        use: [
          {
            loader: "style-loader",
            options: {
              injectType: "styleTag",
              styleTagTransform: function (css, style) {
                // Do something ...
                style.innerHTML = `${css}.modify{}\n`;

                document.head.appendChild(style);
              },
            },
          },
          "css-loader",
        ],
      },
    ],
  },
};
```

After:

**style-tag-transform-function.js**

```js
function styleTagTransform(css, style) {
  // Do something ...
  style.innerHTML = `${css}.modify{}\n`;

  document.head.appendChild(style);
}

module.exports = styleTagTransform;
```

**webpack.config.js**

```js
module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/i,
        use: [
          {
            loader: "style-loader",
            options: {
              styleTagTransform: require.resolve("./style-tag-transform-function.js"),
            },
          },
          "css-loader",
        ],
      },
    ],
  },
};
```

##### Bug Fixes

- css experiments logic
([#&#8203;617](https://github.com/webpack-contrib/style-loader/issues/617))
([8b9fc97](https://github.com/webpack-contrib/style-loader/commit/8b9fc976628341d3e33b77b5eb4b6ebad009fd19))

#####
[3.3.3](https://github.com/webpack-contrib/style-loader/compare/v3.3.2...v3.3.3)
(2023-05-19)

##### Bug Fixes

- compatibility with built-in CSS support
([#&#8203;605](https://github.com/webpack-contrib/style-loader/issues/605))
([9636f58](https://github.com/webpack-contrib/style-loader/commit/9636f5805407734f587a87e69dd048e5cc7f1021))

#####
[3.3.2](https://github.com/webpack-contrib/style-loader/compare/v3.3.1...v3.3.2)
(2023-03-13)

##### Bug Fixes

- noop in environment without DOM API
([#&#8203;597](https://github.com/webpack-contrib/style-loader/issues/597))
([03d3df3](https://github.com/webpack-contrib/style-loader/commit/03d3df3c363484c18a1e9a5e468a7600ea1322f3))

#####
[3.3.1](https://github.com/webpack-contrib/style-loader/compare/v3.3.0...v3.3.1)
(2021-10-21)

##### Bug Fixes

- small perf improvement
([#&#8203;544](https://github.com/webpack-contrib/style-loader/issues/544))
([610524e](https://github.com/webpack-contrib/style-loader/commit/610524ef6266c27e147d3c0003e7825b08f17454))

</details>

<details>
<summary>chodorowicz/ts-debounce (ts-debounce)</summary>

###
[`v4.0.0`](https://github.com/chodorowicz/ts-debounce/releases/tag/v4.0.0):
🚀 Improve inference of from the signature of the the function where
debounce is used

[Compare
Source](https://github.com/chodorowicz/ts-debounce/compare/v3.0.0...v4.0.0)

##### Breaking

- improve type inference thanks
[@&#8203;juanmendes](https://github.com/juanmendes) for the idea
- since we're improving types in some scenarios (instead of `any` you
can get more precise types) this can break your type checks

```ts
const inputs = document.querySelectorAll("input");
inputs[0].addEventListener(
  "input",
  debounce((event) => {
    // here Event has `Event` type, before it was just `any`
    expectType<EventTarget | null>(event.target);
  }, 0)
);
```

##### other

-   🧪  introduce tsd type testing
-   📝  add past contributors
-   💅  Add Prettier, format files

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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://github.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/coveo/ui-kit).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Louis Bompart <lbompart@coveo.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
released Type: Bug Something isn't working as documented
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants