diff --git a/package.json b/package.json index 93f75024..1c3481df 100644 --- a/package.json +++ b/package.json @@ -152,8 +152,8 @@ "@types/is-ci": "3.0.4", "@types/node": "22.10.2", "@types/node-notifier": "8.0.5", - "@typescript-eslint/eslint-plugin": "8.18.2-alpha.5", - "@typescript-eslint/parser": "8.18.2-alpha.5", + "@typescript-eslint/eslint-plugin": "8.20.0", + "@typescript-eslint/parser": "8.20.0", "@vates/toggle-scripts": "1.0.0", "@vitest/coverage-v8": "3.0.0-beta.4", "@vitest/ui": "3.0.0-beta.4", @@ -255,7 +255,7 @@ "trash-cli": "6.0.0", "ts-dedent": "2.2.0", "typescript": "5.7.2", - "typescript-eslint": "8.18.2-alpha.5", + "typescript-eslint": "8.20.0", "unified": "11.0.5", "vfile": "6.0.3", "vitest": "3.0.0-beta.4", diff --git a/yarn.lock b/yarn.lock index a98e7b03..c8fb97e2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1769,8 +1769,8 @@ __metadata: "@types/is-ci": "npm:3.0.4" "@types/node": "npm:22.10.2" "@types/node-notifier": "npm:8.0.5" - "@typescript-eslint/eslint-plugin": "npm:8.18.2-alpha.5" - "@typescript-eslint/parser": "npm:8.18.2-alpha.5" + "@typescript-eslint/eslint-plugin": "npm:8.20.0" + "@typescript-eslint/parser": "npm:8.20.0" "@vates/toggle-scripts": "npm:1.0.0" "@vitest/coverage-v8": "npm:3.0.0-beta.4" "@vitest/ui": "npm:3.0.0-beta.4" @@ -1876,7 +1876,7 @@ __metadata: trash-cli: "npm:6.0.0" ts-dedent: "npm:2.2.0" typescript: "npm:5.7.2" - typescript-eslint: "npm:8.18.2-alpha.5" + typescript-eslint: "npm:8.20.0" unified: "npm:11.0.5" vfile: "npm:6.0.3" vitest: "npm:3.0.0-beta.4" @@ -2747,175 +2747,115 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.18.2-alpha.5": - version: 8.18.2-alpha.5 - resolution: "@typescript-eslint/eslint-plugin@npm:8.18.2-alpha.5" +"@typescript-eslint/eslint-plugin@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.20.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.18.2-alpha.5" - "@typescript-eslint/type-utils": "npm:8.18.2-alpha.5" - "@typescript-eslint/utils": "npm:8.18.2-alpha.5" - "@typescript-eslint/visitor-keys": "npm:8.18.2-alpha.5" + "@typescript-eslint/scope-manager": "npm:8.20.0" + "@typescript-eslint/type-utils": "npm:8.20.0" + "@typescript-eslint/utils": "npm:8.20.0" + "@typescript-eslint/visitor-keys": "npm:8.20.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^1.3.0" + ts-api-utils: "npm:^2.0.0" peerDependencies: "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10/c470e500406e2b97702284798e6ce7d2a839be9ebf2f17ee3f4387cdd23d20830b3b03a5c66369720ec3e91b702af09f3b7da0f10638b3af04055222bfc915ec + checksum: 10/9f027dc0eb7b4b0afed41a6f16a731321fb45b621722ddc68d6c87c708021f10cb84efbb6bacc75c91e60a7619c9957bc9ed557bfb5925900b866ef7d6d6b8a2 languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.18.2-alpha.5": - version: 8.18.2-alpha.5 - resolution: "@typescript-eslint/parser@npm:8.18.2-alpha.5" +"@typescript-eslint/parser@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/parser@npm:8.20.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.18.2-alpha.5" - "@typescript-eslint/types": "npm:8.18.2-alpha.5" - "@typescript-eslint/typescript-estree": "npm:8.18.2-alpha.5" - "@typescript-eslint/visitor-keys": "npm:8.18.2-alpha.5" + "@typescript-eslint/scope-manager": "npm:8.20.0" + "@typescript-eslint/types": "npm:8.20.0" + "@typescript-eslint/typescript-estree": "npm:8.20.0" + "@typescript-eslint/visitor-keys": "npm:8.20.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10/ee3a7c3809b60d0e0a8e032e00083b395b76a77a49727d4f2820b259772c74fba8154eb454a3cc07aaabd32becd8c649f01fe50e382611e6b85ef1dcde124437 + checksum: 10/52960498961d0927e9dc60f724e9df6445357db06133a7c00cc840823d92c8dd9f0b47cebc026aef12c316748732e5c04ca61861db05d2264cf53ab88fdb34e9 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.18.1": - version: 8.18.1 - resolution: "@typescript-eslint/scope-manager@npm:8.18.1" +"@typescript-eslint/scope-manager@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/scope-manager@npm:8.20.0" dependencies: - "@typescript-eslint/types": "npm:8.18.1" - "@typescript-eslint/visitor-keys": "npm:8.18.1" - checksum: 10/14f7c09924c3a006b20752e5204b33c2b6974fc00bea16c23f471e65f2fb089fcbd3fb5296bcfd6727ac95c32ba24ebb15ba84fbf1deadc17b4cc5ca7f41c72a + "@typescript-eslint/types": "npm:8.20.0" + "@typescript-eslint/visitor-keys": "npm:8.20.0" + checksum: 10/0ea30ba12007d77659b43bbbec463c142d3d4d36f7de381d1f59a97f95240203e79dd9a24040be7113eb4c8bd231339f9322d9a40e1a1fb178e9ac52d9c559ab languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.18.2-alpha.5": - version: 8.18.2-alpha.5 - resolution: "@typescript-eslint/scope-manager@npm:8.18.2-alpha.5" +"@typescript-eslint/type-utils@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/type-utils@npm:8.20.0" dependencies: - "@typescript-eslint/types": "npm:8.18.2-alpha.5" - "@typescript-eslint/visitor-keys": "npm:8.18.2-alpha.5" - checksum: 10/f759e9582964694a0c697e88a75b1f89d370772d2843f7e90027d7f7411623cbd27bfd2666850d45399606519571ae17b98b0ff5c31433635395d5b32de38af8 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:8.18.2-alpha.5": - version: 8.18.2-alpha.5 - resolution: "@typescript-eslint/type-utils@npm:8.18.2-alpha.5" - dependencies: - "@typescript-eslint/typescript-estree": "npm:8.18.2-alpha.5" - "@typescript-eslint/utils": "npm:8.18.2-alpha.5" + "@typescript-eslint/typescript-estree": "npm:8.20.0" + "@typescript-eslint/utils": "npm:8.20.0" debug: "npm:^4.3.4" - ts-api-utils: "npm:^1.3.0" + ts-api-utils: "npm:^2.0.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10/a75510071d69e9d36de9bca1e97c40f2dd327277794dbf48c9eac2cd1092d7479704493251fa16525ccdf1d545fe328f566a294a5934556771eef940141fc709 + checksum: 10/cdde9d30e684c0c44434ed97e11c962d8f80f53b8a0050e8fe10b7f20c26f7684a340acd21c83bdcbc1feb3eef334eb5b0fef31d2d330648e52d4afe57942a95 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.18.1": - version: 8.18.1 - resolution: "@typescript-eslint/types@npm:8.18.1" - checksum: 10/57a6141ba17be929291a644991f3a76f94fce330376f6a079decb20fb53378d636ad6878f8f9b6fcb8244cf1ca8b118f9e8901ae04cf3de2aa9f9ff57791d97a +"@typescript-eslint/types@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/types@npm:8.20.0" + checksum: 10/434859226136ea9e439e8abf5dcf813ea3b55b7e4af6ecc8d290a2f925e3baad0579765ac32d21005b0caedaac38b8624131f87b572c84ca92ac3e742a52e149 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.18.2-alpha.5": - version: 8.18.2-alpha.5 - resolution: "@typescript-eslint/types@npm:8.18.2-alpha.5" - checksum: 10/dc691cc405f4e1a4edbfcd8ae35de12aea31ddad514f6d818d0906cf5c16ba7ddf67b2a3b4d7c03c9f757507b46b4b71412229bb7c21ec17eefa4981de67006d - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:8.18.1": - version: 8.18.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.18.1" +"@typescript-eslint/typescript-estree@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.20.0" dependencies: - "@typescript-eslint/types": "npm:8.18.1" - "@typescript-eslint/visitor-keys": "npm:8.18.1" + "@typescript-eslint/types": "npm:8.20.0" + "@typescript-eslint/visitor-keys": "npm:8.20.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.4" semver: "npm:^7.6.0" - ts-api-utils: "npm:^1.3.0" + ts-api-utils: "npm:^2.0.0" peerDependencies: typescript: ">=4.8.4 <5.8.0" - checksum: 10/8ecc1b50b9fc32116eee1b3b00f3fb29cf18026c0bbb50ab5f6e01db58ef62b8ac01824f2950f132479be6e1b82466a2bfd1e2cb4525aa8dbce4c27fc2494cfc + checksum: 10/8dbb1b835492574b4c8765c64964179e258f811d3f4cd7f6a90e1cb297520090728f77366cfb05233c26f4c07b1f2be990fa3f54eae9e7abc218005d51ee6804 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.18.2-alpha.5": - version: 8.18.2-alpha.5 - resolution: "@typescript-eslint/typescript-estree@npm:8.18.2-alpha.5" - dependencies: - "@typescript-eslint/types": "npm:8.18.2-alpha.5" - "@typescript-eslint/visitor-keys": "npm:8.18.2-alpha.5" - debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.2" - is-glob: "npm:^4.0.3" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" - ts-api-utils: "npm:^1.3.0" - peerDependencies: - typescript: ">=4.8.4 <5.8.0" - checksum: 10/ca8a36f8806acd7cd14a7c71e2f366aac9b2986987ba6d3c367c998651b3c29143ae9c00f506ce74fa42011e7d255d4013d27a23626ea9cb171ade7b38bdf1b8 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:8.18.2-alpha.5": - version: 8.18.2-alpha.5 - resolution: "@typescript-eslint/utils@npm:8.18.2-alpha.5" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.18.2-alpha.5" - "@typescript-eslint/types": "npm:8.18.2-alpha.5" - "@typescript-eslint/typescript-estree": "npm:8.18.2-alpha.5" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10/1eafd804bc318b745172b9abdcd01eebcdff845b332afea0eedbb0dd69b387da91e45de3dc84e0aa5cb0b1e637d1bdfee5783d3dd1f9e973470ccbb484a5ffaf - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:^8.13.0": - version: 8.18.1 - resolution: "@typescript-eslint/utils@npm:8.18.1" +"@typescript-eslint/utils@npm:8.20.0, @typescript-eslint/utils@npm:^8.13.0": + version: 8.20.0 + resolution: "@typescript-eslint/utils@npm:8.20.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.18.1" - "@typescript-eslint/types": "npm:8.18.1" - "@typescript-eslint/typescript-estree": "npm:8.18.1" + "@typescript-eslint/scope-manager": "npm:8.20.0" + "@typescript-eslint/types": "npm:8.20.0" + "@typescript-eslint/typescript-estree": "npm:8.20.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10/7b33d2ac273ad606a3dcb776bcf02c901812952550cdc93d4ece272b3b0e5d2a4e05fa92f9bd466f4a296ddd5992902d3b6623aa1c29d09e8e392897103e42a8 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:8.18.1": - version: 8.18.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.18.1" - dependencies: - "@typescript-eslint/types": "npm:8.18.1" - eslint-visitor-keys: "npm:^4.2.0" - checksum: 10/00e88b1640a68c3afea08731395eb09a8216892248fee819cb7526e99093256743239d6b9e880a499f1c0ddfe2ffa4d1ad895d9e778b5d42e702d5880db1a594 + checksum: 10/d4369f3e535d5c75eedce2b8f4ea1e857b75ac2ea73f2c707ba3fa3533053f63d8c22f085e58573a2d035d61ed69f6fef4ba0bc7c7df173d26b3adce73bf6aed languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.18.2-alpha.5": - version: 8.18.2-alpha.5 - resolution: "@typescript-eslint/visitor-keys@npm:8.18.2-alpha.5" +"@typescript-eslint/visitor-keys@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.20.0" dependencies: - "@typescript-eslint/types": "npm:8.18.2-alpha.5" + "@typescript-eslint/types": "npm:8.20.0" eslint-visitor-keys: "npm:^4.2.0" - checksum: 10/bfa23eb346a5ea22d67f12d1d0139041562d02d8d8e317447faa588260a3d0d594ed56882fe306024d4417644cdd68d90c8fbdc1531f9b691eb411be479846b5 + checksum: 10/31f32efb975a10cb1b0028a6d0f47b65acb322ed446f93862e39a3a0d5b55a2354ab0f062794fb148f45c8ce09fb93878d8a101a72d09d4a06ffa2f0d163d65f languageName: node linkType: hard @@ -10807,12 +10747,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.3.0": - version: 1.4.0 - resolution: "ts-api-utils@npm:1.4.0" +"ts-api-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "ts-api-utils@npm:2.0.0" peerDependencies: - typescript: ">=4.2.0" - checksum: 10/b2020d5da55e28dc9dd32fb94730a4f6caefbd8e103029b6b6de5f15d18873067d734f64761c424c78ad1393a2b99d82b5a9fd34d663c12243acca7d3439090b + typescript: ">=4.8.4" + checksum: 10/485bdf8bbba98d58712243d958f4fd44742bbe49e559cd77882fb426d866eec6dd05c67ef91935dc4f8a3c776f235859735e1f05be399e4dc9e7ffd580120974 languageName: node linkType: hard @@ -10938,17 +10878,17 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:8.18.2-alpha.5": - version: 8.18.2-alpha.5 - resolution: "typescript-eslint@npm:8.18.2-alpha.5" +"typescript-eslint@npm:8.20.0": + version: 8.20.0 + resolution: "typescript-eslint@npm:8.20.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.18.2-alpha.5" - "@typescript-eslint/parser": "npm:8.18.2-alpha.5" - "@typescript-eslint/utils": "npm:8.18.2-alpha.5" + "@typescript-eslint/eslint-plugin": "npm:8.20.0" + "@typescript-eslint/parser": "npm:8.20.0" + "@typescript-eslint/utils": "npm:8.20.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10/9901a488d0ed2c9a7910d312dbdf1ffc9002dec93d960c90b609f0b030512e4aa42e8d3442ad7827e6ed097d8859dff2abe3ee7aa09827be4376136a14d3e318 + checksum: 10/5d72ec36d9a6a519cedb003af28bdad37560999a6f8a126193098ff403d6cc6947f3f27d09171d446bc62e43a1aeb00563ce1adfc85014a011993bfa2c95a20f languageName: node linkType: hard