Skip to content

Commit aa877a4

Browse files
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://togithub.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://togithub.com/tsconfig/bases) ([source](https://togithub.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://togithub.com/tsconfig/bases) ([source](https://togithub.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://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.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://togithub.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://togithub.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://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme) ([source](https://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.com/vitest-dev/vitest) ([source](https://togithub.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 (@&#8203;testing-library/react)</summary> ### [`v14.3.1`](https://togithub.com/testing-library/react-testing-library/releases/tag/v14.3.1) [Compare Source](https://togithub.com/testing-library/react-testing-library/compare/v14.3.0...v14.3.1) ##### Bug Fixes - Stop using nullish coalescing ([#&#8203;1300](https://togithub.com/testing-library/react-testing-library/issues/1300)) ([8434a24](https://togithub.com/testing-library/react-testing-library/commit/8434a24ce79583d1359f58563c5f3981e729eb1c)) ### [`v14.3.0`](https://togithub.com/testing-library/react-testing-library/compare/v14.2.2...9c4a46d5b9923c21c936d206614a8febcc939fc2) [Compare Source](https://togithub.com/testing-library/react-testing-library/compare/v14.2.2...v14.3.0) ### [`v14.2.2`](https://togithub.com/testing-library/react-testing-library/compare/v14.2.1...3da62fd9741ca74bcd0d2bc668ba76a2d8f3751f) [Compare Source](https://togithub.com/testing-library/react-testing-library/compare/v14.2.1...v14.2.2) </details> <details> <summary>tsconfig/bases (@&#8203;tsconfig/recommended)</summary> ### [`v1.0.6`](https://togithub.com/tsconfig/bases/compare/be6b3bb160889347b8614e8d18e1e88c40f8ecc9...be6b3bb160889347b8614e8d18e1e88c40f8ecc9) [Compare Source](https://togithub.com/tsconfig/bases/compare/be6b3bb160889347b8614e8d18e1e88c40f8ecc9...be6b3bb160889347b8614e8d18e1e88c40f8ecc9) ### [`v1.0.5`](https://togithub.com/tsconfig/bases/compare/b02260d1a0e4228dc659c7294789e73afa02f43b...be6b3bb160889347b8614e8d18e1e88c40f8ecc9) [Compare Source](https://togithub.com/tsconfig/bases/compare/b02260d1a0e4228dc659c7294789e73afa02f43b...be6b3bb160889347b8614e8d18e1e88c40f8ecc9) ### [`v1.0.4`](https://togithub.com/tsconfig/bases/compare/67905a42004f7067b78c41a8b1a8311d3164fd3c...014e8927b7155640f65a7492fb4bb09f5c49f531) [Compare Source](https://togithub.com/tsconfig/bases/compare/a1bf7c0fa2e094b068ca3e1448ca2ece4157977e...b02260d1a0e4228dc659c7294789e73afa02f43b) </details> <details> <summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/eslint-plugin)</summary> ### [`v7.6.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#760-2024-04-08) [Compare Source](https://togithub.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://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#750-2024-04-01) [Compare Source](https://togithub.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://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#740-2024-03-25) [Compare Source](https://togithub.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://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#731-2024-03-18) [Compare Source](https://togithub.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://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#730-2024-03-18) [Compare Source](https://togithub.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 (@&#8203;typescript-eslint/parser)</summary> ### [`v7.6.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#760-2024-04-08) [Compare Source](https://togithub.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://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#750-2024-04-01) [Compare Source](https://togithub.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://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...5d2469142262672e381db3b4a4e2bffa80984810) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...v7.4.0) ### [`v7.3.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#731-2024-03-18) [Compare Source](https://togithub.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://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#730-2024-03-18) [Compare Source](https://togithub.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 (@&#8203;vitest/coverage-v8)</summary> ### [`v1.5.0`](https://togithub.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0) ### [`v1.4.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.4.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.3.1...v1.4.0) #####    🚀 Features - Throw error when using snapshot assertion with `not`  -  by [@&#8203;fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/5294](https://togithub.com/vitest-dev/vitest/issues/5294) [<samp>(b9d37)</samp>](https://togithub.com/vitest-dev/vitest/commit/b9d378f5) - Add a flag to include test location in tasks  -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5342](https://togithub.com/vitest-dev/vitest/issues/5342) [<samp>(d627e)</samp>](https://togithub.com/vitest-dev/vitest/commit/d627e209) - **cli**: - Support wildcards in `--project` option  -  by [@&#8203;fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/5295](https://togithub.com/vitest-dev/vitest/issues/5295) [<samp>(201bd)</samp>](https://togithub.com/vitest-dev/vitest/commit/201bd067) - **config**: - Add `shuffle.files` and `shuffle.tests` options  -  by [@&#8203;fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/5281](https://togithub.com/vitest-dev/vitest/issues/5281) [<samp>(356db)</samp>](https://togithub.com/vitest-dev/vitest/commit/356db87b) - Deprecate `cache.dir` option  -  by [@&#8203;fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/5229](https://togithub.com/vitest-dev/vitest/issues/5229) [<samp>(d7e8b)</samp>](https://togithub.com/vitest-dev/vitest/commit/d7e8b53e) - **coverage**: - Support `--changed` option  -  by [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5314](https://togithub.com/vitest-dev/vitest/issues/5314) [<samp>(600b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/600b44d6) - **vitest**: - Support `clearScreen` cli flag  -  by [@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5241](https://togithub.com/vitest-dev/vitest/issues/5241) [<samp>(e1735)</samp>](https://togithub.com/vitest-dev/vitest/commit/e1735fb6) #####    🐞 Bug Fixes - Repeatable `--project` option  -  by [@&#8203;fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/5265](https://togithub.com/vitest-dev/vitest/issues/5265) [<samp>(d1a06)</samp>](https://togithub.com/vitest-dev/vitest/commit/d1a06730) - `--inspect-brk` to pause before execution  -  by [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5355](https://togithub.com/vitest-dev/vitest/issues/5355) [<samp>(e77c5)</samp>](https://togithub.com/vitest-dev/vitest/commit/e77c553f) - Correct locations in test.each tasks  -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) [<samp>(4f6e3)</samp>](https://togithub.com/vitest-dev/vitest/commit/4f6e39c1) - **api**: - Use resolvedUrls from devserver  -  by [@&#8203;saitonakamura](https://togithub.com/saitonakamura) and [@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5289](https://togithub.com/vitest-dev/vitest/issues/5289) [<samp>(2fef5)</samp>](https://togithub.com/vitest-dev/vitest/commit/2fef5a7e) - **browser**: - Add `magic-string` to `optimizeDeps.include`  -  by [@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5278](https://togithub.com/vitest-dev/vitest/issues/5278) [<samp>(8f04e)</samp>](https://togithub.com/vitest-dev/vitest/commit/8f04e798) - **coverage**: - Expensive regexp hangs v8 report generation  -  by [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5259](https://togithub.com/vitest-dev/vitest/issues/5259) [<samp>(d68a7)</samp>](https://togithub.com/vitest-dev/vitest/commit/d68a7390) - V8 to ignore type-only files  -  by [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5328](https://togithub.com/vitest-dev/vitest/issues/5328) [<samp>(c3eb8)</samp>](https://togithub.com/vitest-dev/vitest/commit/c3eb8deb) - Respect source maps of pre-transpiled sources  -  by [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5367](https://togithub.com/vitest-dev/vitest/issues/5367) [<samp>(6eda4)</samp>](https://togithub.com/vitest-dev/vitest/commit/6eda473f) - Prevent `reportsDirectory` from removing user's project  -  by [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5376](https://togithub.com/vitest-dev/vitest/issues/5376) [<samp>(07ec3)</samp>](https://togithub.com/vitest-dev/vitest/commit/07ec3779) - **expect**: - Show diff on `toContain/toMatch` assertion error  -  by [@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5267](https://togithub.com/vitest-dev/vitest/issues/5267) [<samp>(8ee59)</samp>](https://togithub.com/vitest-dev/vitest/commit/8ee59f0d) - **forks**: - Wrap `defines` to support `undefined` values  -  by [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5284](https://togithub.com/vitest-dev/vitest/issues/5284) [<samp>(5b58b)</samp>](https://togithub.com/vitest-dev/vitest/commit/5b58b399) - **typecheck**: - Update get-tsconfig 4.7.3 to fix false circularity error  -  by [@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5384](https://togithub.com/vitest-dev/vitest/issues/5384) [<samp>(bdc37)</samp>](https://togithub.com/vitest-dev/vitest/commit/bdc371ee) - **ui**: - Escape html in error diff  -  by [@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5325](https://togithub.com/vitest-dev/vitest/issues/5325) [<samp>(ab60b)</samp>](https://togithub.com/vitest-dev/vitest/commit/ab60bf8d) - **vitest**: - Loosen `onConsoleLog` return type  -  by [@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5337](https://togithub.com/vitest-dev/vitest/issues/5337) [<samp>(6d1b1)</samp>](https://togithub.com/vitest-dev/vitest/commit/6d1b1451) - Ensure restoring terminal cursor on close  -  by [@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5292](https://togithub.com/vitest-dev/vitest/issues/5292) [<samp>(0bea2)</samp>](https://togithub.com/vitest-dev/vitest/commit/0bea2247) - Ignore timeout on websocket reporter rpc  -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) [<samp>(38119)</samp>](https://togithub.com/vitest-dev/vitest/commit/38119b75) - Correctly override api with --no-api flag  -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5386](https://togithub.com/vitest-dev/vitest/issues/5386) [<samp>(51d1d)</samp>](https://togithub.com/vitest-dev/vitest/commit/51d1d472) - Logs in `beforeAll` and `afterAll`  -  by [@&#8203;fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/5288](https://togithub.com/vitest-dev/vitest/issues/5288) [<samp>(ce5ca)</samp>](https://togithub.com/vitest-dev/vitest/commit/ce5ca6bf) - **workspace**: - Throw error when browser mode and `@vitest/coverage-v8` are used  -  by [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5250](https://togithub.com/vitest-dev/vitest/issues/5250) [<samp>(29f98)</samp>](https://togithub.com/vitest-dev/vitest/commit/29f98cd3) #####     [View changes on GitHub](https://togithub.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://togithub.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v48.2.2...v48.2.3) ##### Bug Fixes - **`valid-types`:** whitelist pratt parser keywords; fixes [#&#8203;1221](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/1221) ([ab5624b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/ab5624be6278836241955b2b336bf3b0803ab33d)) ### [`v48.2.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v48.2.1...v48.2.2) ##### Bug Fixes - add TS `import` tag; fixes [#&#8203;1218](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/1218) ([9e9fed5](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/9e9fed5000fd3f3d55ad2677817af1a7b1ee3115)) </details> <details> <summary>jsx-eslint/eslint-plugin-react (eslint-plugin-react)</summary> ### [`v7.34.1`](https://togithub.com/jsx-eslint/eslint-plugin-react/releases/tag/v7.34.1) [Compare Source](https://togithub.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 ([#&#8203;3700][] [@&#8203;developer-bandi](https://togithub.com/developer-bandi)) - [`boolean-prop-naming`][boolean-prop-naming]: detect TS interfaces ([#&#8203;3701][] [@&#8203;developer-bandi](https://togithub.com/developer-bandi)) - [`boolean-prop-naming`][boolean-prop-naming]: literalType error fix ([#&#8203;3704][] [@&#8203;developer-bandi](https://togithub.com/developer-bandi)) - [`boolean-prop-naming`][boolean-prop-naming]: allow TSIntersectionType ([#&#8203;3705][] [@&#8203;developer-bandi](https://togithub.com/developer-bandi)) - [`no-unknown-property`][no-unknown-property]: support `popover`, `popovertarget`, `popovertargetaction` attributes ([#&#8203;3707][] [@&#8203;ljharb](https://togithub.com/ljharb)) - [`no-unknown-property`][no-unknown-property]: only match `data-*` attributes containing `-` ([#&#8203;3713][] [@&#8203;silverwind](https://togithub.com/silverwind)) - [`checked-requires-onchange-or-readonly`][checked-requires-onchange-or-readonly]: correct options that were behaving opposite ([#&#8203;3715][] [@&#8203;jaesoekjjang](https://togithub.com/jaesoekjjang)) ##### Changed - [`boolean-prop-naming`][boolean-prop-naming]: improve error message ([@&#8203;ljharb](https://togithub.com/ljharb)) [#&#8203;1000]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1000 [#&#8203;1002]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1002 [#&#8203;1005]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1005 [#&#8203;100]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/100 [#&#8203;1010]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1010 [#&#8203;1013]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1013 [#&#8203;1022]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1022 [#&#8203;1029]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1029 [#&#8203;102]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/102 [#&#8203;1034]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1034 [#&#8203;1038]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1038 [#&#8203;1041]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1041 [#&#8203;1043]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1043 [#&#8203;1046]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1046 [#&#8203;1047]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1047 [#&#8203;1050]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1050 [#&#8203;1053]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1053 [#&#8203;1057]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1057 [#&#8203;105]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/105 [#&#8203;1061]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1061 [#&#8203;1062]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1062 [#&#8203;1070]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1070 [#&#8203;1071]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1071 [#&#8203;1073]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1073 [#&#8203;1076]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1076 [#&#8203;1079]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1079 [#&#8203;1088]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1088 [#&#8203;1098]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1098 [#&#8203;1101]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1101 [#&#8203;1103]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1103 [#&#8203;110]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/110 [#&#8203;1116]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1116 [#&#8203;1117]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1117 [#&#8203;1119]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1119 [#&#8203;1121]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1121 [#&#8203;1122]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1122 [#&#8203;1123]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1123 [#&#8203;1130]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1130 [#&#8203;1131]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1131 [#&#8203;1132]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1132 [#&#8203;1134]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1134 [#&#8203;1135]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1135 [#&#8203;1139]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1139 [#&#8203;1148]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1148 [#&#8203;1149]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1149 [#&#8203;114]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/114 [#&#8203;1151]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1151 [#&#8203;1155]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1155 [#&#8203;1161]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1161 [#&#8203;1167]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1167 [#&#8203;1173]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1173 [#&#8203;1174]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1174 [#&#8203;1175]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1175 [#&#8203;1178]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1178 [#&#8203;1179]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1179 [#&#8203;117]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/117 [#&#8203;1180]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1180 [#&#8203;1183]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1183 [#&#8203;1189]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1189 [#&#8203;118]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/118 [#&#8203;1192]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1192 [#&#8203;1195]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1195 [#&#8203;1199]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1199 [#&#8203;119]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/119 [#&#8203;11]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/11 [#&#8203;1201]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1201 [#&#8203;1202]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1202 [#&#8203;1206]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1206 [#&#8203;1213]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1213 [#&#8203;1216]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1216 [#&#8203;1222]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1222 [#&#8203;1226]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1226 [#&#8203;1227]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1227 [#&#8203;122]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/122 [#&#8203;1231]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1231 [#&#8203;1236]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1236 [#&#8203;1239]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1239 [#&#8203;123]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/123 [#&#8203;1241]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1241 [#&#8203;1242]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1242 [#&#8203;1246]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1246 [#&#8203;1249]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1249 [#&#8203;1253]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1253 [#&#8203;1257]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1257 [#&#8203;125]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/125 [#&#8203;1260]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1260 [#&#8203;1261]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1261 [#&#8203;1262]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1262 [#&#8203;1264]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1264 [#&#8203;1266]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1266 [#&#8203;1269]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1269 [#&#8203;1273]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1273 [#&#8203;1274]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1274 [#&#8203;1277]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1277 [#&#8203;127]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/127 [#&#8203;1281]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1281 [#&#8203;1287]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1287 [#&#8203;1288]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1288 [#&#8203;1289]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1289 [#&#8203;128]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/128 [#&#8203;1290]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1290 [#&#8203;1294]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1294 [#&#8203;1296]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1296 [#&#8203;129]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/129 [#&#8203;12]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/12 [#&#8203;1301]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1301 [#&#8203;1303]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1303 [#&#8203;1306]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1306 [#&#8203;1308]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1308 [#&#8203;1309]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1309 [#&#8203;130]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/130 [#&#8203;1310]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1310 [#&#8203;1323]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1323 [#&#8203;1329]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1329 [#&#8203;132]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/132 [#&#8203;1335]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1335 [#&#8203;1337]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1337 [#&#8203;133]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/133 [#&#8203;1344]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1344 [#&#8203;1352]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1352 [#&#8203;1353]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1353 [#&#8203;1354]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1354 [#&#8203;135]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/135 [#&#8203;1361]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1361 [#&#8203;1363]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1363 [#&#8203;1364]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1364 [#&#8203;1366]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1366 [#&#8203;1369]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1369 [#&#8203;136]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/136 [#&#8203;1374]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1374 [#&#8203;1376]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1376 [#&#8203;137]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/137 [#&#8203;1380]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1380 [#&#8203;1381]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1381 [#&#8203;1382]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1382 [#&#8203;1383]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1383 [#&#8203;1384]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1384 [#&#8203;1386]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1386 [#&#8203;1388]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1388 [#&#8203;1389]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1389 [#&#8203;138]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/138 [#&#8203;1392]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1392 [#&#8203;1395]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1395 [#&#8203;1396]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1396 [#&#8203;1398]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1398 [#&#8203;139]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/139 [#&#8203;13]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/13 [#&#8203;1400]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1400 [#&#8203;1403]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1403 [#&#8203;1406]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1406 [#&#8203;1409]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1409 [#&#8203;1412]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1412 [#&#8203;1413]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1413 [#&#8203;1414]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1414 [#&#8203;1417]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1417 [#&#8203;1422]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1422 [#&#8203;1423]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1423 [#&#8203;142]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/142 [#&#8203;1432]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1432 [#&#8203;1435]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1435 [#&#8203;1438]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1438 [#&#8203;1444]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1444 [#&#8203;1449]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1449 [#&#8203;144]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/144 [#&#8203;1450]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1450 [#&#8203;145]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/145 [#&#8203;1462]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1462 [#&#8203;1464]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1464 [#&#8203;1467]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1467 [#&#8203;1468]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1468 [#&#8203;146]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/146 [#&#8203;1471]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1471 [#&#8203;1475]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1475 [#&#8203;1476]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1476 [#&#8203;1478]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1478 [#&#8203;1479]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1479 [#&#8203;147]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/147 [#&#8203;1485]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1485 [#&#8203;148]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/148 [#&#8203;1493]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1493 [#&#8203;1494]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1494 [#&#8203;1496]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1496 [#&#8203;1497]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1497 [#&#8203;1499]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1499 [#&#8203;14]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/14 [#&#8203;1500]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1500 [#&#8203;1502]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1502 [#&#8203;1507]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1507 [#&#8203;1508]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1508 [#&#8203;1511]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1511 [#&#8203;1512]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1512 [#&#8203;1514]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1514 [#&#8203;1515]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1515 [#&#8203;1517]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1517 [#&#8203;1518]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1518 [#&#8203;1521]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1521 [#&#8203;1524]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1524 [#&#8203;1525]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1525 [#&#8203;1526]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1526 [#&#8203;1530]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1530 [#&#8203;1533]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1533 [#&#8203;1538]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1538 [#&#8203;1542]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1542 [#&#8203;1543]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1543 [#&#8203;1546]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1546 [#&#8203;1547]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1547 [#&#8203;154]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/154 [#&#8203;1552]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1552 [#&#8203;1559]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1559 [#&#8203;1562]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1562 [#&#8203;1566]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1566 [#&#8203;156]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/156 [#&#8203;1571]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1571 [#&#8203;1572]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1572 [#&#8203;1576]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1576 [#&#8203;1578]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1578 [#&#8203;1581]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1581 [#&#8203;1588]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1588 [#&#8203;1591]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1591 [#&#8203;1595]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1595 [#&#8203;1597]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1597 [#&#8203;159]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/159 [#&#8203;15]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/15 [#&#8203;1607]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1607 [#&#8203;1610]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1610 [#&#8203;1611]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1611 [#&#8203;1617]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1617 [#&#8203;161]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/161 [#&#8203;1621]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1621 [#&#8203;1624]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1624 [#&#8203;1635]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1635 [#&#8203;1636]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1636 [#&#8203;163]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/163 [#&#8203;1642]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1642 [#&#8203;1644]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1644 [#&#8203;164]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/164 [#&#8203;1650]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1650 [#&#8203;1653]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1653 [#&#8203;1655]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1655 [#&#8203;1657]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1657 [#&#8203;1659]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1659 [#&#8203;165]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/165 [#&#8203;1665]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1665 [#&#8203;1666]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1666 [#&#8203;1669]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1669 [#&#8203;1670]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1670 [#&#8203;1675]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1675 [#&#8203;1677]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1677 [#&#8203;167]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/167 [#&#8203;1681]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1681 [#&#8203;1689]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1689 [#&#8203;1690]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1690 [#&#8203;1699]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1699 [#&#8203;16]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/16 [#&#8203;1703]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1703 [#&#8203;1717]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1717 [#&#8203;1722]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1722 [#&#8203;1724]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1724 [#&#8203;1728]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1728 [#&#8203;172]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/172 [#&#8203;1732]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1732 [#&#8203;1737]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1737 [#&#8203;1742]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1742 [#&#8203;1743]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1743 [#&#8203;1749]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1749 [#&#8203;1750]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1750 [#&#8203;1753]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1753 [#&#8203;1754]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1754 [#&#8203;1755]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1755 [#&#8203;1758]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1758 [#&#8203;1759]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1759 [#&#8203;1764]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1764 [#&#8203;1767]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1767 [#&#8203;176]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/176 [#&#8203;1779]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1779 [#&#8203;1783]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1783 [#&#8203;1785]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1785 [#&#8203;178]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/178 [#&#8203;1791]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1791 [#&#8203;1793]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1793 [#&#8203;1794]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1794 [#&#8203;1796]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1796 [#&#8203;1804]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1804 [#&#8203;1805]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1805 [#&#8203;1806]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1806 [#&#8203;1815]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1815 [#&#8203;1817]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1817 [#&#8203;1819]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1819 [#&#8203;181]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/181 [#&#8203;1824]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1824 [#&#8203;1825]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1825 [#&#8203;1827]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1827 [#&#8203;1828]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1828 [#&#8203;1829]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1829 [#&#8203;182]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/182 [#&#8203;1830]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1830 [#&#8203;1831]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1831 [#&#8203;183]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/183 [#&#8203;1843]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1843 [#&#8203;1844]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1844 [#&#8203;1845]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1845 [#&#8203;1849]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1849 [#&#8203;184]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/184 [#&#8203;1851]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1851 [#&#8203;1854]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1854 [#&#8203;1857]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1857 [#&#8203;1858]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1858 [#&#8203;1860]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1860 [#&#8203;1861]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1861 [#&#8203;1863]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1863 [#&#8203;1867]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1867 [#&#8203;1868]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1868 [#&#8203;1873]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1873 [#&#8203;1874]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1874 [#&#8203;187]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/187 [#&#8203;1880]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1880 [#&#8203;1883]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1883 [#&#8203;1890]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1890 [#&#8203;1891]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1891 [#&#8203;1892]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1892 [#&#8203;1898]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1898 [#&#8203;189]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/189 [#&#8203;1903]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1903 [#&#8203;1905]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1905 [#&#8203;1907]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1907 [#&#8203;1909]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1909 [#&#8203;1911]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1911 [#&#8203;1914]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1914 [#&#8203;1918]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1918 [#&#8203;1924]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1924 [#&#8203;1926]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1926 [#&#8203;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://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/andipaetzold/react-firehooks). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 0b3e1a6 commit aa877a4

File tree

2 files changed

+1539
-2737
lines changed

2 files changed

+1539
-2737
lines changed

0 commit comments

Comments
 (0)