Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update dev dependencies (non-major) (#269)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@testing-library/react](https://github.com/testing-library/react-testing-library) | [`14.2.1` -> `14.3.1`](https://renovatebot.com/diffs/npm/@testing-library%2freact/14.2.1/14.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2freact/14.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2freact/14.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2freact/14.2.1/14.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2freact/14.2.1/14.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tsconfig/recommended](https://github.com/tsconfig/bases) ([source](https://github.com/tsconfig/bases/tree/HEAD/bases)) | [`1.0.3` -> `1.0.6`](https://renovatebot.com/diffs/npm/@tsconfig%2frecommended/1.0.3/1.0.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tsconfig%2frecommended/1.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tsconfig%2frecommended/1.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tsconfig%2frecommended/1.0.3/1.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tsconfig%2frecommended/1.0.3/1.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tsconfig/strictest](https://github.com/tsconfig/bases) ([source](https://github.com/tsconfig/bases/tree/HEAD/bases)) | [`2.0.3` -> `2.0.5`](https://renovatebot.com/diffs/npm/@tsconfig%2fstrictest/2.0.3/2.0.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tsconfig%2fstrictest/2.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tsconfig%2fstrictest/2.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tsconfig%2fstrictest/2.0.3/2.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tsconfig%2fstrictest/2.0.3/2.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.2.66` -> `18.2.78`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.66/18.2.78) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.78?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.78?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.66/18.2.78?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.66/18.2.78?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`7.2.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.2.0/7.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.2.0/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.2.0/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`7.2.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.2.0/7.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.2.0/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.2.0/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme) ([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)) | [`1.3.1` -> `1.5.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.3.1/1.5.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/1.3.1/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/1.3.1/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | [`48.2.1` -> `48.2.3`](https://renovatebot.com/diffs/npm/eslint-plugin-jsdoc/48.2.1/48.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-jsdoc/48.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-jsdoc/48.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-jsdoc/48.2.1/48.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-jsdoc/48.2.1/48.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | [`7.34.0` -> `7.34.1`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.34.0/7.34.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.34.0/7.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.34.0/7.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [happy-dom](https://github.com/capricorn86/happy-dom) | [`14.3.9` -> `14.7.1`](https://renovatebot.com/diffs/npm/happy-dom/14.3.9/14.7.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/14.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/14.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/14.3.9/14.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/14.3.9/14.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [semantic-release](https://github.com/semantic-release/semantic-release) | [`23.0.2` -> `23.0.8`](https://renovatebot.com/diffs/npm/semantic-release/23.0.2/23.0.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/semantic-release/23.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/semantic-release/23.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/semantic-release/23.0.2/23.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semantic-release/23.0.2/23.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typedoc](https://typedoc.org) ([source](https://github.com/TypeStrong/TypeDoc)) | [`0.25.12` -> `0.25.13`](https://renovatebot.com/diffs/npm/typedoc/0.25.12/0.25.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc/0.25.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc/0.25.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc/0.25.12/0.25.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc/0.25.12/0.25.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typescript](https://www.typescriptlang.org/) ([source](https://github.com/Microsoft/TypeScript)) | [`5.4.2` -> `5.4.5`](https://renovatebot.com/diffs/npm/typescript/5.4.2/5.4.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.2/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.2/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vitest](https://github.com/vitest-dev/vitest) ([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`1.3.1` -> `1.5.0`](https://renovatebot.com/diffs/npm/vitest/1.3.1/1.5.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.3.1/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.3.1/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>testing-library/react-testing-library (@​testing-library/react)</summary> ### [`v14.3.1`](https://github.com/testing-library/react-testing-library/releases/tag/v14.3.1) [Compare Source](https://github.com/testing-library/react-testing-library/compare/v14.3.0...v14.3.1) ##### Bug Fixes - Stop using nullish coalescing ([#​1300](https://github.com/testing-library/react-testing-library/issues/1300)) ([8434a24](https://github.com/testing-library/react-testing-library/commit/8434a24ce79583d1359f58563c5f3981e729eb1c)) ### [`v14.3.0`](https://github.com/testing-library/react-testing-library/compare/v14.2.2...9c4a46d5b9923c21c936d206614a8febcc939fc2) [Compare Source](https://github.com/testing-library/react-testing-library/compare/v14.2.2...v14.3.0) ### [`v14.2.2`](https://github.com/testing-library/react-testing-library/compare/v14.2.1...3da62fd9741ca74bcd0d2bc668ba76a2d8f3751f) [Compare Source](https://github.com/testing-library/react-testing-library/compare/v14.2.1...v14.2.2) </details> <details> <summary>tsconfig/bases (@​tsconfig/recommended)</summary> ### [`v1.0.6`](https://github.com/tsconfig/bases/compare/be6b3bb160889347b8614e8d18e1e88c40f8ecc9...be6b3bb160889347b8614e8d18e1e88c40f8ecc9) [Compare Source](https://github.com/tsconfig/bases/compare/be6b3bb160889347b8614e8d18e1e88c40f8ecc9...be6b3bb160889347b8614e8d18e1e88c40f8ecc9) ### [`v1.0.5`](https://github.com/tsconfig/bases/compare/b02260d1a0e4228dc659c7294789e73afa02f43b...be6b3bb160889347b8614e8d18e1e88c40f8ecc9) [Compare Source](https://github.com/tsconfig/bases/compare/b02260d1a0e4228dc659c7294789e73afa02f43b...be6b3bb160889347b8614e8d18e1e88c40f8ecc9) ### [`v1.0.4`](https://github.com/tsconfig/bases/compare/67905a42004f7067b78c41a8b1a8311d3164fd3c...014e8927b7155640f65a7492fb4bb09f5c49f531) [Compare Source](https://github.com/tsconfig/bases/compare/a1bf7c0fa2e094b068ca3e1448ca2ece4157977e...b02260d1a0e4228dc659c7294789e73afa02f43b) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v7.6.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#760-2024-04-08) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.5.0...v7.6.0) ##### 🚀 Features - bump npm dependency ranges ##### ❤️ Thank You - Abraham Guo - auvred - Brad Zacher 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.5.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#750-2024-04-01) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.4.0...v7.5.0) ##### 🩹 Fixes - **eslint-plugin:** \[no-floating-promises] handle TaggedTemplateExpression - **eslint-plugin:** \[no-unnecessary-type-assertion] handle exactOptionalPropertyTypes compiler option ##### ❤️ Thank You - Brad Zacher - Kim Sang Du - Mark de Dios - Naru - 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.4.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#740-2024-03-25) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.3.1...v7.4.0) ##### 🚀 Features - **eslint-plugin:** \[consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata - **eslint-plugin:** \[no-unnecessary-type-arguments] handle tagged templates - **eslint-plugin:** deprecate no-throw-literal and add a renamed only-throw-error ##### 🩹 Fixes - **eslint-plugin:** \[prefer-optional-chain] address multipart nullish checks false positive - **eslint-plugin:** \[prefer-optional-chain] properly disambiguate between `boolean` and `false` - **eslint-plugin:** \[no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside ##### ❤️ Thank You - Abraham Guo - Brad Zacher - Josh Goldberg ✨ - Kim Sang Du - Kirk Waiblinger - Marco Pasqualetti - 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.3.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#731-2024-03-18) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.3.0...v7.3.1) ##### 🩹 Fixes - **eslint-plugin:** \[no-floating-promises] revert disable of ignoreVoid in strict config ##### ❤️ Thank You - Josh Goldberg ✨ 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.3.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#730-2024-03-18) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.2.0...v7.3.0) ##### 🚀 Features - **eslint-plugin:** \[restrict-template-expressions] add `allowArray` option - **eslint-plugin:** add meta.docs.recommended setting for strict config options - **eslint-plugin:** add rule `use-unknown-in-catch-callback-variables` - **eslint-plugin:** \[prefer-reduce-type-parameter] supports tuple, union, intersection ##### 🩹 Fixes - correct `engines.node` constraints in `package.json` - **eslint-plugin:** \[unbound-method] check method definition in object literal using longhand form - **eslint-plugin:** \[consistent-type-imports] handle imports without specifiers - **eslint-plugin:** \[no-redundant-type-constituents] incorrectly marks & string as redundant - **eslint-plugin:** \[no-unnecessary-qualifier] handle merge namespace with enum - **eslint-plugin:** \[no-unused-expressions] false negatives when using assertions - **eslint-plugin:** \[ban-ts-comment] more accurate handling of multiline comments - **eslint-plugin:** \[explicit-function-return-type, explicit-module-boundary-types] improved checking for allowHigherOrderFunctions option - **eslint-plugin:** \[class-literal-property-style] ignore property assigned in constructor - **eslint-plugin:** \[no-unnecessary-type-assertion] fix false negative for const variable declarations ##### ❤️ Thank You - Abraham Guo - Alexu - Arka Pratim Chaudhuri - auvred - Derrick Isaacson - fnx - Josh Goldberg ✨ - Kirk Waiblinger - Marta Cardoso - Michaël De Boey - Tristan Rasmussen - 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. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v7.6.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#760-2024-04-08) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.5.0...v7.6.0) ##### 🚀 Features - bump npm dependency ranges ##### ❤️ Thank You - Abraham Guo - auvred - Brad Zacher 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.5.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#750-2024-04-01) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.4.0...v7.5.0) ##### 🩹 Fixes - **parser:** disallow `errorOnTypeScriptSyntacticAndSemanticIssues` ##### ❤️ Thank You - Brad Zacher - Kim Sang Du - Mark de Dios - Naru - 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.4.0`](https://github.com/typescript-eslint/typescript-eslint/compare/v7.3.1...5d2469142262672e381db3b4a4e2bffa80984810) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.3.1...v7.4.0) ### [`v7.3.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#731-2024-03-18) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.3.0...v7.3.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.3.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#730-2024-03-18) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.2.0...v7.3.0) ##### 🩹 Fixes - correct `engines.node` constraints in `package.json` ##### ❤️ Thank You - Abraham Guo - Alexu - Arka Pratim Chaudhuri - auvred - Derrick Isaacson - fnx - Josh Goldberg ✨ - Kirk Waiblinger - Marta Cardoso - Michaël De Boey - Tristan Rasmussen - 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. </details> <details> <summary>vitest-dev/vitest (@​vitest/coverage-v8)</summary> ### [`v1.5.0`](https://github.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0) [Compare Source](https://github.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0) ### [`v1.4.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.4.0) [Compare Source](https://github.com/vitest-dev/vitest/compare/v1.3.1...v1.4.0) ##### 🚀 Features - Throw error when using snapshot assertion with `not` - by [@​fenghan34](https://github.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/5294](https://github.com/vitest-dev/vitest/issues/5294) [<samp>(b9d37)</samp>](https://github.com/vitest-dev/vitest/commit/b9d378f5) - Add a flag to include test location in tasks - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5342](https://github.com/vitest-dev/vitest/issues/5342) [<samp>(d627e)</samp>](https://github.com/vitest-dev/vitest/commit/d627e209) - **cli**: - Support wildcards in `--project` option - by [@​fenghan34](https://github.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/5295](https://github.com/vitest-dev/vitest/issues/5295) [<samp>(201bd)</samp>](https://github.com/vitest-dev/vitest/commit/201bd067) - **config**: - Add `shuffle.files` and `shuffle.tests` options - by [@​fenghan34](https://github.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/5281](https://github.com/vitest-dev/vitest/issues/5281) [<samp>(356db)</samp>](https://github.com/vitest-dev/vitest/commit/356db87b) - Deprecate `cache.dir` option - by [@​fenghan34](https://github.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/5229](https://github.com/vitest-dev/vitest/issues/5229) [<samp>(d7e8b)</samp>](https://github.com/vitest-dev/vitest/commit/d7e8b53e) - **coverage**: - Support `--changed` option - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5314](https://github.com/vitest-dev/vitest/issues/5314) [<samp>(600b4)</samp>](https://github.com/vitest-dev/vitest/commit/600b44d6) - **vitest**: - Support `clearScreen` cli flag - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5241](https://github.com/vitest-dev/vitest/issues/5241) [<samp>(e1735)</samp>](https://github.com/vitest-dev/vitest/commit/e1735fb6) ##### 🐞 Bug Fixes - Repeatable `--project` option - by [@​fenghan34](https://github.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/5265](https://github.com/vitest-dev/vitest/issues/5265) [<samp>(d1a06)</samp>](https://github.com/vitest-dev/vitest/commit/d1a06730) - `--inspect-brk` to pause before execution - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5355](https://github.com/vitest-dev/vitest/issues/5355) [<samp>(e77c5)</samp>](https://github.com/vitest-dev/vitest/commit/e77c553f) - Correct locations in test.each tasks - by [@​sheremet-va](https://github.com/sheremet-va) [<samp>(4f6e3)</samp>](https://github.com/vitest-dev/vitest/commit/4f6e39c1) - **api**: - Use resolvedUrls from devserver - by [@​saitonakamura](https://github.com/saitonakamura) and [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5289](https://github.com/vitest-dev/vitest/issues/5289) [<samp>(2fef5)</samp>](https://github.com/vitest-dev/vitest/commit/2fef5a7e) - **browser**: - Add `magic-string` to `optimizeDeps.include` - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5278](https://github.com/vitest-dev/vitest/issues/5278) [<samp>(8f04e)</samp>](https://github.com/vitest-dev/vitest/commit/8f04e798) - **coverage**: - Expensive regexp hangs v8 report generation - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5259](https://github.com/vitest-dev/vitest/issues/5259) [<samp>(d68a7)</samp>](https://github.com/vitest-dev/vitest/commit/d68a7390) - V8 to ignore type-only files - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5328](https://github.com/vitest-dev/vitest/issues/5328) [<samp>(c3eb8)</samp>](https://github.com/vitest-dev/vitest/commit/c3eb8deb) - Respect source maps of pre-transpiled sources - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5367](https://github.com/vitest-dev/vitest/issues/5367) [<samp>(6eda4)</samp>](https://github.com/vitest-dev/vitest/commit/6eda473f) - Prevent `reportsDirectory` from removing user's project - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5376](https://github.com/vitest-dev/vitest/issues/5376) [<samp>(07ec3)</samp>](https://github.com/vitest-dev/vitest/commit/07ec3779) - **expect**: - Show diff on `toContain/toMatch` assertion error - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5267](https://github.com/vitest-dev/vitest/issues/5267) [<samp>(8ee59)</samp>](https://github.com/vitest-dev/vitest/commit/8ee59f0d) - **forks**: - Wrap `defines` to support `undefined` values - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5284](https://github.com/vitest-dev/vitest/issues/5284) [<samp>(5b58b)</samp>](https://github.com/vitest-dev/vitest/commit/5b58b399) - **typecheck**: - Update get-tsconfig 4.7.3 to fix false circularity error - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5384](https://github.com/vitest-dev/vitest/issues/5384) [<samp>(bdc37)</samp>](https://github.com/vitest-dev/vitest/commit/bdc371ee) - **ui**: - Escape html in error diff - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5325](https://github.com/vitest-dev/vitest/issues/5325) [<samp>(ab60b)</samp>](https://github.com/vitest-dev/vitest/commit/ab60bf8d) - **vitest**: - Loosen `onConsoleLog` return type - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5337](https://github.com/vitest-dev/vitest/issues/5337) [<samp>(6d1b1)</samp>](https://github.com/vitest-dev/vitest/commit/6d1b1451) - Ensure restoring terminal cursor on close - by [@​hi-ogawa](https://github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5292](https://github.com/vitest-dev/vitest/issues/5292) [<samp>(0bea2)</samp>](https://github.com/vitest-dev/vitest/commit/0bea2247) - Ignore timeout on websocket reporter rpc - by [@​sheremet-va](https://github.com/sheremet-va) [<samp>(38119)</samp>](https://github.com/vitest-dev/vitest/commit/38119b75) - Correctly override api with --no-api flag - by [@​sheremet-va](https://github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5386](https://github.com/vitest-dev/vitest/issues/5386) [<samp>(51d1d)</samp>](https://github.com/vitest-dev/vitest/commit/51d1d472) - Logs in `beforeAll` and `afterAll` - by [@​fenghan34](https://github.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/5288](https://github.com/vitest-dev/vitest/issues/5288) [<samp>(ce5ca)</samp>](https://github.com/vitest-dev/vitest/commit/ce5ca6bf) - **workspace**: - Throw error when browser mode and `@vitest/coverage-v8` are used - by [@​AriPerkkio](https://github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5250](https://github.com/vitest-dev/vitest/issues/5250) [<samp>(29f98)</samp>](https://github.com/vitest-dev/vitest/commit/29f98cd3) ##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.3.1...v1.4.0) </details> <details> <summary>gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)</summary> ### [`v48.2.3`](https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.3) [Compare Source](https://github.com/gajus/eslint-plugin-jsdoc/compare/v48.2.2...v48.2.3) ##### Bug Fixes - **`valid-types`:** whitelist pratt parser keywords; fixes [#​1221](https://github.com/gajus/eslint-plugin-jsdoc/issues/1221) ([ab5624b](https://github.com/gajus/eslint-plugin-jsdoc/commit/ab5624be6278836241955b2b336bf3b0803ab33d)) ### [`v48.2.2`](https://github.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.2) [Compare Source](https://github.com/gajus/eslint-plugin-jsdoc/compare/v48.2.1...v48.2.2) ##### Bug Fixes - add TS `import` tag; fixes [#​1218](https://github.com/gajus/eslint-plugin-jsdoc/issues/1218) ([9e9fed5](https://github.com/gajus/eslint-plugin-jsdoc/commit/9e9fed5000fd3f3d55ad2677817af1a7b1ee3115)) </details> <details> <summary>jsx-eslint/eslint-plugin-react (eslint-plugin-react)</summary> ### [`v7.34.1`](https://github.com/jsx-eslint/eslint-plugin-react/releases/tag/v7.34.1) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.0...v7.34.1) ##### Fixed - [`jsx-no-leaked-render`][jsx-no-leaked-render]: prevent wrongly adding parens ([#​3700][] [@​developer-bandi](https://github.com/developer-bandi)) - [`boolean-prop-naming`][boolean-prop-naming]: detect TS interfaces ([#​3701][] [@​developer-bandi](https://github.com/developer-bandi)) - [`boolean-prop-naming`][boolean-prop-naming]: literalType error fix ([#​3704][] [@​developer-bandi](https://github.com/developer-bandi)) - [`boolean-prop-naming`][boolean-prop-naming]: allow TSIntersectionType ([#​3705][] [@​developer-bandi](https://github.com/developer-bandi)) - [`no-unknown-property`][no-unknown-property]: support `popover`, `popovertarget`, `popovertargetaction` attributes ([#​3707][] [@​ljharb](https://github.com/ljharb)) - [`no-unknown-property`][no-unknown-property]: only match `data-*` attributes containing `-` ([#​3713][] [@​silverwind](https://github.com/silverwind)) - [`checked-requires-onchange-or-readonly`][checked-requires-onchange-or-readonly]: correct options that were behaving opposite ([#​3715][] [@​jaesoekjjang](https://github.com/jaesoekjjang)) ##### Changed - [`boolean-prop-naming`][boolean-prop-naming]: improve error message ([@​ljharb](https://github.com/ljharb)) [#​1000]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1000 [#​1002]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1002 [#​1005]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1005 [#​100]: https://github.com/jsx-eslint/eslint-plugin-react/issues/100 [#​1010]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1010 [#​1013]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1013 [#​1022]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1022 [#​1029]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1029 [#​102]: https://github.com/jsx-eslint/eslint-plugin-react/issues/102 [#​1034]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1034 [#​1038]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1038 [#​1041]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1041 [#​1043]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1043 [#​1046]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1046 [#​1047]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1047 [#​1050]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1050 [#​1053]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1053 [#​1057]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1057 [#​105]: https://github.com/jsx-eslint/eslint-plugin-react/issues/105 [#​1061]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1061 [#​1062]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1062 [#​1070]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1070 [#​1071]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1071 [#​1073]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1073 [#​1076]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1076 [#​1079]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1079 [#​1088]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1088 [#​1098]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1098 [#​1101]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1101 [#​1103]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1103 [#​110]: https://github.com/jsx-eslint/eslint-plugin-react/issues/110 [#​1116]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1116 [#​1117]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1117 [#​1119]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1119 [#​1121]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1121 [#​1122]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1122 [#​1123]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1123 [#​1130]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1130 [#​1131]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1131 [#​1132]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1132 [#​1134]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1134 [#​1135]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1135 [#​1139]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1139 [#​1148]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1148 [#​1149]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1149 [#​114]: https://github.com/jsx-eslint/eslint-plugin-react/pull/114 [#​1151]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1151 [#​1155]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1155 [#​1161]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1161 [#​1167]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1167 [#​1173]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1173 [#​1174]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1174 [#​1175]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1175 [#​1178]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1178 [#​1179]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1179 [#​117]: https://github.com/jsx-eslint/eslint-plugin-react/pull/117 [#​1180]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1180 [#​1183]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1183 [#​1189]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1189 [#​118]: https://github.com/jsx-eslint/eslint-plugin-react/issues/118 [#​1192]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1192 [#​1195]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1195 [#​1199]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1199 [#​119]: https://github.com/jsx-eslint/eslint-plugin-react/pull/119 [#​11]: https://github.com/jsx-eslint/eslint-plugin-react/issues/11 [#​1201]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1201 [#​1202]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1202 [#​1206]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1206 [#​1213]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1213 [#​1216]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1216 [#​1222]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1222 [#​1226]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1226 [#​1227]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1227 [#​122]: https://github.com/jsx-eslint/eslint-plugin-react/issues/122 [#​1231]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1231 [#​1236]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1236 [#​1239]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1239 [#​123]: https://github.com/jsx-eslint/eslint-plugin-react/pull/123 [#​1241]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1241 [#​1242]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1242 [#​1246]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1246 [#​1249]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1249 [#​1253]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1253 [#​1257]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1257 [#​125]: https://github.com/jsx-eslint/eslint-plugin-react/issues/125 [#​1260]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1260 [#​1261]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1261 [#​1262]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1262 [#​1264]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1264 [#​1266]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1266 [#​1269]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1269 [#​1273]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1273 [#​1274]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1274 [#​1277]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1277 [#​127]: https://github.com/jsx-eslint/eslint-plugin-react/pull/127 [#​1281]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1281 [#​1287]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1287 [#​1288]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1288 [#​1289]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1289 [#​128]: https://github.com/jsx-eslint/eslint-plugin-react/issues/128 [#​1290]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1290 [#​1294]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1294 [#​1296]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1296 [#​129]: https://github.com/jsx-eslint/eslint-plugin-react/issues/129 [#​12]: https://github.com/jsx-eslint/eslint-plugin-react/issues/12 [#​1301]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1301 [#​1303]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1303 [#​1306]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1306 [#​1308]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1308 [#​1309]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1309 [#​130]: https://github.com/jsx-eslint/eslint-plugin-react/issues/130 [#​1310]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1310 [#​1323]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1323 [#​1329]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1329 [#​132]: https://github.com/jsx-eslint/eslint-plugin-react/issues/132 [#​1335]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1335 [#​1337]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1337 [#​133]: https://github.com/jsx-eslint/eslint-plugin-react/issues/133 [#​1344]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1344 [#​1352]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1352 [#​1353]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1353 [#​1354]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1354 [#​135]: https://github.com/jsx-eslint/eslint-plugin-react/issues/135 [#​1361]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1361 [#​1363]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1363 [#​1364]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1364 [#​1366]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1366 [#​1369]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1369 [#​136]: https://github.com/jsx-eslint/eslint-plugin-react/issues/136 [#​1374]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1374 [#​1376]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1376 [#​137]: https://github.com/jsx-eslint/eslint-plugin-react/issues/137 [#​1380]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1380 [#​1381]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1381 [#​1382]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1382 [#​1383]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1383 [#​1384]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1384 [#​1386]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1386 [#​1388]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1388 [#​1389]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1389 [#​138]: https://github.com/jsx-eslint/eslint-plugin-react/pull/138 [#​1392]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1392 [#​1395]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1395 [#​1396]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1396 [#​1398]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1398 [#​139]: https://github.com/jsx-eslint/eslint-plugin-react/issues/139 [#​13]: https://github.com/jsx-eslint/eslint-plugin-react/issues/13 [#​1400]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1400 [#​1403]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1403 [#​1406]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1406 [#​1409]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1409 [#​1412]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1412 [#​1413]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1413 [#​1414]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1414 [#​1417]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1417 [#​1422]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1422 [#​1423]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1423 [#​142]: https://github.com/jsx-eslint/eslint-plugin-react/issues/142 [#​1432]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1432 [#​1435]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1435 [#​1438]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1438 [#​1444]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1444 [#​1449]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1449 [#​144]: https://github.com/jsx-eslint/eslint-plugin-react/issues/144 [#​1450]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1450 [#​145]: https://github.com/jsx-eslint/eslint-plugin-react/issues/145 [#​1462]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1462 [#​1464]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1464 [#​1467]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1467 [#​1468]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1468 [#​146]: https://github.com/jsx-eslint/eslint-plugin-react/issues/146 [#​1471]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1471 [#​1475]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1475 [#​1476]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1476 [#​1478]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1478 [#​1479]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1479 [#​147]: https://github.com/jsx-eslint/eslint-plugin-react/pull/147 [#​1485]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1485 [#​148]: https://github.com/jsx-eslint/eslint-plugin-react/issues/148 [#​1493]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1493 [#​1494]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1494 [#​1496]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1496 [#​1497]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1497 [#​1499]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1499 [#​14]: https://github.com/jsx-eslint/eslint-plugin-react/issues/14 [#​1500]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1500 [#​1502]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1502 [#​1507]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1507 [#​1508]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1508 [#​1511]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1511 [#​1512]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1512 [#​1514]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1514 [#​1515]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1515 [#​1517]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1517 [#​1518]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1518 [#​1521]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1521 [#​1524]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1524 [#​1525]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1525 [#​1526]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1526 [#​1530]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1530 [#​1533]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1533 [#​1538]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1538 [#​1542]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1542 [#​1543]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1543 [#​1546]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1546 [#​1547]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1547 [#​154]: https://github.com/jsx-eslint/eslint-plugin-react/issues/154 [#​1552]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1552 [#​1559]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1559 [#​1562]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1562 [#​1566]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1566 [#​156]: https://github.com/jsx-eslint/eslint-plugin-react/pull/156 [#​1571]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1571 [#​1572]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1572 [#​1576]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1576 [#​1578]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1578 [#​1581]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1581 [#​1588]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1588 [#​1591]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1591 [#​1595]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1595 [#​1597]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1597 [#​159]: https://github.com/jsx-eslint/eslint-plugin-react/issues/159 [#​15]: https://github.com/jsx-eslint/eslint-plugin-react/issues/15 [#​1607]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1607 [#​1610]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1610 [#​1611]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1611 [#​1617]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1617 [#​161]: https://github.com/jsx-eslint/eslint-plugin-react/pull/161 [#​1621]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1621 [#​1624]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1624 [#​1635]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1635 [#​1636]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1636 [#​163]: https://github.com/jsx-eslint/eslint-plugin-react/issues/163 [#​1642]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1642 [#​1644]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1644 [#​164]: https://github.com/jsx-eslint/eslint-plugin-react/pull/164 [#​1650]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1650 [#​1653]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1653 [#​1655]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1655 [#​1657]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1657 [#​1659]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1659 [#​165]: https://github.com/jsx-eslint/eslint-plugin-react/issues/165 [#​1665]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1665 [#​1666]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1666 [#​1669]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1669 [#​1670]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1670 [#​1675]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1675 [#​1677]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1677 [#​167]: https://github.com/jsx-eslint/eslint-plugin-react/pull/167 [#​1681]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1681 [#​1689]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1689 [#​1690]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1690 [#​1699]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1699 [#​16]: https://github.com/jsx-eslint/eslint-plugin-react/issues/16 [#​1703]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1703 [#​1717]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1717 [#​1722]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1722 [#​1724]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1724 [#​1728]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1728 [#​172]: https://github.com/jsx-eslint/eslint-plugin-react/issues/172 [#​1732]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1732 [#​1737]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1737 [#​1742]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1742 [#​1743]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1743 [#​1749]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1749 [#​1750]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1750 [#​1753]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1753 [#​1754]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1754 [#​1755]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1755 [#​1758]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1758 [#​1759]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1759 [#​1764]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1764 [#​1767]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1767 [#​176]: https://github.com/jsx-eslint/eslint-plugin-react/pull/176 [#​1779]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1779 [#​1783]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1783 [#​1785]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1785 [#​178]: https://github.com/jsx-eslint/eslint-plugin-react/issues/178 [#​1791]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1791 [#​1793]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1793 [#​1794]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1794 [#​1796]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1796 [#​1804]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1804 [#​1805]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1805 [#​1806]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1806 [#​1815]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1815 [#​1817]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1817 [#​1819]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1819 [#​181]: https://github.com/jsx-eslint/eslint-plugin-react/issues/181 [#​1824]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1824 [#​1825]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1825 [#​1827]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1827 [#​1828]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1828 [#​1829]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1829 [#​182]: https://github.com/jsx-eslint/eslint-plugin-react/issues/182 [#​1830]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1830 [#​1831]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1831 [#​183]: https://github.com/jsx-eslint/eslint-plugin-react/pull/183 [#​1843]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1843 [#​1844]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1844 [#​1845]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1845 [#​1849]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1849 [#​184]: https://github.com/jsx-eslint/eslint-plugin-react/issues/184 [#​1851]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1851 [#​1854]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1854 [#​1857]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1857 [#​1858]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1858 [#​1860]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1860 [#​1861]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1861 [#​1863]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1863 [#​1867]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1867 [#​1868]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1868 [#​1873]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1873 [#​1874]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1874 [#​187]: https://github.com/jsx-eslint/eslint-plugin-react/pull/187 [#​1880]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1880 [#​1883]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1883 [#​1890]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1890 [#​1891]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1891 [#​1892]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1892 [#​1898]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1898 [#​189]: https://github.com/jsx-eslint/eslint-plugin-react/pull/189 [#​1903]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1903 [#​1905]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1905 [#​1907]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1907 [#​1909]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1909 [#​1911]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1911 [#​1914]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1914 [#​1918]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1918 [#​1924]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1924 [#​1926]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1926 [#​1929]: https:// </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. 👻 **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/andipaetzold/react-firehooks). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information