diff --git a/package.json b/package.json index 354f6652..67bdf087 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "toucan-js": "^4.1.1" }, "devDependencies": { - "@cloudflare/workers-types": "^4.20251221.0", + "@cloudflare/workers-types": "^4.20251229.0", "@eslint/compat": "^2.0.0", "@eslint/eslintrc": "^3.3.3", "@eslint/js": "^9.39.2", @@ -47,8 +47,8 @@ "@types/iarna__toml": "^2.0.5", "@types/jest": "^30.0.0", "@types/node": "24.10.4", - "@typescript-eslint/eslint-plugin": "^8.50.1", - "@typescript-eslint/parser": "^8.50.1", + "@typescript-eslint/eslint-plugin": "^8.51.0", + "@typescript-eslint/parser": "^8.51.0", "cross-env": "^10.1.0", "depcheck": "^1.4.7", "eslint": "^9.39.2", @@ -58,7 +58,7 @@ "eslint-plugin-react": "^7.37.5", "globals": "^16.5.0", "jest": "^30.2.0", - "msw": "^2.12.4", + "msw": "^2.12.7", "npm-run-all": "^4.1.5", "prettier": "^3.7.4", "prettier-plugin-packagejson": "^2.5.20", diff --git a/yarn.lock b/yarn.lock index 205463d0..35628068 100644 --- a/yarn.lock +++ b/yarn.lock @@ -462,10 +462,10 @@ __metadata: languageName: node linkType: hard -"@cloudflare/workers-types@npm:^4.20251221.0": - version: 4.20251221.0 - resolution: "@cloudflare/workers-types@npm:4.20251221.0" - checksum: 60e18543e95dd28f6b71146ef3d36f3f73ffcc8840add3c3c876af0ff8ce0a8026b9669aea05c54317ce70a7f68f6457007845f5f62367d8b7f150142a3f6f61 +"@cloudflare/workers-types@npm:^4.20251229.0": + version: 4.20251229.0 + resolution: "@cloudflare/workers-types@npm:4.20251229.0" + checksum: a0e2f5f1da6a27fb78b2008e600d4c2a56df25c0936416063bc19fb9648702d5f4293ec13e4d9270b5f3b0ccd815273a6b2a427462598f035bd87734137da209 languageName: node linkType: hard @@ -1609,7 +1609,7 @@ __metadata: version: 0.0.0-use.local resolution: "@serlo/serlo.org-cloudflare-worker@workspace:." dependencies: - "@cloudflare/workers-types": ^4.20251221.0 + "@cloudflare/workers-types": ^4.20251229.0 "@eslint/compat": ^2.0.0 "@eslint/eslintrc": ^3.3.3 "@eslint/js": ^9.39.2 @@ -1620,8 +1620,8 @@ __metadata: "@types/iarna__toml": ^2.0.5 "@types/jest": ^30.0.0 "@types/node": 24.10.4 - "@typescript-eslint/eslint-plugin": ^8.50.1 - "@typescript-eslint/parser": ^8.50.1 + "@typescript-eslint/eslint-plugin": ^8.51.0 + "@typescript-eslint/parser": ^8.51.0 cross-env: ^10.1.0 depcheck: ^1.4.7 eslint: ^9.39.2 @@ -1634,7 +1634,7 @@ __metadata: io-ts: ^2.2.22 jest: ^30.2.0 jose: ^6.1.3 - msw: ^2.12.4 + msw: ^2.12.7 npm-run-all: ^4.1.5 prettier: ^3.7.4 prettier-plugin-packagejson: ^2.5.20 @@ -1884,52 +1884,52 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^8.50.1": - version: 8.50.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.50.1" +"@typescript-eslint/eslint-plugin@npm:^8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.51.0" dependencies: "@eslint-community/regexpp": ^4.10.0 - "@typescript-eslint/scope-manager": 8.50.1 - "@typescript-eslint/type-utils": 8.50.1 - "@typescript-eslint/utils": 8.50.1 - "@typescript-eslint/visitor-keys": 8.50.1 + "@typescript-eslint/scope-manager": 8.51.0 + "@typescript-eslint/type-utils": 8.51.0 + "@typescript-eslint/utils": 8.51.0 + "@typescript-eslint/visitor-keys": 8.51.0 ignore: ^7.0.0 natural-compare: ^1.4.0 - ts-api-utils: ^2.1.0 + ts-api-utils: ^2.2.0 peerDependencies: - "@typescript-eslint/parser": ^8.50.1 + "@typescript-eslint/parser": ^8.51.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 9741cca649cf56ee16b64b2515fa2ce9d3582ff41d699a934d451dc4fa006d215b9e41757e377063c66d90d9aacdfdcf2de96ab3560abdb99704b41823743563 + checksum: e046c67b4886b8fa033cd668d370f0e9a9143db3f4a63345a3c5db931274105fa6ad48e2b7134d128256706a137b9e0e74f8172786c67a555b3f5841a7d29183 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.50.1": - version: 8.50.1 - resolution: "@typescript-eslint/parser@npm:8.50.1" +"@typescript-eslint/parser@npm:^8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/parser@npm:8.51.0" dependencies: - "@typescript-eslint/scope-manager": 8.50.1 - "@typescript-eslint/types": 8.50.1 - "@typescript-eslint/typescript-estree": 8.50.1 - "@typescript-eslint/visitor-keys": 8.50.1 + "@typescript-eslint/scope-manager": 8.51.0 + "@typescript-eslint/types": 8.51.0 + "@typescript-eslint/typescript-estree": 8.51.0 + "@typescript-eslint/visitor-keys": 8.51.0 debug: ^4.3.4 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: a3790781278f224748e0c9b5e800c5a6b240b14fd45d85819ec603117637505cdafae615fd01d614214994b2285caebae5926a2101f4cf5982dd5d8980f0fb9d + checksum: 7005808ece994393c5289971c81aefa0708dd7aaf45718f00fcc4a4cb318bc3afab85b1b686ce0a164e39a79bbd6c6d52e047043d15ca626486c9277f776376f languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.50.1": - version: 8.50.1 - resolution: "@typescript-eslint/project-service@npm:8.50.1" +"@typescript-eslint/project-service@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/project-service@npm:8.51.0" dependencies: - "@typescript-eslint/tsconfig-utils": ^8.50.1 - "@typescript-eslint/types": ^8.50.1 + "@typescript-eslint/tsconfig-utils": ^8.51.0 + "@typescript-eslint/types": ^8.51.0 debug: ^4.3.4 peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: bb40129a9fbd4530bc85dffe2eda4880b1a2a505dfb5e6307cb45bb64217d4671807a8a206605340ee621be95404478e00624d9636edf998cc56467ea4f112e6 + checksum: 5917019e1ecb3892f0b927213e06834904bb40f62ec3f88b109e71073daedcab75bb2cc2847555e5b29625a9a70c0e70024c9e16e8eedcd9a2f7a6f76103410e languageName: node linkType: hard @@ -1943,38 +1943,38 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.50.1": - version: 8.50.1 - resolution: "@typescript-eslint/scope-manager@npm:8.50.1" +"@typescript-eslint/scope-manager@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/scope-manager@npm:8.51.0" dependencies: - "@typescript-eslint/types": 8.50.1 - "@typescript-eslint/visitor-keys": 8.50.1 - checksum: 70bccefad71ac806a51c8f1bef4f65d031bf7d65855e0784c1375ac117ad4c2e338ec764a2a7be5896b334be48c58db2fe5718e5f84f152db91dafa41ebee43c + "@typescript-eslint/types": 8.51.0 + "@typescript-eslint/visitor-keys": 8.51.0 + checksum: 361c7c5386d48900f25fc9ca95f609fdbb3b32455eba39815a3c511527a0da59e5369688eb25d2d71bdaf164c8dd892e583c9e23ebfeac0bea4656fe88338523 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.50.1, @typescript-eslint/tsconfig-utils@npm:^8.50.1": - version: 8.50.1 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.50.1" +"@typescript-eslint/tsconfig-utils@npm:8.51.0, @typescript-eslint/tsconfig-utils@npm:^8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.51.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: b7cd1b96fafc560e304b5daf36bb2ca10d421cbb34932723c8c3054fe4d0d59f329e769f8586c1a824c376e6dccf4632e19836208a033629344b5cc3a4e845aa + checksum: 16e06d4f5b81736f932339b43c2d5274fb8d8553ce740b0123de5768a38cfa6dc474817a8128c88b2ec36e2cd811f2a22d659917345b0ec0d3e481eb0afdbd55 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.50.1": - version: 8.50.1 - resolution: "@typescript-eslint/type-utils@npm:8.50.1" +"@typescript-eslint/type-utils@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/type-utils@npm:8.51.0" dependencies: - "@typescript-eslint/types": 8.50.1 - "@typescript-eslint/typescript-estree": 8.50.1 - "@typescript-eslint/utils": 8.50.1 + "@typescript-eslint/types": 8.51.0 + "@typescript-eslint/typescript-estree": 8.51.0 + "@typescript-eslint/utils": 8.51.0 debug: ^4.3.4 - ts-api-utils: ^2.1.0 + ts-api-utils: ^2.2.0 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: ea500e8c68156c6b5f79e689524afcfae1881aa39e7903fdca7eba20c5710ed7cb9fed5d457bad3b4602aded286c7589b0d831d67cc7ba8bc699783ff1e8294a + checksum: 952828acb6e72730d93f05d70ce0b948e4354583f96d4ef5b54fd10037b6cc7aaa4c163dacbba2827292bd96ffb6e6a851175d3b8cd398976eefc16c04c20a24 languageName: node linkType: hard @@ -1985,10 +1985,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.50.1, @typescript-eslint/types@npm:^8.50.1": - version: 8.50.1 - resolution: "@typescript-eslint/types@npm:8.50.1" - checksum: 289279b14685a89fb62bf7fc10c96e0edff2640b6ca335b4f946ba1e4a7e6b76c37fae7e4332af02ed55fe18d87acb1129488d7754eb60ea6bea08e23c1aa3c8 +"@typescript-eslint/types@npm:8.51.0, @typescript-eslint/types@npm:^8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/types@npm:8.51.0" + checksum: f170d4a639f279df381186a8caf65eb333426cf343e1f03712006d01bbb7b597e08db98963d156acc32bd0e6fc26fe3c5101fa4d5dc9dbbb31f5e0dd9448604a languageName: node linkType: hard @@ -2011,37 +2011,37 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.50.1": - version: 8.50.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.50.1" +"@typescript-eslint/typescript-estree@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.51.0" dependencies: - "@typescript-eslint/project-service": 8.50.1 - "@typescript-eslint/tsconfig-utils": 8.50.1 - "@typescript-eslint/types": 8.50.1 - "@typescript-eslint/visitor-keys": 8.50.1 + "@typescript-eslint/project-service": 8.51.0 + "@typescript-eslint/tsconfig-utils": 8.51.0 + "@typescript-eslint/types": 8.51.0 + "@typescript-eslint/visitor-keys": 8.51.0 debug: ^4.3.4 minimatch: ^9.0.4 semver: ^7.6.0 tinyglobby: ^0.2.15 - ts-api-utils: ^2.1.0 + ts-api-utils: ^2.2.0 peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 460fb762edae2f0c23128ca741a4d785f698608d0000fda92c7b3cf3a4a9905fa2d4c4fbba1a7c13d07d5acc379692d454015a19517f2f066e5b98b991bed413 + checksum: f91af4df0a86a44f1d6a07ef3ddb0d88963d33486faacd1e67e828ccbc5d2039c926a3ca42d023f6629d61e907454c50d78cb074401111a5738eb788b8c6a77c languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.50.1": - version: 8.50.1 - resolution: "@typescript-eslint/utils@npm:8.50.1" +"@typescript-eslint/utils@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/utils@npm:8.51.0" dependencies: "@eslint-community/eslint-utils": ^4.7.0 - "@typescript-eslint/scope-manager": 8.50.1 - "@typescript-eslint/types": 8.50.1 - "@typescript-eslint/typescript-estree": 8.50.1 + "@typescript-eslint/scope-manager": 8.51.0 + "@typescript-eslint/types": 8.51.0 + "@typescript-eslint/typescript-estree": 8.51.0 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 70715039de279f8b964b1cd2648f99c9f1c7c2757a268c80cb6cddd33facde6849e31d1d6d10fe13851909989fe74d7c0ae107ad103adca3498414270601f3d6 + checksum: be4fac7e9e29dfeaef74297ba808781210b0ce568bd54483c926ec5d684961fa8e8f3fa280cf0a6d3ec82b67b7b8cc87c9c6cf1f29c4892d925c0511061d3cb3 languageName: node linkType: hard @@ -2069,13 +2069,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.50.1": - version: 8.50.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.50.1" +"@typescript-eslint/visitor-keys@npm:8.51.0": + version: 8.51.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.51.0" dependencies: - "@typescript-eslint/types": 8.50.1 + "@typescript-eslint/types": 8.51.0 eslint-visitor-keys: ^4.2.1 - checksum: 24a4d42dfb38f5c368b068aaed11ba7965800babd0d17d308725f97961443d4ed4d3b4682317f7c5d33a6c3145f72750b6c059e2628080e46b370046e7abf8f0 + checksum: f4d8bb694c2ecf5141a1add4038dbeb61f33a4e667592845e4d6565a983b37f8b4042984e6a6172243050d8d91e05a53b9db653c422af830332365330679a1ec languageName: node linkType: hard @@ -6056,9 +6056,9 @@ __metadata: languageName: node linkType: hard -"msw@npm:^2.12.4": - version: 2.12.4 - resolution: "msw@npm:2.12.4" +"msw@npm:^2.12.7": + version: 2.12.7 + resolution: "msw@npm:2.12.7" dependencies: "@inquirer/confirm": ^5.0.0 "@mswjs/interceptors": ^0.40.0 @@ -6085,7 +6085,7 @@ __metadata: optional: true bin: msw: cli/index.js - checksum: e8a4021a9dcd158fff13bac442ef1a29f98e02ec8c81143869b4ef04eb60fa37332a0807ab9d6f3d31121325f0f41d3e714851515d54b854c57a529c17da8ed4 + checksum: 930b8c76e80143684b9dc686e406cf05256cb756624ef264eb630adb722eb7b0166a86cba92242ebbbf6d079ce5dae0396d0cf32963e04f65e094caf0685c73f languageName: node linkType: hard @@ -7785,12 +7785,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "ts-api-utils@npm:2.1.0" +"ts-api-utils@npm:^2.2.0": + version: 2.3.0 + resolution: "ts-api-utils@npm:2.3.0" peerDependencies: typescript: ">=4.8.4" - checksum: 5b1ef89105654d93d67582308bd8dfe4bbf6874fccbcaa729b08fbb00a940fd4c691ca6d0d2b18c3c70878d9a7e503421b7cc473dbc3d0d54258b86401d4b15d + checksum: c11d5fe54418beaccb1a7c0b0816903bd088c4ee1848b7dd25ea489431f3c83880a3eaf8667964354a1c9fdf86b012a1f0b16a2e61d248c0774ab139d2173941 languageName: node linkType: hard