diff --git a/api-routes/package.json b/api-routes/package.json index 4bac8e3..d26f145 100644 --- a/api-routes/package.json +++ b/api-routes/package.json @@ -1,8 +1,8 @@ { - "name": "@pheralb/svgl-api", + "name": "@svgl/api", "author": "@pheralb_", - "version": "1.0.1", - "description": "SVGL API built with Hono & Cloudflare.", + "version": "1.1.0", + "description": "SVGL API built with Hono & Cloudflare", "private": true, "license": "MIT", "scripts": { @@ -11,11 +11,11 @@ }, "dependencies": { "@upstash/ratelimit": "2.0.6", - "@upstash/redis": "1.35.3", - "hono": "4.9.6" + "@upstash/redis": "1.35.4", + "hono": "4.9.8" }, "devDependencies": { - "@cloudflare/workers-types": "4.20250906.0", - "wrangler": "4.34.0" + "@cloudflare/workers-types": "4.20250924.0", + "wrangler": "4.40.0" } } diff --git a/api-routes/pnpm-lock.yaml b/api-routes/pnpm-lock.yaml index 46cc8ed..98efb87 100644 --- a/api-routes/pnpm-lock.yaml +++ b/api-routes/pnpm-lock.yaml @@ -10,20 +10,20 @@ importers: dependencies: '@upstash/ratelimit': specifier: 2.0.6 - version: 2.0.6(@upstash/redis@1.35.3) + version: 2.0.6(@upstash/redis@1.35.4) '@upstash/redis': - specifier: 1.35.3 - version: 1.35.3 + specifier: 1.35.4 + version: 1.35.4 hono: - specifier: 4.9.6 - version: 4.9.6 + specifier: 4.9.8 + version: 4.9.8 devDependencies: '@cloudflare/workers-types': - specifier: 4.20250906.0 - version: 4.20250906.0 + specifier: 4.20250924.0 + version: 4.20250924.0 wrangler: - specifier: 4.34.0 - version: 4.34.0(@cloudflare/workers-types@4.20250906.0) + specifier: 4.40.0 + version: 4.40.0(@cloudflare/workers-types@4.20250924.0) packages: @@ -31,47 +31,47 @@ packages: resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==} engines: {node: '>=18.0.0'} - '@cloudflare/unenv-preset@2.7.2': - resolution: {integrity: sha512-JY7Uf8GhWcbOMDZX8ke2czp9f9TijvJN4CpRBs3+WYN9U7jHpj3XaV+HHm78iHkAwTm/JeBHqyQNhq/PizynRA==} + '@cloudflare/unenv-preset@2.7.4': + resolution: {integrity: sha512-KIjbu/Dt50zseJIoOOK5y4eYpSojD9+xxkePYVK1Rg9k/p/st4YyMtz1Clju/zrenJHrOH+AAcjNArOPMwH4Bw==} peerDependencies: - unenv: 2.0.0-rc.20 - workerd: ^1.20250828.1 + unenv: 2.0.0-rc.21 + workerd: ^1.20250912.0 peerDependenciesMeta: workerd: optional: true - '@cloudflare/workerd-darwin-64@1.20250902.0': - resolution: {integrity: sha512-mwC/YEtDUGfnjXdbW5Lya+bgODrpJ5RxxqpaTjtMJycqnjR0RZgVpOqISwGfBHIhseykU3ahPugM5t91XkBKTg==} + '@cloudflare/workerd-darwin-64@1.20250924.0': + resolution: {integrity: sha512-/+nWoNDIzdQaQib7MrWYEfeDt1vA40Ah68nXlZGXHonkIqJvkjaTP8dzdKZLuwnQokiV/SpnAXNMH0WGH31XMw==} engines: {node: '>=16'} cpu: [x64] os: [darwin] - '@cloudflare/workerd-darwin-arm64@1.20250902.0': - resolution: {integrity: sha512-5Wr6a5/ixoXuMPOvbprN8k9HhAHDBh8f7H5V4DN/Xb4ORoGkI9AbC5QPpYV0wa3Ncf+CRSGobdmZNyO24hRccA==} + '@cloudflare/workerd-darwin-arm64@1.20250924.0': + resolution: {integrity: sha512-UAjC5mra+WNWy6jMbIDe9orsFmYvvMlfvZdUyn5p3NlQhhU6cc4FkFuXJ/bV+6oVw5hIhlLlFCTnsGatki/uHg==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] - '@cloudflare/workerd-linux-64@1.20250902.0': - resolution: {integrity: sha512-1yJGt56VQBuG01nrhkRGoa1FGz7xQwJTrgewxt/MRRtigZTf84qJQiPQxyM7PQWCLREKa+JS7G8HFqvOwK7kZA==} + '@cloudflare/workerd-linux-64@1.20250924.0': + resolution: {integrity: sha512-IcwaoZFXGHq+yOBEj91QZH4qU61ws5upE7T43wVcrUAk8VXgxL12IGUVkMCEqfFXTO40PjKZBmK16B2q1HoFow==} engines: {node: '>=16'} cpu: [x64] os: [linux] - '@cloudflare/workerd-linux-arm64@1.20250902.0': - resolution: {integrity: sha512-ArDodWzfo0BVqMQGUgaOGV5Mzf8wEMUX8TJonExpGbYavoVXVDbp2rTLFRJg1vkFGpmw1teCtSoOjSDisFZQMg==} + '@cloudflare/workerd-linux-arm64@1.20250924.0': + resolution: {integrity: sha512-NgKG/cJiRNoJFa8QqweG0/bpkrUYKpR9mA9/qLJcGiwfvJrfK9b+ucw0lCru1BVMlyuS3kWDjagjMWqfujdBkA==} engines: {node: '>=16'} cpu: [arm64] os: [linux] - '@cloudflare/workerd-windows-64@1.20250902.0': - resolution: {integrity: sha512-DT/o8ZSkmze1YGI7vgVt4ST+VYGb3tNChiFnOM9Z8YOejqKqbVvATB4gi/xMSnNR9CsKFqH4hHWDDtz+wf4uZg==} + '@cloudflare/workerd-windows-64@1.20250924.0': + resolution: {integrity: sha512-PntewemtjgLO2+8Gjw3G/NowDjpWZNKpKk/n4KmOQaWS9jIRq3IG1LkTqxj/BbMXqa4Oyrywk2kdqspj6QllOw==} engines: {node: '>=16'} cpu: [x64] os: [win32] - '@cloudflare/workers-types@4.20250906.0': - resolution: {integrity: sha512-CMRTupQpAdNZJrxRGaM2JzxmpWOnzgxcyTGmjAOcosRfi1ZsNUTAZ0kj1dzY+4bPDIdFwvvJL3t91DEpqitOJg==} + '@cloudflare/workers-types@4.20250924.0': + resolution: {integrity: sha512-pi/OYCroYdwjFWbkciC5oYzlyimDF4ymNotDK0zpLNq91Ogz1IXnVBAYV7fCFAJ/zIxU0RiIBrJIOll/C0pR9Q==} '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} @@ -370,8 +370,8 @@ packages: peerDependencies: '@upstash/redis': ^1.34.3 - '@upstash/redis@1.35.3': - resolution: {integrity: sha512-hSjv66NOuahW3MisRGlSgoszU2uONAY2l5Qo3Sae8OT3/Tng9K+2/cBRuyPBX8egwEGcNNCF9+r0V6grNnhL+w==} + '@upstash/redis@1.35.4': + resolution: {integrity: sha512-WE1ZnhFyBiIjTDW13GbO6JjkiMVVjw5VsvS8ENmvvJsze/caMQ5paxVD44+U68IUVmkXcbsLSoE+VIYsHtbQEw==} acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} @@ -433,8 +433,8 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - hono@4.9.6: - resolution: {integrity: sha512-doVjXhSFvYZ7y0dNokjwwSahcrAfdz+/BCLvAMa/vHLzjj8+CFyV5xteThGUsKdkaasgN+gF2mUxao+SGLpUeA==} + hono@4.9.8: + resolution: {integrity: sha512-JW8Bb4RFWD9iOKxg5PbUarBYGM99IcxFl2FPBo2gSJO11jjUDqlP1Bmfyqt8Z/dGhIQ63PMA9LdcLefXyIasyg==} engines: {node: '>=16.9.0'} is-arrayish@0.3.2: @@ -449,8 +449,8 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - miniflare@4.20250902.0: - resolution: {integrity: sha512-QHjI17yVDxDXsjDvX6GNRySx2uYsQJyiZ2MRBAsA0CFpAI2BcHd4oz0FIjbqgpZK+4Fhm7OKht/AfBNCd234Zg==} + miniflare@4.20250924.0: + resolution: {integrity: sha512-eQuWHklTeYYOil7sPPWo7Wrw86I4oac1kGAYfYcjg5dqMgMAiPUHvUWXMlTvW8ON6q33Ew23AsGDirm+Bea9ig==} engines: {node: '>=18.0.0'} hasBin: true @@ -492,24 +492,24 @@ packages: uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - undici@7.13.0: - resolution: {integrity: sha512-l+zSMssRqrzDcb3fjMkjjLGmuiiK2pMIcV++mJaAc9vhjSGpvM7h43QgP+OAMb1GImHmbPyG2tBXeuyG5iY4gA==} + undici@7.14.0: + resolution: {integrity: sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ==} engines: {node: '>=20.18.1'} - unenv@2.0.0-rc.20: - resolution: {integrity: sha512-8tn4tAl9vD5nWoggAAPz28vf0FY8+pQAayhU94qD+ZkIbVKCBAH/E1MWEEmhb9Whn5EgouYVfBJB20RsTLRDdg==} + unenv@2.0.0-rc.21: + resolution: {integrity: sha512-Wj7/AMtE9MRnAXa6Su3Lk0LNCfqDYgfwVjwRFVum9U7wsto1imuHqk4kTm7Jni+5A0Hn7dttL6O/zjvUvoo+8A==} - workerd@1.20250902.0: - resolution: {integrity: sha512-rM+8ARYoy9gWJNPW89ERWyjbp7+m1hu6PFbehiP8FW9Hm5kNVo71lXFrkCP2HSsTP1OLfIU/IwanYOijJ0mQDw==} + workerd@1.20250924.0: + resolution: {integrity: sha512-ovO2vwRCcMOlOm3bNwQQrVb8KDcewE/3rjfbZAYSF535BQQDUZ9dE1kyGBYlGx4W5udH3kqmOr+0YqTBLlycyA==} engines: {node: '>=16'} hasBin: true - wrangler@4.34.0: - resolution: {integrity: sha512-iU+T8klWX6M/oN9y2PG8HrekoHwlBs/7wNMouyRToCJGn5EFtVl98a1fxxPCgkuUNZ2sKLrCyx/TlhgilIlqpQ==} + wrangler@4.40.0: + resolution: {integrity: sha512-HCPNUz599h9emi6qjppn92kxS6E12QvD0A3K087CZFEysw6lO1saZUdJ8azk0LsYGYDnrkBs5TzUOEfpuccwWA==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@cloudflare/workers-types': ^4.20250902.0 + '@cloudflare/workers-types': ^4.20250924.0 peerDependenciesMeta: '@cloudflare/workers-types': optional: true @@ -541,28 +541,28 @@ snapshots: dependencies: mime: 3.0.0 - '@cloudflare/unenv-preset@2.7.2(unenv@2.0.0-rc.20)(workerd@1.20250902.0)': + '@cloudflare/unenv-preset@2.7.4(unenv@2.0.0-rc.21)(workerd@1.20250924.0)': dependencies: - unenv: 2.0.0-rc.20 + unenv: 2.0.0-rc.21 optionalDependencies: - workerd: 1.20250902.0 + workerd: 1.20250924.0 - '@cloudflare/workerd-darwin-64@1.20250902.0': + '@cloudflare/workerd-darwin-64@1.20250924.0': optional: true - '@cloudflare/workerd-darwin-arm64@1.20250902.0': + '@cloudflare/workerd-darwin-arm64@1.20250924.0': optional: true - '@cloudflare/workerd-linux-64@1.20250902.0': + '@cloudflare/workerd-linux-64@1.20250924.0': optional: true - '@cloudflare/workerd-linux-arm64@1.20250902.0': + '@cloudflare/workerd-linux-arm64@1.20250924.0': optional: true - '@cloudflare/workerd-windows-64@1.20250902.0': + '@cloudflare/workerd-windows-64@1.20250924.0': optional: true - '@cloudflare/workers-types@4.20250906.0': {} + '@cloudflare/workers-types@4.20250924.0': {} '@cspotcode/source-map-support@0.8.1': dependencies: @@ -750,14 +750,14 @@ snapshots: '@upstash/core-analytics@0.0.10': dependencies: - '@upstash/redis': 1.35.3 + '@upstash/redis': 1.35.4 - '@upstash/ratelimit@2.0.6(@upstash/redis@1.35.3)': + '@upstash/ratelimit@2.0.6(@upstash/redis@1.35.4)': dependencies: '@upstash/core-analytics': 0.0.10 - '@upstash/redis': 1.35.3 + '@upstash/redis': 1.35.4 - '@upstash/redis@1.35.3': + '@upstash/redis@1.35.4': dependencies: uncrypto: 0.1.3 @@ -828,7 +828,7 @@ snapshots: glob-to-regexp@0.4.1: {} - hono@4.9.6: {} + hono@4.9.8: {} is-arrayish@0.3.2: {} @@ -836,7 +836,7 @@ snapshots: mime@3.0.0: {} - miniflare@4.20250902.0: + miniflare@4.20250924.0: dependencies: '@cspotcode/source-map-support': 0.8.1 acorn: 8.14.0 @@ -845,8 +845,8 @@ snapshots: glob-to-regexp: 0.4.1 sharp: 0.33.5 stoppable: 1.1.0 - undici: 7.13.0 - workerd: 1.20250902.0 + undici: 7.14.0 + workerd: 1.20250924.0 ws: 8.18.0 youch: 4.1.0-beta.10 zod: 3.22.3 @@ -903,9 +903,9 @@ snapshots: uncrypto@0.1.3: {} - undici@7.13.0: {} + undici@7.14.0: {} - unenv@2.0.0-rc.20: + unenv@2.0.0-rc.21: dependencies: defu: 6.1.4 exsolve: 1.0.7 @@ -913,26 +913,26 @@ snapshots: pathe: 2.0.3 ufo: 1.6.1 - workerd@1.20250902.0: + workerd@1.20250924.0: optionalDependencies: - '@cloudflare/workerd-darwin-64': 1.20250902.0 - '@cloudflare/workerd-darwin-arm64': 1.20250902.0 - '@cloudflare/workerd-linux-64': 1.20250902.0 - '@cloudflare/workerd-linux-arm64': 1.20250902.0 - '@cloudflare/workerd-windows-64': 1.20250902.0 + '@cloudflare/workerd-darwin-64': 1.20250924.0 + '@cloudflare/workerd-darwin-arm64': 1.20250924.0 + '@cloudflare/workerd-linux-64': 1.20250924.0 + '@cloudflare/workerd-linux-arm64': 1.20250924.0 + '@cloudflare/workerd-windows-64': 1.20250924.0 - wrangler@4.34.0(@cloudflare/workers-types@4.20250906.0): + wrangler@4.40.0(@cloudflare/workers-types@4.20250924.0): dependencies: '@cloudflare/kv-asset-handler': 0.4.0 - '@cloudflare/unenv-preset': 2.7.2(unenv@2.0.0-rc.20)(workerd@1.20250902.0) + '@cloudflare/unenv-preset': 2.7.4(unenv@2.0.0-rc.21)(workerd@1.20250924.0) blake3-wasm: 2.1.5 esbuild: 0.25.4 - miniflare: 4.20250902.0 + miniflare: 4.20250924.0 path-to-regexp: 6.3.0 - unenv: 2.0.0-rc.20 - workerd: 1.20250902.0 + unenv: 2.0.0-rc.21 + workerd: 1.20250924.0 optionalDependencies: - '@cloudflare/workers-types': 4.20250906.0 + '@cloudflare/workers-types': 4.20250924.0 fsevents: 2.3.3 transitivePeerDependencies: - bufferutil