diff --git a/package.json b/package.json index 007441d97277..9ca1211c21ed 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "devDependencies": { "@anansi/babel-preset": "6.2.1", "@anansi/browserslist-config": "1.7.2", - "@anansi/eslint-plugin": "1.0.31", + "@anansi/eslint-plugin": "1.0.32", "@anansi/jest-preset": "0.11.14", "@babel/cli": "7.26.4", "@babel/core": "7.26.9", @@ -86,7 +86,7 @@ "cpy-cli": "5.0.0", "cross-fetch": "^4.0.0", "downlevel-dts": "^0.10.0", - "eslint": "9.21.0", + "eslint": "9.22.0", "globals": "^16.0.0", "ignore-styles": "^5.0.1", "jest": "29.7.0", diff --git a/yarn.lock b/yarn.lock index b72d80332f1e..cf3abf79ade6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -360,25 +360,25 @@ __metadata: languageName: node linkType: hard -"@anansi/eslint-plugin@npm:1.0.31": - version: 1.0.31 - resolution: "@anansi/eslint-plugin@npm:1.0.31" - dependencies: - "@babel/eslint-parser": "npm:^7.26.8" - "@babel/eslint-plugin": "npm:^7.25.9" - "@eslint/js": "npm:^9.21.0" - "@typescript-eslint/parser": "npm:^8.26.0" - eslint-config-prettier: "npm:^10.0.2" - eslint-import-resolver-typescript: "npm:^3.8.3" +"@anansi/eslint-plugin@npm:1.0.32": + version: 1.0.32 + resolution: "@anansi/eslint-plugin@npm:1.0.32" + dependencies: + "@babel/eslint-parser": "npm:^7.26.10" + "@babel/eslint-plugin": "npm:^7.26.10" + "@eslint/js": "npm:^9.22.0" + "@typescript-eslint/parser": "npm:^8.26.1" + eslint-config-prettier: "npm:^10.1.1" + eslint-import-resolver-typescript: "npm:^3.8.5" eslint-import-resolver-webpack: "npm:^0.13.10" eslint-plugin-import: "npm:^2.31.0" eslint-plugin-jsx-a11y: "npm:^6.10.2" eslint-plugin-prettier: "npm:^5.2.3" eslint-plugin-react: "npm:^7.37.4" eslint-plugin-react-hooks: "npm:^5.0.0" - globals: "npm:^15.15.0" + globals: "npm:^16.0.0" semver: "npm:^7.7.1" - typescript-eslint: "npm:^8.26.0" + typescript-eslint: "npm:^8.26.1" peerDependencies: "@babel/core": ^7.0.0 eslint: ^9.0.0 @@ -392,7 +392,7 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/6d815c0e096eb4a64cc46417b7cf411cd86ee398b198f7c43d9b732a2f59fa6b7cd4d0db644ae892b85c407251d2fe4d5d40d3afc93e71925ceaf795003980b6 + checksum: 10c0/965f0f1b4b277c811e133f9a69fdb835e431c18744d86a35c2e0635c46557ade8e01b98536757ffe029c25479a1f2b47e9e044047ac20de5227e2e5c0871b50e languageName: node linkType: hard @@ -670,9 +670,9 @@ __metadata: languageName: node linkType: hard -"@babel/eslint-parser@npm:^7.26.8": - version: 7.26.8 - resolution: "@babel/eslint-parser@npm:7.26.8" +"@babel/eslint-parser@npm:^7.26.10": + version: 7.26.10 + resolution: "@babel/eslint-parser@npm:7.26.10" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" eslint-visitor-keys: "npm:^2.1.0" @@ -680,19 +680,19 @@ __metadata: peerDependencies: "@babel/core": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/00678fef68b7352b717d622398bd04a69d8472aa3d9c81bd1d3213d606abb2b84ea3f398c645dc9c451c1d2665f301aea541acd7b47291ed167d26133ca411d7 + checksum: 10c0/02ff3dec84e4414cf7de5e5221c452b8a8587ac80c2e8793e182abcab379d1d32b1da494ec42623739f76361c76314464b94a58d0ea5c8764169b5f985b2239d languageName: node linkType: hard -"@babel/eslint-plugin@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/eslint-plugin@npm:7.25.9" +"@babel/eslint-plugin@npm:^7.26.10": + version: 7.26.10 + resolution: "@babel/eslint-plugin@npm:7.26.10" dependencies: eslint-rule-composer: "npm:^0.3.0" peerDependencies: "@babel/eslint-parser": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/839a014cdb7f5173dbe1986db3a354dd766684b4f0d16a18884015f336bfefcab8e301be4e616bf5c25c641aca9704114531418f44a55160e961ebb326da7d57 + checksum: 10c0/ebc0c4b01df752d5c61a5c8898ff5d03034f2f0d1c4f6b93ae24b2de521ded5e0584506a9dd50ba466bbaa6441f141a745be4eccba1f76d15f515f9595edc7b1 languageName: node linkType: hard @@ -4008,6 +4008,13 @@ __metadata: languageName: node linkType: hard +"@eslint/config-helpers@npm:^0.1.0": + version: 0.1.0 + resolution: "@eslint/config-helpers@npm:0.1.0" + checksum: 10c0/3562b5325f42740fc83b0b92b7d13a61b383f8db064915143eec36184f09a09fad73eca6c2955ab6c248b0d04fa03c140f9af2f2c4c06770781a6b79f300a01e + languageName: node + linkType: hard + "@eslint/core@npm:^0.12.0": version: 0.12.0 resolution: "@eslint/core@npm:0.12.0" @@ -4034,10 +4041,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.21.0, @eslint/js@npm:^9.21.0": - version: 9.21.0 - resolution: "@eslint/js@npm:9.21.0" - checksum: 10c0/86c24a2668808995037e3f40c758335df2ae277c553ac0cf84381a1a8698f3099d8a22dd9c388947e6b7f93fcc1142f62406072faaa2b83c43ca79993fc01bb3 +"@eslint/js@npm:9.22.0, @eslint/js@npm:^9.22.0": + version: 9.22.0 + resolution: "@eslint/js@npm:9.22.0" + checksum: 10c0/5bcd009bb579dc6c6ed760703bdd741e08a48cd9decd677aa2cf67fe66236658cb09a00185a0369f3904e5cffba9e6e0f2ff4d9ba4fdf598fcd81d34c49213a5 languageName: node linkType: hard @@ -8021,15 +8028,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.26.0": - version: 8.26.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.26.0" +"@typescript-eslint/eslint-plugin@npm:8.26.1": + version: 8.26.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.26.1" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.26.0" - "@typescript-eslint/type-utils": "npm:8.26.0" - "@typescript-eslint/utils": "npm:8.26.0" - "@typescript-eslint/visitor-keys": "npm:8.26.0" + "@typescript-eslint/scope-manager": "npm:8.26.1" + "@typescript-eslint/type-utils": "npm:8.26.1" + "@typescript-eslint/utils": "npm:8.26.1" + "@typescript-eslint/visitor-keys": "npm:8.26.1" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -8038,64 +8045,64 @@ __metadata: "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/b270467672c5cb7fb9085ae063364252af2910a424899f2a9f54cfbe84aba6ce80dbbf5027f1f33f17cc587da9883de212a4b3dc969f22ded30076889b499dd8 + checksum: 10c0/412f41aafd503a1faea91edd03a68717ca8a49ed6683700b8386115c67b86110c9826d10005d3a0341b78cdee41a6ef08842716ced2b58af03f91eb1b8cc929c languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.26.0, @typescript-eslint/parser@npm:^8.26.0": - version: 8.26.0 - resolution: "@typescript-eslint/parser@npm:8.26.0" +"@typescript-eslint/parser@npm:8.26.1, @typescript-eslint/parser@npm:^8.26.1": + version: 8.26.1 + resolution: "@typescript-eslint/parser@npm:8.26.1" dependencies: - "@typescript-eslint/scope-manager": "npm:8.26.0" - "@typescript-eslint/types": "npm:8.26.0" - "@typescript-eslint/typescript-estree": "npm:8.26.0" - "@typescript-eslint/visitor-keys": "npm:8.26.0" + "@typescript-eslint/scope-manager": "npm:8.26.1" + "@typescript-eslint/types": "npm:8.26.1" + "@typescript-eslint/typescript-estree": "npm:8.26.1" + "@typescript-eslint/visitor-keys": "npm:8.26.1" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/b937a80aeca4e508a67cbf2e42dfd268316336de265aaf836d04e49008a6ff4d754e73ad30075c183d98756677d1f54061c34e618c97d5fb61a04903c65d4851 + checksum: 10c0/21fe4306b6017bf183d92cdd493edacd302816071e29e1400452f3ccd224ab8111b75892507b9731545e98e6e4d153e54dab568b3433f6c9596b6cb2f7af922f languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.26.0": - version: 8.26.0 - resolution: "@typescript-eslint/scope-manager@npm:8.26.0" +"@typescript-eslint/scope-manager@npm:8.26.1": + version: 8.26.1 + resolution: "@typescript-eslint/scope-manager@npm:8.26.1" dependencies: - "@typescript-eslint/types": "npm:8.26.0" - "@typescript-eslint/visitor-keys": "npm:8.26.0" - checksum: 10c0/f93b12daf6a4df3050ca3fc6db1f534b5c521861509ee09a45a8a17d97f2fbb20c2d34975f07291481d69998aac9f2975f8facad0d47f533db56ec8f70f533a0 + "@typescript-eslint/types": "npm:8.26.1" + "@typescript-eslint/visitor-keys": "npm:8.26.1" + checksum: 10c0/ecd30eb615c7384f01cea8f2c8e8dda7507ada52ad0d002d3701bdd9d06f6d14cefb31c6c26ef55708adfaa2045a01151e8685656240268231a4bac8f792afe4 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.26.0": - version: 8.26.0 - resolution: "@typescript-eslint/type-utils@npm:8.26.0" +"@typescript-eslint/type-utils@npm:8.26.1": + version: 8.26.1 + resolution: "@typescript-eslint/type-utils@npm:8.26.1" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.26.0" - "@typescript-eslint/utils": "npm:8.26.0" + "@typescript-eslint/typescript-estree": "npm:8.26.1" + "@typescript-eslint/utils": "npm:8.26.1" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.0.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/840b7551dcea7304632564612a2460f869c5330c50661cf21ac5992359aba7539f1466ac7dbde6f2d0bd56f6f769c9f3fed8564045c82d4914a88745da846870 + checksum: 10c0/17553b4333246e1ffd447dab78a4cbc565c129c9baf32326387760c9790120a99d955acf84888b7ef96e73c82fc22a3e08e80f0bd65d21e3cf2fe002f977aba1 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.26.0": - version: 8.26.0 - resolution: "@typescript-eslint/types@npm:8.26.0" - checksum: 10c0/b16c0f67d12092c204a5935b430854b3a41c80934b386a5a4526acc9c8a829d8ee4f78732e71587e605de7845fa9a801b59fff015471dab7bf33676ee68c0100 +"@typescript-eslint/types@npm:8.26.1": + version: 8.26.1 + resolution: "@typescript-eslint/types@npm:8.26.1" + checksum: 10c0/805b239b57854fc12eae9e2bec6ccab24bac1d30a762c455f22c73b777a5859c64c58b4750458bd0ab4aadd664eb95cbef091348a071975acac05b15ebea9f1b languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.26.0": - version: 8.26.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.26.0" +"@typescript-eslint/typescript-estree@npm:8.26.1": + version: 8.26.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.26.1" dependencies: - "@typescript-eslint/types": "npm:8.26.0" - "@typescript-eslint/visitor-keys": "npm:8.26.0" + "@typescript-eslint/types": "npm:8.26.1" + "@typescript-eslint/visitor-keys": "npm:8.26.1" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -8104,32 +8111,32 @@ __metadata: ts-api-utils: "npm:^2.0.1" peerDependencies: typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/898bf7ec8ee1f3454d0e38a0bb3d7bd3cbd39f530857c9b1851650ec1647bcb6997622e86d24332d81848afd9b65ce4c080437ab1c3c023b23915a745dd0b363 + checksum: 10c0/adc95e4735a8ded05ad35d7b4fae68c675afdd4b3531bc4a51eab5efe793cf80bc75f56dfc8022af4c0a5b316eec61f8ce6b77c2ead45fc675fea7e28cd52ade languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.26.0": - version: 8.26.0 - resolution: "@typescript-eslint/utils@npm:8.26.0" +"@typescript-eslint/utils@npm:8.26.1": + version: 8.26.1 + resolution: "@typescript-eslint/utils@npm:8.26.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.26.0" - "@typescript-eslint/types": "npm:8.26.0" - "@typescript-eslint/typescript-estree": "npm:8.26.0" + "@typescript-eslint/scope-manager": "npm:8.26.1" + "@typescript-eslint/types": "npm:8.26.1" + "@typescript-eslint/typescript-estree": "npm:8.26.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/594838a865d385ad5206c8b948678d4cb4010d0c9b826913968ce9e8af4d1c58b1f044de49f91d8dc36cda2ddb121ee7d2c5b53822a05f3e55002b10a42b3bfb + checksum: 10c0/a5cb3bdf253cc8e8474a2ed8666c0a6194abe56f44039c6623bef0459ed17d0276ed6e40c70d35bd8ec4d41bafc255e4d3025469f32ac692ba2d89e7579c2a26 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.26.0": - version: 8.26.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.26.0" +"@typescript-eslint/visitor-keys@npm:8.26.1": + version: 8.26.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.26.1" dependencies: - "@typescript-eslint/types": "npm:8.26.0" + "@typescript-eslint/types": "npm:8.26.1" eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/6428c1ba199d962060d43f06ba8a98b874ba6fe875a23b10e8f01550838d8be8ee689ae4da3e8b045d4c7bb01e38385e6a8ae17a9d566cf7cd21f7090b573f61 + checksum: 10c0/51b1016d06cd2b9eac0a213de418b0a26022fd3b71478014541bfcbc2a3c4d666552390eb9c209fa9e52c868710d9f1b21a2c789d35c650239438c366a27a239 languageName: node linkType: hard @@ -13841,14 +13848,14 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^10.0.2": - version: 10.0.2 - resolution: "eslint-config-prettier@npm:10.0.2" +"eslint-config-prettier@npm:^10.1.1": + version: 10.1.1 + resolution: "eslint-config-prettier@npm:10.1.1" peerDependencies: eslint: ">=7.0.0" bin: - eslint-config-prettier: build/bin/cli.js - checksum: 10c0/e0ef3c442661a26fc6e82acec5bb9a418c4a8f65ec8adf0983d3aaba7716d2ed448358b063cce6e3c272c847d14cb856ddf30031770c6571e2b2c3e2a439afd4 + eslint-config-prettier: bin/cli.js + checksum: 10c0/3dbfdf6495dd62e2e1644ea9e8e978100dabcd8740fd264df1222d130001a1e8de05d6ed6c67d3a60727386a07507f067d1ca79af6d546910414beab19e7966e languageName: node linkType: hard @@ -13863,9 +13870,9 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^3.8.3": - version: 3.8.3 - resolution: "eslint-import-resolver-typescript@npm:3.8.3" +"eslint-import-resolver-typescript@npm:^3.8.5": + version: 3.8.5 + resolution: "eslint-import-resolver-typescript@npm:3.8.5" dependencies: "@nolyfill/is-core-module": "npm:1.0.39" debug: "npm:^4.3.7" @@ -13883,7 +13890,7 @@ __metadata: optional: true eslint-plugin-import-x: optional: true - checksum: 10c0/886ceeab4cad14958d7c7d3432ead2486374616c8ada7925ab96e55f919f2dbbbdbe7c3081d7d238231e84699849e82930417a66e05638bcc8202e1263edddeb + checksum: 10c0/787fcd1ee314f8adb206ae72da0f35e4d6dd0d561509305e99316b1cc94aabf57a3cd22627f83fd0a723fad4e7701ae5f80324b450c3adb83c4f48ca4661c178 languageName: node linkType: hard @@ -14048,13 +14055,13 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^8.2.0": - version: 8.2.0 - resolution: "eslint-scope@npm:8.2.0" +"eslint-scope@npm:^8.3.0": + version: 8.3.0 + resolution: "eslint-scope@npm:8.3.0" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10c0/8d2d58e2136d548ac7e0099b1a90d9fab56f990d86eb518de1247a7066d38c908be2f3df477a79cf60d70b30ba18735d6c6e70e9914dca2ee515a729975d70d6 + checksum: 10c0/23bf54345573201fdf06d29efa345ab508b355492f6c6cc9e2b9f6d02b896f369b6dd5315205be94b8853809776c4d13353b85c6b531997b164ff6c3328ecf5b languageName: node linkType: hard @@ -14079,16 +14086,17 @@ __metadata: languageName: node linkType: hard -"eslint@npm:9.21.0": - version: 9.21.0 - resolution: "eslint@npm:9.21.0" +"eslint@npm:9.22.0": + version: 9.22.0 + resolution: "eslint@npm:9.22.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.12.1" "@eslint/config-array": "npm:^0.19.2" + "@eslint/config-helpers": "npm:^0.1.0" "@eslint/core": "npm:^0.12.0" "@eslint/eslintrc": "npm:^3.3.0" - "@eslint/js": "npm:9.21.0" + "@eslint/js": "npm:9.22.0" "@eslint/plugin-kit": "npm:^0.2.7" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" @@ -14100,7 +14108,7 @@ __metadata: cross-spawn: "npm:^7.0.6" debug: "npm:^4.3.2" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^8.2.0" + eslint-scope: "npm:^8.3.0" eslint-visitor-keys: "npm:^4.2.0" espree: "npm:^10.3.0" esquery: "npm:^1.5.0" @@ -14124,7 +14132,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/558edb25b440cd51825d66fed3e84f1081bd6f4cb2cf994e60ece4c5978fa0583e88b75faf187c1fc21688c4ff7072f12bf5f6d1be1e09a4d6af78cff39dc520 + checksum: 10c0/7b5ab6f2365971c16efe97349565f75d8343347562fb23f12734c6ab2cd5e35301373a0d51e194789ddcfdfca21db7b62ff481b03d524b8169896c305b65ff48 languageName: node linkType: hard @@ -15687,13 +15695,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^15.15.0": - version: 15.15.0 - resolution: "globals@npm:15.15.0" - checksum: 10c0/f9ae80996392ca71316495a39bec88ac43ae3525a438b5626cd9d5ce9d5500d0a98a266409605f8cd7241c7acf57c354a48111ea02a767ba4f374b806d6861fe - languageName: node - linkType: hard - "globals@npm:^16.0.0": version: 16.0.0 resolution: "globals@npm:16.0.0" @@ -26785,7 +26786,7 @@ __metadata: dependencies: "@anansi/babel-preset": "npm:6.2.1" "@anansi/browserslist-config": "npm:1.7.2" - "@anansi/eslint-plugin": "npm:1.0.31" + "@anansi/eslint-plugin": "npm:1.0.32" "@anansi/jest-preset": "npm:0.11.14" "@babel/cli": "npm:7.26.4" "@babel/core": "npm:7.26.9" @@ -26818,7 +26819,7 @@ __metadata: cpy-cli: "npm:5.0.0" cross-fetch: "npm:^4.0.0" downlevel-dts: "npm:^0.10.0" - eslint: "npm:9.21.0" + eslint: "npm:9.22.0" globals: "npm:^16.0.0" ignore-styles: "npm:^5.0.1" jest: "npm:29.7.0" @@ -29461,17 +29462,17 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.26.0": - version: 8.26.0 - resolution: "typescript-eslint@npm:8.26.0" +"typescript-eslint@npm:^8.26.1": + version: 8.26.1 + resolution: "typescript-eslint@npm:8.26.1" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.26.0" - "@typescript-eslint/parser": "npm:8.26.0" - "@typescript-eslint/utils": "npm:8.26.0" + "@typescript-eslint/eslint-plugin": "npm:8.26.1" + "@typescript-eslint/parser": "npm:8.26.1" + "@typescript-eslint/utils": "npm:8.26.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/7bf055ac2839c96d72c3c4213b5bef82ca71aba73a02922b8ba9e3bd91bb845127f32f8cb1c7b7ef6201803a7ffcf0cc6be18318b46d84296e1b1e2adbd27643 + checksum: 10c0/92ab2e59950020eae9956e0e1fd572bc98bab0f764e63f49bfd9feab3b38edfe888712fd2df6fc43642b9be06e60288f72626d7a7cc25dcbb4c692df64cba064 languageName: node linkType: hard