fix: 🐛 Fix Nix build
Some checks failed
Mirror to Codeberg / Mirror (push) Failing after 0s
Test Publish / build (client) (push) Failing after 0s
Test Publish / build (sdk) (push) Failing after 0s

This commit is contained in:
Jesse Wierzbinski 2025-06-15 19:23:11 +02:00
parent a6d3ebbeef
commit a211772309
No known key found for this signature in database
4 changed files with 540 additions and 222 deletions

View file

@ -5,11 +5,11 @@ versia-server.overrideAttrs (oldAttrs: {
buildPhase = '' buildPhase = ''
runHook preBuild runHook preBuild
bun run build:worker bun run packages/worker/build.ts
runHook postBuild runHook postBuild
''; '';
entrypointPath = "worker.js"; entrypointPath = "packages/worker/index.js";
meta = meta =
oldAttrs.meta oldAttrs.meta

View file

@ -21,7 +21,7 @@ in
pnpmDeps = pnpm.fetchDeps { pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src pnpmInstallFlags; inherit (finalAttrs) pname version src pnpmInstallFlags;
hash = "sha256-/VCzDp8EfvQkaz/5W3rcoEyOlSB4zeW97qqOTJf6WvA="; hash = "sha256-6lcsXcMEh7UbB5aLJzgJKUzynZbSZPgdj6l9E7RVx7c=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -39,12 +39,12 @@ in
buildPhase = '' buildPhase = ''
runHook preBuild runHook preBuild
bun run build bun run packages/api/build.ts
runHook postBuild runHook postBuild
''; '';
entrypointPath = "index.js"; entrypointPath = "packages/api/index.js";
installPhase = let installPhase = let
libPath = lib.makeLibraryPath [ libPath = lib.makeLibraryPath [

View file

@ -4,52 +4,277 @@ settings:
autoInstallPeers: true autoInstallPeers: true
excludeLinksFromLockfile: false excludeLinksFromLockfile: false
catalogs:
default:
'@bull-board/api':
specifier: ^6.10.1
version: 6.10.1
'@bull-board/hono':
specifier: ^6.10.1
version: 6.10.1
'@clerc/plugin-completions':
specifier: ^0.44.0
version: 0.44.0
'@clerc/plugin-friendly-error':
specifier: ^0.44.0
version: 0.44.0
'@clerc/plugin-help':
specifier: ^0.44.0
version: 0.44.0
'@clerc/plugin-not-found':
specifier: ^0.44.0
version: 0.44.0
'@clerc/plugin-version':
specifier: ^0.44.0
version: 0.44.0
'@hackmd/markdown-it-task-lists':
specifier: ^2.1.4
version: 2.1.4
'@hono/zod-validator':
specifier: ^0.7.0
version: 0.7.0
'@inquirer/confirm':
specifier: ^5.1.12
version: 5.1.12
'@logtape/file':
specifier: ^0.12.0
version: 0.12.0
'@logtape/logtape':
specifier: ^0.12.0
version: 0.12.0
'@scalar/hono-api-reference':
specifier: ^0.9.4
version: 0.9.4
'@sentry/bun':
specifier: ^9.29.0
version: 9.29.0
'@types/bun':
specifier: ^1.2.16
version: 1.2.16
'@types/html-to-text':
specifier: ^9.0.4
version: 9.0.4
'@types/markdown-it-container':
specifier: ^2.0.10
version: 2.0.10
'@types/mime-types':
specifier: ^3.0.1
version: 3.0.1
'@types/qs':
specifier: ^6.14.0
version: 6.14.0
'@types/web-push':
specifier: ^3.6.4
version: 3.6.4
altcha-lib:
specifier: ^1.3.0
version: 1.3.0
blurhash:
specifier: ^2.0.5
version: 2.0.5
bullmq:
specifier: ^5.53.3
version: 5.53.3
bun-bagel:
specifier: ^1.2.0
version: 1.2.0
chalk:
specifier: ^5.4.1
version: 5.4.1
clerc:
specifier: ^0.44.0
version: 0.44.0
confbox:
specifier: ^0.2.2
version: 0.2.2
drizzle-kit:
specifier: ^0.31.1
version: 0.31.1
drizzle-orm:
specifier: ^0.44.2
version: 0.44.2
feed:
specifier: ^5.1.0
version: 5.1.0
hono:
specifier: ^4.7.11
version: 4.7.11
hono-openapi:
specifier: ^0.4.8
version: 0.4.8
hono-rate-limiter:
specifier: ^0.4.2
version: 0.4.2
html-to-text:
specifier: ^9.0.5
version: 9.0.5
ioredis:
specifier: ^5.6.1
version: 5.6.1
ip-matching:
specifier: ^2.1.2
version: 2.1.2
iso-639-1:
specifier: ^3.1.5
version: 3.1.5
jose:
specifier: ^6.0.11
version: 6.0.11
linkify-html:
specifier: ^4.3.1
version: 4.3.1
linkify-string:
specifier: ^4.3.1
version: 4.3.1
linkifyjs:
specifier: ^4.3.1
version: 4.3.1
magic-regexp:
specifier: ^0.10.0
version: 0.10.0
markdown-it:
specifier: ^14.1.0
version: 14.1.0
markdown-it-anchor:
specifier: ^9.2.0
version: 9.2.0
markdown-it-container:
specifier: ^4.0.0
version: 4.0.0
markdown-it-image-figures:
specifier: ^2.1.1
version: 2.1.1
markdown-it-mathjax3:
specifier: ^4.3.2
version: 4.3.2
markdown-it-toc-done-right:
specifier: ^4.2.0
version: 4.2.0
mime-types:
specifier: ^3.0.1
version: 3.0.1
mitata:
specifier: ^1.0.34
version: 1.0.34
mitt:
specifier: ^3.0.1
version: 3.0.1
oauth4webapi:
specifier: ^3.5.2
version: 3.5.2
ora:
specifier: ^8.2.0
version: 8.2.0
qs:
specifier: ^6.14.0
version: 6.14.0
sharp:
specifier: ^0.34.2
version: 0.34.2
sonic-channel:
specifier: ^1.3.1
version: 1.3.1
string-comparison:
specifier: ^1.3.0
version: 1.3.0
stringify-entities:
specifier: ^4.0.4
version: 4.0.4
ts-prune:
specifier: ^0.10.3
version: 0.10.3
typescript:
specifier: ^5.8.3
version: 5.8.3
unicode-emoji-json:
specifier: ^0.8.0
version: 0.8.0
uqr:
specifier: ^0.1.2
version: 0.1.2
vitepress:
specifier: ^1.6.3
version: 1.6.3
vitepress-plugin-tabs:
specifier: ^0.7.1
version: 0.7.1
vitepress-sidebar:
specifier: ^1.31.1
version: 1.31.1
vue:
specifier: ^3.5.16
version: 3.5.16
web-push:
specifier: ^3.6.7
version: 3.6.7
xss:
specifier: ^1.0.15
version: 1.0.15
youch:
specifier: ^4.1.0-beta.7
version: 4.1.0-beta.7
zod:
specifier: ^3.25.64
version: 3.25.64
zod-openapi:
specifier: ^4.2.4
version: 4.2.4
zod-to-json-schema:
specifier: ^3.24.5
version: 3.24.5
zod-validation-error:
specifier: ^3.5.0
version: 3.5.0
importers: importers:
.: .:
dependencies: dependencies:
'@bull-board/api': '@bull-board/api':
specifier: ^6.10.1 specifier: 'catalog:'
version: 6.10.1(@bull-board/ui@6.10.1) version: 6.10.1(@bull-board/ui@6.10.1)
'@bull-board/hono': '@bull-board/hono':
specifier: ^6.10.1 specifier: 'catalog:'
version: 6.10.1(hono@4.7.11) version: 6.10.1(hono@4.7.11)
'@clerc/plugin-completions': '@clerc/plugin-completions':
specifier: ^0.44.0 specifier: 'catalog:'
version: 0.44.0(@clerc/core@0.44.0) version: 0.44.0(@clerc/core@0.44.0)
'@clerc/plugin-friendly-error': '@clerc/plugin-friendly-error':
specifier: ^0.44.0 specifier: 'catalog:'
version: 0.44.0(@clerc/core@0.44.0) version: 0.44.0(@clerc/core@0.44.0)
'@clerc/plugin-help': '@clerc/plugin-help':
specifier: ^0.44.0 specifier: 'catalog:'
version: 0.44.0(@clerc/core@0.44.0) version: 0.44.0(@clerc/core@0.44.0)
'@clerc/plugin-not-found': '@clerc/plugin-not-found':
specifier: ^0.44.0 specifier: 'catalog:'
version: 0.44.0(@clerc/core@0.44.0) version: 0.44.0(@clerc/core@0.44.0)
'@clerc/plugin-version': '@clerc/plugin-version':
specifier: ^0.44.0 specifier: 'catalog:'
version: 0.44.0(@clerc/core@0.44.0) version: 0.44.0(@clerc/core@0.44.0)
'@hackmd/markdown-it-task-lists': '@hackmd/markdown-it-task-lists':
specifier: ^2.1.4 specifier: 'catalog:'
version: 2.1.4 version: 2.1.4
'@hono/zod-validator': '@hono/zod-validator':
specifier: ^0.7.0 specifier: 'catalog:'
version: 0.7.0(hono@4.7.11)(zod@3.25.64) version: 0.7.0(hono@4.7.11)(zod@3.25.64)
'@inquirer/confirm': '@inquirer/confirm':
specifier: ^5.1.12 specifier: 'catalog:'
version: 5.1.12(@types/node@22.15.3) version: 5.1.12(@types/node@22.15.3)
'@logtape/file': '@logtape/file':
specifier: ^0.12.0 specifier: 'catalog:'
version: 0.12.0(@logtape/logtape@0.12.0) version: 0.12.0(@logtape/logtape@0.12.0)
'@logtape/logtape': '@logtape/logtape':
specifier: ^0.12.0 specifier: 'catalog:'
version: 0.12.0 version: 0.12.0
'@scalar/hono-api-reference': '@scalar/hono-api-reference':
specifier: ^0.9.4 specifier: 'catalog:'
version: 0.9.4(hono@4.7.11) version: 0.9.4(hono@4.7.11)
'@sentry/bun': '@sentry/bun':
specifier: ^9.29.0 specifier: 'catalog:'
version: 9.29.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.34.0) version: 9.29.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.34.0)
'@versia-server/config':
specifier: workspace:*
version: link:packages/config
'@versia/client': '@versia/client':
specifier: workspace:* specifier: workspace:*
version: link:packages/client version: link:packages/client
@ -60,234 +285,372 @@ importers:
specifier: workspace:* specifier: workspace:*
version: link:packages/sdk version: link:packages/sdk
altcha-lib: altcha-lib:
specifier: ^1.3.0 specifier: 'catalog:'
version: 1.3.0 version: 1.3.0
blurhash: blurhash:
specifier: ^2.0.5 specifier: 'catalog:'
version: 2.0.5 version: 2.0.5
bullmq: bullmq:
specifier: ^5.53.3 specifier: 'catalog:'
version: 5.53.3 version: 5.53.3
chalk: chalk:
specifier: ^5.4.1 specifier: 'catalog:'
version: 5.4.1 version: 5.4.1
clerc: clerc:
specifier: ^0.44.0 specifier: 'catalog:'
version: 0.44.0 version: 0.44.0
confbox: confbox:
specifier: ^0.2.2 specifier: 'catalog:'
version: 0.2.2 version: 0.2.2
drizzle-orm: drizzle-orm:
specifier: ^0.44.2 specifier: 'catalog:'
version: 0.44.2(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(bun-types@1.2.16) version: 0.44.2(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(bun-types@1.2.16)
feed: feed:
specifier: ^5.1.0 specifier: 'catalog:'
version: 5.1.0 version: 5.1.0
hono: hono:
specifier: ^4.7.11 specifier: 'catalog:'
version: 4.7.11 version: 4.7.11
hono-openapi: hono-openapi:
specifier: ^0.4.8 specifier: 'catalog:'
version: 0.4.8(@hono/zod-validator@0.7.0(hono@4.7.11)(zod@3.25.64))(hono@4.7.11)(openapi-types@12.1.3)(zod-openapi@4.2.4(zod@3.25.64))(zod@3.25.64) version: 0.4.8(@hono/zod-validator@0.7.0(hono@4.7.11)(zod@3.25.64))(hono@4.7.11)(openapi-types@12.1.3)(zod-openapi@4.2.4(zod@3.25.64))(zod@3.25.64)
hono-rate-limiter: hono-rate-limiter:
specifier: ^0.4.2 specifier: 'catalog:'
version: 0.4.2(hono@4.7.11) version: 0.4.2(hono@4.7.11)
html-to-text: html-to-text:
specifier: ^9.0.5 specifier: 'catalog:'
version: 9.0.5 version: 9.0.5
ioredis: ioredis:
specifier: ^5.6.1 specifier: 'catalog:'
version: 5.6.1 version: 5.6.1
ip-matching: ip-matching:
specifier: ^2.1.2 specifier: 'catalog:'
version: 2.1.2 version: 2.1.2
iso-639-1: iso-639-1:
specifier: ^3.1.5 specifier: ^3.1.5
version: 3.1.5 version: 3.1.5
jose: jose:
specifier: ^6.0.11 specifier: 'catalog:'
version: 6.0.11 version: 6.0.11
linkify-html: linkify-html:
specifier: ^4.3.1 specifier: 'catalog:'
version: 4.3.1(linkifyjs@4.3.1) version: 4.3.1(linkifyjs@4.3.1)
linkify-string: linkify-string:
specifier: ^4.3.1 specifier: 'catalog:'
version: 4.3.1(linkifyjs@4.3.1) version: 4.3.1(linkifyjs@4.3.1)
linkifyjs: linkifyjs:
specifier: ^4.3.1 specifier: 'catalog:'
version: 4.3.1 version: 4.3.1
magic-regexp: magic-regexp:
specifier: ^0.10.0 specifier: 'catalog:'
version: 0.10.0 version: 0.10.0
markdown-it: markdown-it:
specifier: ^14.1.0 specifier: 'catalog:'
version: 14.1.0 version: 14.1.0
markdown-it-anchor: markdown-it-anchor:
specifier: ^9.2.0 specifier: 'catalog:'
version: 9.2.0(@types/markdown-it@14.1.2)(markdown-it@14.1.0) version: 9.2.0(@types/markdown-it@14.1.2)(markdown-it@14.1.0)
markdown-it-container: markdown-it-container:
specifier: ^4.0.0 specifier: 'catalog:'
version: 4.0.0 version: 4.0.0
markdown-it-mathjax3: markdown-it-mathjax3:
specifier: ^4.3.2 specifier: 'catalog:'
version: 4.3.2 version: 4.3.2
markdown-it-toc-done-right: markdown-it-toc-done-right:
specifier: ^4.2.0 specifier: 'catalog:'
version: 4.2.0 version: 4.2.0
mime-types: mime-types:
specifier: ^3.0.1 specifier: 'catalog:'
version: 3.0.1 version: 3.0.1
mitata: mitata:
specifier: ^1.0.34 specifier: 'catalog:'
version: 1.0.34 version: 1.0.34
oauth4webapi: oauth4webapi:
specifier: ^3.5.2 specifier: 'catalog:'
version: 3.5.2 version: 3.5.2
ora: ora:
specifier: ^8.2.0 specifier: 'catalog:'
version: 8.2.0 version: 8.2.0
qs: qs:
specifier: ^6.14.0 specifier: 'catalog:'
version: 6.14.0 version: 6.14.0
sharp: sharp:
specifier: ^0.34.2 specifier: 'catalog:'
version: 0.34.2 version: 0.34.2
sonic-channel: sonic-channel:
specifier: ^1.3.1 specifier: 'catalog:'
version: 1.3.1 version: 1.3.1
string-comparison: string-comparison:
specifier: ^1.3.0 specifier: 'catalog:'
version: 1.3.0 version: 1.3.0
stringify-entities: stringify-entities:
specifier: ^4.0.4 specifier: 'catalog:'
version: 4.0.4 version: 4.0.4
unicode-emoji-json: unicode-emoji-json:
specifier: ^0.8.0 specifier: 'catalog:'
version: 0.8.0 version: 0.8.0
uqr: uqr:
specifier: ^0.1.2 specifier: 'catalog:'
version: 0.1.2 version: 0.1.2
web-push: web-push:
specifier: ^3.6.7 specifier: 'catalog:'
version: 3.6.7 version: 3.6.7
xss: xss:
specifier: ^1.0.15 specifier: 'catalog:'
version: 1.0.15 version: 1.0.15
youch: youch:
specifier: ^4.1.0-beta.7 specifier: 'catalog:'
version: 4.1.0-beta.7 version: 4.1.0-beta.7
zod: zod:
specifier: ^3.25.64 specifier: 'catalog:'
version: 3.25.64 version: 3.25.64
zod-openapi: zod-openapi:
specifier: ^4.2.4 specifier: 'catalog:'
version: 4.2.4(zod@3.25.64) version: 4.2.4(zod@3.25.64)
zod-validation-error: zod-validation-error:
specifier: ^3.5.0 specifier: 'catalog:'
version: 3.5.0(zod@3.25.64) version: 3.5.0(zod@3.25.64)
devDependencies: devDependencies:
'@biomejs/biome':
specifier: 2.0.0-beta.5
version: 2.0.0-beta.5
'@types/bun': '@types/bun':
specifier: ^1.2.16 specifier: 'catalog:'
version: 1.2.16 version: 1.2.16
'@types/html-to-text': '@types/html-to-text':
specifier: ^9.0.4 specifier: 'catalog:'
version: 9.0.4 version: 9.0.4
'@types/markdown-it-container': '@types/markdown-it-container':
specifier: ^2.0.10 specifier: 'catalog:'
version: 2.0.10 version: 2.0.10
'@types/mime-types': '@types/mime-types':
specifier: ^3.0.1 specifier: 'catalog:'
version: 3.0.1 version: 3.0.1
'@types/qs': '@types/qs':
specifier: ^6.14.0 specifier: 'catalog:'
version: 6.14.0 version: 6.14.0
'@types/web-push': '@types/web-push':
specifier: ^3.6.4 specifier: 'catalog:'
version: 3.6.4 version: 3.6.4
bun-bagel: bun-bagel:
specifier: ^1.2.0 specifier: 'catalog:'
version: 1.2.0(typescript@5.8.3) version: 1.2.0(typescript@5.8.3)
drizzle-kit: drizzle-kit:
specifier: ^0.31.1 specifier: 'catalog:'
version: 0.31.1 version: 0.31.1
markdown-it-image-figures: markdown-it-image-figures:
specifier: ^2.1.1 specifier: 'catalog:'
version: 2.1.1(markdown-it@14.1.0) version: 2.1.1(markdown-it@14.1.0)
ts-prune: ts-prune:
specifier: ^0.10.3 specifier: 'catalog:'
version: 0.10.3 version: 0.10.3
typescript: typescript:
specifier: ^5.8.3 specifier: 'catalog:'
version: 5.8.3 version: 5.8.3
vitepress: vitepress:
specifier: ^1.6.3 specifier: 'catalog:'
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) 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: vitepress-plugin-tabs:
specifier: ^0.7.1 specifier: 'catalog:'
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.16(typescript@5.8.3)) 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.16(typescript@5.8.3))
vitepress-sidebar: vitepress-sidebar:
specifier: ^1.31.1 specifier: 'catalog:'
version: 1.31.1 version: 1.31.1
vue: vue:
specifier: ^3.5.16 specifier: 'catalog:'
version: 3.5.16(typescript@5.8.3) version: 3.5.16(typescript@5.8.3)
zod-to-json-schema: zod-to-json-schema:
specifier: ^3.24.5 specifier: 'catalog:'
version: 3.24.5(zod@3.25.64) version: 3.24.5(zod@3.25.64)
packages/api:
dependencies:
'@logtape/logtape':
specifier: 'catalog:'
version: 0.12.0
'@scalar/hono-api-reference':
specifier: 'catalog:'
version: 0.9.4(hono@4.7.11)
'@versia-server/config':
specifier: workspace:*
version: link:../config
'@versia/client':
specifier: workspace:*
version: link:../client
'@versia/kit':
specifier: workspace:*
version: link:../plugin-kit
'@versia/sdk':
specifier: workspace:*
version: link:../sdk
bun-bagel:
specifier: 'catalog:'
version: 1.2.0(typescript@5.8.3)
chalk:
specifier: 'catalog:'
version: 5.4.1
drizzle-orm:
specifier: 'catalog:'
version: 0.44.2(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(bun-types@1.2.16)
hono:
specifier: 'catalog:'
version: 4.7.11
hono-openapi:
specifier: 'catalog:'
version: 0.4.8(@hono/zod-validator@0.7.0(hono@4.7.11)(zod@3.25.64))(hono@4.7.11)(openapi-types@12.1.3)(zod-openapi@4.2.4(zod@3.25.64))(zod@3.25.64)
hono-rate-limiter:
specifier: 'catalog:'
version: 0.4.2(hono@4.7.11)
ip-matching:
specifier: 'catalog:'
version: 2.1.2
iso-639-1:
specifier: 'catalog:'
version: 3.1.5
jose:
specifier: 'catalog:'
version: 6.0.11
sharp:
specifier: 'catalog:'
version: 0.34.2
string-comparison:
specifier: 'catalog:'
version: 1.3.0
unicode-emoji-json:
specifier: 'catalog:'
version: 0.8.0
youch:
specifier: 'catalog:'
version: 4.1.0-beta.7
zod:
specifier: 'catalog:'
version: 3.25.64
zod-openapi:
specifier: 'catalog:'
version: 4.2.4(zod@3.25.64)
packages/client: packages/client:
dependencies: dependencies:
'@badgateway/oauth2-client': '@badgateway/oauth2-client':
specifier: ^3.0.0 specifier: ^3.0.0
version: 3.2.0 version: 3.2.0
iso-639-1: iso-639-1:
specifier: ^3.1.5 specifier: 'catalog:'
version: 3.1.5 version: 3.1.5
magic-regexp: magic-regexp:
specifier: ^0.10.0 specifier: 'catalog:'
version: 0.10.0 version: 0.10.0
zod: zod:
specifier: ^3.24.2 specifier: 'catalog:'
version: 3.24.3 version: 3.25.64
zod-openapi: zod-openapi:
specifier: ^4.2.4 specifier: 'catalog:'
version: 4.2.4(zod@3.24.3) version: 4.2.4(zod@3.25.64)
packages/config:
dependencies:
'@versia/client':
specifier: workspace:*
version: link:../client
chalk:
specifier: 'catalog:'
version: 5.4.1
confbox:
specifier: 'catalog:'
version: 0.2.2
iso-639-1:
specifier: 'catalog:'
version: 3.1.5
mime-types:
specifier: 'catalog:'
version: 3.0.1
web-push:
specifier: 'catalog:'
version: 3.6.7
zod:
specifier: 'catalog:'
version: 3.25.64
zod-to-json-schema:
specifier: 'catalog:'
version: 3.24.5(zod@3.25.64)
zod-validation-error:
specifier: 'catalog:'
version: 3.5.0(zod@3.25.64)
packages/plugin-kit: packages/plugin-kit:
dependencies: dependencies:
'@logtape/logtape':
specifier: 'catalog:'
version: 0.12.0
'@versia-server/config':
specifier: workspace:*
version: link:../config
'@versia/client':
specifier: workspace:*
version: link:../client
'@versia/sdk':
specifier: workspace:*
version: link:../sdk
altcha-lib:
specifier: 'catalog:'
version: 1.3.0
chalk:
specifier: 'catalog:'
version: 5.4.1
drizzle-orm: drizzle-orm:
specifier: ^0.44.2 specifier: 'catalog:'
version: 0.44.2(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(bun-types@1.2.16) version: 0.44.2(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(bun-types@1.2.16)
hono: hono:
specifier: ^4.7.7 specifier: 'catalog:'
version: 4.7.8 version: 4.7.11
hono-openapi:
specifier: 'catalog:'
version: 0.4.8(@hono/zod-validator@0.7.0(hono@4.7.11)(zod@3.25.64))(hono@4.7.11)(openapi-types@12.1.3)(zod-openapi@4.2.4(zod@3.25.64))(zod@3.25.64)
html-to-text:
specifier: 'catalog:'
version: 9.0.5
magic-regexp:
specifier: 'catalog:'
version: 0.10.0
mitt: mitt:
specifier: ^3.0.1 specifier: 'catalog:'
version: 3.0.1 version: 3.0.1
sharp:
specifier: 'catalog:'
version: 0.34.2
zod: zod:
specifier: ^3.24.2 specifier: 'catalog:'
version: 3.24.3 version: 3.25.64
zod-to-json-schema: zod-to-json-schema:
specifier: ^3.24.5 specifier: 'catalog:'
version: 3.24.5(zod@3.24.3) version: 3.24.5(zod@3.25.64)
zod-validation-error: zod-validation-error:
specifier: ^3.4.0 specifier: 'catalog:'
version: 3.4.0(zod@3.24.3) version: 3.5.0(zod@3.25.64)
packages/sdk: packages/sdk:
dependencies: dependencies:
magic-regexp: magic-regexp:
specifier: ^0.10.0 specifier: 'catalog:'
version: 0.10.0 version: 0.10.0
mime-types: mime-types:
specifier: ^3.0.1 specifier: 'catalog:'
version: 3.0.1 version: 3.0.1
zod: zod:
specifier: ^3.24.2 specifier: 'catalog:'
version: 3.24.3 version: 3.25.64
packages/worker:
dependencies:
'@logtape/logtape':
specifier: 'catalog:'
version: 0.12.0
'@versia-server/config':
specifier: workspace:*
version: link:../config
'@versia/kit':
specifier: workspace:*
version: link:../plugin-kit
chalk:
specifier: 'catalog:'
version: 5.4.1
packages: packages:
@ -396,59 +759,6 @@ packages:
resolution: {integrity: sha512-EHsoV6oLHot7HeYkIoSxCZApNgBjwNo1OTV9kXIDnmijGAshlVkJreVAAtexFn+sfDKPE0JW5SCPYJV1y4IoMg==} resolution: {integrity: sha512-EHsoV6oLHot7HeYkIoSxCZApNgBjwNo1OTV9kXIDnmijGAshlVkJreVAAtexFn+sfDKPE0JW5SCPYJV1y4IoMg==}
engines: {node: '>= 18'} engines: {node: '>= 18'}
'@biomejs/biome@2.0.0-beta.5':
resolution: {integrity: sha512-1ldO4AepieVvg4aLi1ubZkA7NsefQT2UTNssbJbDiQTGem8kCHx/PZCwLxIR6UzFpGIjh0xsDzivyVvhnmqmuA==}
engines: {node: '>=14.21.3'}
hasBin: true
'@biomejs/cli-darwin-arm64@2.0.0-beta.5':
resolution: {integrity: sha512-pnJiaoDpwGo+ctGkMu4POcO8jgOgCErBdYbhutr+K9rxxJS+TlHLr0LR91GCEWbGV2O1oyZRFQcW21rYFoak4w==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [darwin]
'@biomejs/cli-darwin-x64@2.0.0-beta.5':
resolution: {integrity: sha512-WwEZpqcmsNoFpZkUFNQcbZo52WK4hLGQ0vZk3PQ8JlZ55gJsHiyhtv6aem6fVlyVCvZgpsC0sYPLE3VvFVKNAQ==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [darwin]
'@biomejs/cli-linux-arm64-musl@2.0.0-beta.5':
resolution: {integrity: sha512-4vxNkYx1uEt211W8hLdXddc7icRHQgYENb72g6uTd/tLVPSBvIwqUAxAOkU+9Ai1E/8R4sWy7HIxREgpuFgbNA==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [linux]
'@biomejs/cli-linux-arm64@2.0.0-beta.5':
resolution: {integrity: sha512-lAF1de+Ki0vnq14NwDXouKkAR/iviyMNrUngSHjTGFC4z8XGVEfIw0ZMSm7fAdJZ5fAWodt9HiYmEAVs5EtHQg==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [linux]
'@biomejs/cli-linux-x64-musl@2.0.0-beta.5':
resolution: {integrity: sha512-nUeKGO517GtRCxziVD9les1HiCs2s2/WIVITMN9+9RRuLOko8r+T77E8ZXEmlfLOfOIOeE6z62WITqei3oNccA==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [linux]
'@biomejs/cli-linux-x64@2.0.0-beta.5':
resolution: {integrity: sha512-I0Pt1VHeL1mN8G7ZwV2u9AfzBd5ZKfbvHUI4x2wETUZbwcQlAu/nEzEa2LUe5HqSmnctTR36ig7RkkM9qbmIrA==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [linux]
'@biomejs/cli-win32-arm64@2.0.0-beta.5':
resolution: {integrity: sha512-YXW6hgbrgBcWQ1SLO69ypWlluPchgQV5C1lTG4xOcBUWdCsfYuQirM64S6Dov7SFPqsMIoFC6LlQRW+n8qAyiA==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [win32]
'@biomejs/cli-win32-x64@2.0.0-beta.5':
resolution: {integrity: sha512-N7Yby52BJmvEdst1iMbclE5hxxefboaXKRJLm1tLfBYr4FeuoCe6j8HdiQSwhCRdIUGFFqBLaDXh//LLF6EReA==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [win32]
'@bull-board/api@6.10.1': '@bull-board/api@6.10.1':
resolution: {integrity: sha512-VPkZa2XZI2Wk2MqK1XyiiS+tOhNan54mnm2fpv2KA0fdZ92mQqNjhKkOpsykhQv9XUEc8cCRlZqGxf67YCMJbQ==} resolution: {integrity: sha512-VPkZa2XZI2Wk2MqK1XyiiS+tOhNan54mnm2fpv2KA0fdZ92mQqNjhKkOpsykhQv9XUEc8cCRlZqGxf67YCMJbQ==}
peerDependencies: peerDependencies:
@ -1685,9 +1995,6 @@ packages:
peerDependencies: peerDependencies:
vue: 3.5.16 vue: 3.5.16
'@vue/shared@3.5.13':
resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
'@vue/shared@3.5.16': '@vue/shared@3.5.16':
resolution: {integrity: sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==} resolution: {integrity: sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==}
@ -2383,10 +2690,6 @@ packages:
resolution: {integrity: sha512-rv0JMwC0KALbbmwJDEnxvQCeJh+xbS3KEWW5PC9cMJ08Ur9xgatI0HmtgYZfOdOSOeYsp5LO2cOhdI8cLEbDEQ==} resolution: {integrity: sha512-rv0JMwC0KALbbmwJDEnxvQCeJh+xbS3KEWW5PC9cMJ08Ur9xgatI0HmtgYZfOdOSOeYsp5LO2cOhdI8cLEbDEQ==}
engines: {node: '>=16.9.0'} engines: {node: '>=16.9.0'}
hono@4.7.8:
resolution: {integrity: sha512-PCibtFdxa7/Ldud9yddl1G81GjYaeMYYTq4ywSaNsYbB1Lug4mwtOMJf2WXykL0pntYwmpRJeOI3NmoDgD+Jxw==}
engines: {node: '>=16.9.0'}
hookable@5.5.3: hookable@5.5.3:
resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
@ -3359,12 +3662,6 @@ packages:
peerDependencies: peerDependencies:
zod: ^3.24.1 zod: ^3.24.1
zod-validation-error@3.4.0:
resolution: {integrity: sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==}
engines: {node: '>=18.0.0'}
peerDependencies:
zod: ^3.18.0
zod-validation-error@3.5.0: zod-validation-error@3.5.0:
resolution: {integrity: sha512-IWK6O51sRkq0YsnYD2oLDuK2BNsIjYUlR0+1YSd4JyBzm6/892IWroUnLc7oW4FU+b0f6948BHi6H8MDcqpOGw==} resolution: {integrity: sha512-IWK6O51sRkq0YsnYD2oLDuK2BNsIjYUlR0+1YSd4JyBzm6/892IWroUnLc7oW4FU+b0f6948BHi6H8MDcqpOGw==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
@ -3374,9 +3671,6 @@ packages:
zod@3.24.1: zod@3.24.1:
resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==}
zod@3.24.3:
resolution: {integrity: sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==}
zod@3.25.64: zod@3.25.64:
resolution: {integrity: sha512-hbP9FpSZf7pkS7hRVUrOjhwKJNyampPgtXKc3AN6DsWtoHsg2Sb4SQaS4Tcay380zSwd2VPo9G9180emBACp5g==} resolution: {integrity: sha512-hbP9FpSZf7pkS7hRVUrOjhwKJNyampPgtXKc3AN6DsWtoHsg2Sb4SQaS4Tcay380zSwd2VPo9G9180emBACp5g==}
@ -3519,41 +3813,6 @@ snapshots:
'@badgateway/oauth2-client@3.2.0': {} '@badgateway/oauth2-client@3.2.0': {}
'@biomejs/biome@2.0.0-beta.5':
optionalDependencies:
'@biomejs/cli-darwin-arm64': 2.0.0-beta.5
'@biomejs/cli-darwin-x64': 2.0.0-beta.5
'@biomejs/cli-linux-arm64': 2.0.0-beta.5
'@biomejs/cli-linux-arm64-musl': 2.0.0-beta.5
'@biomejs/cli-linux-x64': 2.0.0-beta.5
'@biomejs/cli-linux-x64-musl': 2.0.0-beta.5
'@biomejs/cli-win32-arm64': 2.0.0-beta.5
'@biomejs/cli-win32-x64': 2.0.0-beta.5
'@biomejs/cli-darwin-arm64@2.0.0-beta.5':
optional: true
'@biomejs/cli-darwin-x64@2.0.0-beta.5':
optional: true
'@biomejs/cli-linux-arm64-musl@2.0.0-beta.5':
optional: true
'@biomejs/cli-linux-arm64@2.0.0-beta.5':
optional: true
'@biomejs/cli-linux-x64-musl@2.0.0-beta.5':
optional: true
'@biomejs/cli-linux-x64@2.0.0-beta.5':
optional: true
'@biomejs/cli-win32-arm64@2.0.0-beta.5':
optional: true
'@biomejs/cli-win32-x64@2.0.0-beta.5':
optional: true
'@bull-board/api@6.10.1(@bull-board/ui@6.10.1)': '@bull-board/api@6.10.1(@bull-board/ui@6.10.1)':
dependencies: dependencies:
'@bull-board/ui': 6.10.1 '@bull-board/ui': 6.10.1
@ -4656,8 +4915,6 @@ snapshots:
'@vue/shared': 3.5.16 '@vue/shared': 3.5.16
vue: 3.5.16(typescript@5.8.3) vue: 3.5.16(typescript@5.8.3)
'@vue/shared@3.5.13': {}
'@vue/shared@3.5.16': {} '@vue/shared@3.5.16': {}
'@vueuse/core@12.8.2(typescript@5.8.3)': '@vueuse/core@12.8.2(typescript@5.8.3)':
@ -5288,8 +5545,6 @@ snapshots:
hono@4.7.11: {} hono@4.7.11: {}
hono@4.7.8: {}
hookable@5.5.3: {} hookable@5.5.3: {}
html-to-text@9.0.5: html-to-text@9.0.5:
@ -6190,7 +6445,7 @@ snapshots:
'@types/markdown-it': 14.1.2 '@types/markdown-it': 14.1.2
'@vitejs/plugin-vue': 5.2.3(vite@5.4.19(@types/node@22.15.3))(vue@3.5.16(typescript@5.8.3)) '@vitejs/plugin-vue': 5.2.3(vite@5.4.19(@types/node@22.15.3))(vue@3.5.16(typescript@5.8.3))
'@vue/devtools-api': 7.7.6 '@vue/devtools-api': 7.7.6
'@vue/shared': 3.5.13 '@vue/shared': 3.5.16
'@vueuse/core': 12.8.2(typescript@5.8.3) '@vueuse/core': 12.8.2(typescript@5.8.3)
'@vueuse/integrations': 12.8.2(focus-trap@7.6.4)(typescript@5.8.3) '@vueuse/integrations': 12.8.2(focus-trap@7.6.4)(typescript@5.8.3)
focus-trap: 7.6.4 focus-trap: 7.6.4
@ -6322,34 +6577,20 @@ snapshots:
cookie: 1.0.2 cookie: 1.0.2
youch-core: 0.3.2 youch-core: 0.3.2
zod-openapi@4.2.4(zod@3.24.3):
dependencies:
zod: 3.24.3
zod-openapi@4.2.4(zod@3.25.64): zod-openapi@4.2.4(zod@3.25.64):
dependencies: dependencies:
zod: 3.25.64 zod: 3.25.64
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.25.64): zod-to-json-schema@3.24.5(zod@3.25.64):
dependencies: dependencies:
zod: 3.25.64 zod: 3.25.64
zod-validation-error@3.4.0(zod@3.24.3):
dependencies:
zod: 3.24.3
zod-validation-error@3.5.0(zod@3.25.64): zod-validation-error@3.5.0(zod@3.25.64):
dependencies: dependencies:
zod: 3.25.64 zod: 3.25.64
zod@3.24.1: {} zod@3.24.1: {}
zod@3.24.3: {}
zod@3.25.64: {} zod@3.25.64: {}
zwitch@2.0.4: {} zwitch@2.0.4: {}

View file

@ -7,3 +7,80 @@ onlyBuiltDependencies:
- sharp - sharp
shamefullyHoist: true shamefullyHoist: true
catalog:
{
"@biomejs/biome": "2.0.0-beta.5",
"@types/bun": "^1.2.16",
"@types/html-to-text": "^9.0.4",
"@types/markdown-it-container": "^2.0.10",
"@types/mime-types": "^3.0.1",
"@types/qs": "^6.14.0",
"@types/web-push": "^3.6.4",
"bun-bagel": "^1.2.0",
"drizzle-kit": "^0.31.1",
"mitt": "^3.0.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.1",
"vitepress-sidebar": "^1.31.1",
"vue": "^3.5.16",
"zod-to-json-schema": "^3.24.5",
"@bull-board/api": "^6.10.1",
"@bull-board/hono": "^6.10.1",
"@clerc/plugin-completions": "^0.44.0",
"@clerc/plugin-friendly-error": "^0.44.0",
"@clerc/plugin-help": "^0.44.0",
"@clerc/plugin-not-found": "^0.44.0",
"@clerc/plugin-version": "^0.44.0",
"@hackmd/markdown-it-task-lists": "^2.1.4",
"@hono/zod-validator": "^0.7.0",
"@inquirer/confirm": "^5.1.12",
"@logtape/file": "^0.12.0",
"@logtape/logtape": "^0.12.0",
"@scalar/hono-api-reference": "^0.9.4",
"@sentry/bun": "^9.29.0",
"altcha-lib": "^1.3.0",
"blurhash": "^2.0.5",
"bullmq": "^5.53.3",
"chalk": "^5.4.1",
"clerc": "^0.44.0",
"confbox": "^0.2.2",
"drizzle-orm": "^0.44.2",
"feed": "^5.1.0",
"hono": "^4.7.11",
"hono-openapi": "^0.4.8",
"hono-rate-limiter": "^0.4.2",
"html-to-text": "^9.0.5",
"ioredis": "^5.6.1",
"ip-matching": "^2.1.2",
"iso-639-1": "^3.1.5",
"jose": "^6.0.11",
"linkify-html": "^4.3.1",
"linkify-string": "^4.3.1",
"linkifyjs": "^4.3.1",
"magic-regexp": "^0.10.0",
"markdown-it": "^14.1.0",
"markdown-it-anchor": "^9.2.0",
"markdown-it-container": "^4.0.0",
"markdown-it-mathjax3": "^4.3.2",
"markdown-it-toc-done-right": "^4.2.0",
"mime-types": "^3.0.1",
"mitata": "^1.0.34",
"oauth4webapi": "^3.5.2",
"ora": "^8.2.0",
"qs": "^6.14.0",
"sharp": "^0.34.2",
"sonic-channel": "^1.3.1",
"string-comparison": "^1.3.0",
"stringify-entities": "^4.0.4",
"unicode-emoji-json": "^0.8.0",
"uqr": "^0.1.2",
"web-push": "^3.6.7",
"xss": "^1.0.15",
"youch": "^4.1.0-beta.7",
"zod": "^3.25.64",
"zod-openapi": "^4.2.4",
"zod-validation-error": "^3.5.0",
}