diff --git a/packages/fxa-auth-server/package.json b/packages/fxa-auth-server/package.json index c30180bdc96..593578eb74a 100644 --- a/packages/fxa-auth-server/package.json +++ b/packages/fxa-auth-server/package.json @@ -188,7 +188,7 @@ "grunt-contrib-copy": "1.0.0", "grunt-contrib-watch": "^1.1.0", "grunt-copyright": "0.3.0", - "grunt-eslint": "^23.0.0", + "grunt-eslint": "^25.0.0", "grunt-newer": "1.3.0", "jsxgettext-recursive-next": "1.1.0", "jws": "4.0.0", diff --git a/packages/fxa-customs-server/package.json b/packages/fxa-customs-server/package.json index 4a452c081a6..8d4eef5a6fa 100644 --- a/packages/fxa-customs-server/package.json +++ b/packages/fxa-customs-server/package.json @@ -56,7 +56,7 @@ "grunt": "^1.6.1", "grunt-cli": "^1.4.3", "grunt-copyright": "0.3.0", - "grunt-eslint": "^23.0.0", + "grunt-eslint": "^25.0.0", "load-grunt-tasks": "^5.1.0", "pm2": "^5.3.0", "prettier": "^2.3.1", diff --git a/yarn.lock b/yarn.lock index 30a29d77320..aa717d02b40 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9078,6 +9078,23 @@ __metadata: languageName: node linkType: hard +"@eslint/eslintrc@npm:^3.0.2": + version: 3.0.2 + resolution: "@eslint/eslintrc@npm:3.0.2" + dependencies: + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^10.0.1 + globals: ^14.0.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.0 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: 05bf516b60fbb1c1bdc264e081118b2172c5feb071cd665976482c5614b8e7950991175fea3ca6b1f482ced7cb0d0aa34ceab3a508d6bf1ff17b4efc0911e293 + languageName: node + linkType: hard + "@eslint/js@npm:8.38.0": version: 8.38.0 resolution: "@eslint/js@npm:8.38.0" @@ -9099,6 +9116,13 @@ __metadata: languageName: node linkType: hard +"@eslint/js@npm:9.2.0": + version: 9.2.0 + resolution: "@eslint/js@npm:9.2.0" + checksum: b5617fd35bd4d9521c6b21c1dc6692b29b65be54d35905f2ed529f02e4014b9ad9d1fcdbd3dfea589636a98c8396489625c94f5dd05ce3c35ca5ac5537904764 + languageName: node + linkType: hard + "@faker-js/faker@npm:^8.4.1": version: 8.4.1 resolution: "@faker-js/faker@npm:8.4.1" @@ -10636,6 +10660,17 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" + dependencies: + "@humanwhocodes/object-schema": ^2.0.3 + debug: ^4.3.1 + minimatch: ^3.0.5 + checksum: eae69ff9134025dd2924f0b430eb324981494be26f0fddd267a33c28711c4db643242cf9fddf7dadb9d16c96b54b2d2c073e60a56477df86e0173149313bd5d6 + languageName: node + linkType: hard + "@humanwhocodes/config-array@npm:^0.5.0": version: 0.5.0 resolution: "@humanwhocodes/config-array@npm:0.5.0" @@ -10686,6 +10721,20 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/object-schema@npm:^2.0.3": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: d3b78f6c5831888c6ecc899df0d03bcc25d46f3ad26a11d7ea52944dc36a35ef543fad965322174238d677a43d5c694434f6607532cff7077062513ad7022631 + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.2.3": + version: 0.2.4 + resolution: "@humanwhocodes/retry@npm:0.2.4" + checksum: a40bd0a86e985b84b4ebc14e4e44c0433afc71e0ac0ac62ffe7b3fc19a56943101dc0492d1f819283c363203ff9d1ead641b405a34f7a29b9b39297c920d9296 + languageName: node + linkType: hard + "@iarna/toml@npm:>= 2.2.5": version: 3.0.0 resolution: "@iarna/toml@npm:3.0.0" @@ -24959,6 +25008,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.11.3": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" + bin: + acorn: bin/acorn + checksum: 76d8e7d559512566b43ab4aadc374f11f563f0a9e21626dd59cb2888444e9445923ae9f3699972767f18af61df89cd89f5eaaf772d1327b055b45cb829b4a88c + languageName: node + linkType: hard + "acorn@npm:^8.2.4, acorn@npm:^8.4.1": version: 8.5.0 resolution: "acorn@npm:8.5.0" @@ -35036,6 +35094,16 @@ __metadata: languageName: node linkType: hard +"eslint-scope@npm:^8.0.1": + version: 8.0.1 + resolution: "eslint-scope@npm:8.0.1" + dependencies: + esrecurse: ^4.3.0 + estraverse: ^5.2.0 + checksum: 67a5a39312dadb8c9a677df0f2e8add8daf15280b08bfe07f898d5347ee2d7cd2a1f5c2760f34e46e8f5f13f7192f47c2c10abe676bfa4173ae5539365551940 + languageName: node + linkType: hard + "eslint-utils@npm:^1.4.3": version: 1.4.3 resolution: "eslint-utils@npm:1.4.3" @@ -35114,6 +35182,13 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^4.0.0": + version: 4.0.0 + resolution: "eslint-visitor-keys@npm:4.0.0" + checksum: 5c09f89cf29d87cdbfbac38802a880d3c2e65f8cb61c689888346758f1e24a4c7f6caefeac9474dfa52058a99920623599bdb00516976a30134abeba91275aa2 + languageName: node + linkType: hard + "eslint-webpack-plugin@npm:^3.1.1": version: 3.2.0 resolution: "eslint-webpack-plugin@npm:3.2.0" @@ -35177,7 +35252,7 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^7.0.0, eslint@npm:^7.32.0": +"eslint@npm:^7.32.0": version: 7.32.0 resolution: "eslint@npm:7.32.0" dependencies: @@ -35464,6 +35539,50 @@ __metadata: languageName: node linkType: hard +"eslint@npm:^9.0.0": + version: 9.2.0 + resolution: "eslint@npm:9.2.0" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^3.0.2 + "@eslint/js": 9.2.0 + "@humanwhocodes/config-array": ^0.13.0 + "@humanwhocodes/module-importer": ^1.0.1 + "@humanwhocodes/retry": ^0.2.3 + "@nodelib/fs.walk": ^1.2.8 + ajv: ^6.12.4 + chalk: ^4.0.0 + cross-spawn: ^7.0.2 + debug: ^4.3.2 + escape-string-regexp: ^4.0.0 + eslint-scope: ^8.0.1 + eslint-visitor-keys: ^4.0.0 + espree: ^10.0.1 + esquery: ^1.4.2 + esutils: ^2.0.2 + fast-deep-equal: ^3.1.3 + file-entry-cache: ^8.0.0 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + ignore: ^5.2.0 + imurmurhash: ^0.1.4 + is-glob: ^4.0.0 + is-path-inside: ^3.0.3 + json-stable-stringify-without-jsonify: ^1.0.1 + levn: ^0.4.1 + lodash.merge: ^4.6.2 + minimatch: ^3.1.2 + natural-compare: ^1.4.0 + optionator: ^0.9.3 + strip-ansi: ^6.0.1 + text-table: ^0.2.0 + bin: + eslint: bin/eslint.js + checksum: 692f58f3e1939efc0875641af2f9a2788ebd870adf3b6a3c516e5e5d05df7cc54288056d7148200b7cecbbabdd14c61ded880861e95a230e5a8b80c184e780b7 + languageName: node + linkType: hard + "esm@npm:^3.2.25": version: 3.2.25 resolution: "esm@npm:3.2.25" @@ -35471,6 +35590,17 @@ __metadata: languageName: node linkType: hard +"espree@npm:^10.0.1": + version: 10.0.1 + resolution: "espree@npm:10.0.1" + dependencies: + acorn: ^8.11.3 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^4.0.0 + checksum: 62c9242a84c6741cebd35ede6574131d0419be7e5559566403e384087d99c4ddb2ced44e32acd44a4c3d8a8a84997cf8d78810c4e46b3fe25a804f1a92dc6b9d + languageName: node + linkType: hard + "espree@npm:^6.1.2": version: 6.2.1 resolution: "espree@npm:6.2.1" @@ -38017,7 +38147,7 @@ fsevents@~2.1.1: grunt-contrib-copy: 1.0.0 grunt-contrib-watch: ^1.1.0 grunt-copyright: 0.3.0 - grunt-eslint: ^23.0.0 + grunt-eslint: ^25.0.0 grunt-newer: 1.3.0 hapi-auth-jwt2: ^10.4.0 hapi-error: ^3.0.0 @@ -38290,7 +38420,7 @@ fsevents@~2.1.1: grunt: ^1.6.1 grunt-cli: ^1.4.3 grunt-copyright: 0.3.0 - grunt-eslint: ^23.0.0 + grunt-eslint: ^25.0.0 hapi-swagger: ^17.2.1 hot-shots: ^10.0.0 ip: ^2.0.1 @@ -39865,6 +39995,13 @@ fsevents@~2.1.1: languageName: node linkType: hard +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 534b8216736a5425737f59f6e6a5c7f386254560c9f41d24a9227d60ee3ad4a9e82c5b85def0e212e9d92162f83a92544be4c7fd4c902cb913736c10e08237ac + languageName: node + linkType: hard + "globals@npm:^9.18.0": version: 9.18.0 resolution: "globals@npm:9.18.0" @@ -40477,15 +40614,15 @@ fsevents@~2.1.1: languageName: node linkType: hard -"grunt-eslint@npm:^23.0.0": - version: 23.0.0 - resolution: "grunt-eslint@npm:23.0.0" +"grunt-eslint@npm:^25.0.0": + version: 25.0.0 + resolution: "grunt-eslint@npm:25.0.0" dependencies: - chalk: ^4.0.0 - eslint: ^7.0.0 + chalk: ^4.1.2 + eslint: ^9.0.0 peerDependencies: grunt: ">=1" - checksum: e0fd27d835b07f9e89bd1ea9386dd2ed4dcc7c8cd8fe8c611e52c4059d776c06968ebf5eedb2a2e064dd50554a0a058ddb21ecf98e763a1dafd17ee5f6d1a429 + checksum: 54949f4cd2cd123f7ecea85c2280c5595f46d697f06fdc986de8ecbc1b6abb6af5cb0bd0d9f1e3e3ed426da939a7878369e2073e746520cee8a9107a2083d804 languageName: node linkType: hard