diff --git a/bun.lock b/bun.lock index 064ac277..156bdc43 100644 --- a/bun.lock +++ b/bun.lock @@ -4,8 +4,8 @@ "": { "name": "versia-server", "dependencies": { - "@bull-board/api": "^6.9.2", - "@bull-board/hono": "^6.9.2", + "@bull-board/api": "^6.9.5", + "@bull-board/hono": "^6.9.5", "@clerc/plugin-completions": "^0.44.0", "@clerc/plugin-friendly-error": "^0.44.0", "@clerc/plugin-help": "^0.44.0", @@ -16,14 +16,14 @@ "@inquirer/confirm": "^5.1.9", "@logtape/file": "^0.9.1", "@logtape/logtape": "^0.9.1", - "@scalar/hono-api-reference": "^0.8.7", + "@scalar/hono-api-reference": "^0.8.8", "@sentry/bun": "^9.15.0", "@versia/client": "workspace:*", "@versia/kit": "workspace:*", "@versia/sdk": "workspace:*", "altcha-lib": "^1.2.0", "blurhash": "^2.0.5", - "bullmq": "^5.52.0", + "bullmq": "^5.52.1", "chalk": "^5.4.1", "clerc": "^0.44.0", "confbox": "^0.2.2", @@ -36,7 +36,7 @@ "ioredis": "^5.6.1", "ip-matching": "^2.1.2", "iso-639-1": "^3.1.5", - "jose": "^6.0.10", + "jose": "^6.0.11", "linkify-html": "^4.2.0", "linkify-string": "^4.2.0", "linkifyjs": "^4.2.0", @@ -59,25 +59,25 @@ "web-push": "^3.6.7", "xss": "^1.0.15", "youch": "^4.1.0-beta.7", - "zod": "^3.24.3", + "zod": "^3.24.4", "zod-openapi": "^4.2.4", "zod-validation-error": "^3.4.0", }, "devDependencies": { "@biomejs/biome": "^2.0.0-beta.2", - "@types/bun": "^1.2.11", + "@types/bun": "^1.2.12", "@types/html-to-text": "^9.0.4", "@types/markdown-it-container": "^2.0.10", "@types/mime-types": "^2.1.4", "@types/qs": "^6.9.18", "@types/web-push": "^3.6.4", "bun-bagel": "^1.2.0", - "drizzle-kit": "^0.31.0", + "drizzle-kit": "^0.31.1", "markdown-it-image-figures": "^2.1.1", "ts-prune": "^0.10.3", "typescript": "^5.8.3", "vitepress": "^1.6.3", - "vitepress-plugin-tabs": "^0.7.0", + "vitepress-plugin-tabs": "^0.7.1", "vitepress-sidebar": "^1.31.1", "vue": "^3.5.13", "zod-to-json-schema": "^3.24.5", @@ -193,11 +193,11 @@ "@biomejs/cli-win32-x64": ["@biomejs/cli-win32-x64@2.0.0-beta.2", "", { "os": "win32", "cpu": "x64" }, "sha512-tTHhVMEqRRBhpfWxwYTSGV8PIOQqc/RQz7WmuX/zaBkBbB9+hc2yeMmn6DPRPnaxNPjkNgD/Kwy3prQ4SxYAAw=="], - "@bull-board/api": ["@bull-board/api@6.9.2", "", { "dependencies": { "redis-info": "^3.0.8" }, "peerDependencies": { "@bull-board/ui": "6.9.2" } }, "sha512-cWnOl6taWHSHadHjRoCRBwatIb68DahvD/Fko4RP6bvOqbmIRF6FeuBOqJ6OOEceTvROqvh3Nn96tAksnicB6g=="], + "@bull-board/api": ["@bull-board/api@6.9.5", "", { "dependencies": { "redis-info": "^3.1.0" }, "peerDependencies": { "@bull-board/ui": "6.9.5" } }, "sha512-9d03Mu9fuQ3sHAxAwUmlTo8C9KwKHd6Ef2IUOZMG93cAHsQ0oaOpYc5d0roZacYFvfYKr7bTANptKO1f3GLp2g=="], - "@bull-board/hono": ["@bull-board/hono@6.9.2", "", { "dependencies": { "@bull-board/api": "6.9.2", "@bull-board/ui": "6.9.2", "ejs": "^3.1.10", "hono": "^4.6.11" } }, "sha512-bw/Ynxahu4Vc6WWKOS/TE5mDe+T1o7C9XXYcCzFfQmEV1+KmEo/WAj4B0pMPI6jLmwCsqg0Isyqar6Z/VT4y4g=="], + "@bull-board/hono": ["@bull-board/hono@6.9.5", "", { "dependencies": { "@bull-board/api": "6.9.5", "@bull-board/ui": "6.9.5", "ejs": "^3.1.10", "hono": "^4.7.8" } }, "sha512-IVL5stkMhbJk34iBONxBVu/na6H9fGfKAaUsQiqd8lKWgiW6gYLs4v9MXuf3fqugQQslDAB0WEjQTMFQTxVAAw=="], - "@bull-board/ui": ["@bull-board/ui@6.9.2", "", { "dependencies": { "@bull-board/api": "6.9.2" } }, "sha512-vRIUat5JM39TR38YSnEresCFDMxvJMfBmAD9zQjS4xiwHtlRqNjY7fGIKWb9Agq0gQzSvYqOo2bPqz7pO0hOBw=="], + "@bull-board/ui": ["@bull-board/ui@6.9.5", "", { "dependencies": { "@bull-board/api": "6.9.5" } }, "sha512-+4YnDvyuY3MOVkXFxkspRbqawLtIExHzRQ4raQWagOc35KD7v2/ccFGyRPDI/N0bemsiNkOPkcZGf/LFcaOZmA=="], "@clerc/core": ["@clerc/core@0.44.0", "", { "dependencies": { "@clerc/utils": "0.44.0", "defu": "^6.1.2", "is-platform": "^1.0.0", "lite-emit": "^2.3.0", "type-fest": "^4.3.1", "type-flag": "^3.0.0" } }, "sha512-o8RgXNcMRoHRujSw9OPDMxqrmoNk7HG0XAZkjZgOrSyIfRXCf85VLyHGBT3XmaOrPEGY964h02ZxMVFdp8RnNQ=="], @@ -481,13 +481,13 @@ "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.40.1", "", { "os": "win32", "cpu": "x64" }, "sha512-ECyOuDeH3C1I8jH2MK1RtBJW+YPMvSfT0a5NN0nHfQYnDSJ6tUiZH3gzwVP5/Kfh/+Tt7tpWVF9LXNTnhTJ3kA=="], - "@scalar/core": ["@scalar/core@0.2.13", "", { "dependencies": { "@scalar/types": "0.1.13" } }, "sha512-d0MjF9hUh1rmK3nS1RkpVYLPO5oCl0pfS2mI6uzXmk7uspu2AE9YATbQ9j7SShM0UTOThKTtkYT8N2DJB3vE6g=="], + "@scalar/core": ["@scalar/core@0.2.14", "", { "dependencies": { "@scalar/types": "0.1.14" } }, "sha512-w2oLqUVJt88ed2uHKFgg8UOFeyHDpi3QmSJqqc4CZPjAz/lKj34antHYMEG3A4Iom+06W31XQeqFO9zQ2eNsfA=="], - "@scalar/hono-api-reference": ["@scalar/hono-api-reference@0.8.7", "", { "dependencies": { "@scalar/core": "0.2.13" }, "peerDependencies": { "hono": "^4.0.0" } }, "sha512-ZKCzb2nylucwI+/YCL402pMAdq4JEoux4on72aD9rRxTuEsP3R3lVSTNt1rJMCpiXXZXyLk/caMVzvFreCsLgw=="], + "@scalar/hono-api-reference": ["@scalar/hono-api-reference@0.8.8", "", { "dependencies": { "@scalar/core": "0.2.14" }, "peerDependencies": { "hono": "^4.0.0" } }, "sha512-VLpgkUOcKg4SSnWwp6/hGF5gNypeL+e791HD4ANmxImU8k+VbsKh53W7ZOivRY1fIMkPcd0TvzQvKm2MqyJDJw=="], - "@scalar/openapi-types": ["@scalar/openapi-types@0.2.1", "", { "dependencies": { "zod": "^3.23.8" } }, "sha512-UMxX54taQXnEWYEuesbH+pkjlXRVV1u/Wx6YbVeU3QoJdFGqT3Z7si9zsokoG6MXDcdi1LGny7A0KwownmPvUQ=="], + "@scalar/openapi-types": ["@scalar/openapi-types@0.2.2", "", { "dependencies": { "zod": "3.24.1" } }, "sha512-fwWboUf3W5U4qWU7nj4jrs+KYilnfKyVp0d6LC1ejB2aROgWXIAscRtVaPLPaNLpTZOBsMC8XpiAPm3/SlU+mA=="], - "@scalar/types": ["@scalar/types@0.1.13", "", { "dependencies": { "@scalar/openapi-types": "0.2.1", "@unhead/schema": "^1.11.11", "nanoid": "^5.1.5", "type-fest": "^4.20.0", "zod": "3.24.1" } }, "sha512-9PgGX4TSNWUcfuGwE4kHvKypc5VhLS450C0V9IuhIIVLrLsyiz8ZA3X/lxQEPoB1zlFbUBmceLD6Xh9c41P7oQ=="], + "@scalar/types": ["@scalar/types@0.1.14", "", { "dependencies": { "@scalar/openapi-types": "0.2.2", "nanoid": "^5.1.5", "zod": "3.24.1" } }, "sha512-N7qZ9qARJfi4Gl5MEsRfwPHFWs68qDXWQ+jGi05LGExDqErAJStc4PPkEmxt44uSO4+TVx4ADxWB6xNoGMG/Zg=="], "@selderee/plugin-htmlparser2": ["@selderee/plugin-htmlparser2@0.11.0", "", { "dependencies": { "domhandler": "^5.0.3", "selderee": "^0.11.0" } }, "sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ=="], @@ -521,7 +521,7 @@ "@ts-morph/common": ["@ts-morph/common@0.12.3", "", { "dependencies": { "fast-glob": "^3.2.7", "minimatch": "^3.0.4", "mkdirp": "^1.0.4", "path-browserify": "^1.0.1" } }, "sha512-4tUmeLyXJnJWvTFOKtcNJ1yh0a3SsTLi2MUoyj8iUNznFRN1ZquaNe7Oukqrnki2FzZkm0J9adCNLDZxUzvj+w=="], - "@types/bun": ["@types/bun@1.2.11", "", { "dependencies": { "bun-types": "1.2.11" } }, "sha512-ZLbbI91EmmGwlWTRWuV6J19IUiUC5YQ3TCEuSHI3usIP75kuoA8/0PVF+LTrbEnVc8JIhpElWOxv1ocI1fJBbw=="], + "@types/bun": ["@types/bun@1.2.12", "", { "dependencies": { "bun-types": "1.2.12" } }, "sha512-lY/GQTXDGsolT/TiH72p1tuyUORuRrdV7VwOTOjDOt8uTBJQOJc5zz3ufwwDl0VBaoxotSk4LdP0hhjLJ6ypIQ=="], "@types/connect": ["@types/connect@3.4.38", "", { "dependencies": { "@types/node": "*" } }, "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug=="], @@ -571,8 +571,6 @@ "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], - "@unhead/schema": ["@unhead/schema@1.11.20", "", { "dependencies": { "hookable": "^5.5.3", "zhead": "^2.2.4" } }, "sha512-0zWykKAaJdm+/Y7yi/Yds20PrUK7XabLe9c3IRcjnwYmSWY6z0Cr19VIs3ozCj8P+GhR+/TI2mwtGlueCEYouA=="], - "@versia/client": ["@versia/client@workspace:packages/client"], "@versia/kit": ["@versia/kit@workspace:packages/plugin-kit"], @@ -657,11 +655,11 @@ "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], - "bullmq": ["bullmq@5.52.0", "", { "dependencies": { "cron-parser": "^4.9.0", "ioredis": "^5.4.1", "msgpackr": "^1.11.2", "node-abort-controller": "^3.1.1", "semver": "^7.5.4", "tslib": "^2.0.0", "uuid": "^9.0.0" } }, "sha512-2PRR7DuH4iFjrIam5kL08VLHe1FCZtr1jsL3Um/18EML9Gd7w9eFgzlriaiYUyUxU0gFVql0sijo1aBcoTrTTA=="], + "bullmq": ["bullmq@5.52.1", "", { "dependencies": { "cron-parser": "^4.9.0", "ioredis": "^5.4.1", "msgpackr": "^1.11.2", "node-abort-controller": "^3.1.1", "semver": "^7.5.4", "tslib": "^2.0.0", "uuid": "^9.0.0" } }, "sha512-u7CSV9wID3MBEX2DNubEErbAlrADgm8abUBAi6h8rQTnuTkhhgMs2iD7uhqplK8lIgUOkBIW3sDJWaMSInH47A=="], "bun-bagel": ["bun-bagel@1.2.0", "", { "peerDependencies": { "typescript": "^5.0.0" } }, "sha512-c4S68dNddpnog9nxXp9PAhcep0alOy49jpRlC1yACoxplUvgX22NZxeQUIIov5TCJJDH/snT5R9bMyix7AG0KQ=="], - "bun-types": ["bun-types@1.2.11", "", { "dependencies": { "@types/node": "*" } }, "sha512-dbkp5Lo8HDrXkLrONm6bk+yiiYQSntvFUzQp0v3pzTAsXk6FtgVMjdQ+lzFNVAmQFUkPQZ3WMZqH5tTo+Dp/IA=="], + "bun-types": ["bun-types@1.2.12", "", { "dependencies": { "@types/node": "*" } }, "sha512-tvWMx5vPqbRXgE8WUZI94iS1xAYs8bkqESR9cxBB1Wi+urvfTrF1uzuDgBHFAdO0+d2lmsbG3HmeKMvUyj6pWA=="], "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], @@ -755,7 +753,7 @@ "domutils": ["domutils@3.2.2", "", { "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3" } }, "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw=="], - "drizzle-kit": ["drizzle-kit@0.31.0", "", { "dependencies": { "@drizzle-team/brocli": "^0.10.2", "@esbuild-kit/esm-loader": "^2.5.5", "esbuild": "^0.25.2", "esbuild-register": "^3.5.0" }, "bin": { "drizzle-kit": "bin.cjs" } }, "sha512-pcKVT+GbfPA+bUovPIilgVOoq+onNBo/YQBG86sf3/GFHkN6lRJPm1l7dKN0IMAk57RQoIm4GUllRrasLlcaSg=="], + "drizzle-kit": ["drizzle-kit@0.31.1", "", { "dependencies": { "@drizzle-team/brocli": "^0.10.2", "@esbuild-kit/esm-loader": "^2.5.5", "esbuild": "^0.25.2", "esbuild-register": "^3.5.0" }, "bin": { "drizzle-kit": "bin.cjs" } }, "sha512-PUjYKWtzOzPtdtQlTHQG3qfv4Y0XT8+Eas6UbxCmxTj7qgMf+39dDujf1BP1I+qqZtw9uzwTh8jYtkMuCq+B0Q=="], "drizzle-orm": ["drizzle-orm@0.43.1", "", { "peerDependencies": { "@aws-sdk/client-rds-data": ">=3", "@cloudflare/workers-types": ">=4", "@electric-sql/pglite": ">=0.2.0", "@libsql/client": ">=0.10.0", "@libsql/client-wasm": ">=0.10.0", "@neondatabase/serverless": ">=0.10.0", "@op-engineering/op-sqlite": ">=2", "@opentelemetry/api": "^1.4.1", "@planetscale/database": ">=1.13", "@prisma/client": "*", "@tidbcloud/serverless": "*", "@types/better-sqlite3": "*", "@types/pg": "*", "@types/sql.js": "*", "@vercel/postgres": ">=0.8.0", "@xata.io/client": "*", "better-sqlite3": ">=7", "bun-types": "*", "expo-sqlite": ">=14.0.0", "gel": ">=2", "knex": "*", "kysely": "*", "mysql2": ">=2", "pg": ">=8", "postgres": ">=3", "sql.js": ">=1", "sqlite3": ">=5" }, "optionalPeers": ["@aws-sdk/client-rds-data", "@cloudflare/workers-types", "@electric-sql/pglite", "@libsql/client", "@libsql/client-wasm", "@neondatabase/serverless", "@op-engineering/op-sqlite", "@opentelemetry/api", "@planetscale/database", "@prisma/client", "@tidbcloud/serverless", "@types/better-sqlite3", "@types/pg", "@types/sql.js", "@vercel/postgres", "@xata.io/client", "better-sqlite3", "bun-types", "expo-sqlite", "gel", "knex", "kysely", "mysql2", "pg", "postgres", "sql.js", "sqlite3"] }, "sha512-dUcDaZtE/zN4RV/xqGrVSMpnEczxd5cIaoDeor7Zst9wOe/HzC/7eAaulywWGYXdDEc9oBPMjayVEDg0ziTLJA=="], @@ -907,7 +905,7 @@ "jake": ["jake@10.9.2", "", { "dependencies": { "async": "^3.2.3", "chalk": "^4.0.2", "filelist": "^1.0.4", "minimatch": "^3.1.2" }, "bin": { "jake": "bin/cli.js" } }, "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA=="], - "jose": ["jose@6.0.10", "", {}, "sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw=="], + "jose": ["jose@6.0.11", "", {}, "sha512-QxG7EaliDARm1O1S8BGakqncGT9s25bKL1WSf6/oa17Tkqwi8D2ZNglqCF+DsYF88/rV66Q/Q2mFAy697E1DUg=="], "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], @@ -1293,7 +1291,7 @@ "vitepress": ["vitepress@1.6.3", "", { "dependencies": { "@docsearch/css": "3.8.2", "@docsearch/js": "3.8.2", "@iconify-json/simple-icons": "^1.2.21", "@shikijs/core": "^2.1.0", "@shikijs/transformers": "^2.1.0", "@shikijs/types": "^2.1.0", "@types/markdown-it": "^14.1.2", "@vitejs/plugin-vue": "^5.2.1", "@vue/devtools-api": "^7.7.0", "@vue/shared": "^3.5.13", "@vueuse/core": "^12.4.0", "@vueuse/integrations": "^12.4.0", "focus-trap": "^7.6.4", "mark.js": "8.11.1", "minisearch": "^7.1.1", "shiki": "^2.1.0", "vite": "^5.4.14", "vue": "^3.5.13" }, "peerDependencies": { "markdown-it-mathjax3": "^4", "postcss": "^8" }, "optionalPeers": ["markdown-it-mathjax3", "postcss"], "bin": { "vitepress": "bin/vitepress.js" } }, "sha512-fCkfdOk8yRZT8GD9BFqusW3+GggWYZ/rYncOfmgcDtP3ualNHCAg+Robxp2/6xfH1WwPHtGpPwv7mbA3qomtBw=="], - "vitepress-plugin-tabs": ["vitepress-plugin-tabs@0.7.0", "", { "peerDependencies": { "vitepress": "^1.0.0", "vue": "^3.5.0" } }, "sha512-++RyeFNEsj/bJBXJK1IURRbJOB9vRqCahRwk1a2ntp9+SZy+7qgE5806vw9W7+uKR9CMi1iW+6plOcCKpmDnfA=="], + "vitepress-plugin-tabs": ["vitepress-plugin-tabs@0.7.1", "", { "peerDependencies": { "vitepress": "^1.0.0", "vue": "^3.5.0" } }, "sha512-jxJvsicxnMSIYX9b8mAFLD2nwyKUcMO10dEt4nDSbinZhM8cGvAmMFOHPdf6TBX6gYZRl+/++/iYHtoM14fERQ=="], "vitepress-sidebar": ["vitepress-sidebar@1.31.1", "", { "dependencies": { "glob": "10.4.5", "gray-matter": "4.0.3", "qsu": "^1.10.0" } }, "sha512-Hx10z5le87jIIXVfKq4AtRrVqVJJ/1cQsZhmwT+ghVR/j4Yor9FjNMszyigJ54ktrEtoxSLO6C9tvuLauT4lZA=="], @@ -1333,9 +1331,7 @@ "youch-core": ["youch-core@0.3.2", "", { "dependencies": { "@poppinss/exception": "^1.2.0", "error-stack-parser-es": "^1.0.5" } }, "sha512-fusrlIMLeRvTFYLUjJ9KzlGC3N+6MOPJ68HNj/yJv2nz7zq8t4HEviLms2gkdRPUS7F5rZ5n+pYx9r88m6IE1g=="], - "zhead": ["zhead@2.2.4", "", {}, "sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag=="], - - "zod": ["zod@3.24.3", "", {}, "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg=="], + "zod": ["zod@3.24.4", "", {}, "sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg=="], "zod-openapi": ["zod-openapi@4.2.4", "", { "peerDependencies": { "zod": "^3.21.4" } }, "sha512-tsrQpbpqFCXqVXUzi3TPwFhuMtLN3oNZobOtYnK6/5VkXsNdnIgyNr4r8no4wmYluaxzN3F7iS+8xCW8BmMQ8g=="], @@ -1361,6 +1357,8 @@ "@opentelemetry/sdk-trace-base/@opentelemetry/semantic-conventions": ["@opentelemetry/semantic-conventions@1.28.0", "", {}, "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA=="], + "@scalar/openapi-types/zod": ["zod@3.24.1", "", {}, "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A=="], + "@scalar/types/nanoid": ["nanoid@5.1.5", "", { "bin": { "nanoid": "bin/nanoid.js" } }, "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw=="], "@scalar/types/zod": ["zod@3.24.1", "", {}, "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A=="], diff --git a/nix/package.nix b/nix/package.nix index d05b20ec..b85c34d5 100644 --- a/nix/package.nix +++ b/nix/package.nix @@ -21,7 +21,7 @@ in pnpmDeps = pnpm.fetchDeps { inherit (finalAttrs) pname version src pnpmInstallFlags; - hash = "sha256-VPFYBNYbdwa1a3RVv4aieXMyzIGt3PGrRzQbih3WM8Y="; + hash = "sha256-bSL4Sy9WCcnKcqtkny6CNrJ3rZO91o8ejlBDznxOa/c="; }; nativeBuildInputs = [ diff --git a/package.json b/package.json index 6089e98e..9e9b2474 100644 --- a/package.json +++ b/package.json @@ -61,19 +61,19 @@ ], "devDependencies": { "@biomejs/biome": "^2.0.0-beta.2", - "@types/bun": "^1.2.11", + "@types/bun": "^1.2.12", "@types/html-to-text": "^9.0.4", "@types/markdown-it-container": "^2.0.10", "@types/mime-types": "^2.1.4", "@types/qs": "^6.9.18", "@types/web-push": "^3.6.4", "bun-bagel": "^1.2.0", - "drizzle-kit": "^0.31.0", + "drizzle-kit": "^0.31.1", "markdown-it-image-figures": "^2.1.1", "ts-prune": "^0.10.3", "typescript": "^5.8.3", "vitepress": "^1.6.3", - "vitepress-plugin-tabs": "^0.7.0", + "vitepress-plugin-tabs": "^0.7.1", "vitepress-sidebar": "^1.31.1", "vue": "^3.5.13", "zod-to-json-schema": "^3.24.5" @@ -82,8 +82,8 @@ "typescript": "^5.7.2" }, "dependencies": { - "@bull-board/api": "^6.9.2", - "@bull-board/hono": "^6.9.2", + "@bull-board/api": "^6.9.5", + "@bull-board/hono": "^6.9.5", "@clerc/plugin-completions": "^0.44.0", "@clerc/plugin-friendly-error": "^0.44.0", "@clerc/plugin-help": "^0.44.0", @@ -94,14 +94,14 @@ "@inquirer/confirm": "^5.1.9", "@logtape/file": "^0.9.1", "@logtape/logtape": "^0.9.1", - "@scalar/hono-api-reference": "^0.8.7", + "@scalar/hono-api-reference": "^0.8.8", "@sentry/bun": "^9.15.0", "@versia/client": "workspace:*", "@versia/kit": "workspace:*", "@versia/sdk": "workspace:*", "altcha-lib": "^1.2.0", "blurhash": "^2.0.5", - "bullmq": "^5.52.0", + "bullmq": "^5.52.1", "chalk": "^5.4.1", "clerc": "^0.44.0", "confbox": "^0.2.2", @@ -114,7 +114,7 @@ "ioredis": "^5.6.1", "ip-matching": "^2.1.2", "iso-639-1": "^3.1.5", - "jose": "^6.0.10", + "jose": "^6.0.11", "linkify-html": "^4.2.0", "linkify-string": "^4.2.0", "linkifyjs": "^4.2.0", @@ -137,7 +137,7 @@ "web-push": "^3.6.7", "xss": "^1.0.15", "youch": "^4.1.0-beta.7", - "zod": "^3.24.3", + "zod": "^3.24.4", "zod-openapi": "^4.2.4", "zod-validation-error": "^3.4.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 75edab85..782c75d2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: '@bull-board/api': - specifier: ^6.9.2 - version: 6.9.2(@bull-board/ui@6.9.2) + specifier: ^6.9.5 + version: 6.9.5(@bull-board/ui@6.9.5) '@bull-board/hono': - specifier: ^6.9.2 - version: 6.9.2 + specifier: ^6.9.5 + version: 6.9.5 '@clerc/plugin-completions': specifier: ^0.44.0 version: 0.44.0(@clerc/core@0.44.0) @@ -34,7 +34,7 @@ importers: version: 2.1.4 '@hono/zod-validator': specifier: ^0.5.0 - version: 0.5.0(hono@4.7.8)(zod@3.24.3) + version: 0.5.0(hono@4.7.8)(zod@3.24.4) '@inquirer/confirm': specifier: ^5.1.9 version: 5.1.9(@types/node@22.15.3) @@ -45,8 +45,8 @@ importers: specifier: ^0.9.1 version: 0.9.1 '@scalar/hono-api-reference': - specifier: ^0.8.7 - version: 0.8.7(hono@4.7.8) + specifier: ^0.8.8 + version: 0.8.8(hono@4.7.8) '@sentry/bun': specifier: ^9.15.0 version: 9.15.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.32.0) @@ -66,8 +66,8 @@ importers: specifier: ^2.0.5 version: 2.0.5 bullmq: - specifier: ^5.52.0 - version: 5.52.0 + specifier: ^5.52.1 + version: 5.52.1 chalk: specifier: ^5.4.1 version: 5.4.1 @@ -79,7 +79,7 @@ importers: version: 0.2.2 drizzle-orm: specifier: ^0.43.1 - version: 0.43.1(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(bun-types@1.2.11) + version: 0.43.1(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(bun-types@1.2.12) feed: specifier: ^4.2.2 version: 4.2.2 @@ -88,7 +88,7 @@ importers: version: 4.7.8 hono-openapi: specifier: ^0.4.8 - version: 0.4.8(@hono/zod-validator@0.5.0(hono@4.7.8)(zod@3.24.3))(hono@4.7.8)(openapi-types@12.1.3)(zod-openapi@4.2.4(zod@3.24.3))(zod@3.24.3) + version: 0.4.8(@hono/zod-validator@0.5.0(hono@4.7.8)(zod@3.24.4))(hono@4.7.8)(openapi-types@12.1.3)(zod-openapi@4.2.4(zod@3.24.4))(zod@3.24.4) hono-rate-limiter: specifier: ^0.4.2 version: 0.4.2(hono@4.7.8) @@ -105,8 +105,8 @@ importers: specifier: ^3.1.5 version: 3.1.5 jose: - specifier: ^6.0.10 - version: 6.0.10 + specifier: ^6.0.11 + version: 6.0.11 linkify-html: specifier: ^4.2.0 version: 4.2.0(linkifyjs@4.2.0) @@ -174,21 +174,21 @@ importers: specifier: ^4.1.0-beta.7 version: 4.1.0-beta.7 zod: - specifier: ^3.24.3 - version: 3.24.3 + specifier: ^3.24.4 + version: 3.24.4 zod-openapi: specifier: ^4.2.4 - version: 4.2.4(zod@3.24.3) + version: 4.2.4(zod@3.24.4) zod-validation-error: specifier: ^3.4.0 - version: 3.4.0(zod@3.24.3) + version: 3.4.0(zod@3.24.4) devDependencies: '@biomejs/biome': specifier: ^2.0.0-beta.2 version: 2.0.0-beta.2 '@types/bun': - specifier: ^1.2.11 - version: 1.2.11 + specifier: ^1.2.12 + version: 1.2.12 '@types/html-to-text': specifier: ^9.0.4 version: 9.0.4 @@ -208,8 +208,8 @@ importers: specifier: ^1.2.0 version: 1.2.0(typescript@5.8.3) drizzle-kit: - specifier: ^0.31.0 - version: 0.31.0 + specifier: ^0.31.1 + version: 0.31.1 markdown-it-image-figures: specifier: ^2.1.1 version: 2.1.1(markdown-it@14.1.0) @@ -223,8 +223,8 @@ importers: specifier: ^1.6.3 version: 1.6.3(@algolia/client-search@5.24.0)(@types/node@22.15.3)(markdown-it-mathjax3@4.3.2)(postcss@8.5.3)(search-insights@2.17.3)(typescript@5.8.3) vitepress-plugin-tabs: - specifier: ^0.7.0 - version: 0.7.0(vitepress@1.6.3(@algolia/client-search@5.24.0)(@types/node@22.15.3)(markdown-it-mathjax3@4.3.2)(postcss@8.5.3)(search-insights@2.17.3)(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3)) + specifier: ^0.7.1 + version: 0.7.1(vitepress@1.6.3(@algolia/client-search@5.24.0)(@types/node@22.15.3)(markdown-it-mathjax3@4.3.2)(postcss@8.5.3)(search-insights@2.17.3)(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3)) vitepress-sidebar: specifier: ^1.31.1 version: 1.31.1 @@ -233,7 +233,7 @@ importers: version: 3.5.13(typescript@5.8.3) zod-to-json-schema: specifier: ^3.24.5 - version: 3.24.5(zod@3.24.3) + version: 3.24.5(zod@3.24.4) packages/client: dependencies: @@ -254,7 +254,7 @@ importers: dependencies: drizzle-orm: specifier: ^0.43.1 - version: 0.43.1(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(bun-types@1.2.11) + version: 0.43.1(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(bun-types@1.2.12) hono: specifier: ^4.7.7 version: 4.7.8 @@ -443,16 +443,16 @@ packages: cpu: [x64] os: [win32] - '@bull-board/api@6.9.2': - resolution: {integrity: sha512-cWnOl6taWHSHadHjRoCRBwatIb68DahvD/Fko4RP6bvOqbmIRF6FeuBOqJ6OOEceTvROqvh3Nn96tAksnicB6g==} + '@bull-board/api@6.9.5': + resolution: {integrity: sha512-9d03Mu9fuQ3sHAxAwUmlTo8C9KwKHd6Ef2IUOZMG93cAHsQ0oaOpYc5d0roZacYFvfYKr7bTANptKO1f3GLp2g==} peerDependencies: - '@bull-board/ui': 6.9.2 + '@bull-board/ui': 6.9.5 - '@bull-board/hono@6.9.2': - resolution: {integrity: sha512-bw/Ynxahu4Vc6WWKOS/TE5mDe+T1o7C9XXYcCzFfQmEV1+KmEo/WAj4B0pMPI6jLmwCsqg0Isyqar6Z/VT4y4g==} + '@bull-board/hono@6.9.5': + resolution: {integrity: sha512-IVL5stkMhbJk34iBONxBVu/na6H9fGfKAaUsQiqd8lKWgiW6gYLs4v9MXuf3fqugQQslDAB0WEjQTMFQTxVAAw==} - '@bull-board/ui@6.9.2': - resolution: {integrity: sha512-vRIUat5JM39TR38YSnEresCFDMxvJMfBmAD9zQjS4xiwHtlRqNjY7fGIKWb9Agq0gQzSvYqOo2bPqz7pO0hOBw==} + '@bull-board/ui@6.9.5': + resolution: {integrity: sha512-+4YnDvyuY3MOVkXFxkspRbqawLtIExHzRQ4raQWagOc35KD7v2/ccFGyRPDI/N0bemsiNkOPkcZGf/LFcaOZmA==} '@clerc/core@0.44.0': resolution: {integrity: sha512-o8RgXNcMRoHRujSw9OPDMxqrmoNk7HG0XAZkjZgOrSyIfRXCf85VLyHGBT3XmaOrPEGY964h02ZxMVFdp8RnNQ==} @@ -1480,22 +1480,22 @@ packages: cpu: [x64] os: [win32] - '@scalar/core@0.2.13': - resolution: {integrity: sha512-d0MjF9hUh1rmK3nS1RkpVYLPO5oCl0pfS2mI6uzXmk7uspu2AE9YATbQ9j7SShM0UTOThKTtkYT8N2DJB3vE6g==} + '@scalar/core@0.2.14': + resolution: {integrity: sha512-w2oLqUVJt88ed2uHKFgg8UOFeyHDpi3QmSJqqc4CZPjAz/lKj34antHYMEG3A4Iom+06W31XQeqFO9zQ2eNsfA==} engines: {node: '>=18'} - '@scalar/hono-api-reference@0.8.7': - resolution: {integrity: sha512-ZKCzb2nylucwI+/YCL402pMAdq4JEoux4on72aD9rRxTuEsP3R3lVSTNt1rJMCpiXXZXyLk/caMVzvFreCsLgw==} + '@scalar/hono-api-reference@0.8.8': + resolution: {integrity: sha512-VLpgkUOcKg4SSnWwp6/hGF5gNypeL+e791HD4ANmxImU8k+VbsKh53W7ZOivRY1fIMkPcd0TvzQvKm2MqyJDJw==} engines: {node: '>=18'} peerDependencies: hono: ^4.0.0 - '@scalar/openapi-types@0.2.1': - resolution: {integrity: sha512-UMxX54taQXnEWYEuesbH+pkjlXRVV1u/Wx6YbVeU3QoJdFGqT3Z7si9zsokoG6MXDcdi1LGny7A0KwownmPvUQ==} + '@scalar/openapi-types@0.2.2': + resolution: {integrity: sha512-fwWboUf3W5U4qWU7nj4jrs+KYilnfKyVp0d6LC1ejB2aROgWXIAscRtVaPLPaNLpTZOBsMC8XpiAPm3/SlU+mA==} engines: {node: '>=18'} - '@scalar/types@0.1.13': - resolution: {integrity: sha512-9PgGX4TSNWUcfuGwE4kHvKypc5VhLS450C0V9IuhIIVLrLsyiz8ZA3X/lxQEPoB1zlFbUBmceLD6Xh9c41P7oQ==} + '@scalar/types@0.1.14': + resolution: {integrity: sha512-N7qZ9qARJfi4Gl5MEsRfwPHFWs68qDXWQ+jGi05LGExDqErAJStc4PPkEmxt44uSO4+TVx4ADxWB6xNoGMG/Zg==} engines: {node: '>=18'} '@selderee/plugin-htmlparser2@0.11.0': @@ -1558,8 +1558,8 @@ packages: '@ts-morph/common@0.12.3': resolution: {integrity: sha512-4tUmeLyXJnJWvTFOKtcNJ1yh0a3SsTLi2MUoyj8iUNznFRN1ZquaNe7Oukqrnki2FzZkm0J9adCNLDZxUzvj+w==} - '@types/bun@1.2.11': - resolution: {integrity: sha512-ZLbbI91EmmGwlWTRWuV6J19IUiUC5YQ3TCEuSHI3usIP75kuoA8/0PVF+LTrbEnVc8JIhpElWOxv1ocI1fJBbw==} + '@types/bun@1.2.12': + resolution: {integrity: sha512-lY/GQTXDGsolT/TiH72p1tuyUORuRrdV7VwOTOjDOt8uTBJQOJc5zz3ufwwDl0VBaoxotSk4LdP0hhjLJ6ypIQ==} '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} @@ -1633,9 +1633,6 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@unhead/schema@1.11.20': - resolution: {integrity: sha512-0zWykKAaJdm+/Y7yi/Yds20PrUK7XabLe9c3IRcjnwYmSWY6z0Cr19VIs3ozCj8P+GhR+/TI2mwtGlueCEYouA==} - '@vitejs/plugin-vue@5.2.3': resolution: {integrity: sha512-IYSLEQj4LgZZuoVpdSUCw3dIynTWQgPlaRP6iAvMle4My0HdYwr5g5wQAfwOeHQBmYwEkqF70nRpSilr6PoUDg==} engines: {node: ^18.0.0 || >=20.0.0} @@ -1823,16 +1820,16 @@ packages: buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - bullmq@5.52.0: - resolution: {integrity: sha512-2PRR7DuH4iFjrIam5kL08VLHe1FCZtr1jsL3Um/18EML9Gd7w9eFgzlriaiYUyUxU0gFVql0sijo1aBcoTrTTA==} + bullmq@5.52.1: + resolution: {integrity: sha512-u7CSV9wID3MBEX2DNubEErbAlrADgm8abUBAi6h8rQTnuTkhhgMs2iD7uhqplK8lIgUOkBIW3sDJWaMSInH47A==} bun-bagel@1.2.0: resolution: {integrity: sha512-c4S68dNddpnog9nxXp9PAhcep0alOy49jpRlC1yACoxplUvgX22NZxeQUIIov5TCJJDH/snT5R9bMyix7AG0KQ==} peerDependencies: typescript: ^5.0.0 - bun-types@1.2.11: - resolution: {integrity: sha512-dbkp5Lo8HDrXkLrONm6bk+yiiYQSntvFUzQp0v3pzTAsXk6FtgVMjdQ+lzFNVAmQFUkPQZ3WMZqH5tTo+Dp/IA==} + bun-types@1.2.12: + resolution: {integrity: sha512-tvWMx5vPqbRXgE8WUZI94iS1xAYs8bkqESR9cxBB1Wi+urvfTrF1uzuDgBHFAdO0+d2lmsbG3HmeKMvUyj6pWA==} call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} @@ -2031,8 +2028,8 @@ packages: domutils@3.2.2: resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} - drizzle-kit@0.31.0: - resolution: {integrity: sha512-pcKVT+GbfPA+bUovPIilgVOoq+onNBo/YQBG86sf3/GFHkN6lRJPm1l7dKN0IMAk57RQoIm4GUllRrasLlcaSg==} + drizzle-kit@0.31.1: + resolution: {integrity: sha512-PUjYKWtzOzPtdtQlTHQG3qfv4Y0XT8+Eas6UbxCmxTj7qgMf+39dDujf1BP1I+qqZtw9uzwTh8jYtkMuCq+B0Q==} hasBin: true drizzle-orm@0.43.1: @@ -2478,8 +2475,8 @@ packages: engines: {node: '>=10'} hasBin: true - jose@6.0.10: - resolution: {integrity: sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw==} + jose@6.0.11: + resolution: {integrity: sha512-QxG7EaliDARm1O1S8BGakqncGT9s25bKL1WSf6/oa17Tkqwi8D2ZNglqCF+DsYF88/rV66Q/Q2mFAy697E1DUg==} js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -3227,8 +3224,8 @@ packages: terser: optional: true - vitepress-plugin-tabs@0.7.0: - resolution: {integrity: sha512-++RyeFNEsj/bJBXJK1IURRbJOB9vRqCahRwk1a2ntp9+SZy+7qgE5806vw9W7+uKR9CMi1iW+6plOcCKpmDnfA==} + vitepress-plugin-tabs@0.7.1: + resolution: {integrity: sha512-jxJvsicxnMSIYX9b8mAFLD2nwyKUcMO10dEt4nDSbinZhM8cGvAmMFOHPdf6TBX6gYZRl+/++/iYHtoM14fERQ==} peerDependencies: vitepress: ^1.0.0 vue: ^3.5.0 @@ -3328,9 +3325,6 @@ packages: resolution: {integrity: sha512-HUn0M24AUTMvjdkoMtH8fJz2FEd+k1xvtR9EoTrDUoVUi6o7xl5X+pST/vjk4T3GEQo2mJ9FlAvhWBm8dIdD4g==} engines: {node: '>=18'} - zhead@2.2.4: - resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} - zod-openapi@4.2.4: resolution: {integrity: sha512-tsrQpbpqFCXqVXUzi3TPwFhuMtLN3oNZobOtYnK6/5VkXsNdnIgyNr4r8no4wmYluaxzN3F7iS+8xCW8BmMQ8g==} engines: {node: '>=18'} @@ -3354,6 +3348,9 @@ packages: zod@3.24.3: resolution: {integrity: sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==} + zod@3.24.4: + resolution: {integrity: sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -3528,21 +3525,21 @@ snapshots: '@biomejs/cli-win32-x64@2.0.0-beta.2': optional: true - '@bull-board/api@6.9.2(@bull-board/ui@6.9.2)': + '@bull-board/api@6.9.5(@bull-board/ui@6.9.5)': dependencies: - '@bull-board/ui': 6.9.2 + '@bull-board/ui': 6.9.5 redis-info: 3.1.0 - '@bull-board/hono@6.9.2': + '@bull-board/hono@6.9.5': dependencies: - '@bull-board/api': 6.9.2(@bull-board/ui@6.9.2) - '@bull-board/ui': 6.9.2 + '@bull-board/api': 6.9.5(@bull-board/ui@6.9.5) + '@bull-board/ui': 6.9.5 ejs: 3.1.10 hono: 4.7.8 - '@bull-board/ui@6.9.2': + '@bull-board/ui@6.9.5': dependencies: - '@bull-board/api': 6.9.2(@bull-board/ui@6.9.2) + '@bull-board/api': 6.9.5(@bull-board/ui@6.9.5) '@clerc/core@0.44.0': dependencies: @@ -3845,10 +3842,10 @@ snapshots: '@hackmd/markdown-it-task-lists@2.1.4': {} - '@hono/zod-validator@0.5.0(hono@4.7.8)(zod@3.24.3)': + '@hono/zod-validator@0.5.0(hono@4.7.8)(zod@3.24.4)': dependencies: hono: 4.7.8 - zod: 3.24.3 + zod: 3.24.4 '@iconify-json/simple-icons@1.2.33': dependencies: @@ -4344,25 +4341,23 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.40.1': optional: true - '@scalar/core@0.2.13': + '@scalar/core@0.2.14': dependencies: - '@scalar/types': 0.1.13 + '@scalar/types': 0.1.14 - '@scalar/hono-api-reference@0.8.7(hono@4.7.8)': + '@scalar/hono-api-reference@0.8.8(hono@4.7.8)': dependencies: - '@scalar/core': 0.2.13 + '@scalar/core': 0.2.14 hono: 4.7.8 - '@scalar/openapi-types@0.2.1': + '@scalar/openapi-types@0.2.2': dependencies: - zod: 3.24.3 + zod: 3.24.1 - '@scalar/types@0.1.13': + '@scalar/types@0.1.14': dependencies: - '@scalar/openapi-types': 0.2.1 - '@unhead/schema': 1.11.20 + '@scalar/openapi-types': 0.2.2 nanoid: 5.1.5 - type-fest: 4.40.1 zod: 3.24.1 '@selderee/plugin-htmlparser2@0.11.0': @@ -4486,9 +4481,9 @@ snapshots: mkdirp: 1.0.4 path-browserify: 1.0.1 - '@types/bun@1.2.11': + '@types/bun@1.2.12': dependencies: - bun-types: 1.2.11 + bun-types: 1.2.12 '@types/connect@3.4.38': dependencies: @@ -4563,11 +4558,6 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@unhead/schema@1.11.20': - dependencies: - hookable: 5.5.3 - zhead: 2.2.4 - '@vitejs/plugin-vue@5.2.3(vite@5.4.19(@types/node@22.15.3))(vue@3.5.13(typescript@5.8.3))': dependencies: vite: 5.4.19(@types/node@22.15.3) @@ -4758,7 +4748,7 @@ snapshots: buffer-from@1.1.2: {} - bullmq@5.52.0: + bullmq@5.52.1: dependencies: cron-parser: 4.9.0 ioredis: 5.6.1 @@ -4774,7 +4764,7 @@ snapshots: dependencies: typescript: 5.8.3 - bun-types@1.2.11: + bun-types@1.2.12: dependencies: '@types/node': 22.15.3 @@ -4977,7 +4967,7 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 - drizzle-kit@0.31.0: + drizzle-kit@0.31.1: dependencies: '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 @@ -4986,11 +4976,11 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.43.1(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(bun-types@1.2.11): + drizzle-orm@0.43.1(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(bun-types@1.2.12): optionalDependencies: '@opentelemetry/api': 1.9.0 '@types/pg': 8.6.1 - bun-types: 1.2.11 + bun-types: 1.2.12 dunder-proto@1.0.1: dependencies: @@ -5257,15 +5247,15 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hono-openapi@0.4.8(@hono/zod-validator@0.5.0(hono@4.7.8)(zod@3.24.3))(hono@4.7.8)(openapi-types@12.1.3)(zod-openapi@4.2.4(zod@3.24.3))(zod@3.24.3): + hono-openapi@0.4.8(@hono/zod-validator@0.5.0(hono@4.7.8)(zod@3.24.4))(hono@4.7.8)(openapi-types@12.1.3)(zod-openapi@4.2.4(zod@3.24.4))(zod@3.24.4): dependencies: json-schema-walker: 2.0.0 openapi-types: 12.1.3 optionalDependencies: - '@hono/zod-validator': 0.5.0(hono@4.7.8)(zod@3.24.3) + '@hono/zod-validator': 0.5.0(hono@4.7.8)(zod@3.24.4) hono: 4.7.8 - zod: 3.24.3 - zod-openapi: 4.2.4(zod@3.24.3) + zod: 3.24.4 + zod-openapi: 4.2.4(zod@3.24.4) hono-rate-limiter@0.4.2(hono@4.7.8): dependencies: @@ -5392,7 +5382,7 @@ snapshots: filelist: 1.0.4 minimatch: 3.1.2 - jose@6.0.10: {} + jose@6.0.11: {} js-tokens@4.0.0: {} @@ -6148,7 +6138,7 @@ snapshots: '@types/node': 22.15.3 fsevents: 2.3.3 - vitepress-plugin-tabs@0.7.0(vitepress@1.6.3(@algolia/client-search@5.24.0)(@types/node@22.15.3)(markdown-it-mathjax3@4.3.2)(postcss@8.5.3)(search-insights@2.17.3)(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3)): + vitepress-plugin-tabs@0.7.1(vitepress@1.6.3(@algolia/client-search@5.24.0)(@types/node@22.15.3)(markdown-it-mathjax3@4.3.2)(postcss@8.5.3)(search-insights@2.17.3)(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3)): dependencies: vitepress: 1.6.3(@algolia/client-search@5.24.0)(@types/node@22.15.3)(markdown-it-mathjax3@4.3.2)(postcss@8.5.3)(search-insights@2.17.3)(typescript@5.8.3) vue: 3.5.13(typescript@5.8.3) @@ -6302,22 +6292,34 @@ snapshots: cookie: 1.0.2 youch-core: 0.3.2 - zhead@2.2.4: {} - zod-openapi@4.2.4(zod@3.24.3): dependencies: zod: 3.24.3 + zod-openapi@4.2.4(zod@3.24.4): + dependencies: + zod: 3.24.4 + zod-to-json-schema@3.24.5(zod@3.24.3): dependencies: zod: 3.24.3 + zod-to-json-schema@3.24.5(zod@3.24.4): + dependencies: + zod: 3.24.4 + zod-validation-error@3.4.0(zod@3.24.3): dependencies: zod: 3.24.3 + zod-validation-error@3.4.0(zod@3.24.4): + dependencies: + zod: 3.24.4 + zod@3.24.1: {} zod@3.24.3: {} + zod@3.24.4: {} + zwitch@2.0.4: {}