diff --git a/CHANGELOG.md b/CHANGELOG.md index 82e86059b32..2515206b34d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,33 @@ +## 7.4.0 (2024-03-25) + + +### 🚀 Features + +- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata ([#8335](https://github.com/typescript-eslint/typescript-eslint/pull/8335)) +- **eslint-plugin:** [no-unnecessary-type-arguments] handle tagged templates ([#8708](https://github.com/typescript-eslint/typescript-eslint/pull/8708)) +- **eslint-plugin:** deprecate no-throw-literal and add a renamed only-throw-error ([#8701](https://github.com/typescript-eslint/typescript-eslint/pull/8701)) + +### 🩹 Fixes + +- **eslint-plugin:** [prefer-optional-chain] address multipart nullish checks false positive ([#8678](https://github.com/typescript-eslint/typescript-eslint/pull/8678)) +- **eslint-plugin:** [prefer-optional-chain] properly disambiguate between `boolean` and `false` ([#8685](https://github.com/typescript-eslint/typescript-eslint/pull/8685)) +- **eslint-plugin:** [no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside ([#8740](https://github.com/typescript-eslint/typescript-eslint/pull/8740)) +- **typescript-eslint:** declare peer dependency on `utils` to ensure npm correctly installs dependencies ([#8738](https://github.com/typescript-eslint/typescript-eslint/pull/8738)) +- **website:** visual Editor is not scrolled ([#8709](https://github.com/typescript-eslint/typescript-eslint/pull/8709)) +- **website:** make 404 page good again ([#8750](https://github.com/typescript-eslint/typescript-eslint/pull/8750)) + +### ❤️ Thank You + +- Abraham Guo +- Brad Zacher @bradzacher +- Josh Goldberg ✨ +- Kim Sang Du @developer-bandi +- Kirk Waiblinger @kirkwaiblinger +- Marco Pasqualetti @marcalexiei +- YeonJuan @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. + ## 7.3.1 (2024-03-18) diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md index 98567df775b..7b85b5d4f3a 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -1,3 +1,36 @@ +## 7.4.0 (2024-03-25) + + +### 🚀 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. + ## 7.3.1 (2024-03-18) diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 3a4ccfe82ba..e7954b4b080 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/eslint-plugin", - "version": "7.3.1", + "version": "7.4.0", "description": "TypeScript plugin for ESLint", "files": [ "dist", @@ -61,10 +61,10 @@ }, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/type-utils": "7.3.1", - "@typescript-eslint/utils": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", + "@typescript-eslint/scope-manager": "7.4.0", + "@typescript-eslint/type-utils": "7.4.0", + "@typescript-eslint/utils": "7.4.0", + "@typescript-eslint/visitor-keys": "7.4.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -77,7 +77,7 @@ "@types/marked": "*", "@types/natural-compare": "*", "@typescript-eslint/rule-schema-to-typescript-types": "7.3.1", - "@typescript-eslint/rule-tester": "7.3.1", + "@typescript-eslint/rule-tester": "7.4.0", "ajv": "^6.12.6", "chalk": "^5.3.0", "cross-env": "^7.0.3", diff --git a/packages/parser/CHANGELOG.md b/packages/parser/CHANGELOG.md index 12bdb4351bc..17096414d3e 100644 --- a/packages/parser/CHANGELOG.md +++ b/packages/parser/CHANGELOG.md @@ -1,3 +1,23 @@ +## 7.4.0 (2024-03-25) + + +### 🚀 Features + +- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata + + +### ❤️ 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. + ## 7.3.1 (2024-03-18) This was a version bump only for parser to align it with other projects, there were no code changes. diff --git a/packages/parser/package.json b/packages/parser/package.json index 981137583f3..6b0c88b55f6 100644 --- a/packages/parser/package.json +++ b/packages/parser/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/parser", - "version": "7.3.1", + "version": "7.4.0", "description": "An ESLint custom parser which leverages TypeScript ESTree", "files": [ "dist", @@ -51,10 +51,10 @@ "eslint": "^8.56.0" }, "dependencies": { - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/typescript-estree": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", + "@typescript-eslint/scope-manager": "7.4.0", + "@typescript-eslint/types": "7.4.0", + "@typescript-eslint/typescript-estree": "7.4.0", + "@typescript-eslint/visitor-keys": "7.4.0", "debug": "^4.3.4" }, "devDependencies": { diff --git a/packages/rule-tester/CHANGELOG.md b/packages/rule-tester/CHANGELOG.md index b3c95614718..0e85c58bbd1 100644 --- a/packages/rule-tester/CHANGELOG.md +++ b/packages/rule-tester/CHANGELOG.md @@ -1,3 +1,23 @@ +## 7.4.0 (2024-03-25) + + +### 🚀 Features + +- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata + + +### ❤️ 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. + ## 7.3.1 (2024-03-18) diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index cb673dc1805..28dc2f131cb 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/rule-tester", - "version": "7.3.1", + "version": "7.4.0", "description": "Tooling to test ESLint rules", "files": [ "dist", @@ -47,8 +47,8 @@ }, "//": "NOTE - AJV is out-of-date, but it's intentionally synced with ESLint - https://github.com/eslint/eslint/blob/ad9dd6a933fd098a0d99c6a9aa059850535c23ee/package.json#L70", "dependencies": { - "@typescript-eslint/typescript-estree": "7.3.1", - "@typescript-eslint/utils": "7.3.1", + "@typescript-eslint/typescript-estree": "7.4.0", + "@typescript-eslint/utils": "7.4.0", "ajv": "^6.10.0", "lodash.merge": "4.6.2", "semver": "^7.5.4" @@ -59,7 +59,7 @@ }, "devDependencies": { "@types/lodash.merge": "4.6.9", - "@typescript-eslint/parser": "7.3.1", + "@typescript-eslint/parser": "7.4.0", "chai": "^4.3.7", "mocha": "^10.0.0", "sinon": "^16.0.0", diff --git a/packages/scope-manager/CHANGELOG.md b/packages/scope-manager/CHANGELOG.md index 4648f828169..1fbf12a3d34 100644 --- a/packages/scope-manager/CHANGELOG.md +++ b/packages/scope-manager/CHANGELOG.md @@ -1,3 +1,23 @@ +## 7.4.0 (2024-03-25) + + +### 🚀 Features + +- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata + + +### ❤️ 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. + ## 7.3.1 (2024-03-18) This was a version bump only for scope-manager to align it with other projects, there were no code changes. diff --git a/packages/scope-manager/package.json b/packages/scope-manager/package.json index b548a9077a8..a18cb236cd7 100644 --- a/packages/scope-manager/package.json +++ b/packages/scope-manager/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/scope-manager", - "version": "7.3.1", + "version": "7.4.0", "description": "TypeScript scope analyser for ESLint", "files": [ "dist", @@ -45,12 +45,12 @@ "typecheck": "npx nx typecheck" }, "dependencies": { - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1" + "@typescript-eslint/types": "7.4.0", + "@typescript-eslint/visitor-keys": "7.4.0" }, "devDependencies": { "@types/glob": "*", - "@typescript-eslint/typescript-estree": "7.3.1", + "@typescript-eslint/typescript-estree": "7.4.0", "glob": "*", "jest-specific-snapshot": "*", "make-dir": "*", diff --git a/packages/type-utils/CHANGELOG.md b/packages/type-utils/CHANGELOG.md index 9debc4edbe3..64f65caa3bc 100644 --- a/packages/type-utils/CHANGELOG.md +++ b/packages/type-utils/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.4.0 (2024-03-25) + +This was a version bump only for type-utils 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. + ## 7.3.1 (2024-03-18) This was a version bump only for type-utils to align it with other projects, there were no code changes. diff --git a/packages/type-utils/package.json b/packages/type-utils/package.json index 9e05c8afabf..23e55f43231 100644 --- a/packages/type-utils/package.json +++ b/packages/type-utils/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/type-utils", - "version": "7.3.1", + "version": "7.4.0", "description": "Type utilities for working with TypeScript + ESLint together", "files": [ "dist", @@ -45,13 +45,13 @@ "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { - "@typescript-eslint/typescript-estree": "7.3.1", - "@typescript-eslint/utils": "7.3.1", + "@typescript-eslint/typescript-estree": "7.4.0", + "@typescript-eslint/utils": "7.4.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, "devDependencies": { - "@typescript-eslint/parser": "7.3.1", + "@typescript-eslint/parser": "7.4.0", "ajv": "^6.10.0", "downlevel-dts": "*", "jest": "29.7.0", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index b6d50280a16..a009a3fa8f5 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,3 +1,23 @@ +## 7.4.0 (2024-03-25) + + +### 🚀 Features + +- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata + + +### ❤️ 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. + ## 7.3.1 (2024-03-18) This was a version bump only for types to align it with other projects, there were no code changes. diff --git a/packages/types/package.json b/packages/types/package.json index d677230db53..00f97e0557d 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/types", - "version": "7.3.1", + "version": "7.4.0", "description": "Types for the TypeScript-ESTree AST spec", "files": [ "dist", diff --git a/packages/typescript-eslint/CHANGELOG.md b/packages/typescript-eslint/CHANGELOG.md index 14b4677a2c6..27057a75e7f 100644 --- a/packages/typescript-eslint/CHANGELOG.md +++ b/packages/typescript-eslint/CHANGELOG.md @@ -1,3 +1,28 @@ +## 7.4.0 (2024-03-25) + + +### 🚀 Features + +- **eslint-plugin:** deprecate no-throw-literal and add a renamed only-throw-error + + +### 🩹 Fixes + +- **typescript-eslint:** declare peer dependency on `utils` to ensure npm correctly installs dependencies + + +### ❤️ 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. + ## 7.3.1 (2024-03-18) diff --git a/packages/typescript-eslint/package.json b/packages/typescript-eslint/package.json index 59f108d97ac..17f822e3a68 100644 --- a/packages/typescript-eslint/package.json +++ b/packages/typescript-eslint/package.json @@ -1,6 +1,6 @@ { "name": "typescript-eslint", - "version": "7.3.1", + "version": "7.4.0", "description": "Tooling which enables you to use TypeScript with ESLint", "files": [ "dist", @@ -54,9 +54,9 @@ "eslint": "^8.56.0" }, "dependencies": { - "@typescript-eslint/eslint-plugin": "7.3.1", - "@typescript-eslint/parser": "7.3.1", - "@typescript-eslint/utils": "7.3.1" + "@typescript-eslint/eslint-plugin": "7.4.0", + "@typescript-eslint/parser": "7.4.0", + "@typescript-eslint/utils": "7.4.0" }, "devDependencies": { "downlevel-dts": "*", diff --git a/packages/typescript-estree/CHANGELOG.md b/packages/typescript-estree/CHANGELOG.md index 0a26f16d1a3..1456d6790fb 100644 --- a/packages/typescript-estree/CHANGELOG.md +++ b/packages/typescript-estree/CHANGELOG.md @@ -1,3 +1,23 @@ +## 7.4.0 (2024-03-25) + + +### 🚀 Features + +- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata + + +### ❤️ 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. + ## 7.3.1 (2024-03-18) This was a version bump only for typescript-estree to align it with other projects, there were no code changes. diff --git a/packages/typescript-estree/package.json b/packages/typescript-estree/package.json index 489953a3fa0..0a24c6d6694 100644 --- a/packages/typescript-estree/package.json +++ b/packages/typescript-estree/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/typescript-estree", - "version": "7.3.1", + "version": "7.4.0", "description": "A parser that converts TypeScript source code into an ESTree compatible form", "files": [ "dist", @@ -53,8 +53,8 @@ "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", + "@typescript-eslint/types": "7.4.0", + "@typescript-eslint/visitor-keys": "7.4.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index e31e683c6ff..8aa24348fca 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.4.0 (2024-03-25) + +This was a version bump only for utils 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. + ## 7.3.1 (2024-03-18) This was a version bump only for utils to align it with other projects, there were no code changes. diff --git a/packages/utils/package.json b/packages/utils/package.json index c5dd2375876..c533dd03254 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/utils", - "version": "7.3.1", + "version": "7.4.0", "description": "Utilities for working with TypeScript + ESLint together", "files": [ "dist", @@ -69,16 +69,16 @@ "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/typescript-estree": "7.3.1", + "@typescript-eslint/scope-manager": "7.4.0", + "@typescript-eslint/types": "7.4.0", + "@typescript-eslint/typescript-estree": "7.4.0", "semver": "^7.5.4" }, "peerDependencies": { "eslint": "^8.56.0" }, "devDependencies": { - "@typescript-eslint/parser": "7.3.1", + "@typescript-eslint/parser": "7.4.0", "downlevel-dts": "*", "jest": "29.7.0", "prettier": "^3.0.3", diff --git a/packages/visitor-keys/CHANGELOG.md b/packages/visitor-keys/CHANGELOG.md index 7bd6e9c4765..71e812ad3d8 100644 --- a/packages/visitor-keys/CHANGELOG.md +++ b/packages/visitor-keys/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.4.0 (2024-03-25) + +This was a version bump only for visitor-keys 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. + ## 7.3.1 (2024-03-18) This was a version bump only for visitor-keys to align it with other projects, there were no code changes. diff --git a/packages/visitor-keys/package.json b/packages/visitor-keys/package.json index 6b8bd549084..e92feb9ad9b 100644 --- a/packages/visitor-keys/package.json +++ b/packages/visitor-keys/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/visitor-keys", - "version": "7.3.1", + "version": "7.4.0", "description": "Visitor keys used to help traverse the TypeScript-ESTree AST", "files": [ "dist", @@ -46,7 +46,7 @@ "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { - "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/types": "7.4.0", "eslint-visitor-keys": "^3.4.1" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index eee7608dc8f..d7fcad3bf6d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5499,7 +5499,7 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/eslint-plugin@7.3.1, @typescript-eslint/eslint-plugin@workspace:packages/eslint-plugin": +"@typescript-eslint/eslint-plugin@7.4.0, @typescript-eslint/eslint-plugin@workspace:packages/eslint-plugin": version: 0.0.0-use.local resolution: "@typescript-eslint/eslint-plugin@workspace:packages/eslint-plugin" dependencies: @@ -5508,11 +5508,11 @@ __metadata: "@types/marked": "*" "@types/natural-compare": "*" "@typescript-eslint/rule-schema-to-typescript-types": 7.3.1 - "@typescript-eslint/rule-tester": 7.3.1 - "@typescript-eslint/scope-manager": 7.3.1 - "@typescript-eslint/type-utils": 7.3.1 - "@typescript-eslint/utils": 7.3.1 - "@typescript-eslint/visitor-keys": 7.3.1 + "@typescript-eslint/rule-tester": 7.4.0 + "@typescript-eslint/scope-manager": 7.4.0 + "@typescript-eslint/type-utils": 7.4.0 + "@typescript-eslint/utils": 7.4.0 + "@typescript-eslint/visitor-keys": 7.4.0 ajv: ^6.12.6 chalk: ^5.3.0 cross-env: ^7.0.3 @@ -5544,6 +5544,31 @@ __metadata: languageName: unknown linkType: soft +"@typescript-eslint/eslint-plugin@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/eslint-plugin@npm:7.3.1" + dependencies: + "@eslint-community/regexpp": ^4.5.1 + "@typescript-eslint/scope-manager": 7.3.1 + "@typescript-eslint/type-utils": 7.3.1 + "@typescript-eslint/utils": 7.3.1 + "@typescript-eslint/visitor-keys": 7.3.1 + debug: ^4.3.4 + graphemer: ^1.4.0 + ignore: ^5.2.4 + natural-compare: ^1.4.0 + semver: ^7.5.4 + ts-api-utils: ^1.0.1 + peerDependencies: + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: fa4570552574e37ce70932a348105b98ceb623d38a962486d6b39bbec7d63c7c6dae30b7ee596acfb5a3146fdbe3e36cdb915aa10543d703d6e33f10f1005a7c + languageName: node + linkType: hard + "@typescript-eslint/integration-tests@workspace:packages/integration-tests": version: 0.0.0-use.local resolution: "@typescript-eslint/integration-tests@workspace:packages/integration-tests" @@ -5554,15 +5579,15 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/parser@7.3.1, @typescript-eslint/parser@workspace:packages/parser": +"@typescript-eslint/parser@7.4.0, @typescript-eslint/parser@workspace:packages/parser": version: 0.0.0-use.local resolution: "@typescript-eslint/parser@workspace:packages/parser" dependencies: "@types/glob": "*" - "@typescript-eslint/scope-manager": 7.3.1 - "@typescript-eslint/types": 7.3.1 - "@typescript-eslint/typescript-estree": 7.3.1 - "@typescript-eslint/visitor-keys": 7.3.1 + "@typescript-eslint/scope-manager": 7.4.0 + "@typescript-eslint/types": 7.4.0 + "@typescript-eslint/typescript-estree": 7.4.0 + "@typescript-eslint/visitor-keys": 7.4.0 debug: ^4.3.4 downlevel-dts: "*" glob: "*" @@ -5578,6 +5603,24 @@ __metadata: languageName: unknown linkType: soft +"@typescript-eslint/parser@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/parser@npm:7.3.1" + dependencies: + "@typescript-eslint/scope-manager": 7.3.1 + "@typescript-eslint/types": 7.3.1 + "@typescript-eslint/typescript-estree": 7.3.1 + "@typescript-eslint/visitor-keys": 7.3.1 + debug: ^4.3.4 + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 8d3c90d2756de25bebf0b015f89149c1c0359aa328f7c04dc22381a807e01d54922df561bd6457377d96097d6c41fe9c2579ab0b86b8a44c0f328475e0b671d7 + languageName: node + linkType: hard + "@typescript-eslint/repo-tools@workspace:packages/repo-tools": version: 0.0.0-use.local resolution: "@typescript-eslint/repo-tools@workspace:packages/repo-tools" @@ -5604,14 +5647,14 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/rule-tester@7.3.1, @typescript-eslint/rule-tester@workspace:packages/rule-tester": +"@typescript-eslint/rule-tester@7.4.0, @typescript-eslint/rule-tester@workspace:packages/rule-tester": version: 0.0.0-use.local resolution: "@typescript-eslint/rule-tester@workspace:packages/rule-tester" dependencies: "@types/lodash.merge": 4.6.9 - "@typescript-eslint/parser": 7.3.1 - "@typescript-eslint/typescript-estree": 7.3.1 - "@typescript-eslint/utils": 7.3.1 + "@typescript-eslint/parser": 7.4.0 + "@typescript-eslint/typescript-estree": 7.4.0 + "@typescript-eslint/utils": 7.4.0 ajv: ^6.10.0 chai: ^4.3.7 lodash.merge: 4.6.2 @@ -5626,14 +5669,30 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/scope-manager@7.3.1, @typescript-eslint/scope-manager@workspace:packages/scope-manager": +"@typescript-eslint/rule-tester@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/rule-tester@npm:7.3.1" + dependencies: + "@typescript-eslint/typescript-estree": 7.3.1 + "@typescript-eslint/utils": 7.3.1 + ajv: ^6.10.0 + lodash.merge: 4.6.2 + semver: ^7.5.4 + peerDependencies: + "@eslint/eslintrc": ">=2" + eslint: ^8.56.0 + checksum: bd56abff4601b09449bba41e77d05ce64e43e3244621c46493943f0ae2e29c89db4831a7ff91bac901925941fa5e5f6bd7fa6f3c6cd0e122a45a892fc804471e + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@7.4.0, @typescript-eslint/scope-manager@workspace:packages/scope-manager": version: 0.0.0-use.local resolution: "@typescript-eslint/scope-manager@workspace:packages/scope-manager" dependencies: "@types/glob": "*" - "@typescript-eslint/types": 7.3.1 - "@typescript-eslint/typescript-estree": 7.3.1 - "@typescript-eslint/visitor-keys": 7.3.1 + "@typescript-eslint/types": 7.4.0 + "@typescript-eslint/typescript-estree": 7.4.0 + "@typescript-eslint/visitor-keys": 7.4.0 glob: "*" jest-specific-snapshot: "*" make-dir: "*" @@ -5662,13 +5721,23 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@7.3.1, @typescript-eslint/type-utils@workspace:packages/type-utils": +"@typescript-eslint/scope-manager@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/scope-manager@npm:7.3.1" + dependencies: + "@typescript-eslint/types": 7.3.1 + "@typescript-eslint/visitor-keys": 7.3.1 + checksum: 94f290552d8341753a000787230118bca9b5195a0302560dca21628055c565bbc3cf9c4f28543ef5825d8ed0e05639f44c11ebc43060c9014a19b4865210ee2b + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@7.4.0, @typescript-eslint/type-utils@workspace:packages/type-utils": version: 0.0.0-use.local resolution: "@typescript-eslint/type-utils@workspace:packages/type-utils" dependencies: - "@typescript-eslint/parser": 7.3.1 - "@typescript-eslint/typescript-estree": 7.3.1 - "@typescript-eslint/utils": 7.3.1 + "@typescript-eslint/parser": 7.4.0 + "@typescript-eslint/typescript-estree": 7.4.0 + "@typescript-eslint/utils": 7.4.0 ajv: ^6.10.0 debug: ^4.3.4 downlevel-dts: "*" @@ -5685,7 +5754,24 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/types@7.3.1, @typescript-eslint/types@workspace:packages/types": +"@typescript-eslint/type-utils@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/type-utils@npm:7.3.1" + dependencies: + "@typescript-eslint/typescript-estree": 7.3.1 + "@typescript-eslint/utils": 7.3.1 + debug: ^4.3.4 + ts-api-utils: ^1.0.1 + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: e8d65e636724a9c217a97c457445d981166e18a7192fe145e4f62b88788815a516522967d765eabb5126bfb0c4ff5ee17d83264dd1bf1d5390f6abceba058eb9 + languageName: node + linkType: hard + +"@typescript-eslint/types@7.4.0, @typescript-eslint/types@workspace:packages/types": version: 0.0.0-use.local resolution: "@typescript-eslint/types@workspace:packages/types" dependencies: @@ -5711,6 +5797,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/types@npm:7.3.1" + checksum: b0d929da57aeaf5f7f9e4c28c7054f1510b029c821f8118d8ac225ce7e0ce77f8f422b6d8cd9c3a198cb79b97853b47f90a5b4702e7dc960e14c36881cac2adb + languageName: node + linkType: hard + "@typescript-eslint/typescript-eslint@workspace:.": version: 0.0.0-use.local resolution: "@typescript-eslint/typescript-eslint@workspace:." @@ -5786,14 +5879,14 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/typescript-estree@7.3.1, @typescript-eslint/typescript-estree@workspace:packages/typescript-estree": +"@typescript-eslint/typescript-estree@7.4.0, @typescript-eslint/typescript-estree@workspace:packages/typescript-estree": version: 0.0.0-use.local resolution: "@typescript-eslint/typescript-estree@workspace:packages/typescript-estree" dependencies: "@babel/code-frame": "*" "@babel/parser": "*" - "@typescript-eslint/types": 7.3.1 - "@typescript-eslint/visitor-keys": 7.3.1 + "@typescript-eslint/types": 7.4.0 + "@typescript-eslint/visitor-keys": 7.4.0 debug: ^4.3.4 glob: "*" globby: ^11.1.0 @@ -5851,17 +5944,36 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@7.3.1, @typescript-eslint/utils@workspace:packages/utils": +"@typescript-eslint/typescript-estree@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/typescript-estree@npm:7.3.1" + dependencies: + "@typescript-eslint/types": 7.3.1 + "@typescript-eslint/visitor-keys": 7.3.1 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + minimatch: 9.0.3 + semver: ^7.5.4 + ts-api-utils: ^1.0.1 + peerDependenciesMeta: + typescript: + optional: true + checksum: c2df1e09aad16deec30b8d376c93d4e4804fcd1445b7b822cba30d899165ffc681f0040e55528824fb0d36686514605a434b3c1b991860c55a12c9c8b866e27a + languageName: node + linkType: hard + +"@typescript-eslint/utils@7.4.0, @typescript-eslint/utils@workspace:packages/utils": version: 0.0.0-use.local resolution: "@typescript-eslint/utils@workspace:packages/utils" dependencies: "@eslint-community/eslint-utils": ^4.4.0 "@types/json-schema": ^7.0.12 "@types/semver": ^7.5.0 - "@typescript-eslint/parser": 7.3.1 - "@typescript-eslint/scope-manager": 7.3.1 - "@typescript-eslint/types": 7.3.1 - "@typescript-eslint/typescript-estree": 7.3.1 + "@typescript-eslint/parser": 7.4.0 + "@typescript-eslint/scope-manager": 7.4.0 + "@typescript-eslint/types": 7.4.0 + "@typescript-eslint/typescript-estree": 7.4.0 downlevel-dts: "*" jest: 29.7.0 prettier: ^3.0.3 @@ -5873,6 +5985,23 @@ __metadata: languageName: unknown linkType: soft +"@typescript-eslint/utils@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/utils@npm:7.3.1" + dependencies: + "@eslint-community/eslint-utils": ^4.4.0 + "@types/json-schema": ^7.0.12 + "@types/semver": ^7.5.0 + "@typescript-eslint/scope-manager": 7.3.1 + "@typescript-eslint/types": 7.3.1 + "@typescript-eslint/typescript-estree": 7.3.1 + semver: ^7.5.4 + peerDependencies: + eslint: ^8.56.0 + checksum: 1e568169fb54211f3962e1f7b945f1a65dfe0ab61839aeeee07fb091523757e54d60c95c47da1ba5cec2c2017982dd5eb1c5fd3d8743f3dd90faefbf04863ef3 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:^5.10.0": version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" @@ -5908,12 +6037,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@7.3.1, @typescript-eslint/visitor-keys@workspace:packages/visitor-keys": +"@typescript-eslint/visitor-keys@7.4.0, @typescript-eslint/visitor-keys@workspace:packages/visitor-keys": version: 0.0.0-use.local resolution: "@typescript-eslint/visitor-keys@workspace:packages/visitor-keys" dependencies: "@types/eslint-visitor-keys": "*" - "@typescript-eslint/types": 7.3.1 + "@typescript-eslint/types": 7.4.0 downlevel-dts: "*" eslint-visitor-keys: ^3.4.1 jest: 29.7.0 @@ -5943,6 +6072,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/visitor-keys@npm:7.3.1" + dependencies: + "@typescript-eslint/types": 7.3.1 + eslint-visitor-keys: ^3.4.1 + checksum: b2d20b33dea6cee2c078c23fb4075d68a1501f077df3aa36832cee3a97dcbb2906ad5e8b8f9da351ff3e65249074155446c7b91d7abdbb10be7082fb41e835d1 + languageName: node + linkType: hard + "@typescript-eslint/website-eslint@7.3.1, @typescript-eslint/website-eslint@workspace:packages/website-eslint": version: 0.0.0-use.local resolution: "@typescript-eslint/website-eslint@workspace:packages/website-eslint" @@ -19303,9 +19442,9 @@ __metadata: version: 0.0.0-use.local resolution: "typescript-eslint@workspace:packages/typescript-eslint" dependencies: - "@typescript-eslint/eslint-plugin": 7.3.1 - "@typescript-eslint/parser": 7.3.1 - "@typescript-eslint/utils": 7.3.1 + "@typescript-eslint/eslint-plugin": 7.4.0 + "@typescript-eslint/parser": 7.4.0 + "@typescript-eslint/utils": 7.4.0 downlevel-dts: "*" jest: 29.7.0 prettier: ^3.0.3