Compare commits

..
Author SHA1 Message Date
dependabot[bot] e3ef9ef5dc chore(deps): bump preact from 10.29.3 to 11.0.1
Bumps [preact](https://github.com/preactjs/preact) from 10.29.3 to 11.0.1.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.29.3...11.0.1)

---
updated-dependencies:
- dependency-name: preact
  dependency-version: 11.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-22 15:44:12 +00:00
2 changed files with 92 additions and 138 deletions

No files matched your search

+84 -130
View File
@@ -11,26 +11,26 @@
"dependencies": {
"@noble/hashes": "^2.4.0",
"@simplewebauthn/server": "^13.3.2",
"@tanstack/react-query": "^5.104.4",
"@zip.js/zip.js": "^2.24.0",
"@tanstack/react-query": "^5.104.0",
"@zip.js/zip.js": "^2.22.0",
"fflate": "^0.8.3",
"jsqr": "1.4.0",
"lucide-preact": "^1.59.0",
"preact": "^10.29.3",
"lucide-preact": "^1.49.0",
"preact": "^11.0.1",
"qrcode-generator": "^2.0.4",
"wouter": "^3.13.0"
},
"devDependencies": {
"@cloudflare/workers-types": "^5.20261019.1",
"@cloudflare/workers-types": "^5.20261001.1",
"@preact/preset-vite": "^2.10.6",
"@tailwindcss/vite": "^4.3.3",
"@types/node": "^26.6.5",
"@types/node": "^26.6.4",
"opencc-js": "^1.4.2",
"tailwindcss": "^4.3.3",
"tsx": "^4.23.15",
"typescript": "^6.0.3",
"vite": "^8.3.4",
"wrangler": "^4.151.2"
"vite": "^8.3.3",
"wrangler": "^4.146.0"
},
"engines": {
"node": "^22.23.4 || ^24.22.1 || ^26.12.1"
@@ -602,9 +602,9 @@
}
},
"node_modules/@cloudflare/workerd-darwin-64": {
"version": "1.20261019.1",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20261019.1.tgz",
"integrity": "sha512-5ZILbAta/fBQvhmAYeCE7dKMMYIr7N9wJEX50fEGLKSIwGtvT0HzSfHNIK/O7cBQ4gHQ2WfIiPClvwcye6E0fA==",
"version": "1.20261001.1",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20261001.1.tgz",
"integrity": "sha512-4cgSgDf28JSw/P5Dj5GCS59hzVqS5XnmGAWNkvYHLI6ODU9idGaMMNEuhJXDkEG/lsABmlVlnCgsdh2VbKWepw==",
"cpu": [
"x64"
],
@@ -619,9 +619,9 @@
}
},
"node_modules/@cloudflare/workerd-darwin-arm64": {
"version": "1.20261019.1",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20261019.1.tgz",
"integrity": "sha512-cww2Ab6lVMxpTiEEjKmPI58p5EMo0vYTZSH+3WkqXJdQgc3ES66GuL247+U2B2YWajhhu2tqj7jySrXneU749g==",
"version": "1.20261001.1",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20261001.1.tgz",
"integrity": "sha512-8ulAWruEVouNmEIsQsy9WSSCS9zkLu93W2MTwp5esiFyoPp05BNSVFIFsYSPi1pkFmBBd7fsnwMpbLkaJLaVPQ==",
"cpu": [
"arm64"
],
@@ -636,9 +636,9 @@
}
},
"node_modules/@cloudflare/workerd-linux-64": {
"version": "1.20261019.1",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20261019.1.tgz",
"integrity": "sha512-4++VRi9vkQROYqrpZYOixIJuVDmujkwrT4kszsxNFlvcmsX6Mr2GumvxIN3gIixS3vJUh3Umdtkthqj5X0S3Xw==",
"version": "1.20261001.1",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20261001.1.tgz",
"integrity": "sha512-kZbTZJGrhsMOdqZ2BIybjaBRLZjYsRLWj7mcNw/6Y3hodOhp5MrNzcz4iWGwNVWwyIV+7Pl+/LX5VcgnRqdHOg==",
"cpu": [
"x64"
],
@@ -653,9 +653,9 @@
}
},
"node_modules/@cloudflare/workerd-linux-arm64": {
"version": "1.20261019.1",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20261019.1.tgz",
"integrity": "sha512-75PVtJOwfjScQ53sbLtQXI7D8yP1c21t+WEUPaYbqkzaz4ZqfR5wAd+zuWs8G5Q7kOj2SQIvEfY5Sn8Y+UVrnA==",
"version": "1.20261001.1",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20261001.1.tgz",
"integrity": "sha512-oOk3Zj6k/8oP0FJgZBWDn7+BqbsqIMEMaV95pulHPVbwVu4wYoLfQq2hp0vkbCNsCFLqZb7cqixXdrwD54ZIow==",
"cpu": [
"arm64"
],
@@ -670,9 +670,9 @@
}
},
"node_modules/@cloudflare/workerd-windows-64": {
"version": "1.20261019.1",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20261019.1.tgz",
"integrity": "sha512-z49fvKTETMCnG6wnMcQwxx9CpryFceiKz04FRjq26EkhCyzRNJ6c3UXhyZz3r5f1CXnnBZc5DcU8ZouPkUJCqw==",
"version": "1.20261001.1",
"resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20261001.1.tgz",
"integrity": "sha512-uRxm5W4VyBkoSaoP1BfOuH0873tE+vxsknF4sab6/5YIRvIAufChq3QDp+zlAn67PuGPGcn7W8QraA0t4ucmOQ==",
"cpu": [
"x64"
],
@@ -687,9 +687,9 @@
}
},
"node_modules/@cloudflare/workers-types": {
"version": "5.20261019.1",
"resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-5.20261019.1.tgz",
"integrity": "sha512-llvvy7WBVhK+OfykyBkG9A7OgsGvgwHSNyU40XGVkiy/xVFy0t/xflyhEBHT+U59yQECZQbmcZsJtqCNnLpIRg==",
"version": "5.20261001.1",
"resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-5.20261001.1.tgz",
"integrity": "sha512-o8Q1YbLge+dCWtwoNwmZcGQdtoknQMNtkZS2FQc0kIXRfztTCslKnRS+nWSIypVnGptuZBpppeZ9w9THsKBX2Q==",
"dev": true,
"license": "MIT OR Apache-2.0"
},
@@ -1283,9 +1283,6 @@
"arm"
],
"dev": true,
"libc": [
"glibc"
],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@ -1303,9 +1300,6 @@
"arm64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@ -1323,9 +1317,6 @@
"ppc64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@ -1343,9 +1334,6 @@
"riscv64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@ -1363,9 +1351,6 @@
"s390x"
],
"dev": true,
"libc": [
"glibc"
],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@ -1383,9 +1368,6 @@
"x64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@ -1403,9 +1385,6 @@
"arm64"
],
"dev": true,
"libc": [
"musl"
],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@ -1423,9 +1402,6 @@
"x64"
],
"dev": true,
"libc": [
"musl"
],
"license": "LGPL-3.0-or-later",
"optional": true,
"os": [
@@ -1443,9 +1419,6 @@
"arm"
],
"dev": true,
"libc": [
"glibc"
],
"license": "Apache-2.0",
"optional": true,
"os": [
@@ -1469,9 +1442,6 @@
"arm64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "Apache-2.0",
"optional": true,
"os": [
@@ -1495,9 +1465,6 @@
"ppc64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "Apache-2.0",
"optional": true,
"os": [
@@ -1521,9 +1488,6 @@
"riscv64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "Apache-2.0",
"optional": true,
"os": [
@@ -1547,9 +1511,6 @@
"s390x"
],
"dev": true,
"libc": [
"glibc"
],
"license": "Apache-2.0",
"optional": true,
"os": [
@@ -1573,9 +1534,6 @@
"x64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "Apache-2.0",
"optional": true,
"os": [
@@ -1599,9 +1557,6 @@
"arm64"
],
"dev": true,
"libc": [
"musl"
],
"license": "Apache-2.0",
"optional": true,
"os": [
@@ -1625,9 +1580,6 @@
"x64"
],
"dev": true,
"libc": [
"musl"
],
"license": "Apache-2.0",
"optional": true,
"os": [
@@ -2810,9 +2762,9 @@
}
},
"node_modules/@tanstack/query-core": {
"version": "5.104.4",
"resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.104.4.tgz",
"integrity": "sha512-nU4Yrb8Sjn0DeVb7PKG9uiepNavys3yoxy1FX0hViY4/P6Ng/mBje2SMl7i9812rtyHKtHyqiaC/td6GkI8StA==",
"version": "5.104.0",
"resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.104.0.tgz",
"integrity": "sha512-JrC2r/JQlXt7khBSdUpsgxNvybzOg+aITa+ARRMlP2AFo93Y8vIqz077rp+e61mJetSZ0T6AJbwW1JHer1vrPQ==",
"license": "MIT",
"funding": {
"type": "github",
@@ -2820,25 +2772,19 @@
}
},
"node_modules/@tanstack/react-query": {
"version": "5.104.4",
"resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.104.4.tgz",
"integrity": "sha512-YD5QkvUNy8Ey3LbOy2vwL97JjoYycwDv++cWAibTe+9BLYvl3c09XpYp5dZ2VcxcguwoDhGF+utYJYb79RB36w==",
"version": "5.104.0",
"resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.104.0.tgz",
"integrity": "sha512-e1TZmDCQnWIfiDVryIHeA6Idj+Lfx1hORLOhXS/l5wcgvtVD4yYqbTDl378sGQKIi2cSgb0TEMC9cKK8GGoJEw==",
"license": "MIT",
"dependencies": {
"@tanstack/query-core": "5.104.4"
"@tanstack/query-core": "5.104.0"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/tannerlinsley"
},
"peerDependencies": {
"@types/react": "^18 || ^19",
"react": "^18 || ^19"
},
"peerDependenciesMeta": {
"@types/react": {
"optional": true
}
}
},
"node_modules/@types/estree": {
@@ -2863,9 +2809,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "26.6.5",
"resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.5.tgz",
"integrity": "sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==",
"version": "26.6.4",
"resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.4.tgz",
"integrity": "sha512-ldVPDCzj7fsaGZrLB0NuHuTvJcsNasysBAqMolr/cgxrLd1xbqxIr3XJiPnHHJUCxj5sNF1vnRj9aWnrVh5Jcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2873,9 +2819,9 @@
}
},
"node_modules/@zip.js/zip.js": {
"version": "2.24.0",
"resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.24.0.tgz",
"integrity": "sha512-WlaVKzdqBK+RF3bdiXZWbdCnvGB6PdO4IHC1mn/2Yfl3bASgqUNegnU3+PNg61iecwoPfUi5BgLUPqBukXpyWw==",
"version": "2.22.0",
"resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.22.0.tgz",
"integrity": "sha512-QgkA+BSEPNR0C2l6xbSu5HDXieUxiuDK+Jx4ZeZlp22QO/qRUIF6JRXdxh4WlLiQUmnE/9aaGerlni+OY81wqg==",
"license": "BSD-3-Clause",
"engines": {
"bun": ">=0.7.0",
@@ -3655,12 +3601,12 @@
}
},
"node_modules/lucide-preact": {
"version": "1.59.0",
"resolved": "https://registry.npmjs.org/lucide-preact/-/lucide-preact-1.59.0.tgz",
"integrity": "sha512-KlYEGOU6tfoZt0B2I/V1/YzVEPDLqMrEfZWIjHA9Up5pKqq42n3tS5udS0mHA1/7smN6/o+3W1QCx4CYeRIr3g==",
"version": "1.49.0",
"resolved": "https://registry.npmjs.org/lucide-preact/-/lucide-preact-1.49.0.tgz",
"integrity": "sha512-ug1ygXsky/O6k4P0ZGXGfudg323PPJJc3tTwkuasVIIvwH0b9d/Nrk3Ic5HtFI4geJLZS1cfgDPD3J2WHfZEHQ==",
"license": "ISC",
"peerDependencies": {
"preact": "^10.27.2 || ^11.0.0-0"
"preact": "^10.27.2"
}
},
"node_modules/magic-string": {
@@ -3674,16 +3620,16 @@
}
},
"node_modules/miniflare": {
"version": "5.20261019.0-beta",
"resolved": "https://registry.npmjs.org/miniflare/-/miniflare-5.20261019.0-beta.tgz",
"integrity": "sha512-NmE6Yz7MSdjrfr3lMaMAVO55rIm3+6YXllOkJOMy6pPQITDuDeo0PYRedp7pju2olNWmrAlf1i1LIWYfGQvvuw==",
"version": "5.20261001.0-alpha",
"resolved": "https://registry.npmjs.org/miniflare/-/miniflare-5.20261001.0-alpha.tgz",
"integrity": "sha512-GaimS5mSIOMyvd16ga+e1/QkI8cmp3z35QPHFex0DktqNQf2RVZQwMPQXdyoUreUiFP/0Gpe2MoQInTyMAD5xA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@cspotcode/source-map-support": "0.8.1",
"sharp": "0.35.5",
"sharp": "0.35.4",
"undici": "7.29.1",
"workerd": "1.20261019.1",
"workerd": "1.20261001.1",
"ws": "8.21.0",
"youch": "4.1.0-beta.10"
},
@@ -3807,9 +3753,9 @@
}
},
"node_modules/postcss": {
"version": "8.5.31",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.31.tgz",
"integrity": "sha512-YUbWYCgErwnMAVkjUnYa+KlMBzGpHwiIt/DE7f0G33AuX2LH9UcTk6KgWxd3zRU+pN3u/C+Xl3EnMLM4Hea7Sg==",
"version": "8.5.28",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
"integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==",
"dev": true,
"funding": [
{
@@ -3827,22 +3773,30 @@
],
"license": "MIT",
"dependencies": {
"nanoid": "^3.3.20",
"nanoid": "^3.3.18",
"picocolors": "^1.1.1",
"source-map-js": "^1.2.2"
"source-map-js": "^1.2.1"
},
"engines": {
"node": "^10 || ^12 || >=14"
}
},
"node_modules/preact": {
"version": "10.29.3",
"resolved": "https://registry.npmjs.org/preact/-/preact-10.29.3.tgz",
"integrity": "sha512-D9NL1GAnJZhc3RndVs4gDdxEeU9TcHgywMrhhOsnpdlvFjdbx0gAsLUnH6JEhlJH5giL7Tx5biWPUSEXE/HPzw==",
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/preact/-/preact-11.0.1.tgz",
"integrity": "sha512-TNNwEq++jYNHy747LziCjPRVgEwnLSOIOAw/oYcjI3Tdnubx2EXtt76I0an8PATvUWtx/DX1kFIg1eFN+O/fkw==",
"license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/preact"
},
"peerDependencies": {
"preact-render-to-string": ">=6.7.0"
},
"peerDependenciesMeta": {
"preact-render-to-string": {
"optional": true
}
}
},
"node_modules/pvtsutils": {
@@ -4207,16 +4161,16 @@
}
},
"node_modules/vite": {
"version": "8.3.4",
"resolved": "https://registry.npmjs.org/vite/-/vite-8.3.4.tgz",
"integrity": "sha512-IftLE8phJhdNRIGNEV4JCCvfNScoZQVfcXaN8TQropWGJtOHcu+iAB9pHcuGvmEb/kddw0LBe/jS8ztdC6xdiQ==",
"version": "8.3.3",
"resolved": "https://registry.npmjs.org/vite/-/vite-8.3.3.tgz",
"integrity": "sha512-cTAldKPImjg6c+gk48U19POPn3GCBzZwpdsN8ZMEEcbpes+6/wvfqUd0C2y3qYY4wsj8PwgFwrZ/1jBPVttMSg==",
"dev": true,
"license": "MIT",
"dependencies": {
"lightningcss": "^1.33.0",
"picomatch": "^4.0.7",
"postcss": "^8.5.29",
"rolldown": "~1.2.12",
"postcss": "^8.5.28",
"rolldown": "~1.2.11",
"tinyglobby": "^0.2.17"
},
"bin": {
@@ -4576,9 +4530,9 @@
}
},
"node_modules/workerd": {
"version": "1.20261019.1",
"resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20261019.1.tgz",
"integrity": "sha512-UUYRUq/7DmeCl11YriNbcVbjUZVLtt8uuCXFu+nz77hGFf8d4DEVXoCYtnA+MlBatE4+wxoj47DVqzK3xGBAiw==",
"version": "1.20261001.1",
"resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20261001.1.tgz",
"integrity": "sha512-d/SIYHFO0PT/wiFZg8in4NpRIxYuFwslX1HdylOtWkBIIUmSpkGFhK820cV84XACFylwJ48xuRoWW/8DWDPsPQ==",
"dev": true,
"hasInstallScript": true,
"license": "Apache-2.0",
@@ -4589,11 +4543,11 @@
"node": ">=16"
},
"optionalDependencies": {
"@cloudflare/workerd-darwin-64": "1.20261019.1",
"@cloudflare/workerd-darwin-arm64": "1.20261019.1",
"@cloudflare/workerd-linux-64": "1.20261019.1",
"@cloudflare/workerd-linux-arm64": "1.20261019.1",
"@cloudflare/workerd-windows-64": "1.20261019.1"
"@cloudflare/workerd-darwin-64": "1.20261001.1",
"@cloudflare/workerd-darwin-arm64": "1.20261001.1",
"@cloudflare/workerd-linux-64": "1.20261001.1",
"@cloudflare/workerd-linux-arm64": "1.20261001.1",
"@cloudflare/workerd-windows-64": "1.20261001.1"
}
},
"node_modules/wouter": {
@@ -4610,20 +4564,20 @@
}
},
"node_modules/wrangler": {
"version": "4.151.2",
"resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.151.2.tgz",
"integrity": "sha512-yIT5Q08eVP2ZSE4XHGZ81Y+Y1b25uzp7LANwV2siaEt/O7TpeiFiEih/xHwARHGQo8sufs2ZaILGxCccHgjQPg==",
"version": "4.146.0",
"resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.146.0.tgz",
"integrity": "sha512-c27eHUH0Isr8HTmgZ6cLtLr/0cxtiBoLren6ywBeTW8ZIzj/dINVNBcqsbZc+iETnI5jrzO7E7Z8mLgLZ/l9iw==",
"dev": true,
"license": "MIT OR Apache-2.0",
"dependencies": {
"@cloudflare/kv-asset-handler": "0.5.0",
"@cloudflare/unenv-preset": "2.16.2",
"blake3-wasm": "2.1.5",
"esbuild": "0.28.2",
"miniflare": "5.20261019.0-beta",
"esbuild": "0.28.1",
"miniflare": "5.20261001.0-alpha",
"path-to-regexp": "6.3.0",
"unenv": "2.0.0-rc.24",
"workerd": "1.20261019.1"
"workerd": "1.20261001.1"
},
"bin": {
"cf-wrangler": "bin/cf-wrangler.js",
@@ -4637,7 +4591,7 @@
"fsevents": "2.3.3"
},
"peerDependencies": {
"@cloudflare/workers-types": "^5.20261019.1"
"@cloudflare/workers-types": "^5.20261001.1"
},
"peerDependenciesMeta": {
"@cloudflare/workers-types": {
+8 -8
View File
@@ -63,26 +63,26 @@
"baseline-browser-mapping": "2.11.0"
},
"devDependencies": {
"@cloudflare/workers-types": "^5.20261019.1",
"@cloudflare/workers-types": "^5.20261001.1",
"@preact/preset-vite": "^2.10.6",
"@tailwindcss/vite": "^4.3.3",
"@types/node": "^26.6.5",
"@types/node": "^26.6.4",
"opencc-js": "^1.4.2",
"tailwindcss": "^4.3.3",
"tsx": "^4.23.15",
"typescript": "^6.0.3",
"vite": "^8.3.4",
"wrangler": "^4.151.2"
"vite": "^8.3.3",
"wrangler": "^4.146.0"
},
"dependencies": {
"@noble/hashes": "^2.4.0",
"@simplewebauthn/server": "^13.3.2",
"@tanstack/react-query": "^5.104.4",
"@zip.js/zip.js": "^2.24.0",
"@tanstack/react-query": "^5.104.0",
"@zip.js/zip.js": "^2.22.0",
"fflate": "^0.8.3",
"jsqr": "1.4.0",
"lucide-preact": "^1.59.0",
"preact": "^10.29.3",
"lucide-preact": "^1.49.0",
"preact": "^11.0.1",
"qrcode-generator": "^2.0.4",
"wouter": "^3.13.0"
}