Files
airi/pnpm-workspace.yaml

499 lines
14 KiB
YAML

catalogMode: prefer
shellEmulator: true
packages:
- packages/**
- plugins/**
- integrations/**
- services/**
- examples/**
- docs/**
- engines/**
- apps/**
- server/**
- '!**/dist/**'
overrides:
'@better-auth/oauth-provider>@better-auth/core': 1.6.5
array-flatten: npm:@nolyfill/array-flatten@^1.0.44
axios: npm:feaxios@^0.0.23
is-core-module: npm:@nolyfill/is-core-module@^1.0.39
isarray: npm:@nolyfill/isarray@^1.0.44
onnxruntime-web: npm:onnxruntime-web@^1.24.3
safe-buffer: npm:@nolyfill/safe-buffer@^1.0.44
safer-buffer: npm:@nolyfill/safer-buffer@^1.0.44
side-channel: npm:@nolyfill/side-channel@^1.0.44
string.prototype.matchall: npm:@nolyfill/string.prototype.matchall@^1.0.44
patchedDependencies:
'@xsai/generate-text@0.5.0-beta.2': patches/@xsai__generate-text@0.5.0-beta.2.patch
'@xsai/shared-chat@0.5.0-beta.2': patches/@xsai__shared-chat@0.5.0-beta.2.patch
'@xsai/stream-text@0.5.0-beta.2': patches/@xsai__stream-text@0.5.0-beta.2.patch
mineflayer-pathfinder: patches/mineflayer-pathfinder.patch
pixi-live2d-display: patches/pixi-live2d-display.patch
sponsorkit@17.1.0: patches/sponsorkit@17.1.0.patch
uiohook-napi@1.5.5: patches/uiohook-napi@1.5.5.patch
catalog:
'@alexanderolsen/libsamplerate-js': ^2.1.2
'@antfu/eslint-config': ^8.2.0
'@anthropic-ai/claude-code': ^2.1.204
'@arethetypeswrong/core': ^0.18.2
'@ax-llm/ax': ^19.0.43
'@better-auth/cli': ^1.4.21
'@better-auth/drizzle-adapter': ^1.6.5
'@better-auth/oauth-provider': 1.5.6
'@capacitor/android': ^8.3.1
'@capacitor/app': ^8.1.0
'@capacitor/barcode-scanner': ^3.0.2
'@capacitor/cli': ^8.3.1
'@capacitor/core': ^8.3.1
'@capacitor/ios': ^8.3.1
'@capacitor/local-notifications': ^8.0.2
'@date-fns/utc': ^2.1.1
'@discordjs/voice': ^0.19.2
'@dotenvx/dotenvx': ^1.61.1
'@electric-sql/pglite': ^0.4.4
'@electron-toolkit/eslint-config-ts': ^3.1.0
'@electron-toolkit/preload': ^3.0.2
'@electron-toolkit/tsconfig': ^2.0.0
'@electron-toolkit/utils': ^4.0.0
'@electron/notarize': ^3.1.1
'@esotericsoftware/spine-webgl': ~4.2.0
'@esotericsoftware/spine-webgl-4-0': npm:@esotericsoftware/spine-webgl@~4.0.31
'@esotericsoftware/spine-webgl-4-1': npm:@esotericsoftware/spine-webgl@~4.1.56
'@ffmpeg-installer/ffmpeg': ^1.1.0
'@fontsource-variable/comfortaa': ^5.2.8
'@fontsource-variable/dm-sans': ^5.2.8
'@fontsource-variable/jura': ^5.2.7
'@fontsource-variable/nunito': ^5.2.7
'@fontsource-variable/quicksand': ^5.2.10
'@fontsource-variable/urbanist': ^5.2.7
'@fontsource/dm-mono': ^5.2.7
'@fontsource/dm-serif-display': ^5.2.8
'@fontsource/gugi': ^5.2.7
'@fontsource/kiwi-maru': ^5.2.8
'@fontsource/m-plus-rounded-1c': ^5.2.10
'@formkit/auto-animate': ^0.9.0
'@grammyjs/files': ^1.2.0
'@guiiai/logg': ^1.2.11
'@histoire/plugin-vue': 1.0.0-beta.1
'@hono/node-server': ^1.19.14
'@hono/node-ws': ^1.3.0
'@hono/otel': ^1.1.2
'@huggingface/transformers': ^3.8.1
'@iconify-json/carbon': ^1.2.20
'@iconify-json/eos-icons': ^1.2.4
'@iconify-json/line-md': ^1.2.16
'@iconify-json/logos': ^1.2.11
'@iconify-json/lucide': ^1.2.102
'@iconify-json/material-symbols': ^1.2.67
'@iconify-json/mdi': ^1.2.3
'@iconify-json/mingcute': ^1.2.7
'@iconify-json/ph': ^1.2.2
'@iconify-json/simple-icons': ^1.2.78
'@iconify-json/solar': ^1.2.5
'@iconify-json/svg-spinners': ^1.2.4
'@iconify-json/tabler': ^1.2.33
'@iconify-json/twemoji': ^1.2.5
'@iconify-json/vscode-icons': ^1.2.45
'@iconify/utils': ^3.1.0
'@iconify/vue': ^5.0.0
'@intlify/core': ^11.3.2
'@intlify/unplugin-vue-i18n': ^11.0.7
'@langfuse/otel': ^5.4.0
'@langfuse/tracing': ^5.4.0
'@laplace.live/event-bridge-sdk': ^1.0.22
'@laplace.live/event-types': ^2.0.14
'@lemonneko/crop-empty-pixels': 0.1.1
'@mdit/plugin-footnote': ^0.23.2
'@mdit/plugin-tasklist': ^0.23.2
'@mediapipe/tasks-vision': ^0.10.34
'@modelcontextprotocol/sdk': ^1.29.0
'@moeru/eslint-config': 0.1.0-beta.19
'@moeru/eventa': 1.0.0-beta.13
'@moeru/std': 0.1.0-beta.17
'@moeru/three-mmd': 0.1.0-beta.7
'@moeru/three-mmd-physics-ammo': 0.1.0-beta.7
'@napi-rs/image': ^1.12.0
'@nekopaw/tempora': 0.4.0-alpha.1
'@opentelemetry/api': ^1.9.1
'@opentelemetry/api-logs': ^0.215.0
'@opentelemetry/auto-instrumentations-node': ^0.73.0
'@opentelemetry/core': ^2.7.0
'@opentelemetry/exporter-logs-otlp-proto': ^0.215.0
'@opentelemetry/exporter-metrics-otlp-proto': ^0.215.0
'@opentelemetry/exporter-trace-otlp-proto': ^0.215.0
'@opentelemetry/instrumentation': ^0.215.0
'@opentelemetry/instrumentation-http': ^0.215.0
'@opentelemetry/instrumentation-ioredis': ^0.63.0
'@opentelemetry/instrumentation-pg': ^0.67.0
'@opentelemetry/instrumentation-runtime-node': ^0.28.0
'@opentelemetry/instrumentation-undici': ^0.25.0
'@opentelemetry/resources': ^2.7.0
'@opentelemetry/sdk-logs': ^0.215.0
'@opentelemetry/sdk-metrics': ^2.7.0
'@opentelemetry/sdk-node': ^0.215.0
'@opentelemetry/sdk-trace-base': ^2.7.0
'@opentelemetry/sdk-trace-node': ^2.7.0
'@opentelemetry/semantic-conventions': ^1.40.0
'@pinia/colada': ^1.2.1
'@pinia/testing': ^1.0.3
'@pixi/app': ^6.5.10
'@pixi/constants': ^6.5.10
'@pixi/core': ^6.5.10
'@pixi/display': ^6.5.10
'@pixi/extensions': ^6.5.10
'@pixi/interaction': ^6.5.10
'@pixi/loaders': ^6.5.10
'@pixi/math': ^6.5.10
'@pixi/runner': ^6.5.10
'@pixi/settings': ^6.5.10
'@pixi/sprite': ^6.5.10
'@pixi/ticker': ^6.5.10
'@pixi/utils': ^6.5.10
'@pixiv/three-vrm': ^3.5.2
'@pixiv/three-vrm-animation': ^3.5.2
'@pixiv/three-vrm-core': ^3.5.2
'@pnpm/find-workspace-dir': ^1000.1.5
'@proj-airi/chromatic': ^1.1.1
'@proj-airi/drizzle-duckdb-wasm': ^0.5.0
'@proj-airi/drizzle-orm-browser-migrator': ^0.1.6
'@proj-airi/iconify-meteocons': ^0.1.5
'@proj-airi/lobe-icons': ^1.0.19
'@proj-airi/unocss-preset-chromatic': ^1.1.1
'@proj-airi/unplugin-drizzle-orm-migrations': ^0.1.6
'@proj-airi/unplugin-fetch': ^0.2.3
'@proj-airi/unplugin-live2d-sdk': ^0.1.7
'@radix-ui/colors': ^3.0.0
'@ricky0123/vad-web': ^0.0.30
'@rive-app/canvas-lite': ^2.37.2
'@shikijs/markdown-it': ^4.0.2
'@shikijs/rehype': ^4.0.2
'@shopify/draggable': ^1.2.1
'@snazzah/davey': ^0.1.11
'@takumi-rs/image-response': 1.0.0-beta.20
'@tresjs/cientos': ^5.7.0
'@tresjs/core': ^5.8.0
'@tresjs/post-processing': ^3.7.1
'@types/audioworklet': ^0.0.97
'@types/culori': ^4.0.1
'@types/d3': ^7.4.3
'@types/hast': ^3.0.4
'@types/markdown-it': ^14.1.2
'@types/node': ^24.12.2
'@types/nprogress': ^0.2.3
'@types/pg': ^8.20.0
'@types/semver': ^7.7.1
'@types/splitpanes': ^2.2.6
'@types/three': ^0.184.0
'@types/unist': ^3.0.3
'@types/vscode': ^1.116.0
'@types/whatwg-mimetype': ^5.0.0
'@types/ws': ^8.18.1
'@types/xast': ^2.0.4
'@types/yauzl': ^2.10.3
'@unocss/eslint-config': ^66.6.8
'@unocss/eslint-plugin': ^66.6.8
'@unocss/preset-mini': ^66.6.8
'@unocss/preset-web-fonts': ^66.6.8
'@unocss/reset': ^66.6.8
'@valibot/to-json-schema': 1.0.0-rc.0
'@velin-dev/core': ^0.4.0
'@vishot/cli': ^0.1.1
'@vishot/mockup-desktop-vue': ^0.1.1
'@vishot/renderer-browser': ^0.1.1
'@vishot/source-electron': ^0.1.1
'@vitejs/plugin-vue': ^6.0.6
'@vue-macros/volar': ^3.1.2
'@vue/test-utils': ^2.4.6
'@vue/tsconfig': ^0.9.1
'@vueuse/core': ^14.2.1
'@vueuse/motion': ^3.0.3
'@vueuse/shared': ^14.2.1
'@webgpu/types': ^0.1.69
'@wxt-dev/module-vue': ^1.0.3
'@xsai-ext/providers': 0.5.0-beta.2
'@xsai-transformers/embed': ^0.1.0
'@xsai-transformers/shared': ^0.1.0
'@xsai-transformers/transcription': ^0.1.0
'@xsai/embed': 0.5.0-beta.2
'@xsai/generate-speech': 0.5.0-beta.2
'@xsai/generate-text': 0.5.0-beta.2
'@xsai/generate-transcription': 0.5.0-beta.2
'@xsai/model': 0.5.0-beta.2
'@xsai/shared': 0.5.0-beta.2
'@xsai/shared-chat': 0.5.0-beta.2
'@xsai/stream-text': 0.5.0-beta.2
'@xsai/stream-transcription': 0.5.0-beta.2
'@xsai/tool': 0.5.0-beta.2
'@xsai/utils-chat': 0.5.0-beta.2
alien-signals: ^3.1.2
animejs: ^4.3.6
async-mutex: 0.5.0
awilix: ^13.0.3
best-effort-json-parser: ^1.4.0
better-auth: ^1.6.5
builder-util-runtime: ^9.5.1
bumpp: ^11.0.1
cac: ^7.0.0
canvas: ^3.2.3
capacitor-native-settings: ^8.1.0
chess.js: ^1.4.0
clustr: ^1.0.2
colorjs.io: ^0.6.1
crossws: ^0.4.5
csstype: ^3.2.3
culori: ^4.0.2
d3: 7.9.0
date-fns: ^4.1.0
debug: ^4.4.3
defu: ^6.1.7
destr: ^2.0.5
discord.js: ^14.26.3
dompurify: ^3.4.0
driver.js: ^1.4.0
drizzle-kit: ^0.31.10
drizzle-orm: ^0.45.2
drizzle-valibot: ^0.4.2
electron: ^41.2.1
electron-builder: ^26.8.1
electron-click-drag-plugin: ^2.0.2
electron-updater: ^6.8.3
electron-vite: ^5.0.0
embla-carousel-autoplay: 9.0.0-rc01
embla-carousel-vue: 9.0.0-rc02
es-toolkit: ^1.45.1
eslint: ^10.2.1
eslint-plugin-oxlint: ^1.60.0
eventemitter3: ^5.0.4
fflate: ^0.8.3
floating-vue: ^5.2.2
fluent-ffmpeg: ^2.1.3
get-port-please: ^3.2.0
gpuu: ^1.0.7
grammy: ^1.42.0
gray-matter: ^4.0.3
h3: 2.0.1-rc.20
hfup: ^1.0.4
histoire: 1.0.0-beta.1
hono: 4.11.3
hono-rate-limiter: ^0.5.3
html2canvas: ^1.4.1
idb-keyval: ^6.2.2
injeca: ^0.2.0
ioredis: ^5.10.1
is-network-error: ^1.3.1
isolated-vm: ^7.0.0
jose: ^6.2.2
jsdom: ^29.0.2
jszip: ^3.10.1
knip: ^6.4.1
kokoro-js: ^1.2.1
less: ^4.6.4
libsodium-wrappers: ^0.8.3
localforage: ^1.10.0
mark.js: ^8.11.1
markdown-it: ^14.1.1
markdown-it-anchor: ^9.2.0
mediabunny: ^1.40.1
meta-png: ^1.0.6
minecraft-data: 3.102.3
mineflayer: ^4.33.0
mineflayer-armor-manager: ^2.0.1
mineflayer-auto-eat: ^5.0.3
mineflayer-collectblock: ^1.6.0
mineflayer-pathfinder: ^2.4.5
mineflayer-pvp: ^1.3.2
mineflayer-tool: ^1.2.0
minisearch: ^7.2.0
mkcert: ^3.2.0
motion-v: ^2.2.1
nano-staged: ^1.0.2
nanoid: ^5.1.9
node-pty: npm:@lydell/node-pty@^1.2.0-beta.12
node-vibrant: ^4.0.4
nprogress: ^0.2.0
ofetch: ^1.5.1
onnxruntime-web: ^1.24.3
opusscript: ^0.1.1
oxc-minify: ^0.126.0
oxlint: ^1.60.0
p-limit: ^7.3.0
pathe: ^2.0.3
pg: ^8.20.0
pinia: ^3.0.4
pixi-filters: ^4.2.0
pixi-live2d-display: ^0.4.0
playwright: ^1.60.0
popmotion: ^11.0.5
postcss: ^8.5.10
postgres: ^3.4.9
posthog-js: 1.306.1
posthog-node: ^5.39.4
postprocessing: ^6.39.1
prismarine-block: ^1.23.0
prismarine-entity: ^2.6.0
prismarine-item: ^1.18.0
prismarine-recipe: ^1.5.0
prismarine-viewer: ^1.33.0
prismarine-windows: ^2.10.0
publint: ^0.3.18
rehype-katex: ^7.0.1
rehype-parse: ^9.0.1
rehype-stringify: ^10.0.1
reka-ui: ^2.10.1
remark-math: ^6.0.0
remark-parse: ^11.0.0
remark-rehype: ^11.1.2
replicate: ^1.4.0
resend: ^6.12.2
rollup: ^4.60.1
semver: ^7.7.4
shiki: ^4.0.2
simple-git-hooks: ^2.13.1
splitpanes: ^4.0.4
sponsorkit: ^17.1.0
sponsors-svg: ^0.3.0
srvx: ^0.11.15
std-env: ^4.1.0
stockfish: ^18.0.7
stripe: ^22.0.2
superjson: ^2.2.6
taze: ^19.11.0
telegram: ^2.26.22
three: ^0.184.0
three-stdlib: ^2.36.1
tinyexec: ^1.1.1
tinyglobby: ^0.2.16
tsdown: ^0.21.9
tsx: ^4.21.0
turbo: ^2.9.6
typescript: ^5.9.3
uiohook-napi: ^1.5.5
uncrypto: ^0.1.3
unified: ^11.0.5
unist-builder: ^4.0.0
unist-util-visit: ^5.1.0
unocss: ^66.6.8
unocss-preset-scrollbar: ^4.0.0
unplugin-basemove: 0.0.1
unplugin-info: ^1.3.2
unplugin-lightningcss: ^0.4.5
unplugin-raw: ^0.7.0
unplugin-unused: ^0.5.7
unplugin-vue-router: ^0.19.2
unplugin-yaml: ^4.1.0
unstorage: ^1.17.5
uqr: ^0.1.3
uuid: ^13.0.0
valibot: ^1.3.1
vaul-vue: ^0.4.1
vec3: ^0.2.0
vieval: ^0.0.5
vite: ^8.0.8
vite-bundle-visualizer: ^1.2.1
vite-plugin-inspect: 12.0.0-beta.1
vite-plugin-mkcert: ^2.0.0
vite-plugin-pwa: ^1.2.0
vite-plugin-vue-devtools: ^8.1.1
vite-plugin-vue-layouts: ^0.11.0
vitepress: 2.0.0-alpha.17
vitest-browser-vue: ^2.1.0
vscode-ext-gen: ^1.6.0
vue: ^3.5.32
vue-demi: ^0.14.10
vue-i18n: ^11.3.2
vue-macros: ^3.1.2
vue-router: ^5.0.4
vue-sonner: ^2.0.9
vue-tsc: ^3.2.6
wavefile: ^11.0.0
web-haptics: ^0.0.6
whatwg-mimetype: ^5.0.0
wlipsync: ^1.3.0
workbox-window: ^7.4.0
ws: ^8.20.0
wxt: ^0.20.24
xast-util-to-xml: ^4.0.0
xastscript: ^4.0.0
xsschema: 0.5.0-beta.2
yaml: ^2.8.3
yauzl: ^3.3.0
zod: ^4.3.6
zod-to-json-schema: ^3.25.2
catalogs:
vitest:
'@vitest/browser-playwright': ^4.1.4
'@vitest/coverage-v8': ^4.1.4
vitest: ^4.1.4
xsai:
unspeech: ^0.1.14
ignoredBuiltDependencies:
- '@ax-llm/ax'
- '@prisma/client'
- better-sqlite3
- simple-git-hooks # [workaround] With `shellEmulator: true`, simple-git-hooks install may fail when no .git dir exists.
onlyBuiltDependencies:
- '@anthropic-ai/claude-code'
- '@discordjs/opus'
- '@ffmpeg-installer/darwin-arm64'
- '@ffmpeg-installer/linux-x64'
- '@napi-rs/image'
- '@parcel/watcher'
- bufferutil
- canvas
- core-js
- electron
- electron-click-drag-plugin
- electron-winstaller
- es5-ext
- esbuild
- ffmpeg-static
- isolated-vm
- less
- msw
- node-pty
- onnxruntime-node
- protobufjs
- sharp
- spawn-sync
- stockfish
- uiohook-napi
- utf-8-validate
- vue-demi
packageExtensions:
'@formkit/auto-animate':
peerDependencies:
vue: '*'
'@huggingface/transformers':
optionalDependencies:
'onnxruntime-common': '*'
'@intlify/unplugin-vue-i18n':
peerDependencies:
vite: '*'
'@masknet/eslint-plugin':
peerDependencies:
typescript: '*'
'@pixiv/three-vrm-animation':
peerDependencies:
'@types/three': '*'
'@pixiv/three-vrm-core':
peerDependencies:
'@types/three': '*'
'@pmndrs/pointer-events':
peerDependencies:
three: '*'
'@tresjs/core':
peerDependencies:
'@types/three': '*'
'@unocss/eslint-plugin':
peerDependencies:
'@typescript-eslint/types': '*'
'vitepress':
peerDependencies:
vite: '*'
vue: '*'
'vue-sonner':
peerDependencies:
vue: '^3.2.0'