diff --git a/package.json b/package.json index 26264ec1..787e0629 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": "^113.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..88718510 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4590,6 +4590,27 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/eslint-plugin@npm:8.18.1": + version: 8.18.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.18.1" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.18.1" + "@typescript-eslint/type-utils": "npm:8.18.1" + "@typescript-eslint/utils": "npm:8.18.1" + "@typescript-eslint/visitor-keys": "npm:8.18.1" + 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/7994d323228f3fc3ec124291cd02761251bcd9a5a6356001d2cb8f68abdb400c3cfbeb343d6941d8e6b6c8d2d616a278bbb3b6d9ed839ba5148a05f60a1f67b4 + 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.1": + version: 8.18.1 + resolution: "@typescript-eslint/parser@npm:8.18.1" + dependencies: + "@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/visitor-keys": "npm:8.18.1" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/23ab30b3f00b86108137e7df03710a088046ead3582595b0f8e17d5062770365e24e0a1ae3398bb3a1c29aa0f05a0de30887e2e0f6fb86163e878dd0eed1b25c + 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.1": + version: 8.18.1 + resolution: "@typescript-eslint/scope-manager@npm:8.18.1" + dependencies: + "@typescript-eslint/types": "npm:8.18.1" + "@typescript-eslint/visitor-keys": "npm:8.18.1" + checksum: 10c0/97c503b2ece79b6c99ca8e6a5f1f40855cf72f17fbf05e42e62d19c2666e7e6f5df9bf71f13dbc4720c5ee0397670ba8052482a90441fbffa901da5f2e739565 + 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.1": + version: 8.18.1 + resolution: "@typescript-eslint/type-utils@npm:8.18.1" + dependencies: + "@typescript-eslint/typescript-estree": "npm:8.18.1" + "@typescript-eslint/utils": "npm:8.18.1" + 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/cfe5362a22fa5e18a2662928904da024e42c84cb58a46238b9b61edafcd046f53c9505637176c8cd1c386165c6a6ed15a2b51700495cad6c20e0e33499d483a1 + 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.1": + version: 8.18.1 + resolution: "@typescript-eslint/types@npm:8.18.1" + checksum: 10c0/0a2ca5f7cdebcc844b6bc1e5afc5d83b563f55917d20e3fea3a17ed39c54b003178e26b5ec535113f45c93c569b46628d9a67defa70c01cbdfa801573fed69a2 + 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.1": + version: 8.18.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.18.1" + dependencies: + "@typescript-eslint/types": "npm:8.18.1" + "@typescript-eslint/visitor-keys": "npm:8.18.1" + 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/7ecb061dc63c729b23f4f15db5736ca93b1ae633108400e6c31cf8af782494912f25c3683f9f952dbfd10cb96031caba247a1ad406abf5d163639a00ac3ce5a3 + 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.1, @typescript-eslint/utils@npm:^8.15.0": + version: 8.18.1 + resolution: "@typescript-eslint/utils@npm:8.18.1" + 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" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/1e29408bd8fbda9f3386dabdb2b7471dacff28342d5bd6521ca3b7932df0cae100030d2eac75d946a82cbefa33f78000eed4ce789128fdea069ffeabd4429d80 + 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.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: 10c0/68651ae1825dbd660ea39b4e1d1618f6ad0026fa3a04aecec296750977cab316564e3e2ace8edbebf1ae86bd17d86acc98cac7b6e9aad4e1c666bd26f18706ad + 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:^113.0.0": + version: 113.0.0 + resolution: "eslint-config-love@npm:113.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/02583c5ac435e3ef8ff20700003b73831ff3ad5986a465ad3bac2aeb4f2969220df6170e2387023a4c7370a055fefb9796caaa0d94bf5a5a546bbbeb36017daa 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:^113.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.1 + resolution: "typescript-eslint@npm:8.18.1" + dependencies: + "@typescript-eslint/eslint-plugin": "npm:8.18.1" + "@typescript-eslint/parser": "npm:8.18.1" + "@typescript-eslint/utils": "npm:8.18.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/cb75af9b7381051cf80a18d4d96782a23196f7500766fa52926c1515fd7eaa42cb01ed37582d1bf519860075bea3f5375e6fcbbaf7fed3e3ab1b0f6da95805ce + languageName: node + linkType: hard + "typescript@npm:5.6.2": version: 5.6.2 resolution: "typescript@npm:5.6.2"