diff --git a/package.json b/package.json
index 6da44b0..45f3ef2 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,7 @@
"@types/node": "^20.12.7",
"@types/prismjs": "^1.26.3",
"@types/react": "18.3.1",
- "@typescript-eslint/eslint-plugin": "^7.7.1",
+ "@typescript-eslint/eslint-plugin": "^7.12.0",
"@typescript-eslint/parser": "^7.7.1",
"eslint": "8.57.0",
"eslint-config-next": "14.2.3",
diff --git a/yarn.lock b/yarn.lock
index 6c86461..1fbb26b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2089,13 +2089,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/json-schema@npm:^7.0.15":
- version: 7.0.15
- resolution: "@types/json-schema@npm:7.0.15"
- checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98
- languageName: node
- linkType: hard
-
"@types/json5@npm:^0.0.29":
version: 0.0.29
resolution: "@types/json5@npm:0.0.29"
@@ -2136,27 +2129,18 @@ __metadata:
languageName: node
linkType: hard
-"@types/semver@npm:^7.5.8":
- version: 7.5.8
- resolution: "@types/semver@npm:7.5.8"
- checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663
- languageName: node
- linkType: hard
-
-"@typescript-eslint/eslint-plugin@npm:^7.7.1":
- version: 7.7.1
- resolution: "@typescript-eslint/eslint-plugin@npm:7.7.1"
+"@typescript-eslint/eslint-plugin@npm:^7.12.0":
+ version: 7.12.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:7.12.0"
dependencies:
"@eslint-community/regexpp": ^4.10.0
- "@typescript-eslint/scope-manager": 7.7.1
- "@typescript-eslint/type-utils": 7.7.1
- "@typescript-eslint/utils": 7.7.1
- "@typescript-eslint/visitor-keys": 7.7.1
- debug: ^4.3.4
+ "@typescript-eslint/scope-manager": 7.12.0
+ "@typescript-eslint/type-utils": 7.12.0
+ "@typescript-eslint/utils": 7.12.0
+ "@typescript-eslint/visitor-keys": 7.12.0
graphemer: ^1.4.0
ignore: ^5.3.1
natural-compare: ^1.4.0
- semver: ^7.6.0
ts-api-utils: ^1.3.0
peerDependencies:
"@typescript-eslint/parser": ^7.0.0
@@ -2164,7 +2148,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 17de1806e083cb575ed5b8b7126cbe4341a369a0eb271dcffb5820962a3c9e46e2392628146125d39985b46cfa80b12cebe02e6c2e4043f88cc4884cc308cc21
+ checksum: 71a67090f1f5e9acbc62711fd4d5e5850ac19d430c7afd6f9447d1208d61005890eb019bdf8f9b9717634be5f24deea91edd4174708878fb5792397de0b6b071
languageName: node
linkType: hard
@@ -2204,6 +2188,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/scope-manager@npm:7.12.0":
+ version: 7.12.0
+ resolution: "@typescript-eslint/scope-manager@npm:7.12.0"
+ dependencies:
+ "@typescript-eslint/types": 7.12.0
+ "@typescript-eslint/visitor-keys": 7.12.0
+ checksum: 563de8a96b1c879e2cc84ea8e24a2a0f01aeafdc3ac477712f6e195f9f3639b978a8f86fd9841bd84d80e6d305b1c32cc5079baadd8fe24cd2603eba6ee792da
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/scope-manager@npm:7.2.0":
version: 7.2.0
resolution: "@typescript-eslint/scope-manager@npm:7.2.0"
@@ -2224,12 +2218,12 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:7.7.1":
- version: 7.7.1
- resolution: "@typescript-eslint/type-utils@npm:7.7.1"
+"@typescript-eslint/type-utils@npm:7.12.0":
+ version: 7.12.0
+ resolution: "@typescript-eslint/type-utils@npm:7.12.0"
dependencies:
- "@typescript-eslint/typescript-estree": 7.7.1
- "@typescript-eslint/utils": 7.7.1
+ "@typescript-eslint/typescript-estree": 7.12.0
+ "@typescript-eslint/utils": 7.12.0
debug: ^4.3.4
ts-api-utils: ^1.3.0
peerDependencies:
@@ -2237,7 +2231,14 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: ac8a4f1ad22dd5b414374673e612f40185ba5ac0ade796ddd959c228bb44d270f9004a09fb4ad83d940257ab37c358112e5b535fe45a5a159f68a156051db2d2
+ checksum: 26c3fe756b271aff94f6fc69c2ac69de471e5b0a4197bea575e4bebffce590f9fdd55f038e4e9c8ead87156386f9133c2c1324e4e5db2a4ebeb3c5014541a30e
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/types@npm:7.12.0":
+ version: 7.12.0
+ resolution: "@typescript-eslint/types@npm:7.12.0"
+ checksum: 56068abd1bf563fceb6ddea3d6b72893ae51fb527e5821e03aecc679f5dd6ff378f2adf445ccc404655163152f586bf04856a09b020635f57af4ce2fd9b5d40a
languageName: node
linkType: hard
@@ -2255,6 +2256,25 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/typescript-estree@npm:7.12.0":
+ version: 7.12.0
+ resolution: "@typescript-eslint/typescript-estree@npm:7.12.0"
+ dependencies:
+ "@typescript-eslint/types": 7.12.0
+ "@typescript-eslint/visitor-keys": 7.12.0
+ 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: 16c75e117920432bc782da9efa0a2051ffa95c4b31b1f5cd613799aeeffd6de0f5ca5ff736ee2da5a8d3034d2ebb9c5240736d0737f118ed7c774b8b2ac87845
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/typescript-estree@npm:7.2.0":
version: 7.2.0
resolution: "@typescript-eslint/typescript-estree@npm:7.2.0"
@@ -2293,20 +2313,27 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:7.7.1":
- version: 7.7.1
- resolution: "@typescript-eslint/utils@npm:7.7.1"
+"@typescript-eslint/utils@npm:7.12.0":
+ version: 7.12.0
+ resolution: "@typescript-eslint/utils@npm:7.12.0"
dependencies:
"@eslint-community/eslint-utils": ^4.4.0
- "@types/json-schema": ^7.0.15
- "@types/semver": ^7.5.8
- "@typescript-eslint/scope-manager": 7.7.1
- "@typescript-eslint/types": 7.7.1
- "@typescript-eslint/typescript-estree": 7.7.1
- semver: ^7.6.0
+ "@typescript-eslint/scope-manager": 7.12.0
+ "@typescript-eslint/types": 7.12.0
+ "@typescript-eslint/typescript-estree": 7.12.0
peerDependencies:
eslint: ^8.56.0
- checksum: 9ef631a29177826105fa8f05bb2f59c2c3ac2f65c155b58dc80df27146499da3590eef26b9e1319ed1d50c58314a889645f7e7ded656507c57b5c4ee0a4bd473
+ checksum: f9b5afe9e70ff908f348de54d130b2157df8af0f9815cf7df0830bd85df249d3b34da8b03ad3bea84ed0c2ea1743caeae68355fbcca9a7da8df30bc76bc1506c
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/visitor-keys@npm:7.12.0":
+ version: 7.12.0
+ resolution: "@typescript-eslint/visitor-keys@npm:7.12.0"
+ dependencies:
+ "@typescript-eslint/types": 7.12.0
+ eslint-visitor-keys: ^3.4.3
+ checksum: 4352d910d87435457bb3fe2a6766fe702c31c0706789b4c478bd16c99bed7aa16654856e61ff14ecea2802030f96fa40d478bd57c205ac53f1f130577b7423b2
languageName: node
linkType: hard
@@ -3171,7 +3198,7 @@ __metadata:
"@types/node": ^20.12.7
"@types/prismjs": ^1.26.3
"@types/react": 18.3.1
- "@typescript-eslint/eslint-plugin": ^7.7.1
+ "@typescript-eslint/eslint-plugin": ^7.12.0
"@typescript-eslint/parser": ^7.7.1
"@vercel/analytics": ^1.2.2
"@vercel/speed-insights": ^1.0.10