diff --git a/package.json b/package.json index 85246b4..5b0df74 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "@flex-development/pathe": "2.0.0", "@flex-development/tutils": "6.0.0-alpha.25", "@flex-development/unist-util-inspect": "1.0.1", - "@stylistic/eslint-plugin": "2.2.2", + "@stylistic/eslint-plugin": "2.8.0", "@types/chai": "4.3.16", "@types/eslint": "8.56.10", "@types/eslint__js": "8.42.3", diff --git a/yarn.lock b/yarn.lock index 3b73000..68536ed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1730,7 +1730,7 @@ __metadata: "@flex-development/unist-util-inspect": "npm:1.0.1" "@flex-development/unist-util-types": "npm:1.6.1" "@flex-development/vfile-location": "npm:1.1.0" - "@stylistic/eslint-plugin": "npm:2.2.2" + "@stylistic/eslint-plugin": "npm:2.8.0" "@types/chai": "npm:4.3.16" "@types/debug": "npm:4.1.12" "@types/eslint": "npm:8.56.10" @@ -2196,71 +2196,18 @@ __metadata: languageName: node linkType: hard -"@stylistic/eslint-plugin-js@npm:2.2.2, @stylistic/eslint-plugin-js@npm:^2.2.2": - version: 2.2.2 - resolution: "@stylistic/eslint-plugin-js@npm:2.2.2" +"@stylistic/eslint-plugin@npm:2.8.0": + version: 2.8.0 + resolution: "@stylistic/eslint-plugin@npm:2.8.0" dependencies: - "@types/eslint": "npm:^8.56.10" - acorn: "npm:^8.11.3" + "@typescript-eslint/utils": "npm:^8.4.0" eslint-visitor-keys: "npm:^4.0.0" - espree: "npm:^10.0.1" - peerDependencies: - eslint: ">=8.40.0" - checksum: 10/9d07d22c48a9f2b0e3e8b12704a1542801a4bed0fb4e4d91a7db4126924d145297ed4054d82d95116556154e377fac5016d2e4d4096d1d7bafccd1ee2d920f16 - languageName: node - linkType: hard - -"@stylistic/eslint-plugin-jsx@npm:2.2.2": - version: 2.2.2 - resolution: "@stylistic/eslint-plugin-jsx@npm:2.2.2" - dependencies: - "@stylistic/eslint-plugin-js": "npm:^2.2.2" - "@types/eslint": "npm:^8.56.10" + espree: "npm:^10.1.0" estraverse: "npm:^5.3.0" picomatch: "npm:^4.0.2" peerDependencies: eslint: ">=8.40.0" - checksum: 10/07a9829af2f97db5747b28ac856d13e73ac823122161c4cc71ba6c539f606a7bf052099e699a0d58ee4a6b5495dd9855b6e784fa993ad74fb264b3bb944a45be - languageName: node - linkType: hard - -"@stylistic/eslint-plugin-plus@npm:2.2.2": - version: 2.2.2 - resolution: "@stylistic/eslint-plugin-plus@npm:2.2.2" - dependencies: - "@types/eslint": "npm:^8.56.10" - "@typescript-eslint/utils": "npm:^7.12.0" - peerDependencies: - eslint: "*" - checksum: 10/8fe39f5f1cabf74f309380e2b37226865066648055ce71c5cacfb10d8ac4fb01f2e15c608059c6833e8cb427ab552e945d5b7ccd500659a849b8eb9d04598aa4 - languageName: node - linkType: hard - -"@stylistic/eslint-plugin-ts@npm:2.2.2": - version: 2.2.2 - resolution: "@stylistic/eslint-plugin-ts@npm:2.2.2" - dependencies: - "@stylistic/eslint-plugin-js": "npm:2.2.2" - "@types/eslint": "npm:^8.56.10" - "@typescript-eslint/utils": "npm:^7.12.0" - peerDependencies: - eslint: ">=8.40.0" - checksum: 10/57b27420e4311c0942dc840bbd2ef63e93e22cad63952cc3ceaf48f4698f30a3c41c2553e5f407d7be27eadf7c2193c64310f8c1afe27c5f266bdc7bad13cff9 - languageName: node - linkType: hard - -"@stylistic/eslint-plugin@npm:2.2.2": - version: 2.2.2 - resolution: "@stylistic/eslint-plugin@npm:2.2.2" - dependencies: - "@stylistic/eslint-plugin-js": "npm:2.2.2" - "@stylistic/eslint-plugin-jsx": "npm:2.2.2" - "@stylistic/eslint-plugin-plus": "npm:2.2.2" - "@stylistic/eslint-plugin-ts": "npm:2.2.2" - "@types/eslint": "npm:^8.56.10" - peerDependencies: - eslint: ">=8.40.0" - checksum: 10/50c1baf88e1675401facd4ede1d56c183ee32213096e2334845fcaa9bd7a223ad96747936b0c82ce6920ef18cc055a5ae16409802b1f05481312ec4ee8adf99f + checksum: 10/f28fb30f78fba601ae0a91957ae39b405f56a7d535da9c19a99ac28b80cf9fb915fe0c3cf5dd58e2c4ccae50c264d15459df33aa403891cce73eb609866b97c6 languageName: node linkType: hard @@ -2339,7 +2286,7 @@ __metadata: languageName: node linkType: hard -"@types/eslint@npm:*, @types/eslint@npm:8.56.10, @types/eslint@npm:^8.56.10, @types/eslint@npm:^8.56.5": +"@types/eslint@npm:*, @types/eslint@npm:8.56.10, @types/eslint@npm:^8.56.5": version: 8.56.10 resolution: "@types/eslint@npm:8.56.10" dependencies: @@ -2555,16 +2502,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.13.0": - version: 7.13.0 - resolution: "@typescript-eslint/scope-manager@npm:7.13.0" - dependencies: - "@typescript-eslint/types": "npm:7.13.0" - "@typescript-eslint/visitor-keys": "npm:7.13.0" - checksum: 10/2b258a06c5e747c80423b07855f052f327a4d5b0a0cf3a46221ef298653139d3b01ac1534fc0db6609fd962ba45ec87a0e12f8d3778183440923bcf4687832a5 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:8.0.0-alpha.30": version: 8.0.0-alpha.30 resolution: "@typescript-eslint/scope-manager@npm:8.0.0-alpha.30" @@ -2575,6 +2512,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.5.0": + version: 8.5.0 + resolution: "@typescript-eslint/scope-manager@npm:8.5.0" + dependencies: + "@typescript-eslint/types": "npm:8.5.0" + "@typescript-eslint/visitor-keys": "npm:8.5.0" + checksum: 10/18f9958cdf196a0beede93535e564313d27dfd392a335952c785e46c32def55fdeae8c3c7d46f07c81c105ed2b48e9cd36a1fe5101fccd80e83c04cf1693dbed + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:8.0.0-alpha.30": version: 8.0.0-alpha.30 resolution: "@typescript-eslint/type-utils@npm:8.0.0-alpha.30" @@ -2590,13 +2537,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.13.0, @typescript-eslint/types@npm:^7.2.0": - version: 7.13.0 - resolution: "@typescript-eslint/types@npm:7.13.0" - checksum: 10/5adc39c569217ed7d09853385313f1fcf2c05385e5e0144740238e346afbc0dec576c1eb46f779368736b080e6f9f368483fff3378b0bf7e6b275f27a904f04d - languageName: node - linkType: hard - "@typescript-eslint/types@npm:8.0.0-alpha.30": version: 8.0.0-alpha.30 resolution: "@typescript-eslint/types@npm:8.0.0-alpha.30" @@ -2604,12 +2544,26 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.13.0": +"@typescript-eslint/types@npm:8.5.0": + version: 8.5.0 + resolution: "@typescript-eslint/types@npm:8.5.0" + checksum: 10/5cc55411fbf3f46d1571fe6ad1ef88f937093629a58e2b7bafb389646dde8a4e29d938fd57309eb30ee3f20978b4bdc5f823b31d718e053ba4c54c637a6df4e4 + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:^7.2.0": version: 7.13.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.13.0" + resolution: "@typescript-eslint/types@npm:7.13.0" + checksum: 10/5adc39c569217ed7d09853385313f1fcf2c05385e5e0144740238e346afbc0dec576c1eb46f779368736b080e6f9f368483fff3378b0bf7e6b275f27a904f04d + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:8.0.0-alpha.30": + version: 8.0.0-alpha.30 + resolution: "@typescript-eslint/typescript-estree@npm:8.0.0-alpha.30" dependencies: - "@typescript-eslint/types": "npm:7.13.0" - "@typescript-eslint/visitor-keys": "npm:7.13.0" + "@typescript-eslint/types": "npm:8.0.0-alpha.30" + "@typescript-eslint/visitor-keys": "npm:8.0.0-alpha.30" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -2619,18 +2573,18 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/d4cc68e8aa9902c5efa820582b05bfb6c1567e21e7743250778613a045f0b6bb05128f7cfc090368ab808ad91be6193b678569ca803f917b2958c3752bc4810b + checksum: 10/cbd7821fd2500afbb1bcd61afcf39950288c95479112c34dfc4d3d866a261c1816baba22330866873eedc6a37af559e7fcfdac2429438350fd6da1ad11ddba2e languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.0.0-alpha.30": - version: 8.0.0-alpha.30 - resolution: "@typescript-eslint/typescript-estree@npm:8.0.0-alpha.30" +"@typescript-eslint/typescript-estree@npm:8.5.0": + version: 8.5.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.5.0" dependencies: - "@typescript-eslint/types": "npm:8.0.0-alpha.30" - "@typescript-eslint/visitor-keys": "npm:8.0.0-alpha.30" + "@typescript-eslint/types": "npm:8.5.0" + "@typescript-eslint/visitor-keys": "npm:8.5.0" debug: "npm:^4.3.4" - globby: "npm:^11.1.0" + fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.4" semver: "npm:^7.6.0" @@ -2638,7 +2592,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/cbd7821fd2500afbb1bcd61afcf39950288c95479112c34dfc4d3d866a261c1816baba22330866873eedc6a37af559e7fcfdac2429438350fd6da1ad11ddba2e + checksum: 10/69f21c49a158c394106e0d627f57451430cf32449a6c01118ee4afbb9f92f06be3aa87f3478ffc84d1062c3b21dca983e458f70f2cbe4fee1ad206f84ab97eb8 languageName: node linkType: hard @@ -2656,27 +2610,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:^7.12.0": - version: 7.13.0 - resolution: "@typescript-eslint/utils@npm:7.13.0" +"@typescript-eslint/utils@npm:^8.4.0": + version: 8.5.0 + resolution: "@typescript-eslint/utils@npm:8.5.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.13.0" - "@typescript-eslint/types": "npm:7.13.0" - "@typescript-eslint/typescript-estree": "npm:7.13.0" + "@typescript-eslint/scope-manager": "npm:8.5.0" + "@typescript-eslint/types": "npm:8.5.0" + "@typescript-eslint/typescript-estree": "npm:8.5.0" peerDependencies: - eslint: ^8.56.0 - checksum: 10/c87bbb90c958ed4617f88767890af2a797adcf28060e85809a9cad2ce4ed55b5db685d3a8d062dbbf89d2a49e85759e2a9deb92ee1946a95d5de6cbd14ea42f4 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:7.13.0": - version: 7.13.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.13.0" - dependencies: - "@typescript-eslint/types": "npm:7.13.0" - eslint-visitor-keys: "npm:^3.4.3" - checksum: 10/5568dd435f22337c034da8c2dacd5be23b966c5978d25d96fca1358c59289861dfc4c39f2943c7790e947f75843d60035ad56c1f2c106f0e7d9ecf1ff6646065 + eslint: ^8.57.0 || ^9.0.0 + checksum: 10/f4727ebdee15082debe61a815eaad588f006a4f93d7fe94d065da563b4d3f91b7b7f795b5c77aa4cdebdf0936f83aa878089f22b8dbdbb738c557e8974129f54 languageName: node linkType: hard @@ -2690,6 +2634,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.5.0": + version: 8.5.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.5.0" + dependencies: + "@typescript-eslint/types": "npm:8.5.0" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10/32cc9d8120531bb1b5da79d697ab80bbbf18e5630d74c8b6c0f835d7914be7833ed9e5b95fa05f6f7b724d928cd4208b4028a2cc9d767401434d88214614887b + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.0.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" @@ -2852,6 +2806,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.12.0": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" + bin: + acorn: bin/acorn + checksum: 10/d08c2d122bba32d0861e0aa840b2ee25946c286d5dc5990abca991baf8cdbfbe199b05aacb221b979411a2fea36f83e26b5ac4f6b4e0ce49038c62316c1848f0 + languageName: node + linkType: hard + "agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -4914,6 +4877,17 @@ __metadata: languageName: node linkType: hard +"espree@npm:^10.1.0": + version: 10.1.0 + resolution: "espree@npm:10.1.0" + dependencies: + acorn: "npm:^8.12.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.0.0" + checksum: 10/a673aa39a19a51763d92272f8f3772ae3d4b10624740bb72d5f273b631b43f1a5a32b385c1da6ae6bc10be05a5913bc4679ebd22a09c7b336a745204834806ea + languageName: node + linkType: hard + "espree@npm:^9.0.0, espree@npm:^9.6.1": version: 9.6.1 resolution: "espree@npm:9.6.1"