diff --git a/package.json b/package.json index 26264ec1..a74214e7 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "autoprefixer": "^10.4.20", "commitizen": "^4.3.1", "eslint": "9.14.0", - "eslint-config-love": "^96.0.0", + "eslint-config-love": "^114.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-array-func": "^5.0.2", "eslint-plugin-deprecation": "^3.0.0", diff --git a/yarn.lock b/yarn.lock index 3059d541..4c401d5b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4590,6 +4590,27 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/eslint-plugin@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/eslint-plugin@npm:8.18.2" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.18.2" + "@typescript-eslint/type-utils": "npm:8.18.2" + "@typescript-eslint/utils": "npm:8.18.2" + "@typescript-eslint/visitor-keys": "npm:8.18.2" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^1.3.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: 10c0/ce854835a12747cd8efea5b70921e1a80b62af2a2d311b09343862a6af225b821a6729784547d37eb5f8eb286d1f086f41f305445adc3a054e37cc8c71561ccd + languageName: node + linkType: hard + "@typescript-eslint/eslint-plugin@npm:^8.0.0, @typescript-eslint/eslint-plugin@npm:^8.13.0": version: 8.13.0 resolution: "@typescript-eslint/eslint-plugin@npm:8.13.0" @@ -4631,6 +4652,22 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/parser@npm:8.18.2" + dependencies: + "@typescript-eslint/scope-manager": "npm:8.18.2" + "@typescript-eslint/types": "npm:8.18.2" + "@typescript-eslint/typescript-estree": "npm:8.18.2" + "@typescript-eslint/visitor-keys": "npm:8.18.2" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/ea28130e0a2733e3e40708ddfbb7b6522d9644e49cae2c3dc3faddd7ac7e7f73ed9775f19463ca0deca55edb52f5d9d522c206bb2a14fe3c9c6eef03d144b41f + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:7.16.1": version: 7.16.1 resolution: "@typescript-eslint/scope-manager@npm:7.16.1" @@ -4671,6 +4708,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/scope-manager@npm:8.18.2" + dependencies: + "@typescript-eslint/types": "npm:8.18.2" + "@typescript-eslint/visitor-keys": "npm:8.18.2" + checksum: 10c0/2c05f5361e84d687555717bfb15988d5c11601c1094edeaafc8db5c961359982d7aeb192d775d348ab65ac43c5a6c968f3e8503ee1e6bf875aca27588907139f + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:7.16.1": version: 7.16.1 resolution: "@typescript-eslint/type-utils@npm:7.16.1" @@ -4718,6 +4765,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/type-utils@npm:8.18.2" + dependencies: + "@typescript-eslint/typescript-estree": "npm:8.18.2" + "@typescript-eslint/utils": "npm:8.18.2" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/0441ca33f7381abae559e188bd7b2844159806e8bf5ab8d6f6d9b3a7a6bf9f9d0babf8452e83565da0e9841f656b25f44fd96f40bda1006c934535e37a997c6a + languageName: node + linkType: hard + "@typescript-eslint/types@npm:7.16.1": version: 7.16.1 resolution: "@typescript-eslint/types@npm:7.16.1" @@ -4746,6 +4808,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/types@npm:8.18.2" + checksum: 10c0/4abf252671dd7c3a5c9b7ae2f523d91b04d937dbb601f3bc0182c234d50e4958be67248c1bb37833584ff0128844243145753614c7e80615b6cd6813f0713872 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:7.16.1": version: 7.16.1 resolution: "@typescript-eslint/typescript-estree@npm:7.16.1" @@ -4822,6 +4891,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/typescript-estree@npm:8.18.2" + dependencies: + "@typescript-eslint/types": "npm:8.18.2" + "@typescript-eslint/visitor-keys": "npm:8.18.2" + 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: 10c0/648296d6c95d80d37bdb5ee6662554af425ff85f1c4805ea344234a1c386c91a36b05cddf52c80264912b29693d3e1b9a45d84414a3aee1393ace2d0babc9e95 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:7.16.1": version: 7.16.1 resolution: "@typescript-eslint/utils@npm:7.16.1" @@ -4850,7 +4937,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.13.0, @typescript-eslint/utils@npm:^8.10.0, @typescript-eslint/utils@npm:^8.3.0, @typescript-eslint/utils@npm:^8.8.1": +"@typescript-eslint/utils@npm:8.13.0, @typescript-eslint/utils@npm:^8.10.0, @typescript-eslint/utils@npm:^8.8.1": version: 8.13.0 resolution: "@typescript-eslint/utils@npm:8.13.0" dependencies: @@ -4864,6 +4951,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:8.18.2, @typescript-eslint/utils@npm:^8.15.0": + version: 8.18.2 + resolution: "@typescript-eslint/utils@npm:8.18.2" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.18.2" + "@typescript-eslint/types": "npm:8.18.2" + "@typescript-eslint/typescript-estree": "npm:8.18.2" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/1cb86e2e4f4e29cbaebe4272c15d98f6193b1476f65dd028d77bf4fd09e715b01d82619509c466b95056148db8d3e04f0a3ef27dc2f034a7c7ab4b2d429e58bb + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:^7.0.0": version: 7.18.0 resolution: "@typescript-eslint/utils@npm:7.18.0" @@ -4918,6 +5020,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/visitor-keys@npm:8.18.2" + dependencies: + "@typescript-eslint/types": "npm:8.18.2" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/b8fe05bc3bafa7930d6671c2e1807ae47788060eb573e6a000c9597690dfaff6a4eb9f6f934719a18bae631d238ca32847510aeecc61032170e58ab45244e869 + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.0.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" @@ -7276,19 +7388,20 @@ __metadata: languageName: node linkType: hard -"eslint-config-love@npm:^96.0.0": - version: 96.0.0 - resolution: "eslint-config-love@npm:96.0.0" +"eslint-config-love@npm:^114.0.0": + version: 114.0.0 + resolution: "eslint-config-love@npm:114.0.0" dependencies: - "@typescript-eslint/utils": "npm:^8.3.0" + "@typescript-eslint/utils": "npm:^8.15.0" + eslint-plugin-eslint-comments: "npm:^3.2.0" eslint-plugin-import: "npm:^2.31.0" eslint-plugin-n: "npm:^17.0.0" eslint-plugin-promise: "npm:^7.0.0" - typescript-eslint: "npm:^8.3.0" + typescript-eslint: "npm:^8.15.0" peerDependencies: - eslint: ^9.0.0 + eslint: ^9.12.0 typescript: "*" - checksum: 10c0/e33fa5848152d28c70ba04b0c3348e1d433c3266a79b60a7262741b8e0177f0aee1822ecaa3eafc85b43ee2c5822478669c2f8edb8ff6bf56925601555f305c7 + checksum: 10c0/70192ef9fe7caca75219a216519a2fe666f6e621ffcd8fba5aefff3684bd49a98c07591de5eae2f7e42518dd8d54a3fb91b8cfeaa9222f6c3c66c16316bfa4e1 languageName: node linkType: hard @@ -7886,7 +7999,7 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.14.0": +"eslint@npm:9.14.0": version: 9.14.0 resolution: "eslint@npm:9.14.0" dependencies: @@ -10469,8 +10582,8 @@ __metadata: clsx: "npm:^2.1.1" commitizen: "npm:^4.3.1" dayjs: "npm:^1.11.13" - eslint: "npm:^9.14.0" - eslint-config-love: "npm:^96.0.0" + eslint: "npm:9.14.0" + eslint-config-love: "npm:^114.0.0" eslint-config-prettier: "npm:^9.1.0" eslint-plugin-array-func: "npm:^5.0.2" eslint-plugin-deprecation: "npm:^3.0.0" @@ -13263,7 +13376,7 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.12.0, typescript-eslint@npm:^8.3.0": +"typescript-eslint@npm:^8.12.0": version: 8.12.0 resolution: "typescript-eslint@npm:8.12.0" dependencies: @@ -13277,6 +13390,20 @@ __metadata: languageName: node linkType: hard +"typescript-eslint@npm:^8.15.0": + version: 8.18.2 + resolution: "typescript-eslint@npm:8.18.2" + dependencies: + "@typescript-eslint/eslint-plugin": "npm:8.18.2" + "@typescript-eslint/parser": "npm:8.18.2" + "@typescript-eslint/utils": "npm:8.18.2" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/30a0314a2484bcbe286fc6eda55784d9954605c7e60ddd35281da90c6fcb75a40bd3abd84617814dff4e1504d762234407c99153fdd812dce712cef11bbb9b3f + languageName: node + linkType: hard + "typescript@npm:5.6.2": version: 5.6.2 resolution: "typescript@npm:5.6.2"