diff --git a/package.json b/package.json index ab09adf484c..f82f7db0b77 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@guardian/automat-modules": "^0.3.8", "@guardian/commercial": "18.1.0", "@guardian/core-web-vitals": "6.0.0", - "@guardian/eslint-config-typescript": "9.0.1", + "@guardian/eslint-config-typescript": "10.0.1", "@guardian/identity-auth": "2.1.0", "@guardian/identity-auth-frontend": "4.0.0", "@guardian/libs": "16.1.0", diff --git a/yarn.lock b/yarn.lock index 319e3dfe0f9..6c8fca47fa6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3028,26 +3028,26 @@ __metadata: languageName: node linkType: hard -"@guardian/eslint-config-typescript@npm:9.0.1": - version: 9.0.1 - resolution: "@guardian/eslint-config-typescript@npm:9.0.1" +"@guardian/eslint-config-typescript@npm:10.0.1": + version: 10.0.1 + resolution: "@guardian/eslint-config-typescript@npm:10.0.1" dependencies: - "@guardian/eslint-config": "npm:7.0.1" - "@typescript-eslint/eslint-plugin": "npm:6.18.0" - "@typescript-eslint/parser": "npm:6.18.0" + "@guardian/eslint-config": "npm:8.0.1" + "@typescript-eslint/eslint-plugin": "npm:7.3.1" + "@typescript-eslint/parser": "npm:7.3.1" eslint-import-resolver-typescript: "npm:3.6.1" eslint-plugin-import: "npm:2.29.1" peerDependencies: eslint: ^8.56.0 tslib: ^2.6.2 typescript: ~5.3.3 - checksum: 10c0/642dd57ad249da90fea8ba2882e1d03fdf54f3a77f7328a782c85700e55002d1e09be0dfe14c03e12166674d9baf8d473a486c91fbede4efdd92156fdbfe11ae + checksum: 10c0/249705737d666947585d98fde6097d1349faf72d456062916227f85e40b399229ba2d13e801d4a7b709c1f7d3cb844af6c7c8834e2cef1c8dfdbee49e601fa43 languageName: node linkType: hard -"@guardian/eslint-config@npm:7.0.1": - version: 7.0.1 - resolution: "@guardian/eslint-config@npm:7.0.1" +"@guardian/eslint-config@npm:8.0.1": + version: 8.0.1 + resolution: "@guardian/eslint-config@npm:8.0.1" dependencies: eslint-config-prettier: "npm:9.1.0" eslint-plugin-eslint-comments: "npm:3.2.0" @@ -3055,7 +3055,7 @@ __metadata: peerDependencies: eslint: ^8.56.0 tslib: ^2.6.2 - checksum: 10c0/41fd9f1b15712d090f9daff8edf12c8bc4c6079ca683e3ae661b2395dca36f37270c36387a51e6155431d6357a958ddf6606dce1e8d1523b5d6f693ffd064d18 + checksum: 10c0/c5571869423c771a24cb6a28167493531cf37146f29ecae7713bdaf785d937e7d563a3d9aabe4250b87975647f380e5e07e67713fb3ded581662a7dc0c187f15 languageName: node linkType: hard @@ -3085,7 +3085,7 @@ __metadata: "@guardian/automat-modules": "npm:^0.3.8" "@guardian/commercial": "npm:18.1.0" "@guardian/core-web-vitals": "npm:6.0.0" - "@guardian/eslint-config-typescript": "npm:9.0.1" + "@guardian/eslint-config-typescript": "npm:10.0.1" "@guardian/identity-auth": "npm:2.1.0" "@guardian/identity-auth-frontend": "npm:4.0.0" "@guardian/libs": "npm:16.1.0" @@ -5039,15 +5039,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.18.0" +"@typescript-eslint/eslint-plugin@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/eslint-plugin@npm:7.3.1" dependencies: "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.18.0" - "@typescript-eslint/type-utils": "npm:6.18.0" - "@typescript-eslint/utils": "npm:6.18.0" - "@typescript-eslint/visitor-keys": "npm:6.18.0" + "@typescript-eslint/scope-manager": "npm:7.3.1" + "@typescript-eslint/type-utils": "npm:7.3.1" + "@typescript-eslint/utils": "npm:7.3.1" + "@typescript-eslint/visitor-keys": "npm:7.3.1" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.2.4" @@ -5055,12 +5055,12 @@ __metadata: semver: "npm:^7.5.4" ts-api-utils: "npm:^1.0.1" peerDependencies: - "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/b89fae0d075be717dc4f9bed451bc5fb3416c5cc8ec519dae14d85dd8a7c4b60e21c87f91441cde1d84cd85d32253adc205a06dab7a33556152cc3a059bb5899 + checksum: 10c0/446c36801ee434854c935fd09f267bd68d537c1e422cfca87237230313b2ea40b512bb2357bcf489225df10a6d2f14dcd3ac8db80517b982abe0b609dd606c6c languageName: node linkType: hard @@ -5081,21 +5081,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/parser@npm:6.18.0" +"@typescript-eslint/parser@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/parser@npm:7.3.1" dependencies: - "@typescript-eslint/scope-manager": "npm:6.18.0" - "@typescript-eslint/types": "npm:6.18.0" - "@typescript-eslint/typescript-estree": "npm:6.18.0" - "@typescript-eslint/visitor-keys": "npm:6.18.0" + "@typescript-eslint/scope-manager": "npm:7.3.1" + "@typescript-eslint/types": "npm:7.3.1" + "@typescript-eslint/typescript-estree": "npm:7.3.1" + "@typescript-eslint/visitor-keys": "npm:7.3.1" debug: "npm:^4.3.4" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/5ae2c541157056d9d55fba66a2ecff7c870860579aaf8c33a89133e0bd35aaff3c1e923648417d66791f75fe39795bdaa31fc82d44613dc5872e1ce4640b608a + checksum: 10c0/c524e7021ea551cb83e19c7f1a697664171a6b227e16e33912243af659905a7effeaf9fc05e3c160cb99d8ba17552fa87e27be38261280daa733d4d4d4876eec languageName: node linkType: hard @@ -5109,13 +5109,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/scope-manager@npm:6.18.0" +"@typescript-eslint/scope-manager@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/scope-manager@npm:7.3.1" dependencies: - "@typescript-eslint/types": "npm:6.18.0" - "@typescript-eslint/visitor-keys": "npm:6.18.0" - checksum: 10c0/688de3cffa894ef402ee5f4ba265bcd26e21aac5e98b265dbc77eb0dbaf690602ddce6c56df0973764c560fcff290304e54d86620f11fc45394d3b556d4bfcf8 + "@typescript-eslint/types": "npm:7.3.1" + "@typescript-eslint/visitor-keys": "npm:7.3.1" + checksum: 10c0/08dd466b19445a8e2b093df7fcc59767289843d1cdc423b2f402a2a2c69a53e3cdf52dcc1497311346a45e875d77826a831b5b9a9fb7f709679f221344051c74 languageName: node linkType: hard @@ -5136,20 +5136,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/type-utils@npm:6.18.0" +"@typescript-eslint/type-utils@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/type-utils@npm:7.3.1" dependencies: - "@typescript-eslint/typescript-estree": "npm:6.18.0" - "@typescript-eslint/utils": "npm:6.18.0" + "@typescript-eslint/typescript-estree": "npm:7.3.1" + "@typescript-eslint/utils": "npm:7.3.1" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.0.1" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/121ab9846cdcfeb385502f816a01a2d97cff9f13d320ebd265662ec66a58f4639483cf5a9c790db3e5dbab20c13c21e8506096174d83d6971e359f1272ec94fc + checksum: 10c0/0e9ad41fe9eac135e1f6b448a2e1660df83e93bd2c370f1aaabe8bbdd376cda0e00d02b884793a3ce3a51c962c1f5cac543bcc1f02e4d1de2af757031aa6cbed languageName: node linkType: hard @@ -5167,10 +5167,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/types@npm:6.18.0" - checksum: 10c0/7bdbbd3ab040d10505c06e6cd3ac0eaf3f0450aa3098eb30f0b1706e06c9a1f9637c9e98ff67e05af235c55a7ccb0053368de072cd4a4f830c9b048d2575f91f +"@typescript-eslint/types@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/types@npm:7.3.1" + checksum: 10c0/d3b579829db901b2ea52000a6e343b7e3814fa06f62ba42711df2533365a247e97699f64fc15482cc433302ff81e8a0eed1ed2b0478d0709171d57910d46bdd5 languageName: node linkType: hard @@ -5192,12 +5192,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.18.0" +"@typescript-eslint/typescript-estree@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/typescript-estree@npm:7.3.1" dependencies: - "@typescript-eslint/types": "npm:6.18.0" - "@typescript-eslint/visitor-keys": "npm:6.18.0" + "@typescript-eslint/types": "npm:7.3.1" + "@typescript-eslint/visitor-keys": "npm:7.3.1" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -5207,7 +5207,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/67d377dbf66bae4d40b60cc838cc0f0337a8532925c5e2da5b1a08d882077276ff4bb1a41270179a0fa46bbf3840a284d65f5b97a69832444d4d0609c0b9b31e + checksum: 10c0/52dbfc590b01a43fae906dadd383c185b93fea5c8ac90aa2369f6c36d53a5d465fac02315a903a3b291974626045547ab53f346dc2271e93c8179deaad7a3961 languageName: node linkType: hard @@ -5247,20 +5247,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/utils@npm:6.18.0" +"@typescript-eslint/utils@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/utils@npm:7.3.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@types/json-schema": "npm:^7.0.12" "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.18.0" - "@typescript-eslint/types": "npm:6.18.0" - "@typescript-eslint/typescript-estree": "npm:6.18.0" + "@typescript-eslint/scope-manager": "npm:7.3.1" + "@typescript-eslint/types": "npm:7.3.1" + "@typescript-eslint/typescript-estree": "npm:7.3.1" semver: "npm:^7.5.4" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 10c0/1dc0b133fb061065ec9da9cb18ae4147c5d1656f2c0c9aca7390448802b912d1935b5e85f879de884466737cc5153a1acb370eee32b27be57302cf6a9d0b382a + eslint: ^8.56.0 + checksum: 10c0/1d7b049b2c4de1937832ae8ed681bbcd3b06b0d0b476cce67af96b2f65ff606413cc7dfdaad1e01057d24ba39bf5f6d4ba2923d23dab784d2bed5a217ab7b825 languageName: node linkType: hard @@ -5284,13 +5284,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.18.0": - version: 6.18.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.18.0" +"@typescript-eslint/visitor-keys@npm:7.3.1": + version: 7.3.1 + resolution: "@typescript-eslint/visitor-keys@npm:7.3.1" dependencies: - "@typescript-eslint/types": "npm:6.18.0" + "@typescript-eslint/types": "npm:7.3.1" eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/ef5697fdae84eafe4835919352d6e2a6ccd654942fa45d5980518fab291c176ac19d97e3579ed3462988bcf9d5c4ba7edeaca979378ab2e81dfa0fef0ce346e2 + checksum: 10c0/1765d9ee31adaa1cfaaa72a1acc987bba6cc382b5c6785ffcc2706a776c115e9310ea6761f70fe9b83bc7edf5ecb3cb6814c83704bd2bb807a6a35cf52f36958 languageName: node linkType: hard