Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
"toucan-js": "^4.1.1"
},
"devDependencies": {
"@cloudflare/workers-types": "^4.20251229.0",
"@cloudflare/workers-types": "^4.20260103.0",
"@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.2",
Expand All @@ -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.51.0",
"@typescript-eslint/parser": "^8.51.0",
"@typescript-eslint/eslint-plugin": "^8.52.0",
"@typescript-eslint/parser": "^8.52.0",
"cross-env": "^10.1.0",
"depcheck": "^1.4.7",
"eslint": "^9.39.2",
Expand Down
221 changes: 130 additions & 91 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -462,10 +462,10 @@ __metadata:
languageName: node
linkType: hard

"@cloudflare/workers-types@npm:^4.20251229.0":
version: 4.20251229.0
resolution: "@cloudflare/workers-types@npm:4.20251229.0"
checksum: a0e2f5f1da6a27fb78b2008e600d4c2a56df25c0936416063bc19fb9648702d5f4293ec13e4d9270b5f3b0ccd815273a6b2a427462598f035bd87734137da209
"@cloudflare/workers-types@npm:^4.20260103.0":
version: 4.20260103.0
resolution: "@cloudflare/workers-types@npm:4.20260103.0"
checksum: 4d488b8155a0e9ee92115e644e35db6d10dde32515ffa5d6e71eb2ae564cb860db5fbf8da2726590f55d4ccd89053809c5001afa7e71b34b2d8d3696343dfa0e
languageName: node
linkType: hard

Expand Down Expand Up @@ -695,7 +695,7 @@ __metadata:
languageName: node
linkType: hard

"@eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.7.0, @eslint-community/eslint-utils@npm:^4.8.0":
"@eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.8.0":
version: 4.9.0
resolution: "@eslint-community/eslint-utils@npm:4.9.0"
dependencies:
Expand All @@ -706,13 +706,31 @@ __metadata:
languageName: node
linkType: hard

"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1":
"@eslint-community/eslint-utils@npm:^4.9.1":
version: 4.9.1
resolution: "@eslint-community/eslint-utils@npm:4.9.1"
dependencies:
eslint-visitor-keys: ^3.4.3
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
checksum: 0a27c2d676c4be6b329ebb5dd8f6c5ef5fae9a019ff575655306d72874bb26f3ab20e0b241a5f086464bb1f2511ca26a29ff6f80c1e2b0b02eca4686b4dfe1b5
languageName: node
linkType: hard

"@eslint-community/regexpp@npm:^4.12.1":
version: 4.12.1
resolution: "@eslint-community/regexpp@npm:4.12.1"
checksum: 0d628680e204bc316d545b4993d3658427ca404ae646ce541fcc65306b8c712c340e5e573e30fb9f85f4855c0c5f6dca9868931f2fcced06417fbe1a0c6cd2d6
languageName: node
linkType: hard

"@eslint-community/regexpp@npm:^4.12.2":
version: 4.12.2
resolution: "@eslint-community/regexpp@npm:4.12.2"
checksum: 1770bc81f676a72f65c7200b5675ff7a349786521f30e66125faaf767fde1ba1c19c3790e16ba8508a62a3933afcfc806a893858b3b5906faf693d862b9e4120
languageName: node
linkType: hard

"@eslint/compat@npm:^2.0.0":
version: 2.0.0
resolution: "@eslint/compat@npm:2.0.0"
Expand Down Expand Up @@ -1592,7 +1610,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@serlo/serlo.org-cloudflare-worker@workspace:."
dependencies:
"@cloudflare/workers-types": ^4.20251229.0
"@cloudflare/workers-types": ^4.20260103.0
"@eslint/compat": ^2.0.0
"@eslint/eslintrc": ^3.3.3
"@eslint/js": ^9.39.2
Expand All @@ -1603,8 +1621,8 @@ __metadata:
"@types/iarna__toml": ^2.0.5
"@types/jest": ^30.0.0
"@types/node": 24.10.4
"@typescript-eslint/eslint-plugin": ^8.51.0
"@typescript-eslint/parser": ^8.51.0
"@typescript-eslint/eslint-plugin": ^8.52.0
"@typescript-eslint/parser": ^8.52.0
cross-env: ^10.1.0
depcheck: ^1.4.7
eslint: ^9.39.2
Expand Down Expand Up @@ -1858,52 +1876,52 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/eslint-plugin@npm:^8.51.0":
version: 8.51.0
resolution: "@typescript-eslint/eslint-plugin@npm:8.51.0"
"@typescript-eslint/eslint-plugin@npm:^8.52.0":
version: 8.52.0
resolution: "@typescript-eslint/eslint-plugin@npm:8.52.0"
dependencies:
"@eslint-community/regexpp": ^4.10.0
"@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
"@eslint-community/regexpp": ^4.12.2
"@typescript-eslint/scope-manager": 8.52.0
"@typescript-eslint/type-utils": 8.52.0
"@typescript-eslint/utils": 8.52.0
"@typescript-eslint/visitor-keys": 8.52.0
ignore: ^7.0.5
natural-compare: ^1.4.0
ts-api-utils: ^2.2.0
ts-api-utils: ^2.4.0
peerDependencies:
"@typescript-eslint/parser": ^8.51.0
"@typescript-eslint/parser": ^8.52.0
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
checksum: e046c67b4886b8fa033cd668d370f0e9a9143db3f4a63345a3c5db931274105fa6ad48e2b7134d128256706a137b9e0e74f8172786c67a555b3f5841a7d29183
checksum: 5ddeb82d9ef17b19a108e14c16ebd82fcc3517ee48adc76bab621188a335b750d7f7286d135c3ff7dcf3cad7c357e2769d0fb11134fb06a1ce999d214e32b3d8
languageName: node
linkType: hard

"@typescript-eslint/parser@npm:^8.51.0":
version: 8.51.0
resolution: "@typescript-eslint/parser@npm:8.51.0"
"@typescript-eslint/parser@npm:^8.52.0":
version: 8.52.0
resolution: "@typescript-eslint/parser@npm:8.52.0"
dependencies:
"@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
"@typescript-eslint/scope-manager": 8.52.0
"@typescript-eslint/types": 8.52.0
"@typescript-eslint/typescript-estree": 8.52.0
"@typescript-eslint/visitor-keys": 8.52.0
debug: ^4.4.3
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
checksum: 7005808ece994393c5289971c81aefa0708dd7aaf45718f00fcc4a4cb318bc3afab85b1b686ce0a164e39a79bbd6c6d52e047043d15ca626486c9277f776376f
checksum: ec421ea73847fdc6da54346cc01db9f460bcb6329e36d7f5fda7567e1f3dc510a64233e614350cdfec876ab2cee1bc38f00caa3157c5f047eea2395d45c07d87
languageName: node
linkType: hard

"@typescript-eslint/project-service@npm:8.51.0":
version: 8.51.0
resolution: "@typescript-eslint/project-service@npm:8.51.0"
"@typescript-eslint/project-service@npm:8.52.0":
version: 8.52.0
resolution: "@typescript-eslint/project-service@npm:8.52.0"
dependencies:
"@typescript-eslint/tsconfig-utils": ^8.51.0
"@typescript-eslint/types": ^8.51.0
debug: ^4.3.4
"@typescript-eslint/tsconfig-utils": ^8.52.0
"@typescript-eslint/types": ^8.52.0
debug: ^4.4.3
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
checksum: 5917019e1ecb3892f0b927213e06834904bb40f62ec3f88b109e71073daedcab75bb2cc2847555e5b29625a9a70c0e70024c9e16e8eedcd9a2f7a6f76103410e
checksum: f27900d176aeb9a9c6c0f241011b9f55971015f62bc123d271f1046071834702e0caa7bd82ade4e24e5e48af1696fced0c53444d8f763e66fae7ead78dfd0a5d
languageName: node
linkType: hard

Expand All @@ -1917,38 +1935,38 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/scope-manager@npm:8.51.0":
version: 8.51.0
resolution: "@typescript-eslint/scope-manager@npm:8.51.0"
"@typescript-eslint/scope-manager@npm:8.52.0":
version: 8.52.0
resolution: "@typescript-eslint/scope-manager@npm:8.52.0"
dependencies:
"@typescript-eslint/types": 8.51.0
"@typescript-eslint/visitor-keys": 8.51.0
checksum: 361c7c5386d48900f25fc9ca95f609fdbb3b32455eba39815a3c511527a0da59e5369688eb25d2d71bdaf164c8dd892e583c9e23ebfeac0bea4656fe88338523
"@typescript-eslint/types": 8.52.0
"@typescript-eslint/visitor-keys": 8.52.0
checksum: e28a58da6a4ff32436f823e48674a16f26dfbd81126f4c5c785d66958c2a65409dce3998a7f3e4ca366c1cda6fed7e9cace6a37ab0e7848e30ff0d550fad1c64
languageName: node
linkType: hard

"@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"
"@typescript-eslint/tsconfig-utils@npm:8.52.0, @typescript-eslint/tsconfig-utils@npm:^8.52.0":
version: 8.52.0
resolution: "@typescript-eslint/tsconfig-utils@npm:8.52.0"
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
checksum: 16e06d4f5b81736f932339b43c2d5274fb8d8553ce740b0123de5768a38cfa6dc474817a8128c88b2ec36e2cd811f2a22d659917345b0ec0d3e481eb0afdbd55
checksum: 0538a4092ece026a1567100f5cb019bb947268a246eb5a222abfcc73e91c3c1ee734d21c411f200a52fed5aa050067cee76bd469d04954664374b1f752ab6aea
languageName: node
linkType: hard

"@typescript-eslint/type-utils@npm:8.51.0":
version: 8.51.0
resolution: "@typescript-eslint/type-utils@npm:8.51.0"
"@typescript-eslint/type-utils@npm:8.52.0":
version: 8.52.0
resolution: "@typescript-eslint/type-utils@npm:8.52.0"
dependencies:
"@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.2.0
"@typescript-eslint/types": 8.52.0
"@typescript-eslint/typescript-estree": 8.52.0
"@typescript-eslint/utils": 8.52.0
debug: ^4.4.3
ts-api-utils: ^2.4.0
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
checksum: 952828acb6e72730d93f05d70ce0b948e4354583f96d4ef5b54fd10037b6cc7aaa4c163dacbba2827292bd96ffb6e6a851175d3b8cd398976eefc16c04c20a24
checksum: 172d22b4b740a9b367b0b079c8f1e61cb6610db6b31e84f37e021430941f1104fcea68391bc65a84e469386aa46d80e17a14f67bc082d15358b928d9c9161144
languageName: node
linkType: hard

Expand All @@ -1959,10 +1977,10 @@ __metadata:
languageName: node
linkType: hard

"@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
"@typescript-eslint/types@npm:8.52.0, @typescript-eslint/types@npm:^8.52.0":
version: 8.52.0
resolution: "@typescript-eslint/types@npm:8.52.0"
checksum: 3bf4058a46ea2bb31dc8a828916cac63719f0dab33d5351e43012e6ad9c47c815856a3b4858d9fb0403d1baac6409cead73f64b7391521f11f20e52444af2961
languageName: node
linkType: hard

Expand All @@ -1985,37 +2003,37 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/typescript-estree@npm:8.51.0":
version: 8.51.0
resolution: "@typescript-eslint/typescript-estree@npm:8.51.0"
"@typescript-eslint/typescript-estree@npm:8.52.0":
version: 8.52.0
resolution: "@typescript-eslint/typescript-estree@npm:8.52.0"
dependencies:
"@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
"@typescript-eslint/project-service": 8.52.0
"@typescript-eslint/tsconfig-utils": 8.52.0
"@typescript-eslint/types": 8.52.0
"@typescript-eslint/visitor-keys": 8.52.0
debug: ^4.4.3
minimatch: ^9.0.5
semver: ^7.7.3
tinyglobby: ^0.2.15
ts-api-utils: ^2.2.0
ts-api-utils: ^2.4.0
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
checksum: f91af4df0a86a44f1d6a07ef3ddb0d88963d33486faacd1e67e828ccbc5d2039c926a3ca42d023f6629d61e907454c50d78cb074401111a5738eb788b8c6a77c
checksum: 16fbe17f4ff8cfcf5f58ce09c44ef1c487244a3303b9b3dfd25cba9664a630b482cd6d2f276560f96a481f55932c8d3f9dcda38fded9d387c05cfc60a6288b83
languageName: node
linkType: hard

"@typescript-eslint/utils@npm:8.51.0":
version: 8.51.0
resolution: "@typescript-eslint/utils@npm:8.51.0"
"@typescript-eslint/utils@npm:8.52.0":
version: 8.52.0
resolution: "@typescript-eslint/utils@npm:8.52.0"
dependencies:
"@eslint-community/eslint-utils": ^4.7.0
"@typescript-eslint/scope-manager": 8.51.0
"@typescript-eslint/types": 8.51.0
"@typescript-eslint/typescript-estree": 8.51.0
"@eslint-community/eslint-utils": ^4.9.1
"@typescript-eslint/scope-manager": 8.52.0
"@typescript-eslint/types": 8.52.0
"@typescript-eslint/typescript-estree": 8.52.0
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
checksum: be4fac7e9e29dfeaef74297ba808781210b0ce568bd54483c926ec5d684961fa8e8f3fa280cf0a6d3ec82b67b7b8cc87c9c6cf1f29c4892d925c0511061d3cb3
checksum: 08392eb917b5ab32eb812f96135e674af233e943cd150e3073d67b3df3abd958ec9959e3efb230978a5b150f9ea8fb05706323c675ff182976d9a307eb2503bf
languageName: node
linkType: hard

Expand Down Expand Up @@ -2043,13 +2061,13 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/visitor-keys@npm:8.51.0":
version: 8.51.0
resolution: "@typescript-eslint/visitor-keys@npm:8.51.0"
"@typescript-eslint/visitor-keys@npm:8.52.0":
version: 8.52.0
resolution: "@typescript-eslint/visitor-keys@npm:8.52.0"
dependencies:
"@typescript-eslint/types": 8.51.0
"@typescript-eslint/types": 8.52.0
eslint-visitor-keys: ^4.2.1
checksum: f4d8bb694c2ecf5141a1add4038dbeb61f33a4e667592845e4d6565a983b37f8b4042984e6a6172243050d8d91e05a53b9db653c422af830332365330679a1ec
checksum: 8b071589a5480f8408aa1564648747e3aa31f4c39ddea1f0a43b06faf40b2aba04696b5c64b4f432f58b55af1241cdba23718af1a0f0b81f70609ca0b9716ae2
languageName: node
linkType: hard

Expand Down Expand Up @@ -3142,6 +3160,18 @@ __metadata:
languageName: node
linkType: hard

"debug@npm:^4.4.3":
version: 4.4.3
resolution: "debug@npm:4.4.3"
dependencies:
ms: ^2.1.3
peerDependenciesMeta:
supports-color:
optional: true
checksum: 4805abd570e601acdca85b6aa3757186084a45cff9b2fa6eee1f3b173caa776b45f478b2a71a572d616d2010cea9211d0ac4a02a610e4c18ac4324bde3760834
languageName: node
linkType: hard

"dedent@npm:^1.6.0":
version: 1.6.0
resolution: "dedent@npm:1.6.0"
Expand Down Expand Up @@ -4589,7 +4619,7 @@ __metadata:
languageName: node
linkType: hard

"ignore@npm:^7.0.0":
"ignore@npm:^7.0.5":
version: 7.0.5
resolution: "ignore@npm:7.0.5"
checksum: d0862bf64d3d58bf34d5fb0a9f725bec9ca5ce8cd1aecc8f28034269e8f69b8009ffd79ca3eda96962a6a444687781cd5efdb8c7c8ddc0a6996e36d31c217f14
Expand Down Expand Up @@ -5905,6 +5935,15 @@ __metadata:
languageName: node
linkType: hard

"minimatch@npm:^9.0.5":
version: 9.0.5
resolution: "minimatch@npm:9.0.5"
dependencies:
brace-expansion: ^2.0.1
checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28
languageName: node
linkType: hard

"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6":
version: 1.2.8
resolution: "minimist@npm:1.2.8"
Expand Down Expand Up @@ -6012,7 +6051,7 @@ __metadata:
languageName: node
linkType: hard

"ms@npm:^2.0.0, ms@npm:^2.1.1":
"ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3":
version: 2.1.3
resolution: "ms@npm:2.1.3"
checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
Expand Down Expand Up @@ -7748,12 +7787,12 @@ __metadata:
languageName: node
linkType: hard

"ts-api-utils@npm:^2.2.0":
version: 2.3.0
resolution: "ts-api-utils@npm:2.3.0"
"ts-api-utils@npm:^2.4.0":
version: 2.4.0
resolution: "ts-api-utils@npm:2.4.0"
peerDependencies:
typescript: ">=4.8.4"
checksum: c11d5fe54418beaccb1a7c0b0816903bd088c4ee1848b7dd25ea489431f3c83880a3eaf8667964354a1c9fdf86b012a1f0b16a2e61d248c0774ab139d2173941
checksum: beae72a4fa22a7cc91a8a0f3dfb487d72e30f06ac50ff72f327d061dea2d4940c6451d36578d949caad3893d4d2c7d42d53b7663597ccda54ad32cdb842c3e34
languageName: node
linkType: hard

Expand Down