diff --git a/package.json b/package.json index 13aa80af..ced6e3ab 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "devDependencies": { "@types/jest": "^29.2.3", "@types/node": "^20.1.2", - "@typescript-eslint/eslint-plugin": "^7.0.1", + "@typescript-eslint/eslint-plugin": "^8.0.1", "@typescript-eslint/parser": "^7.0.1", "eslint": "^8.29.0", "eslint-config-prettier": "^9.0.0", diff --git a/yarn.lock b/yarn.lock index f24e8c8a..a9220697 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1114,7 +1114,7 @@ __metadata: dependencies: "@types/jest": ^29.2.3 "@types/node": ^20.1.2 - "@typescript-eslint/eslint-plugin": ^7.0.1 + "@typescript-eslint/eslint-plugin": ^8.0.1 "@typescript-eslint/parser": ^7.0.1 eslint: ^8.29.0 eslint-config-prettier: ^9.0.0 @@ -1427,26 +1427,26 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.0.1": - version: 7.17.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.17.0" +"@typescript-eslint/eslint-plugin@npm:^8.0.1": + version: 8.0.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.0.1" dependencies: "@eslint-community/regexpp": ^4.10.0 - "@typescript-eslint/scope-manager": 7.17.0 - "@typescript-eslint/type-utils": 7.17.0 - "@typescript-eslint/utils": 7.17.0 - "@typescript-eslint/visitor-keys": 7.17.0 + "@typescript-eslint/scope-manager": 8.0.1 + "@typescript-eslint/type-utils": 8.0.1 + "@typescript-eslint/utils": 8.0.1 + "@typescript-eslint/visitor-keys": 8.0.1 graphemer: ^1.4.0 ignore: ^5.3.1 natural-compare: ^1.4.0 ts-api-utils: ^1.3.0 peerDependencies: - "@typescript-eslint/parser": ^7.0.0 - eslint: ^8.56.0 + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: edb0abd0113020e47f6fb0833c1b0fe3dcd45420b6ecbdd141331ead05f69cfa09e790ed469e4ecfb70c05e0fb882c61d409b639edc82cf9046a7fe3c986f544 + checksum: 4cfda0664df61b6cca5a2bf68cb9149cd858641e09fdcb12c13f1e4277baf951320a2fd06cc7a7ac6f09331200e8f64ad189be4b7efdd480e8b375c503dc9fc9 languageName: node linkType: hard @@ -1478,20 +1478,28 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/type-utils@npm:7.17.0" +"@typescript-eslint/scope-manager@npm:8.0.1": + version: 8.0.1 + resolution: "@typescript-eslint/scope-manager@npm:8.0.1" dependencies: - "@typescript-eslint/typescript-estree": 7.17.0 - "@typescript-eslint/utils": 7.17.0 + "@typescript-eslint/types": 8.0.1 + "@typescript-eslint/visitor-keys": 8.0.1 + checksum: 870d50e056ca88f20357c6d6a7058c26911c30775fa9f8976abae3c4a51c7cac6baad16bffa69c514ed364467a8de6c4599545981406b34d53ca2b2150039dd0 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.0.1": + version: 8.0.1 + resolution: "@typescript-eslint/type-utils@npm:8.0.1" + dependencies: + "@typescript-eslint/typescript-estree": 8.0.1 + "@typescript-eslint/utils": 8.0.1 debug: ^4.3.4 ts-api-utils: ^1.3.0 - peerDependencies: - eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 357a32d75f449cb9112ee9a23644b79c3eada8b023bd2508489cdc97e0a834ab2937712fb95a2aedd3cfb801d9b973280899ab696938908c480af240a22a36ba + checksum: e9f3c90d6c9ae19663b0850fcbf635112c3c312c621044a944c82a3b9d602a5604d48231f0b62a4a149bcb3221dc7405237687b4f74a1b9ae14b476dd1c03237 languageName: node linkType: hard @@ -1502,6 +1510,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.0.1": + version: 8.0.1 + resolution: "@typescript-eslint/types@npm:8.0.1" + checksum: 371ede013f25d8ffe79649e9e784bf02c342a67ddd920083580aa61fea248d47ca8ea5f9a5fe668ff30d4bb897e0787485affd480502c65185451bdbbc80ff0d + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:7.17.0": version: 7.17.0 resolution: "@typescript-eslint/typescript-estree@npm:7.17.0" @@ -1521,17 +1536,36 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/utils@npm:7.17.0" +"@typescript-eslint/typescript-estree@npm:8.0.1": + version: 8.0.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.0.1" + dependencies: + "@typescript-eslint/types": 8.0.1 + "@typescript-eslint/visitor-keys": 8.0.1 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + minimatch: ^9.0.4 + semver: ^7.6.0 + ts-api-utils: ^1.3.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 5511bb5f51e0df578c1476cbaaf704e6c3b53059e25c7e9dcb6d0c449b4b41a3a2f07bac50f9efd75a50390a9a56e9de228f041f6e0df75fdde25b2937c131cd + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.0.1": + version: 8.0.1 + resolution: "@typescript-eslint/utils@npm:8.0.1" dependencies: "@eslint-community/eslint-utils": ^4.4.0 - "@typescript-eslint/scope-manager": 7.17.0 - "@typescript-eslint/types": 7.17.0 - "@typescript-eslint/typescript-estree": 7.17.0 + "@typescript-eslint/scope-manager": 8.0.1 + "@typescript-eslint/types": 8.0.1 + "@typescript-eslint/typescript-estree": 8.0.1 peerDependencies: - eslint: ^8.56.0 - checksum: 8371f9d2c81f0364e5f61bd538d89027add9584b1fa965f812a2d878ce1e8e6bc4a9e2d9584f5d07d066062dde6c55b09da4e80f9e6ddfd83d93af57d772f946 + eslint: ^8.57.0 || ^9.0.0 + checksum: c5142b87b890c5b72a8f4f62a04635d8b62edfc474c74eb52983cafd51b7f3689fd872a68a61066f02a9a643bcabef1e837a6b36093ca45d20596b04caeffb08 languageName: node linkType: hard @@ -1545,6 +1579,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.0.1": + version: 8.0.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.0.1" + dependencies: + "@typescript-eslint/types": 8.0.1 + eslint-visitor-keys: ^3.4.3 + checksum: b4a6550a427573950a5ff3b054019e7250e2e959841176770c8fd2d475ae62e4dc7b01a1c7318dbc33219e89af9b062057587206cf4339727fee1082ef2f59f4 + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0"