From 92362e68e6b73c006f66f3a1d909ecc7a3b0de33 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 22:06:18 +0000 Subject: [PATCH 1/5] chore(deps-dev): bump the minor-and-patch group with 9 updates Bumps the minor-and-patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20251011.0` | `4.20251014.0` | | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.37.0` | `9.38.0` | | [@sentry/core](https://github.com/getsentry/sentry-javascript) | `10.19.0` | `10.20.0` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.7.2` | `24.9.0` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.1` | `8.46.2` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.1` | `8.46.2` | | [eslint](https://github.com/eslint/eslint) | `9.37.0` | `9.38.0` | | [msw](https://github.com/mswjs/msw) | `2.11.5` | `2.11.6` | | [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.42.2` | `4.43.0` | Updates `@cloudflare/workers-types` from 4.20251011.0 to 4.20251014.0 - [Release notes](https://github.com/cloudflare/workerd/releases) - [Changelog](https://github.com/cloudflare/workerd/blob/main/Dockerfile.release) - [Commits](https://github.com/cloudflare/workerd/commits) Updates `@eslint/js` from 9.37.0 to 9.38.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/commits/v9.38.0/packages/js) Updates `@sentry/core` from 10.19.0 to 10.20.0 - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/10.19.0...10.20.0) Updates `@types/node` from 24.7.2 to 24.9.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@typescript-eslint/eslint-plugin` from 8.46.1 to 8.46.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.46.1 to 8.46.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/parser) Updates `eslint` from 9.37.0 to 9.38.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/compare/v9.37.0...v9.38.0) Updates `msw` from 2.11.5 to 2.11.6 - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](https://github.com/mswjs/msw/compare/v2.11.5...v2.11.6) Updates `wrangler` from 4.42.2 to 4.43.0 - [Release notes](https://github.com/cloudflare/workers-sdk/releases) - [Changelog](https://github.com/cloudflare/workers-sdk/blob/main/packages/wrangler/CHANGELOG.md) - [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.43.0/packages/wrangler) --- updated-dependencies: - dependency-name: "@cloudflare/workers-types" dependency-version: 4.20251014.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@eslint/js" dependency-version: 9.38.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@sentry/core" dependency-version: 10.20.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@types/node" dependency-version: 24.9.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.46.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: "@typescript-eslint/parser" dependency-version: 8.46.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: eslint dependency-version: 9.38.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: msw dependency-version: 2.11.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: wrangler dependency-version: 4.43.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch ... Signed-off-by: dependabot[bot] --- package.json | 18 ++-- yarn.lock | 255 +++++++++++++++++++++++++++------------------------ 2 files changed, 144 insertions(+), 129 deletions(-) diff --git a/package.json b/package.json index 30ac47f5..55a72d94 100644 --- a/package.json +++ b/package.json @@ -36,29 +36,29 @@ "toucan-js": "^4.1.1" }, "devDependencies": { - "@cloudflare/workers-types": "^4.20251011.0", + "@cloudflare/workers-types": "^4.20251014.0", "@eslint/compat": "^1.4.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "^9.37.0", + "@eslint/js": "^9.38.0", "@iarna/toml": "^2.2.5", "@jest/globals": "^30.2.0", - "@sentry/core": "^10.19.0", + "@sentry/core": "^10.20.0", "@testing-library/jest-dom": "^6.9.1", "@types/iarna__toml": "^2.0.5", "@types/jest": "^30.0.0", - "@types/node": "24.7.2", - "@typescript-eslint/eslint-plugin": "^8.46.1", - "@typescript-eslint/parser": "^8.46.1", + "@types/node": "24.9.0", + "@typescript-eslint/eslint-plugin": "^8.46.2", + "@typescript-eslint/parser": "^8.46.2", "cross-env": "^10.1.0", "depcheck": "^1.4.7", - "eslint": "^9.37.0", + "eslint": "^9.38.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-deprecation": "^3.0.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-react": "^7.37.5", "globals": "^16.4.0", "jest": "^30.2.0", - "msw": "^2.11.5", + "msw": "^2.11.6", "npm-run-all": "^4.1.5", "prettier": "^3.6.2", "prettier-plugin-packagejson": "^2.5.19", @@ -66,7 +66,7 @@ "ts-jest": "^29.4.5", "ts-unused-exports": "^11.0.1", "typescript": "^5.9.3", - "wrangler": "^4.42.2" + "wrangler": "^4.43.0" }, "packageManager": "yarn@3.6.0", "engines": { diff --git a/yarn.lock b/yarn.lock index b1c48db3..b2a2869a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -462,10 +462,10 @@ __metadata: languageName: node linkType: hard -"@cloudflare/workers-types@npm:^4.20251011.0": - version: 4.20251011.0 - resolution: "@cloudflare/workers-types@npm:4.20251011.0" - checksum: 722ee5a88f066e00134103f481b21e768656c39527dd540f2d90607daa44003abf1423a789c53ccbd9e377552491c9fcf1d4650eaf42d87c04c357424571e31b +"@cloudflare/workers-types@npm:^4.20251014.0": + version: 4.20251014.0 + resolution: "@cloudflare/workers-types@npm:4.20251014.0" + checksum: dadafbaecf896fcac254d89808dc9041ae0c553149b12115bedf81f39367d59387df06c51a583e7af110c3b5d6920e003620d9dcbf73269d871c941b34c2b588 languageName: node linkType: hard @@ -720,23 +720,23 @@ __metadata: languageName: node linkType: hard -"@eslint/config-array@npm:^0.21.0": - version: 0.21.0 - resolution: "@eslint/config-array@npm:0.21.0" +"@eslint/config-array@npm:^0.21.1": + version: 0.21.1 + resolution: "@eslint/config-array@npm:0.21.1" dependencies: - "@eslint/object-schema": ^2.1.6 + "@eslint/object-schema": ^2.1.7 debug: ^4.3.1 minimatch: ^3.1.2 - checksum: 84d3ae7cb755af94dc158a74389f4c560757b13f2bb908f598f927b87b70a38e8152015ea2e9557c1b4afc5130ee1356f6cad682050d67aae0468bbef98bc3a8 + checksum: fc5b57803b059f7c1f62950ef83baf045a01887fc00551f9e87ac119246fcc6d71c854a7f678accc79cbf829ed010e8135c755a154b0f54b129c538950cd7e6a languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.4.0": - version: 0.4.0 - resolution: "@eslint/config-helpers@npm:0.4.0" +"@eslint/config-helpers@npm:^0.4.1": + version: 0.4.1 + resolution: "@eslint/config-helpers@npm:0.4.1" dependencies: "@eslint/core": ^0.16.0 - checksum: f17af9d6de60e0d8be5131451ef489f32984f92aff00cb1c5c8f1790baf07ea7ad803e0f21f1519eded4ce247871ffe593b7e51ddc094b5337d22f29dd720ba5 + checksum: 8c4c5040218459457fef363b71157b0bc8abb909ff78325c7be57459188b9f166d9eb43bf00a92ee59311b34964a585b540ca9961f49f79c8a201bb17ea3d159 languageName: node linkType: hard @@ -766,17 +766,17 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.37.0, @eslint/js@npm:^9.37.0": - version: 9.37.0 - resolution: "@eslint/js@npm:9.37.0" - checksum: 916f2ff7f70eadaa3a1c3f7d6d375fccfb676723484e1c54c5d63ff8a462746090097b73d21f4cb876ff2276d04af3f1c4c9e9a93729a9305213ca3aaa75008c +"@eslint/js@npm:9.38.0, @eslint/js@npm:^9.38.0": + version: 9.38.0 + resolution: "@eslint/js@npm:9.38.0" + checksum: 24219b9547c9a7b584c68e8cdab1f3ec607f8e3ce5d9f5fbde51664db5cacc5606e436f3c2bea688f7e7e416cf155d0ea3b725c66055e0e0e8ce28d003b828e0 languageName: node linkType: hard -"@eslint/object-schema@npm:^2.1.6": - version: 2.1.6 - resolution: "@eslint/object-schema@npm:2.1.6" - checksum: e32e565319f6544d36d3fa69a3e163120722d12d666d1a4525c9a6f02e9b54c29d9b1f03139e25d7e759e08dda8da433590bc23c09db8d511162157ef1b86a4c +"@eslint/object-schema@npm:^2.1.7": + version: 2.1.7 + resolution: "@eslint/object-schema@npm:2.1.7" + checksum: fc5708f192476956544def13455d60fd1bafbf8f062d1e05ec5c06dd470b02078eaf721e696a8b31c1c45d2056723a514b941ae5eea1398cc7e38eba6711a775 languageName: node linkType: hard @@ -1399,9 +1399,9 @@ __metadata: languageName: node linkType: hard -"@mswjs/interceptors@npm:^0.39.1": - version: 0.39.2 - resolution: "@mswjs/interceptors@npm:0.39.2" +"@mswjs/interceptors@npm:^0.40.0": + version: 0.40.0 + resolution: "@mswjs/interceptors@npm:0.40.0" dependencies: "@open-draft/deferred-promise": ^2.2.0 "@open-draft/logger": ^0.3.0 @@ -1409,7 +1409,7 @@ __metadata: is-node-process: ^1.2.0 outvariant: ^1.4.3 strict-event-emitter: ^0.5.1 - checksum: 0fb6d21c87ec38452209025df6234f68669b68111c3d3385a59e4569fed8a6b7bdd7590be3634a077bbc1f6ab310f003f239902d93f56483af818981e1e3ef5d + checksum: b9d9bd80d2c26d4603a9bf449f5b1379cb039482cfa459e49290f3ddcafa6e4a75b5d9cd4a6283cee6af3df0fa13b7f2556958ef307b390f7e56961c05e2ab57 languageName: node linkType: hard @@ -1549,10 +1549,10 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:^10.19.0": - version: 10.19.0 - resolution: "@sentry/core@npm:10.19.0" - checksum: cd4659f6da8c17797f2fa85ad17cc8cf2f386fe5539d8f769cd7349f1005871f877c09c27902e4ef61e09b6b3f343eb60c724731593965e1aa1056457e7ee9a0 +"@sentry/core@npm:^10.20.0": + version: 10.20.0 + resolution: "@sentry/core@npm:10.20.0" + checksum: 8f14a7feee3257876d7735520b1efc06606142c21026d3a0b77377dd33c5b47aba45875ea0961c188f48d6ba2c05f44bb56d59cd6d5f16f8f903f33c14dbb48b languageName: node linkType: hard @@ -1576,22 +1576,22 @@ __metadata: version: 0.0.0-use.local resolution: "@serlo/serlo.org-cloudflare-worker@workspace:." dependencies: - "@cloudflare/workers-types": ^4.20251011.0 + "@cloudflare/workers-types": ^4.20251014.0 "@eslint/compat": ^1.4.0 "@eslint/eslintrc": ^3.3.1 - "@eslint/js": ^9.37.0 + "@eslint/js": ^9.38.0 "@iarna/toml": ^2.2.5 "@jest/globals": ^30.2.0 - "@sentry/core": ^10.19.0 + "@sentry/core": ^10.20.0 "@testing-library/jest-dom": ^6.9.1 "@types/iarna__toml": ^2.0.5 "@types/jest": ^30.0.0 - "@types/node": 24.7.2 - "@typescript-eslint/eslint-plugin": ^8.46.1 - "@typescript-eslint/parser": ^8.46.1 + "@types/node": 24.9.0 + "@typescript-eslint/eslint-plugin": ^8.46.2 + "@typescript-eslint/parser": ^8.46.2 cross-env: ^10.1.0 depcheck: ^1.4.7 - eslint: ^9.37.0 + eslint: ^9.38.0 eslint-config-prettier: ^10.1.8 eslint-plugin-deprecation: ^3.0.0 eslint-plugin-import: ^2.32.0 @@ -1601,7 +1601,7 @@ __metadata: io-ts: ^2.2.22 jest: ^30.2.0 jose: ^6.1.0 - msw: ^2.11.5 + msw: ^2.11.6 npm-run-all: ^4.1.5 prettier: ^3.6.2 prettier-plugin-packagejson: ^2.5.19 @@ -1610,7 +1610,7 @@ __metadata: ts-jest: ^29.4.5 ts-unused-exports: ^11.0.1 typescript: ^5.9.3 - wrangler: ^4.42.2 + wrangler: ^4.43.0 languageName: unknown linkType: soft @@ -1796,7 +1796,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:24.7.2": +"@types/node@npm:*": version: 24.7.2 resolution: "@types/node@npm:24.7.2" dependencies: @@ -1805,6 +1805,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:24.9.0": + version: 24.9.0 + resolution: "@types/node@npm:24.9.0" + dependencies: + undici-types: ~7.16.0 + checksum: fa81b84322426eca7bdb1f1137bc697b57179385ac4359f7f37b41fbc89a3f642494cd4d306d39f4a1edfb7cba3bc5ec44997dd1084eae821b078ab7e529ec78 + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.0 resolution: "@types/parse-json@npm:4.0.0" @@ -1842,53 +1851,53 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.46.1" +"@typescript-eslint/eslint-plugin@npm:^8.46.2": + version: 8.46.2 + resolution: "@typescript-eslint/eslint-plugin@npm:8.46.2" dependencies: "@eslint-community/regexpp": ^4.10.0 - "@typescript-eslint/scope-manager": 8.46.1 - "@typescript-eslint/type-utils": 8.46.1 - "@typescript-eslint/utils": 8.46.1 - "@typescript-eslint/visitor-keys": 8.46.1 + "@typescript-eslint/scope-manager": 8.46.2 + "@typescript-eslint/type-utils": 8.46.2 + "@typescript-eslint/utils": 8.46.2 + "@typescript-eslint/visitor-keys": 8.46.2 graphemer: ^1.4.0 ignore: ^7.0.0 natural-compare: ^1.4.0 ts-api-utils: ^2.1.0 peerDependencies: - "@typescript-eslint/parser": ^8.46.1 + "@typescript-eslint/parser": ^8.46.2 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: c2c3191632bdf62b2202e2a1c81df08e17d8128b5d5008a808a6dd39143fcc53ce4d9a7ab613aa43cac1748246e7f752b3d8d0aef1f77f605079797427db40a9 + checksum: 9292f1f984f50166a7d7b17d73df6a05263b40f18c88be62830f90ae3836ea7f94d15bbc035d85ddbc4793b27d9ea15829bf1b3d35771bdb1bd1cd41f0760ddb languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/parser@npm:8.46.1" +"@typescript-eslint/parser@npm:^8.46.2": + version: 8.46.2 + resolution: "@typescript-eslint/parser@npm:8.46.2" dependencies: - "@typescript-eslint/scope-manager": 8.46.1 - "@typescript-eslint/types": 8.46.1 - "@typescript-eslint/typescript-estree": 8.46.1 - "@typescript-eslint/visitor-keys": 8.46.1 + "@typescript-eslint/scope-manager": 8.46.2 + "@typescript-eslint/types": 8.46.2 + "@typescript-eslint/typescript-estree": 8.46.2 + "@typescript-eslint/visitor-keys": 8.46.2 debug: ^4.3.4 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 0e4ae0b7a33f1dabc6d027ed299463d901ea48aa20373692a5f67ba2848f14ea322a6a0fed1c86f8936002fc3262d6d7f7e439ea4e5fdf6871a1c0571f011acf + checksum: fc65446e11cc2d21550c1848526458f1dc0ea02bad6454d6a1477f5fa997bbf2a64b4e00b289128e17c69a8b41840367091650075810b458a3cae4a9ab8736cd languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/project-service@npm:8.46.1" +"@typescript-eslint/project-service@npm:8.46.2": + version: 8.46.2 + resolution: "@typescript-eslint/project-service@npm:8.46.2" dependencies: - "@typescript-eslint/tsconfig-utils": ^8.46.1 - "@typescript-eslint/types": ^8.46.1 + "@typescript-eslint/tsconfig-utils": ^8.46.2 + "@typescript-eslint/types": ^8.46.2 debug: ^4.3.4 peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: c03bc00fd678ac920e51110546495467d6939dbc7a3d08c2e08f709a0e429924eb8fbefebf42abf246e84a569584931a42783c4926bcbdbf8adb872975c062d1 + checksum: 9fb4d2eafd949f430b498a12b886cf6b5414108c84490e7906b877be711ff7e8db996f94861d47ad1bb4c0d323adbc9522100766094a47f5bc8671f1bf820368 languageName: node linkType: hard @@ -1902,38 +1911,38 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/scope-manager@npm:8.46.1" +"@typescript-eslint/scope-manager@npm:8.46.2": + version: 8.46.2 + resolution: "@typescript-eslint/scope-manager@npm:8.46.2" dependencies: - "@typescript-eslint/types": 8.46.1 - "@typescript-eslint/visitor-keys": 8.46.1 - checksum: ab2789a571c4db5d12292e993f66f720af1f2584d950959abf007296906a038e48a443206896c535b9b4f7d225658f5886910d78ea804ed22829079d82e7ba09 + "@typescript-eslint/types": 8.46.2 + "@typescript-eslint/visitor-keys": 8.46.2 + checksum: 2df38694957a1f4a440f97c39839989bb99871a2cb2e10d715b4c91b64cb08377b57fe39122a3d8fe8e90a9eadd48655093316c8372253db724696446c441a96 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.46.1, @typescript-eslint/tsconfig-utils@npm:^8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.1" +"@typescript-eslint/tsconfig-utils@npm:8.46.2, @typescript-eslint/tsconfig-utils@npm:^8.46.2": + version: 8.46.2 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.2" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 3251b631db3399e491ef5da5dee782e5eb30503d017bfc3736825448d7fb557956467d5ed500908f9cf92c4c87b1960f12db70986d1735009fd9816ba0bd7d6e + checksum: 4a8caad6e6d27d1cc5f35db201906d3b008edacea0dd880cd0a3e62cbbdcf84907c231862acfbfa5c326516d6c043f185f1db190d8d8f48f90f2bb0e699fdf8d languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/type-utils@npm:8.46.1" +"@typescript-eslint/type-utils@npm:8.46.2": + version: 8.46.2 + resolution: "@typescript-eslint/type-utils@npm:8.46.2" dependencies: - "@typescript-eslint/types": 8.46.1 - "@typescript-eslint/typescript-estree": 8.46.1 - "@typescript-eslint/utils": 8.46.1 + "@typescript-eslint/types": 8.46.2 + "@typescript-eslint/typescript-estree": 8.46.2 + "@typescript-eslint/utils": 8.46.2 debug: ^4.3.4 ts-api-utils: ^2.1.0 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: aa1f7a0eaedc12f50e35105274a868add5bce1e9bc55fbdfe69a13e8b0538982787f34f56f1964f59059049aa797d53f2be50bf1da9dbad1a661e58e0d9eb33c + checksum: b16aa99d3517de0b138a5d89d5dd06ccf19f7f522fc8bb205db05c7bcef47bbbb206bb694b57feb7e8102c61d3ce580a1a6c8d3efdd788d42566b718edea97dd languageName: node linkType: hard @@ -1944,10 +1953,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.46.1, @typescript-eslint/types@npm:^8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/types@npm:8.46.1" - checksum: 28ded6e2f952ccc54f54f9d880237dfccc814a8601cc56cbfbec9879e695ad831023d07bc8989ce4b9ca8891d50bb3f19af80f50a9512ee1600013b7b84b1d77 +"@typescript-eslint/types@npm:8.46.2, @typescript-eslint/types@npm:^8.46.2": + version: 8.46.2 + resolution: "@typescript-eslint/types@npm:8.46.2" + checksum: c1c1c3a99b62ed51784d35c47547c2fa30c1896edf9843dcff3d39571b18b04daab1093f4ff59ae5f65a94fe78f2e7c73d3903b68c51d195204016ba909ca0d3 languageName: node linkType: hard @@ -1970,14 +1979,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.46.1" +"@typescript-eslint/typescript-estree@npm:8.46.2": + version: 8.46.2 + resolution: "@typescript-eslint/typescript-estree@npm:8.46.2" dependencies: - "@typescript-eslint/project-service": 8.46.1 - "@typescript-eslint/tsconfig-utils": 8.46.1 - "@typescript-eslint/types": 8.46.1 - "@typescript-eslint/visitor-keys": 8.46.1 + "@typescript-eslint/project-service": 8.46.2 + "@typescript-eslint/tsconfig-utils": 8.46.2 + "@typescript-eslint/types": 8.46.2 + "@typescript-eslint/visitor-keys": 8.46.2 debug: ^4.3.4 fast-glob: ^3.3.2 is-glob: ^4.0.3 @@ -1986,22 +1995,22 @@ __metadata: ts-api-utils: ^2.1.0 peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: d5968a1b9fa8f9469b260b9f0d85cbf16aecd65737a2e78dea0a8b00114370973b9acc6d619ebdec7d8a5bfceb7649d6726e902b462fe003ea627b2b13bca25a + checksum: e86da0546983e7e46a388af90fbd04ba19192d5f0c32b907d684890e0b363abbcdaf24a6f9a9909d5671ecefd67f3b1bc9e867e69dbca888aa6fc6554430d9e9 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/utils@npm:8.46.1" +"@typescript-eslint/utils@npm:8.46.2": + version: 8.46.2 + resolution: "@typescript-eslint/utils@npm:8.46.2" dependencies: "@eslint-community/eslint-utils": ^4.7.0 - "@typescript-eslint/scope-manager": 8.46.1 - "@typescript-eslint/types": 8.46.1 - "@typescript-eslint/typescript-estree": 8.46.1 + "@typescript-eslint/scope-manager": 8.46.2 + "@typescript-eslint/types": 8.46.2 + "@typescript-eslint/typescript-estree": 8.46.2 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 2268b31a50960825556ba9bd22a231b97aa65fa489b8ddd697931224448efc9f1e429492303de99f5abbfbfca58fb6495834451fdfbcaa9c4c1446d2f557c702 + checksum: dd3492454015340ae61e41b83ced7fe3fdcb47eeba3add1bd1ddb8a4b0551dcaf1479b4f74675074a48a36007a13dffa159258a6407fcb7aadfa637c27117b7b languageName: node linkType: hard @@ -2029,13 +2038,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.46.1" +"@typescript-eslint/visitor-keys@npm:8.46.2": + version: 8.46.2 + resolution: "@typescript-eslint/visitor-keys@npm:8.46.2" dependencies: - "@typescript-eslint/types": 8.46.1 + "@typescript-eslint/types": 8.46.2 eslint-visitor-keys: ^4.2.1 - checksum: 18ce08a42cf0e0ddbb3c48a9084d320a67991311830e29cf79f33ecfdadf4680f8d10807e86551b49df55ccf023c24868ba9c85cc688a6075374f14b6fff59c4 + checksum: 0f3a79175521c3bd99c6f000e8ec2211b8e24440a71526ae7aa2a02bea4e5226192df14c13c57fe3e6d6d568960f09f7138380e8b7cc89c9fac39fcb51ac0be8 languageName: node linkType: hard @@ -3773,23 +3782,22 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.37.0": - version: 9.37.0 - resolution: "eslint@npm:9.37.0" +"eslint@npm:^9.38.0": + version: 9.38.0 + resolution: "eslint@npm:9.38.0" dependencies: "@eslint-community/eslint-utils": ^4.8.0 "@eslint-community/regexpp": ^4.12.1 - "@eslint/config-array": ^0.21.0 - "@eslint/config-helpers": ^0.4.0 + "@eslint/config-array": ^0.21.1 + "@eslint/config-helpers": ^0.4.1 "@eslint/core": ^0.16.0 "@eslint/eslintrc": ^3.3.1 - "@eslint/js": 9.37.0 + "@eslint/js": 9.38.0 "@eslint/plugin-kit": ^0.4.0 "@humanfs/node": ^0.16.6 "@humanwhocodes/module-importer": ^1.0.1 "@humanwhocodes/retry": ^0.4.2 "@types/estree": ^1.0.6 - "@types/json-schema": ^7.0.15 ajv: ^6.12.4 chalk: ^4.0.0 cross-spawn: ^7.0.6 @@ -3819,7 +3827,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 78e813174acef58d361d557a4d083d2d03f20cd70dd96f59973414305acaedf72bad52271c789174a19ee0407f8bece017ce42a05c89014b93e457d033285aeb + checksum: 53b5551e2ecdbeba5f5dcd59615b803ca2d2fb3013e88f141402386afdff9bf3b08225518fb958296a916696f498a052dcf4c9efde1d3d14b942dcd1edc51753 languageName: node linkType: hard @@ -6024,12 +6032,12 @@ __metadata: languageName: node linkType: hard -"msw@npm:^2.11.5": - version: 2.11.5 - resolution: "msw@npm:2.11.5" +"msw@npm:^2.11.6": + version: 2.11.6 + resolution: "msw@npm:2.11.6" dependencies: "@inquirer/confirm": ^5.0.0 - "@mswjs/interceptors": ^0.39.1 + "@mswjs/interceptors": ^0.40.0 "@open-draft/deferred-promise": ^2.2.0 "@types/statuses": ^2.0.4 cookie: ^1.0.2 @@ -6053,7 +6061,7 @@ __metadata: optional: true bin: msw: cli/index.js - checksum: 86eaa1cbd0c9d3f56434f1e8d362802624d7548953cff1f1fcbf3e8a2ec6af827b444762c881de165f13e8665c67787a34831f97e5945d119f060f6fe880bf4c + checksum: 826e25f61d1fb13d25468c4eb9e436e985b93b4052d5bf9793bb714a13d8edf342664a3d2ba24aa48d7e29baa4fbef4c6827181beb95b8e6eb7f4b8d7146bad0 languageName: node linkType: hard @@ -7976,6 +7984,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~7.16.0": + version: 7.16.0 + resolution: "undici-types@npm:7.16.0" + checksum: 1ef68fc6c5bad200c8b6f17de8e5bc5cfdcadc164ba8d7208cd087cfa8583d922d8316a7fd76c9a658c22b4123d3ff847429185094484fbc65377d695c905857 + languageName: node + linkType: hard + "undici@npm:7.14.0": version: 7.14.0 resolution: "undici@npm:7.14.0" @@ -8273,9 +8288,9 @@ __metadata: languageName: node linkType: hard -"wrangler@npm:^4.42.2": - version: 4.42.2 - resolution: "wrangler@npm:4.42.2" +"wrangler@npm:^4.43.0": + version: 4.43.0 + resolution: "wrangler@npm:4.43.0" dependencies: "@cloudflare/kv-asset-handler": 0.4.0 "@cloudflare/unenv-preset": 2.7.7 @@ -8297,7 +8312,7 @@ __metadata: bin: wrangler: bin/wrangler.js wrangler2: bin/wrangler.js - checksum: 7c8021f4079ca04ba3faa2e3a89f9d08ebaea5089f9539a3b4cfc27e77702e70f425b266dd3d653c73015da445b6e4762bdcfc7b96ad657dc73e805488f16b1d + checksum: dc69823e0f91b6882da150df37649f268c80a9d1fafb1c3544ac626835f6dc642ccfc2db73a76aaae0b9ae662651b8b38408a4bda911489166bd69c5b79ab2c9 languageName: node linkType: hard From d246551da6a4f13cc4f10d8a96537388641e6631 Mon Sep 17 00:00:00 2001 From: Stephan Kulla Date: Thu, 23 Oct 2025 12:37:13 +0200 Subject: [PATCH 2/5] chore: Update dependencies --- package.json | 6 +-- yarn.lock | 104 +++++++++++++++++++++++++-------------------------- 2 files changed, 55 insertions(+), 55 deletions(-) diff --git a/package.json b/package.json index 55a72d94..3f20dc30 100644 --- a/package.json +++ b/package.json @@ -42,11 +42,11 @@ "@eslint/js": "^9.38.0", "@iarna/toml": "^2.2.5", "@jest/globals": "^30.2.0", - "@sentry/core": "^10.20.0", + "@sentry/core": "^10.21.0", "@testing-library/jest-dom": "^6.9.1", "@types/iarna__toml": "^2.0.5", "@types/jest": "^30.0.0", - "@types/node": "24.9.0", + "@types/node": "24.9.1", "@typescript-eslint/eslint-plugin": "^8.46.2", "@typescript-eslint/parser": "^8.46.2", "cross-env": "^10.1.0", @@ -66,7 +66,7 @@ "ts-jest": "^29.4.5", "ts-unused-exports": "^11.0.1", "typescript": "^5.9.3", - "wrangler": "^4.43.0" + "wrangler": "^4.44.0" }, "packageManager": "yarn@3.6.0", "engines": { diff --git a/yarn.lock b/yarn.lock index b2a2869a..bc934ca1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -414,50 +414,50 @@ __metadata: languageName: node linkType: hard -"@cloudflare/unenv-preset@npm:2.7.7": - version: 2.7.7 - resolution: "@cloudflare/unenv-preset@npm:2.7.7" +"@cloudflare/unenv-preset@npm:2.7.8": + version: 2.7.8 + resolution: "@cloudflare/unenv-preset@npm:2.7.8" peerDependencies: unenv: 2.0.0-rc.21 workerd: ^1.20250927.0 peerDependenciesMeta: workerd: optional: true - checksum: dae41bd3d7f5f50b829a4161f8603ea5a2088b101edbf4b189bfcd0a2d6286caf1bc374284085579eefb48dec9205c404af8819a5074e6f72b301ab759054149 + checksum: 05ce1569af9ecc2c9f47623c093a4f9b1f2d861fad23e9cfb100792c34b40ca7eddcc2eae5c85b88c977d6f9233b8917e2429efad0a356b51acd3bb0b63565a9 languageName: node linkType: hard -"@cloudflare/workerd-darwin-64@npm:1.20251008.0": - version: 1.20251008.0 - resolution: "@cloudflare/workerd-darwin-64@npm:1.20251008.0" +"@cloudflare/workerd-darwin-64@npm:1.20251011.0": + version: 1.20251011.0 + resolution: "@cloudflare/workerd-darwin-64@npm:1.20251011.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@cloudflare/workerd-darwin-arm64@npm:1.20251008.0": - version: 1.20251008.0 - resolution: "@cloudflare/workerd-darwin-arm64@npm:1.20251008.0" +"@cloudflare/workerd-darwin-arm64@npm:1.20251011.0": + version: 1.20251011.0 + resolution: "@cloudflare/workerd-darwin-arm64@npm:1.20251011.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@cloudflare/workerd-linux-64@npm:1.20251008.0": - version: 1.20251008.0 - resolution: "@cloudflare/workerd-linux-64@npm:1.20251008.0" +"@cloudflare/workerd-linux-64@npm:1.20251011.0": + version: 1.20251011.0 + resolution: "@cloudflare/workerd-linux-64@npm:1.20251011.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@cloudflare/workerd-linux-arm64@npm:1.20251008.0": - version: 1.20251008.0 - resolution: "@cloudflare/workerd-linux-arm64@npm:1.20251008.0" +"@cloudflare/workerd-linux-arm64@npm:1.20251011.0": + version: 1.20251011.0 + resolution: "@cloudflare/workerd-linux-arm64@npm:1.20251011.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@cloudflare/workerd-windows-64@npm:1.20251008.0": - version: 1.20251008.0 - resolution: "@cloudflare/workerd-windows-64@npm:1.20251008.0" +"@cloudflare/workerd-windows-64@npm:1.20251011.0": + version: 1.20251011.0 + resolution: "@cloudflare/workerd-windows-64@npm:1.20251011.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1549,10 +1549,10 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:^10.20.0": - version: 10.20.0 - resolution: "@sentry/core@npm:10.20.0" - checksum: 8f14a7feee3257876d7735520b1efc06606142c21026d3a0b77377dd33c5b47aba45875ea0961c188f48d6ba2c05f44bb56d59cd6d5f16f8f903f33c14dbb48b +"@sentry/core@npm:^10.21.0": + version: 10.21.0 + resolution: "@sentry/core@npm:10.21.0" + checksum: 6b4a51b534ba32bb11c0521bb8141d2a01a3557d60e1e64f38824e422b0bef362f0744c8ed8bbd06fe0bc2f19027433b570da2cbc050b8c7bbec6b636ce19d1a languageName: node linkType: hard @@ -1582,11 +1582,11 @@ __metadata: "@eslint/js": ^9.38.0 "@iarna/toml": ^2.2.5 "@jest/globals": ^30.2.0 - "@sentry/core": ^10.20.0 + "@sentry/core": ^10.21.0 "@testing-library/jest-dom": ^6.9.1 "@types/iarna__toml": ^2.0.5 "@types/jest": ^30.0.0 - "@types/node": 24.9.0 + "@types/node": 24.9.1 "@typescript-eslint/eslint-plugin": ^8.46.2 "@typescript-eslint/parser": ^8.46.2 cross-env: ^10.1.0 @@ -1610,7 +1610,7 @@ __metadata: ts-jest: ^29.4.5 ts-unused-exports: ^11.0.1 typescript: ^5.9.3 - wrangler: ^4.43.0 + wrangler: ^4.44.0 languageName: unknown linkType: soft @@ -1805,12 +1805,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:24.9.0": - version: 24.9.0 - resolution: "@types/node@npm:24.9.0" +"@types/node@npm:24.9.1": + version: 24.9.1 + resolution: "@types/node@npm:24.9.1" dependencies: undici-types: ~7.16.0 - checksum: fa81b84322426eca7bdb1f1137bc697b57179385ac4359f7f37b41fbc89a3f642494cd4d306d39f4a1edfb7cba3bc5ec44997dd1084eae821b078ab7e529ec78 + checksum: f32abf3f89f51587238997787242873df6be5081afbd0f4f33354913c939262aa979a7c7693a4ad676843cdb65c03c71565e5aade08a7a699eb001bda98abe1e languageName: node linkType: hard @@ -5869,9 +5869,9 @@ __metadata: languageName: node linkType: hard -"miniflare@npm:4.20251008.0": - version: 4.20251008.0 - resolution: "miniflare@npm:4.20251008.0" +"miniflare@npm:4.20251011.0": + version: 4.20251011.0 + resolution: "miniflare@npm:4.20251011.0" dependencies: "@cspotcode/source-map-support": 0.8.1 acorn: 8.14.0 @@ -5881,13 +5881,13 @@ __metadata: sharp: ^0.33.5 stoppable: 1.1.0 undici: 7.14.0 - workerd: 1.20251008.0 + workerd: 1.20251011.0 ws: 8.18.0 youch: 4.1.0-beta.10 zod: 3.22.3 bin: miniflare: bootstrap.js - checksum: 83c05f579ada3c23c837b671ab239f2ff5cde521c8f118761fe83be68f31eee483a10af2788927f43622f7d21af7dc605770decd9c34ddf0668b55319fd62431 + checksum: e537821bd593164659c980e6919d0b7e5e8bd475f0f6518bfa6e98bcb315c28a68415423fe614ca91fd87b46f0e70837c0b953d040a5709a00efe191d628ad1c languageName: node linkType: hard @@ -8262,15 +8262,15 @@ __metadata: languageName: node linkType: hard -"workerd@npm:1.20251008.0": - version: 1.20251008.0 - resolution: "workerd@npm:1.20251008.0" +"workerd@npm:1.20251011.0": + version: 1.20251011.0 + resolution: "workerd@npm:1.20251011.0" dependencies: - "@cloudflare/workerd-darwin-64": 1.20251008.0 - "@cloudflare/workerd-darwin-arm64": 1.20251008.0 - "@cloudflare/workerd-linux-64": 1.20251008.0 - "@cloudflare/workerd-linux-arm64": 1.20251008.0 - "@cloudflare/workerd-windows-64": 1.20251008.0 + "@cloudflare/workerd-darwin-64": 1.20251011.0 + "@cloudflare/workerd-darwin-arm64": 1.20251011.0 + "@cloudflare/workerd-linux-64": 1.20251011.0 + "@cloudflare/workerd-linux-arm64": 1.20251011.0 + "@cloudflare/workerd-windows-64": 1.20251011.0 dependenciesMeta: "@cloudflare/workerd-darwin-64": optional: true @@ -8284,25 +8284,25 @@ __metadata: optional: true bin: workerd: bin/workerd - checksum: 560bd1a135350e39dd382e1b54953b9fa1fd8029d818c2ec2032df4866f7fdea441681130ad98f3f9a5baa3cdc0f39914f5a60ff32296f69fbd3128afa35f447 + checksum: cc23cc2b58674ecac405c0ad355261a309cebc8ed559128403a6a2a929350cf6fab3fed9a3ed032bbe64eb9d7fdf7951918cbcdf6b416f41089c9e8fda47940b languageName: node linkType: hard -"wrangler@npm:^4.43.0": - version: 4.43.0 - resolution: "wrangler@npm:4.43.0" +"wrangler@npm:^4.44.0": + version: 4.44.0 + resolution: "wrangler@npm:4.44.0" dependencies: "@cloudflare/kv-asset-handler": 0.4.0 - "@cloudflare/unenv-preset": 2.7.7 + "@cloudflare/unenv-preset": 2.7.8 blake3-wasm: 2.1.5 esbuild: 0.25.4 fsevents: ~2.3.2 - miniflare: 4.20251008.0 + miniflare: 4.20251011.0 path-to-regexp: 6.3.0 unenv: 2.0.0-rc.21 - workerd: 1.20251008.0 + workerd: 1.20251011.0 peerDependencies: - "@cloudflare/workers-types": ^4.20251008.0 + "@cloudflare/workers-types": ^4.20251011.0 dependenciesMeta: fsevents: optional: true @@ -8312,7 +8312,7 @@ __metadata: bin: wrangler: bin/wrangler.js wrangler2: bin/wrangler.js - checksum: dc69823e0f91b6882da150df37649f268c80a9d1fafb1c3544ac626835f6dc642ccfc2db73a76aaae0b9ae662651b8b38408a4bda911489166bd69c5b79ab2c9 + checksum: 4c9fac1f0459355adc55f3cd9d5ea45e0a7348308d0399ffb8545321ef650d91807fbac8a5dd7acce8155e8d94cafb5c2c9847a43c80b1a832cdf37bc14e9692 languageName: node linkType: hard From 1aadda6c0cafcabff330f37ef10f4e025163c7ca Mon Sep 17 00:00:00 2001 From: Stephan Kulla Date: Thu, 23 Oct 2025 12:43:07 +0200 Subject: [PATCH 3/5] chore: Run "yarn dedupe" --- yarn.lock | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/yarn.lock b/yarn.lock index bc934ca1..79893990 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1796,16 +1796,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 24.7.2 - resolution: "@types/node@npm:24.7.2" - dependencies: - undici-types: ~7.14.0 - checksum: dd676a9041e36825e9c6917b34105da0c3f390ee95cca8e050a9efb7d55851dcb48d05f23700eb5540a22a8d4fd3da289b4c07a3888aeb74d3304dcb07b813b0 - languageName: node - linkType: hard - -"@types/node@npm:24.9.1": +"@types/node@npm:*, @types/node@npm:24.9.1": version: 24.9.1 resolution: "@types/node@npm:24.9.1" dependencies: @@ -7977,13 +7968,6 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~7.14.0": - version: 7.14.0 - resolution: "undici-types@npm:7.14.0" - checksum: bd28cb36b33a51359f02c27b84bfe8563cdad57bdab0aa6ac605ce64d51aff49fd0aa4cb2d3b043caaa93c3ec42e96b5757df5d2d9bcc06a5f3e71899c765035 - languageName: node - linkType: hard - "undici-types@npm:~7.16.0": version: 7.16.0 resolution: "undici-types@npm:7.16.0" From 8c50b8064883c904f242920d6319b55900abd25e Mon Sep 17 00:00:00 2001 From: Stephan Kulla Date: Thu, 23 Oct 2025 12:44:35 +0200 Subject: [PATCH 4/5] Revert "feat: Add redirect for "/legal"" This reverts commit 9242b0174cd92f36e9db3a555bc0822b294d10d4. --- src/redirects.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/redirects.ts b/src/redirects.ts index 9e5c4d72..857c01fc 100644 --- a/src/redirects.ts +++ b/src/redirects.ts @@ -51,8 +51,7 @@ export function redirects(request: Request, env: CFEnvironment) { return Response.redirect('https://de.serlo.org/privacy', 301) case '/impressum': case '/imprint': - case '/legal': - return Response.redirect('https://chancenwerk.de/impressum/', 302) + return Response.redirect('https://de.serlo.org/legal', 301) case '/nutzungsbedingungen': case '/21654': case '/21654/nutzungsbedingungen-und-urheberrecht': From d9414de71c878111b46f850a0f378bcaff9118ef Mon Sep 17 00:00:00 2001 From: Stephan Kulla Date: Thu, 23 Oct 2025 12:47:03 +0200 Subject: [PATCH 5/5] test: Fix redirects tests --- __tests__/redirects.ts | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/__tests__/redirects.ts b/__tests__/redirects.ts index 6a4099ee..00d52476 100644 --- a/__tests__/redirects.ts +++ b/__tests__/redirects.ts @@ -46,15 +46,12 @@ test('de.serlo.org/datenschutz', async () => { }) describe('Imprint', () => { - test.each(['/impressum', '/imprint', '/legal'])( - 'de.serlo.org%s', - async (pathname) => { - const response = await env.fetch({ subdomain: 'de', pathname }) + test.each(['/impressum', '/imprint'])('de.serlo.org%s', async (pathname) => { + const response = await env.fetch({ subdomain: 'de', pathname }) - const target = 'https://chancenwerk.de/impressum/' - expectToBeRedirectTo(response, target, 302) - }, - ) + const target = 'https://de.serlo.org/legal' + expectToBeRedirectTo(response, target, 301) + }) }) test('de.serlo.org/nutzungsbedingungen ', async () => {