diff --git a/package.json b/package.json index 109ff8a3..830a5d93 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "ts-node": "10.9.1", "tsx": "4.23.1", "typescript": "5.9.3", - "typescript-eslint": "8.65.0", + "typescript-eslint": "8.66.0", "vite": "7.3.6", "vitest": "4.1.9" }, diff --git a/yarn.lock b/yarn.lock index a47942ea..dca80647 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4064,16 +4064,16 @@ natural-compare "^1.4.0" ts-api-utils "^2.5.0" -"@typescript-eslint/eslint-plugin@8.65.0": - version "8.65.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.65.0.tgz#0a58df6fea8c0bf6b396f518077099bc8b762bb5" - integrity sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA== +"@typescript-eslint/eslint-plugin@8.66.0": + version "8.66.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.66.0.tgz#76e86aa5a2459fbf5bbd7a839c0dc0cce1d56224" + integrity sha512-p088eaGrzYz1s+7cov0aMOCkNGTJlVxF4jgubf28c8L0Cv9Rloj8YBHnv4hXLq6IIEE1AsjNWavO+k+8kP2Y0A== dependencies: "@eslint-community/regexpp" "^4.12.2" - "@typescript-eslint/scope-manager" "8.65.0" - "@typescript-eslint/type-utils" "8.65.0" - "@typescript-eslint/utils" "8.65.0" - "@typescript-eslint/visitor-keys" "8.65.0" + "@typescript-eslint/scope-manager" "8.66.0" + "@typescript-eslint/type-utils" "8.66.0" + "@typescript-eslint/utils" "8.66.0" + "@typescript-eslint/visitor-keys" "8.66.0" ignore "^7.0.5" natural-compare "^1.4.0" ts-api-utils "^2.5.0" @@ -4089,15 +4089,15 @@ "@typescript-eslint/visitor-keys" "8.63.0" debug "^4.4.3" -"@typescript-eslint/parser@8.65.0": - version "8.65.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.65.0.tgz#5295c1058c0a1dd746ef28baaf9c0341dbdf03dc" - integrity sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA== +"@typescript-eslint/parser@8.66.0": + version "8.66.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.66.0.tgz#88e3865ecf73b0118134e7cb831da87a961a57a1" + integrity sha512-X6ypGChaWYk6PBtUg2BwuTZEFFcHJAtGTVJ9/lCTOufhZ4i9fNolQNnktq+kkMCwMj7V8Svsq7+TxSDslmhE0g== dependencies: - "@typescript-eslint/scope-manager" "8.65.0" - "@typescript-eslint/types" "8.65.0" - "@typescript-eslint/typescript-estree" "8.65.0" - "@typescript-eslint/visitor-keys" "8.65.0" + "@typescript-eslint/scope-manager" "8.66.0" + "@typescript-eslint/types" "8.66.0" + "@typescript-eslint/typescript-estree" "8.66.0" + "@typescript-eslint/visitor-keys" "8.66.0" debug "^4.4.3" "@typescript-eslint/project-service@8.63.0": @@ -4109,13 +4109,13 @@ "@typescript-eslint/types" "^8.63.0" debug "^4.4.3" -"@typescript-eslint/project-service@8.65.0": - version "8.65.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.65.0.tgz#65fbbc9a1591abffaeab5513200f848271cb0aa5" - integrity sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q== +"@typescript-eslint/project-service@8.66.0": + version "8.66.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.66.0.tgz#828f788895df52d9eb2b543445a3a5a13e35ab4e" + integrity sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.65.0" - "@typescript-eslint/types" "^8.65.0" + "@typescript-eslint/tsconfig-utils" "^8.66.0" + "@typescript-eslint/types" "^8.66.0" debug "^4.4.3" "@typescript-eslint/scope-manager@8.63.0": @@ -4126,23 +4126,23 @@ "@typescript-eslint/types" "8.63.0" "@typescript-eslint/visitor-keys" "8.63.0" -"@typescript-eslint/scope-manager@8.65.0": - version "8.65.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.65.0.tgz#9547202ce7e608e7b6283df585703b980a0ea70d" - integrity sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg== +"@typescript-eslint/scope-manager@8.66.0": + version "8.66.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.66.0.tgz#4fffcc6ebd0df9fe7983c0256967567ea6f5ac63" + integrity sha512-8TGcH25j9zqJ/IULB/ppyhRvxA8QYfFEZ7nfbg6/BN9spDgb8fPWQXlE5l8TWBL50EtUx007uZ1o9VOwrq2/9g== dependencies: - "@typescript-eslint/types" "8.65.0" - "@typescript-eslint/visitor-keys" "8.65.0" + "@typescript-eslint/types" "8.66.0" + "@typescript-eslint/visitor-keys" "8.66.0" "@typescript-eslint/tsconfig-utils@8.63.0", "@typescript-eslint/tsconfig-utils@^8.63.0": version "8.63.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.63.0.tgz#f7e1cf9a029bb71f4027ffa4194ba82afb564cd3" integrity sha512-sUAbkulqBAsncKnbRP3+7CtQFRKicexnj7ZwNC6ddCR7EmrXvjvdCYMJbUIqMd6lwoEriZjwLo08aS5tSjVMHg== -"@typescript-eslint/tsconfig-utils@8.65.0", "@typescript-eslint/tsconfig-utils@^8.65.0": - version "8.65.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz#36f168fcdbb1295f7446ff0379667f98c3cf1bf3" - integrity sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg== +"@typescript-eslint/tsconfig-utils@8.66.0", "@typescript-eslint/tsconfig-utils@^8.66.0": + version "8.66.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.66.0.tgz#3a89066c507aa30541dc176804685b4b444e1e52" + integrity sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g== "@typescript-eslint/type-utils@8.63.0", "@typescript-eslint/type-utils@^8.0.0": version "8.63.0" @@ -4155,14 +4155,14 @@ debug "^4.4.3" ts-api-utils "^2.5.0" -"@typescript-eslint/type-utils@8.65.0": - version "8.65.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.65.0.tgz#d316d7522d93cff4cd14f305e02f3df2d804f9c1" - integrity sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g== +"@typescript-eslint/type-utils@8.66.0": + version "8.66.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.66.0.tgz#b2315303eca72fad9afa7be4f58f053c8f2a0479" + integrity sha512-LG2dWfjZQQp0ADtAu/EWJVayefGL2UEZ3CDeI44D9v3rXB/WYUqE/jpO28KrEKul5AySrmI+Zh1v6v+xW2U9+g== dependencies: - "@typescript-eslint/types" "8.65.0" - "@typescript-eslint/typescript-estree" "8.65.0" - "@typescript-eslint/utils" "8.65.0" + "@typescript-eslint/types" "8.66.0" + "@typescript-eslint/typescript-estree" "8.66.0" + "@typescript-eslint/utils" "8.66.0" debug "^4.4.3" ts-api-utils "^2.5.0" @@ -4171,10 +4171,10 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.63.0.tgz#6b32b0a5913520554d81a986acfffba2d32b6963" integrity sha512-xyLtl9DUBBFrcJS4x2pIqGLH68/tC2uOa4Z7pUteW09D3bXnnXUom4dyPikzWgB7llmIc1zoeI3aoUdC4rPK/Q== -"@typescript-eslint/types@8.65.0", "@typescript-eslint/types@^8.65.0": - version "8.65.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.65.0.tgz#3e86738416a777c8b8925ab46745f48ecf904c9f" - integrity sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg== +"@typescript-eslint/types@8.66.0", "@typescript-eslint/types@^8.66.0": + version "8.66.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.66.0.tgz#3cacab94d3b564c1d48c56eb37b89f89a6d48479" + integrity sha512-H6gcYaSDOyvL3AD/jHUtUFo2jqGgn/F6nuyuZSu0QTesxL+cP4dQoIMrODRofuJC09g64+WgZ6tE19Y1N2YIFQ== "@typescript-eslint/typescript-estree@8.63.0": version "8.63.0" @@ -4191,15 +4191,15 @@ tinyglobby "^0.2.15" ts-api-utils "^2.5.0" -"@typescript-eslint/typescript-estree@8.65.0": - version "8.65.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz#f1f514808f6aa713e2d678ae8ff592a65e1632af" - integrity sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg== +"@typescript-eslint/typescript-estree@8.66.0": + version "8.66.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.66.0.tgz#1a38c3a97dc6c669b66d585d7f90ebc4fbb32a50" + integrity sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg== dependencies: - "@typescript-eslint/project-service" "8.65.0" - "@typescript-eslint/tsconfig-utils" "8.65.0" - "@typescript-eslint/types" "8.65.0" - "@typescript-eslint/visitor-keys" "8.65.0" + "@typescript-eslint/project-service" "8.66.0" + "@typescript-eslint/tsconfig-utils" "8.66.0" + "@typescript-eslint/types" "8.66.0" + "@typescript-eslint/visitor-keys" "8.66.0" debug "^4.4.3" minimatch "^10.2.2" semver "^7.7.3" @@ -4216,15 +4216,15 @@ "@typescript-eslint/types" "8.63.0" "@typescript-eslint/typescript-estree" "8.63.0" -"@typescript-eslint/utils@8.65.0": - version "8.65.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.65.0.tgz#afedd974a0c8deeef553b509df5800bafd615a72" - integrity sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA== +"@typescript-eslint/utils@8.66.0": + version "8.66.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.66.0.tgz#e277d67427043cdca2580ee91aa62921e4689969" + integrity sha512-jasearZPolBw5NJNYGMwxzHMF83niVWmMU1VdHzG1CyfI2VS7f7nZltnKtHcg20hW+7Uo5GfK4MeDPoU3qI8EA== dependencies: "@eslint-community/eslint-utils" "^4.9.1" - "@typescript-eslint/scope-manager" "8.65.0" - "@typescript-eslint/types" "8.65.0" - "@typescript-eslint/typescript-estree" "8.65.0" + "@typescript-eslint/scope-manager" "8.66.0" + "@typescript-eslint/types" "8.66.0" + "@typescript-eslint/typescript-estree" "8.66.0" "@typescript-eslint/visitor-keys@8.63.0": version "8.63.0" @@ -4234,12 +4234,12 @@ "@typescript-eslint/types" "8.63.0" eslint-visitor-keys "^5.0.0" -"@typescript-eslint/visitor-keys@8.65.0": - version "8.65.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.65.0.tgz#e3704c13cb4a1c22454c1abf28ff4737e15018c6" - integrity sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A== +"@typescript-eslint/visitor-keys@8.66.0": + version "8.66.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.66.0.tgz#4c494e94745fb2724a4f37a310091e56b644d18a" + integrity sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg== dependencies: - "@typescript-eslint/types" "8.65.0" + "@typescript-eslint/types" "8.66.0" eslint-visitor-keys "^5.0.0" "@ungap/structured-clone@^1.3.0": @@ -10935,15 +10935,15 @@ typed-array-length@^1.0.7: possible-typed-array-names "^1.1.0" reflect.getprototypeof "^1.0.10" -typescript-eslint@8.65.0: - version "8.65.0" - resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.65.0.tgz#754c953fd6a9a3d36fa54015bdba80a6eb2a4957" - integrity sha512-/ggrHAwyjENDusvyxbuqxAC2dTnZg/Z8F+fgQtYIz+L6n/9HfSlEZcFGV/NsMNa6CkGk0xUjUAFwC0vHOflvIA== +typescript-eslint@8.66.0: + version "8.66.0" + resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.66.0.tgz#0809b6d25c8a0924690ba30dc1f05607093c11fb" + integrity sha512-QlEbBPz/RuJ1XUHj29nm3t0F/O/cSlEnntozqPOYHnnTGAXFamnMBu5i9Vn6vhUPHGAjR+Vl+5J8vPN/BMUrJw== dependencies: - "@typescript-eslint/eslint-plugin" "8.65.0" - "@typescript-eslint/parser" "8.65.0" - "@typescript-eslint/typescript-estree" "8.65.0" - "@typescript-eslint/utils" "8.65.0" + "@typescript-eslint/eslint-plugin" "8.66.0" + "@typescript-eslint/parser" "8.66.0" + "@typescript-eslint/typescript-estree" "8.66.0" + "@typescript-eslint/utils" "8.66.0" typescript-eslint@^8.46.1: version "8.63.0"