diff --git a/package-lock.json b/package-lock.json index 6f6a18a..a3a6837 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,19 +40,19 @@ } }, "node_modules/@cloudflare/build-output-utils": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@cloudflare/build-output-utils/-/build-output-utils-0.9.5.tgz", - "integrity": "sha512-/OYHkTHFTqvImsY68psI+mhjNRE4Xcsm/oUqZzFY81KufBVfeYWZGYrhsDnwarKw7cEJO/htFF/dOZtoMgWajg==", + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/@cloudflare/build-output-utils/-/build-output-utils-0.9.10.tgz", + "integrity": "sha512-9F6RSV0FJnF0zQLIoMVgxc0ub57FrZBGKZ8oUQHyVAbbjodlcIHk0BF5fd3B89N/Y4cE+FSqzWfpq3RzFy3tjA==", "dev": true, "license": "MIT", "dependencies": { - "@cloudflare/config": "0.28.1" + "@cloudflare/config": "0.30.2" } }, "node_modules/@cloudflare/config": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@cloudflare/config/-/config-0.28.1.tgz", - "integrity": "sha512-pQS0jJmk2grEK2XdkvJxyk8y8W607D4daOrEdv+iyqSslSLTvH7lChF/3fpCQIy//3rBLUnzanZ8rgyekbh0/g==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@cloudflare/config/-/config-0.30.2.tgz", + "integrity": "sha512-YTasjo8Kvfn3SlVs5gHZ6fy73BNQafY2Y8aosasicO8CTRVj2h8K7h+IJnjHK+tzM00Qi96VcOCfefCNLuMauw==", "dev": true, "license": "MIT", "dependencies": { @@ -80,120 +80,32 @@ } }, "node_modules/@cloudflare/runtime-types": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/@cloudflare/runtime-types/-/runtime-types-0.1.16.tgz", - "integrity": "sha512-znHsvvjWm7Q0uydqdZqZAFfoLj9CTYjRyeUVF3j8gf2SVAkZvb56rOXiLVinueCcCcimdzDleudJ43svdLLzqg==", + "version": "0.1.23", + "resolved": "https://registry.npmjs.org/@cloudflare/runtime-types/-/runtime-types-0.1.23.tgz", + "integrity": "sha512-uQVuBfVlJqGFryfyiMG+62KKS6NNC/EKYqbHGnNE2ExhcPNUihfYp3hWtTKshikZe7STTmIaLpDqT+h7J8Fdrw==", "dev": true, "license": "MIT", "dependencies": { - "miniflare": "5.20261023.0-beta", - "workerd": "1.20261023.1" - } - }, - "node_modules/@cloudflare/runtime-types/node_modules/@cloudflare/workerd-darwin-64": { - "version": "1.20261023.1", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20261023.1.tgz", - "integrity": "sha512-lsEx0i7nR0PNG/erUFFHmQmiidEhLfDE5uQmAL9421/y4/ycuxDDOSaxu3VGGYFFPK5sduyUeMmjIlX4CwOBFg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/@cloudflare/runtime-types/node_modules/@cloudflare/workerd-darwin-arm64": { - "version": "1.20261023.1", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20261023.1.tgz", - "integrity": "sha512-5e79fHgabdDD8EgmjOhJ1S+xMsf6DbC7fL7IgTBizMnzOp0P2isDn7pYmUxI9AJZE9FVQ4RUilH/I36YNg+GQQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=16" + "miniflare": "5.20261104.0-beta", + "workerd": "1.20261104.1" } }, - "node_modules/@cloudflare/runtime-types/node_modules/@cloudflare/workerd-linux-64": { - "version": "1.20261023.1", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20261023.1.tgz", - "integrity": "sha512-VHQ6jKFSihjR2+x1buby8XTdBLLJztVnYiB7OLOTYO8aDXB+c1Rd2410PdgFuFYc4AgFEk6PCJLyCLL5L1KBnw==", - "cpu": [ - "x64" - ], + "node_modules/@cloudflare/runtime-types/node_modules/miniflare": { + "version": "5.20261104.0-beta", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-5.20261104.0-beta.tgz", + "integrity": "sha512-pYZ2n85+FYUb7s0oIVcQxO63/+wgaknm+A/kQjctJqshvHPJs3UtnzaIZ7xrrHMOk8atD7yAfauf6G9VAv7Upg==", "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/@cloudflare/runtime-types/node_modules/@cloudflare/workerd-linux-arm64": { - "version": "1.20261023.1", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20261023.1.tgz", - "integrity": "sha512-ilpRHzfDN8YFRM5CLRKuFw40x/LJBS89yVdhdQmxehlVDuBqjKpJB++zPFbTgKRRFaNupgnXc8RHktXAIhgCmQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/@cloudflare/runtime-types/node_modules/@cloudflare/workerd-windows-64": { - "version": "1.20261023.1", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20261023.1.tgz", - "integrity": "sha512-279WLVjNsMycAwr0EZNiNEf0l2SY6NUtsN80NwZzbTHzakmiN+WSx4w38muxPm+PAU0oSPPAPXKVD+H6Hya8xw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/@cloudflare/runtime-types/node_modules/workerd": { - "version": "1.20261023.1", - "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20261023.1.tgz", - "integrity": "sha512-NeofJFyaYNpqKpFRJW3ApuonaerPd6/JWlfTtLDYf2A6ygqrDEFnYgEXmc0hhOxqnJsSM+kXJN6VebPojzRrsg==", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "bin": { - "workerd": "bin/workerd" + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "0.8.1", + "sharp": "0.35.5", + "undici": "7.30.1", + "workerd": "1.20261104.1", + "ws": "8.21.0", + "youch": "4.1.0-beta.10" }, "engines": { - "node": ">=16" - }, - "optionalDependencies": { - "@cloudflare/workerd-darwin-64": "1.20261023.1", - "@cloudflare/workerd-darwin-arm64": "1.20261023.1", - "@cloudflare/workerd-linux-64": "1.20261023.1", - "@cloudflare/workerd-linux-arm64": "1.20261023.1", - "@cloudflare/workerd-windows-64": "1.20261023.1" + "node": ">=22.0.0" } }, "node_modules/@cloudflare/vitest-plugin": { @@ -707,6 +619,91 @@ "url": "https://github.com/sponsors/colinhacks" } }, + "node_modules/@cloudflare/workerd-darwin-64": { + "version": "1.20261104.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20261104.1.tgz", + "integrity": "sha512-5Bl+P1HT1/Ezk7Yrhyd+QkJ4VC/3naO0L3so/AkpgdaAHG3bmUmcCJBAtwH7O4JdVt8SMfm6EV89seiPpdjHJQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-darwin-arm64": { + "version": "1.20261104.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20261104.1.tgz", + "integrity": "sha512-2fM+0klAjspAQ3Jl0iw0gVyGpNnkvPiZ50WHigPLhWQRiS+zhabFXVR07zz1RaPGkJHrMjEpWoEfjjm8nU5IOg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-64": { + "version": "1.20261104.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20261104.1.tgz", + "integrity": "sha512-VgpZIOooZHjSxjEZIJ1hkyt/jTfL3KeavkWCc0x7xxVu9zgkplaJF78Iv6CzoCTamQXyZeBaRQHS2bbAc70Vgg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-arm64": { + "version": "1.20261104.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20261104.1.tgz", + "integrity": "sha512-uEBJJHh2SbeQauRGrad7tIFIrpUQ5LUqZX40l7IKwYd0yeemvsno8f57w34Bx/pPpaSsNYVcV5oNFVbv+v/BOw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-windows-64": { + "version": "1.20261104.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20261104.1.tgz", + "integrity": "sha512-b/fnEU1leVm8UrI2EHQ4MSrK2vmnWdR1jefRyEUDZe3ucpKY0PWi4bVxWh5niZdlL0MIc4C5tXNXTlAMZpKDdA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=16" + } + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -1779,17 +1776,17 @@ "license": "MIT" }, "node_modules/cf": { - "version": "1.0.0-beta.23", - "resolved": "https://registry.npmjs.org/cf/-/cf-1.0.0-beta.23.tgz", - "integrity": "sha512-TGmHgxElSiuEe7rqXdxzzAZXsIMpZr8p+eczLFH+xgWvJoyaafFeITeAnzMBn2vm7PxabXKoFOTQrbXFawBe3g==", + "version": "1.0.0-beta.28", + "resolved": "https://registry.npmjs.org/cf/-/cf-1.0.0-beta.28.tgz", + "integrity": "sha512-sMt4G50Mvz0+wvp6ScckPmmJSrEtfN3BeYJbtJ9yN5wAgECgFUGy0twoup1KySG9Md4Ow4ifSkllPLBFQV9ePw==", "dev": true, "license": "MIT OR Apache-2.0", "dependencies": { - "@cloudflare/build-output-utils": "0.9.5", - "@cloudflare/config": "0.28.1", - "@cloudflare/runtime-types": "0.1.16", + "@cloudflare/build-output-utils": "0.9.10", + "@cloudflare/config": "0.30.2", + "@cloudflare/runtime-types": "0.1.23", "blake3-wasm": "2.1.5", - "miniflare": "5.20261023.0-beta" + "miniflare": "5.20261104.0-beta" }, "bin": { "cf": "bin/cf", @@ -1799,6 +1796,24 @@ "node": "^22.23.0 || ^24.22.0 || ^26.12.0" } }, + "node_modules/cf/node_modules/miniflare": { + "version": "5.20261104.0-beta", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-5.20261104.0-beta.tgz", + "integrity": "sha512-pYZ2n85+FYUb7s0oIVcQxO63/+wgaknm+A/kQjctJqshvHPJs3UtnzaIZ7xrrHMOk8atD7yAfauf6G9VAv7Upg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "0.8.1", + "sharp": "0.35.5", + "undici": "7.30.1", + "workerd": "1.20261104.1", + "ws": "8.21.0", + "youch": "4.1.0-beta.10" + }, + "engines": { + "node": ">=22.0.0" + } + }, "node_modules/chai": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/chai/-/chai-6.3.0.tgz", @@ -2417,16 +2432,6 @@ "node": ">=16" } }, - "node_modules/miniflare/node_modules/undici": { - "version": "7.30.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.30.1.tgz", - "integrity": "sha512-03KrMbjIFDWQR5RNPrSw3bd1r12JpyFQl9/yxjUbJtqkjmllqC5lFjZh6ujeuJCKr8EOQvRW872Oy/az+nLYxg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20.18.1" - } - }, "node_modules/miniflare/node_modules/workerd": { "version": "1.20261023.1", "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20261023.1.tgz", @@ -3373,6 +3378,16 @@ "@typescript/typescript-win32-x64": "7.0.2" } }, + "node_modules/undici": { + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.30.1.tgz", + "integrity": "sha512-03KrMbjIFDWQR5RNPrSw3bd1r12JpyFQl9/yxjUbJtqkjmllqC5lFjZh6ujeuJCKr8EOQvRW872Oy/az+nLYxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, "node_modules/unenv": { "version": "2.0.0-rc.24", "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz", @@ -3586,6 +3601,27 @@ "node": ">=8" } }, + "node_modules/workerd": { + "version": "1.20261104.1", + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20261104.1.tgz", + "integrity": "sha512-JuiKY9k/4V4UE2xsupaTvZ1SF6o2a8sg+/zfq/DaSDwvH+o7t2ZEFuIWNEnryfeFdP47/tz/p828Kvl4ptPlrA==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "bin": { + "workerd": "bin/workerd" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "@cloudflare/workerd-darwin-64": "1.20261104.1", + "@cloudflare/workerd-darwin-arm64": "1.20261104.1", + "@cloudflare/workerd-linux-64": "1.20261104.1", + "@cloudflare/workerd-linux-arm64": "1.20261104.1", + "@cloudflare/workerd-windows-64": "1.20261104.1" + } + }, "node_modules/wrangler": { "version": "4.153.0", "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.153.0.tgz",