From e2e661cc7ecab0d1fa3a3f45a6f48142930b4e1c Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Mon, 22 Dec 2025 19:40:39 +0800 Subject: [PATCH] chore(deps): bump dependencies --- package.json | 12 +- .../audio-pipelines-transcribe/package.json | 17 + .../src/utils/index.ts | 32 + .../tsconfig.json | 8 +- .../vitest.config.ts | 37 + packages/stream-transcription/package.json | 6 - .../airi-plugin-web-extension/package.json | 2 +- pnpm-lock.yaml | 970 ++++++++++-------- pnpm-workspace.yaml | 54 +- services/minecraft/package.json | 2 +- services/twitter-services/package.json | 2 +- 11 files changed, 663 insertions(+), 479 deletions(-) create mode 100644 packages/audio-pipelines-transcribe/package.json create mode 100644 packages/audio-pipelines-transcribe/src/utils/index.ts rename packages/{stream-transcription => audio-pipelines-transcribe}/tsconfig.json (75%) create mode 100644 packages/audio-pipelines-transcribe/vitest.config.ts delete mode 100644 packages/stream-transcription/package.json diff --git a/package.json b/package.json index 1005a85c0..690676ec1 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "nolyfill": "pnpm dlx nolyfill" }, "devDependencies": { - "@antfu/eslint-config": "^6.7.1", + "@antfu/eslint-config": "^6.7.3", "@arethetypeswrong/core": "^0.18.2", "@electron-toolkit/eslint-config-ts": "^3.1.0", "@iconify/utils": "^3.1.0", @@ -49,16 +49,16 @@ "@unocss/eslint-plugin": "^66.5.10", "@unocss/preset-mini": "^66.5.10", "@unocss/preset-web-fonts": "^66.5.10", - "@vitest/coverage-v8": "^4.0.16", + "@vitest/coverage-v8": "catalog:vitest", "bumpp": "^10.3.2", "eslint": "^9.39.2", - "eslint-plugin-oxlint": "^1.34.0", + "eslint-plugin-oxlint": "^1.35.0", "lint-staged": "^16.2.7", - "oxlint": "^1.34.0", + "oxlint": "^1.35.0", "publint": "^0.3.16", "rollup": "^4.53.3", "simple-git-hooks": "^2.13.1", - "smol-toml": "^1.5.2", + "smol-toml": "^1.6.0", "taze": "^19.9.2", "tinyexec": "^1.0.2", "tsdown": "^0.17.4", @@ -68,7 +68,7 @@ "uncrypto": "^0.1.3", "unocss": "^66.5.10", "unocss-preset-scrollbar": "^3.2.0", - "unplugin-lightningcss": "^0.4.3", + "unplugin-lightningcss": "^0.4.4", "unplugin-raw": "^0.6.3", "unplugin-unused": "^0.5.6", "unplugin-vue": "^7.1.0", diff --git a/packages/audio-pipelines-transcribe/package.json b/packages/audio-pipelines-transcribe/package.json new file mode 100644 index 000000000..fd0a8df90 --- /dev/null +++ b/packages/audio-pipelines-transcribe/package.json @@ -0,0 +1,17 @@ +{ + "name": "@proj-airi/audio-pipelines-transcribe", + "type": "module", + "private": true, + "exports": "./src/index.ts", + "scripts": { + "test": "vitest", + "test:run": "vitest run" + }, + "dependencies": { + "uncrypto": "catalog:" + }, + "devDependencies": { + "@vitest/browser-playwright": "catalog:vitest", + "vitest": "catalog:vitest" + } +} diff --git a/packages/audio-pipelines-transcribe/src/utils/index.ts b/packages/audio-pipelines-transcribe/src/utils/index.ts new file mode 100644 index 000000000..0af64f844 --- /dev/null +++ b/packages/audio-pipelines-transcribe/src/utils/index.ts @@ -0,0 +1,32 @@ +export async function mediaStreamFromAudioFile(file: File): Promise<{ + cleanup: () => Promise + stream: MediaStream +}> { + const audioContext = new AudioContext() + const arrayBuffer = await file.arrayBuffer() + const audioBuffer = await audioContext.decodeAudioData(arrayBuffer) + + const source = audioContext.createBufferSource() + source.buffer = audioBuffer + + const destination = audioContext.createMediaStreamDestination() + source.connect(destination) + source.connect(audioContext.destination) + + source.start(0) + await audioContext.resume() + + return { + stream: destination.stream, + cleanup: async () => { + try { + source.stop() + } + + catch { /* noop */ } + source.disconnect() + destination.disconnect() + await audioContext.close() + }, + } +} diff --git a/packages/stream-transcription/tsconfig.json b/packages/audio-pipelines-transcribe/tsconfig.json similarity index 75% rename from packages/stream-transcription/tsconfig.json rename to packages/audio-pipelines-transcribe/tsconfig.json index 00dcfd807..841580d8a 100644 --- a/packages/stream-transcription/tsconfig.json +++ b/packages/audio-pipelines-transcribe/tsconfig.json @@ -2,10 +2,16 @@ "compilerOptions": { "target": "ESNext", "lib": [ - "ESNext" + "ESNext", + "DOM", + "DOM.Iterable" ], "module": "ESNext", "moduleResolution": "bundler", + "types": [ + "vitest", + "vite/client" + ], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "isolatedModules": true, diff --git a/packages/audio-pipelines-transcribe/vitest.config.ts b/packages/audio-pipelines-transcribe/vitest.config.ts new file mode 100644 index 000000000..5407dd8ee --- /dev/null +++ b/packages/audio-pipelines-transcribe/vitest.config.ts @@ -0,0 +1,37 @@ +import { dirname } from 'node:path' +import { fileURLToPath } from 'node:url' + +import { playwright } from '@vitest/browser-playwright' +import { loadEnv } from 'vite' +import { defineConfig } from 'vitest/config' + +export default defineConfig(({ mode }) => ({ + test: { + projects: [ + { + test: { + name: 'node', + root: dirname(fileURLToPath(import.meta.url)), + env: loadEnv(mode, dirname(fileURLToPath(import.meta.url))), + exclude: ['**/*.browser.{spec,test}.ts', '**/node_modules/**'], + }, + }, + { + test: { + name: 'browser', + root: dirname(fileURLToPath(import.meta.url)), + include: ['**/*.browser.{spec,test}.ts'], + exclude: ['**/node_modules/**'], + browser: { + provider: playwright(), + enabled: true, + // at least one instance is required + instances: [ + { browser: 'chromium' }, + ], + }, + }, + }, + ], + }, +})) diff --git a/packages/stream-transcription/package.json b/packages/stream-transcription/package.json deleted file mode 100644 index c5470217d..000000000 --- a/packages/stream-transcription/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "@proj-airi/stream-transcription", - "type": "module", - "private": true, - "exports": "./src/index.ts" -} diff --git a/plugins/airi-plugin-web-extension/package.json b/plugins/airi-plugin-web-extension/package.json index 7d1741d4d..d493dcb03 100644 --- a/plugins/airi-plugin-web-extension/package.json +++ b/plugins/airi-plugin-web-extension/package.json @@ -21,6 +21,6 @@ "@unocss/reset": "^66.5.10", "@wxt-dev/module-vue": "^1.0.3", "vue-tsc": "^3.1.8", - "wxt": "^0.20.11" + "wxt": "^0.20.13" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d49a2b92..22f0a2fd7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,41 +22,41 @@ catalogs: specifier: ^0.0.92 version: 0.0.92 '@xsai-ext/providers-cloud': - specifier: ^0.4.0-beta.11 - version: 0.4.0-beta.11 + specifier: ^0.4.0-beta.12 + version: 0.4.0-beta.12 '@xsai-ext/providers-local': - specifier: ^0.4.0-beta.11 - version: 0.4.0-beta.11 + specifier: ^0.4.0-beta.12 + version: 0.4.0-beta.12 '@xsai-ext/shared-providers': specifier: 0.4.0-beta.5 version: 0.4.0-beta.5 '@xsai/embed': - specifier: ^0.4.0-beta.11 - version: 0.4.0-beta.11 + specifier: ^0.4.0-beta.12 + version: 0.4.0-beta.12 '@xsai/generate-speech': specifier: 0.4.0-beta.5 version: 0.4.0-beta.5 '@xsai/generate-text': - specifier: ^0.4.0-beta.11 - version: 0.4.0-beta.11 + specifier: ^0.4.0-beta.12 + version: 0.4.0-beta.12 '@xsai/generate-transcription': - specifier: ^0.4.0-beta.11 - version: 0.4.0-beta.11 + specifier: ^0.4.0-beta.12 + version: 0.4.0-beta.12 '@xsai/model': - specifier: ^0.4.0-beta.11 - version: 0.4.0-beta.11 + specifier: ^0.4.0-beta.12 + version: 0.4.0-beta.12 '@xsai/shared': - specifier: ^0.4.0-beta.11 - version: 0.4.0-beta.11 + specifier: ^0.4.0-beta.12 + version: 0.4.0-beta.12 '@xsai/shared-chat': - specifier: ^0.4.0-beta.11 - version: 0.4.0-beta.11 + specifier: ^0.4.0-beta.12 + version: 0.4.0-beta.12 '@xsai/stream-text': - specifier: ^0.4.0-beta.11 - version: 0.4.0-beta.11 + specifier: ^0.4.0-beta.12 + version: 0.4.0-beta.12 '@xsai/tool': - specifier: ^0.4.0-beta.11 - version: 0.4.0-beta.11 + specifier: ^0.4.0-beta.12 + version: 0.4.0-beta.12 '@xsai/utils-chat': specifier: 0.4.0-beta.5 version: 0.4.0-beta.5 @@ -72,13 +72,26 @@ catalogs: posthog-js: specifier: 1.306.1 version: 1.306.1 + uncrypto: + specifier: ^0.1.3 + version: 0.1.3 xsschema: - specifier: ^0.4.0-beta.11 - version: 0.4.0-beta.11 + specifier: ^0.4.0-beta.12 + version: 0.4.0-beta.12 rolldown-vite: vite: specifier: npm:rolldown-vite@^7.2.11 version: 7.2.11 + vitest: + '@vitest/browser-playwright': + specifier: ^4.0.16 + version: 4.0.16 + '@vitest/coverage-v8': + specifier: ^4.0.16 + version: 4.0.16 + vitest: + specifier: ^4.0.16 + version: 4.0.16 overrides: array-flatten: npm:@nolyfill/array-flatten@^1.0.44 @@ -95,8 +108,8 @@ importers: .: devDependencies: '@antfu/eslint-config': - specifier: ^6.7.1 - version: 6.7.1(@unocss/eslint-plugin@66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.1(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + specifier: ^6.7.3 + version: 6.7.3(@unocss/eslint-plugin@66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.1(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16) '@arethetypeswrong/core': specifier: ^0.18.2 version: 0.18.2 @@ -108,7 +121,7 @@ importers: version: 3.1.0 '@moeru/eslint-config': specifier: 'catalog:' - version: 0.1.0-beta.13(@antfu/eslint-config@6.7.1(@unocss/eslint-plugin@66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.1(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)))(eslint-plugin-oxlint@1.34.0)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + version: 0.1.0-beta.13(@antfu/eslint-config@6.7.3(@unocss/eslint-plugin@66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.1(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16))(eslint-plugin-oxlint@1.35.0)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@proj-airi/unocss-preset-chromatic': specifier: ^1.0.2 version: 1.0.2 @@ -128,8 +141,8 @@ importers: specifier: ^66.5.10 version: 66.5.10 '@vitest/coverage-v8': - specifier: ^4.0.16 - version: 4.0.16(vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + specifier: catalog:vitest + version: 4.0.16(@vitest/browser@4.0.16(bufferutil@4.0.9)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16))(vitest@4.0.16) bumpp: specifier: ^10.3.2 version: 10.3.2(magicast@0.5.1) @@ -137,14 +150,14 @@ importers: specifier: ^9.39.2 version: 9.39.2(jiti@2.6.1) eslint-plugin-oxlint: - specifier: ^1.34.0 - version: 1.34.0 + specifier: ^1.35.0 + version: 1.35.0 lint-staged: specifier: ^16.2.7 version: 16.2.7 oxlint: - specifier: ^1.34.0 - version: 1.34.0 + specifier: ^1.35.0 + version: 1.35.0 publint: specifier: ^0.3.16 version: 0.3.16 @@ -155,8 +168,8 @@ importers: specifier: ^2.13.1 version: 2.13.1 smol-toml: - specifier: ^1.5.2 - version: 1.5.2 + specifier: ^1.6.0 + version: 1.6.0 taze: specifier: ^19.9.2 version: 19.9.2 @@ -165,7 +178,7 @@ importers: version: 1.0.2 tsdown: specifier: ^0.17.4 - version: 0.17.4(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.15.0)(publint@0.3.16)(synckit@0.11.11)(typescript@5.9.3)(unplugin-lightningcss@0.4.3)(unplugin-unused@0.5.6)(vue-tsc@3.1.8(typescript@5.9.3)) + version: 0.17.4(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.15.0)(publint@0.3.16)(synckit@0.11.11)(typescript@5.9.3)(unplugin-lightningcss@0.4.4)(unplugin-unused@0.5.6)(vue-tsc@3.1.8(typescript@5.9.3)) tsx: specifier: ^4.21.0 version: 4.21.0 @@ -185,8 +198,8 @@ importers: specifier: ^3.2.0 version: 3.2.0(unocss@66.5.10(postcss@8.5.6)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))) unplugin-lightningcss: - specifier: ^0.4.3 - version: 0.4.3 + specifier: ^0.4.4 + version: 0.4.4 unplugin-raw: specifier: ^0.6.3 version: 0.6.3(esbuild@0.25.12) @@ -204,7 +217,7 @@ importers: version: 11.3.3(@nuxt/kit@3.20.2(magicast@0.3.5))(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) vitest: specifier: ^4.0.16 - version: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + version: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) yaml: specifier: ^2.8.2 version: 2.8.2 @@ -222,13 +235,13 @@ importers: version: 14.1.0(vue@3.5.25(typescript@5.9.3)) '@xsai/generate-text': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/shared-chat': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/stream-text': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 es-toolkit: specifier: ^1.43.0 version: 1.43.0 @@ -240,7 +253,7 @@ importers: version: 3.5.25(typescript@5.9.3) xsschema: specifier: 'catalog:' - version: 0.4.0-beta.11(@valibot/to-json-schema@1.0.0-rc.0(valibot@1.2.0(typescript@5.9.3)))(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) + version: 0.4.0-beta.12(@valibot/to-json-schema@1.0.0-rc.0(valibot@1.2.0(typescript@5.9.3)))(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) devDependencies: '@iconify-json/solar': specifier: ^1.2.5 @@ -379,10 +392,10 @@ importers: version: 14.1.0(vue@3.5.25(typescript@5.9.3)) '@xsai-ext/providers-cloud': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai-ext/providers-local': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai-ext/shared-providers': specifier: 'catalog:' version: 0.4.0-beta.5 @@ -394,25 +407,25 @@ importers: version: 0.4.0-beta.5 '@xsai/generate-text': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/model': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/shared': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/shared-chat': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/stream-text': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/stream-transcription': specifier: 0.4.0-beta.8 version: 0.4.0-beta.8 '@xsai/tool': specifier: 'catalog:' - version: 0.4.0-beta.11(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) + version: 0.4.0-beta.12(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) '@xsai/utils-chat': specifier: 'catalog:' version: 0.4.0-beta.5 @@ -544,7 +557,7 @@ importers: version: 4.6.4(vue@3.5.25(typescript@5.9.3)) xsschema: specifier: 'catalog:' - version: 0.4.0-beta.11(@valibot/to-json-schema@1.0.0-rc.0(valibot@1.2.0(typescript@5.9.3)))(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) + version: 0.4.0-beta.12(@valibot/to-json-schema@1.0.0-rc.0(valibot@1.2.0(typescript@5.9.3)))(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) yauzl: specifier: ^3.2.0 version: 3.2.0 @@ -773,10 +786,10 @@ importers: version: 14.1.0(vue@3.5.25(typescript@5.9.3)) '@xsai-ext/providers-cloud': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai-ext/providers-local': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai-ext/shared-providers': specifier: 'catalog:' version: 0.4.0-beta.5 @@ -788,19 +801,19 @@ importers: version: 0.4.0-beta.5 '@xsai/generate-text': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/model': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/shared': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/shared-chat': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/stream-text': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/stream-transcription': specifier: 0.4.0-beta.8 version: 0.4.0-beta.8 @@ -920,7 +933,7 @@ importers: version: 7.4.0 xsschema: specifier: 'catalog:' - version: 0.4.0-beta.11(@valibot/to-json-schema@1.0.0-rc.0(valibot@1.2.0(typescript@5.9.3)))(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) + version: 0.4.0-beta.12(@valibot/to-json-schema@1.0.0-rc.0(valibot@1.2.0(typescript@5.9.3)))(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) yauzl: specifier: ^3.2.0 version: 3.2.0 @@ -1180,7 +1193,7 @@ importers: version: 0.1.3 unplugin-yaml: specifier: ^3.0.7 - version: 3.0.7(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.0)(rolldown@1.0.0-beta.53)(rollup@4.53.3)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + version: 3.0.7(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.2)(rolldown@1.0.0-beta.53)(rollup@4.53.3)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) vitepress: specifier: ^2.0.0-alpha.15 version: 2.0.0-alpha.15(@types/node@24.10.4)(change-case@5.4.4)(fuse.js@7.1.0)(jiti@2.6.1)(jwt-decode@4.0.0)(less@4.5.1)(lightningcss@1.30.2)(nprogress@0.2.0)(oxc-minify@0.80.0)(postcss@8.5.6)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) @@ -1207,6 +1220,19 @@ importers: specifier: ^7.2.7 version: 7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + packages/audio-pipelines-transcribe: + dependencies: + uncrypto: + specifier: 'catalog:' + version: 0.1.3 + devDependencies: + '@vitest/browser-playwright': + specifier: catalog:vitest + version: 4.0.16(bufferutil@4.0.9)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(playwright@1.57.0)(utf-8-validate@5.0.10)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) + vitest: + specifier: catalog:vitest + version: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + packages/ccc: dependencies: meta-png: @@ -1232,7 +1258,7 @@ importers: devDependencies: unplugin-yaml: specifier: ^3.0.7 - version: 3.0.7(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.0)(rolldown@1.0.0-beta.53)(rollup@4.53.3)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + version: 3.0.7(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.2)(rolldown@1.0.0-beta.53)(rollup@4.53.3)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) packages/memory-pgvector: dependencies: @@ -1531,10 +1557,10 @@ importers: version: 14.1.0(vue@3.5.25(typescript@5.9.3)) '@xsai-ext/providers-cloud': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai-ext/providers-local': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai-ext/shared-providers': specifier: 'catalog:' version: 0.4.0-beta.5 @@ -1546,34 +1572,34 @@ importers: version: 0.0.11(electron@39.2.7)(h3@2.0.1-rc.5(crossws@0.4.1(srvx@0.9.7)))(web-worker@1.5.0) '@xsai/embed': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/generate-speech': specifier: 'catalog:' version: 0.4.0-beta.5 '@xsai/generate-text': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/generate-transcription': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/model': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/shared': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/shared-chat': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/stream-text': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/stream-transcription': specifier: 0.4.0-beta.8 version: 0.4.0-beta.8 '@xsai/tool': specifier: 'catalog:' - version: 0.4.0-beta.11(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) + version: 0.4.0-beta.12(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) '@xsai/utils-chat': specifier: 'catalog:' version: 0.4.0-beta.5 @@ -1787,10 +1813,10 @@ importers: version: 66.5.10(postcss@8.5.6)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) unplugin-info: specifier: ^1.2.4 - version: 1.2.4(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.0)(rollup@4.53.3)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + version: 1.2.4(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.2)(rollup@4.53.3)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) unplugin-yaml: specifier: ^3.0.7 - version: 3.0.7(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.0)(rolldown@1.0.0-beta.53)(rollup@4.53.3)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + version: 3.0.7(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.2)(rolldown@1.0.0-beta.53)(rollup@4.53.3)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) vite: specifier: ^6.4.1 version: 6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) @@ -1866,8 +1892,6 @@ importers: specifier: ^5.6.3 version: 5.9.3 - packages/stream-transcription: {} - packages/tauri-plugin-mcp: dependencies: '@tauri-apps/api': @@ -1935,7 +1959,7 @@ importers: version: rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) vite-plugin-vue-devtools: specifier: ^8.0.5 - version: 8.0.5(@nuxt/kit@4.0.3(magicast@0.5.1))(rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) + version: 8.0.5(rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) vue-router: specifier: ^4.6.4 version: 4.6.4(vue@3.5.25(typescript@5.9.3)) @@ -1969,7 +1993,7 @@ importers: version: rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) vite-plugin-vue-devtools: specifier: ^8.0.5 - version: 8.0.5(@nuxt/kit@4.0.3(magicast@0.5.1))(rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) + version: 8.0.5(rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) vue-router: specifier: ^4.6.4 version: 4.6.4(vue@3.5.25(typescript@5.9.3)) @@ -2074,13 +2098,13 @@ importers: version: 66.5.10 '@wxt-dev/module-vue': specifier: ^1.0.3 - version: 1.0.3(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))(wxt@0.20.11(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + version: 1.0.3(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))(wxt@0.20.13(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) vue-tsc: specifier: ^3.1.8 version: 3.1.8(typescript@5.9.3) wxt: - specifier: ^0.20.11 - version: 0.20.11(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + specifier: ^0.20.13 + version: 0.20.13(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) services/discord-bot: dependencies: @@ -2104,19 +2128,19 @@ importers: version: link:../../packages/server-shared '@xsai-ext/providers-cloud': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/generate-speech': specifier: 'catalog:' version: 0.4.0-beta.5 '@xsai/generate-text': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/generate-transcription': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/shared-chat': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 discord.js: specifier: ^14.25.1 version: 14.25.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -2142,8 +2166,8 @@ importers: specifier: 'catalog:' version: 0.1.0-beta.13 '@proj-airi/server-sdk': - specifier: ^0.8.0-beta.4 - version: 0.8.0-beta.4(srvx@0.9.7) + specifier: ^0.8.0-beta.5 + version: 0.8.0-beta.5(srvx@0.9.7) awilix: specifier: ^12.0.5 version: 12.0.5 @@ -2263,19 +2287,19 @@ importers: version: 0.3.4(typescript@5.9.3) '@xsai-ext/providers-cloud': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/embed': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/generate-text': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/shared-chat': specifier: 'catalog:' - version: 0.4.0-beta.11 + version: 0.4.0-beta.12 '@xsai/tool': specifier: 'catalog:' - version: 0.4.0-beta.11(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) + version: 0.4.0-beta.12(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) '@xsai/utils-chat': specifier: 'catalog:' version: 0.4.0-beta.5 @@ -2341,8 +2365,8 @@ importers: specifier: 'catalog:' version: 0.1.0-beta.13 '@proj-airi/server-sdk': - specifier: ^0.8.0-beta.4 - version: 0.8.0-beta.4(srvx@0.9.7) + specifier: ^0.8.0-beta.5 + version: 0.8.0-beta.5(srvx@0.9.7) h3: specifier: ^2.0.1-rc.6 version: 2.0.1-rc.6(crossws@0.4.1(srvx@0.9.7)) @@ -2497,8 +2521,8 @@ packages: '@andrewbranch/untar.js@1.0.3': resolution: {integrity: sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw==} - '@antfu/eslint-config@6.7.1': - resolution: {integrity: sha512-+8GIMmOfrtAVXoqVK9sfovAlHPkp35ilntqZ6XloO/Rty36gOxaa8dvwCh8/eqwwIsloA/hDJo3Ef95TRbdyEg==} + '@antfu/eslint-config@6.7.3': + resolution: {integrity: sha512-0tYYzY59uLnxWgbP9xpuxpvodTcWDacj439kTAJZB3sn7O0BnPfVxTnRvleGYaKCEALBZkzdC/wCho9FD7ICLw==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^2.0.1 @@ -3434,8 +3458,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.27.0': - resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==} + '@esbuild/aix-ppc64@0.27.2': + resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -3464,8 +3488,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.27.0': - resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==} + '@esbuild/android-arm64@0.27.2': + resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -3494,8 +3518,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.27.0': - resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==} + '@esbuild/android-arm@0.27.2': + resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -3524,8 +3548,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.27.0': - resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==} + '@esbuild/android-x64@0.27.2': + resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -3554,8 +3578,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.27.0': - resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==} + '@esbuild/darwin-arm64@0.27.2': + resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -3584,8 +3608,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.27.0': - resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==} + '@esbuild/darwin-x64@0.27.2': + resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -3614,8 +3638,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.27.0': - resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==} + '@esbuild/freebsd-arm64@0.27.2': + resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -3644,8 +3668,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.27.0': - resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==} + '@esbuild/freebsd-x64@0.27.2': + resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -3674,8 +3698,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.27.0': - resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==} + '@esbuild/linux-arm64@0.27.2': + resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -3704,8 +3728,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.27.0': - resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==} + '@esbuild/linux-arm@0.27.2': + resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -3734,8 +3758,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.27.0': - resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==} + '@esbuild/linux-ia32@0.27.2': + resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -3764,8 +3788,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.27.0': - resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==} + '@esbuild/linux-loong64@0.27.2': + resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -3794,8 +3818,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.27.0': - resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==} + '@esbuild/linux-mips64el@0.27.2': + resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -3824,8 +3848,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.27.0': - resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==} + '@esbuild/linux-ppc64@0.27.2': + resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -3854,8 +3878,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.27.0': - resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==} + '@esbuild/linux-riscv64@0.27.2': + resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -3884,8 +3908,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.27.0': - resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==} + '@esbuild/linux-s390x@0.27.2': + resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -3914,8 +3938,8 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.27.0': - resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==} + '@esbuild/linux-x64@0.27.2': + resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -3932,8 +3956,8 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-arm64@0.27.0': - resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==} + '@esbuild/netbsd-arm64@0.27.2': + resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -3962,8 +3986,8 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.27.0': - resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==} + '@esbuild/netbsd-x64@0.27.2': + resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] @@ -3980,8 +4004,8 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.27.0': - resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==} + '@esbuild/openbsd-arm64@0.27.2': + resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -4010,8 +4034,8 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.27.0': - resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==} + '@esbuild/openbsd-x64@0.27.2': + resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -4028,8 +4052,8 @@ packages: cpu: [arm64] os: [openharmony] - '@esbuild/openharmony-arm64@0.27.0': - resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==} + '@esbuild/openharmony-arm64@0.27.2': + resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] @@ -4058,8 +4082,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.27.0': - resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==} + '@esbuild/sunos-x64@0.27.2': + resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -4088,8 +4112,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.27.0': - resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==} + '@esbuild/win32-arm64@0.27.2': + resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -4118,8 +4142,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.27.0': - resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==} + '@esbuild/win32-ia32@0.27.2': + resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -4148,8 +4172,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.27.0': - resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==} + '@esbuild/win32-x64@0.27.2': + resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -5954,43 +5978,43 @@ packages: cpu: [x64] os: [win32] - '@oxlint/darwin-arm64@1.34.0': - resolution: {integrity: sha512-euz3Dtp5/UE9axFkQnllOWp3gOwoqaxfZPUUwiW8HBelqhI9PRMVIfQ/akmwl+G5XixQZIgXkXQ5SJxnb1+Qww==} + '@oxlint/darwin-arm64@1.35.0': + resolution: {integrity: sha512-ieiYVHkNZPo77Hgrxav595wGS4rRNKuDNrljf+4xhwpJsddrxMpM64IQUf2IvR3MhK4FxdGzhhB6OVmGVHY5/w==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.34.0': - resolution: {integrity: sha512-XpmNviE5KOnHkhmQPwJJIBs+mJkr0qItTZBN4dz+O3p9gWN+gCqi3CBP71RiVahZw4qAEQSgY4wro+z0kx+erg==} + '@oxlint/darwin-x64@1.35.0': + resolution: {integrity: sha512-1jNHu3j66X5jKySvgtE+jGtjx4ye+xioAucVTi2IuROZO6keK2YG74pnD+9FT+DpWZAtWRZGoW0r0x6aN9sEEg==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.34.0': - resolution: {integrity: sha512-aCPdoEUGsJGF9y88vDYoaugG4IEGwSBa+usyuAvEVl3vTfuTmE0RDQEC1Z+WnJ3J/cIEpbgKOzS12VwbzFicjg==} + '@oxlint/linux-arm64-gnu@1.35.0': + resolution: {integrity: sha512-T1lc0UaYbTxZyqVpLfC7eipbauNG8pBpkaZEW4JGz8Y68rxTH7d9s+CF0zxUxNr5RCtcmT669RLVjQT7VrKVLg==} cpu: [arm64] os: [linux] - '@oxlint/linux-arm64-musl@1.34.0': - resolution: {integrity: sha512-cMo72LQBFmdnVLRKLAHD94ZUBq5Z+aA9Y+RKzkjhCmJuef5ZAfKC24TJD/6c5LxGYzkwwmyySoQAHq5B69i3PQ==} + '@oxlint/linux-arm64-musl@1.35.0': + resolution: {integrity: sha512-7Wv5Pke9kwWKFycUziSHsmi3EM0389TLzraB0KE/MArrKxx30ycwfJ5PYoMj9ERoW+Ybs0txdaOF/xJy/XyYkg==} cpu: [arm64] os: [linux] - '@oxlint/linux-x64-gnu@1.34.0': - resolution: {integrity: sha512-+9xFhhkqgNIysEh+uHvcba8v4UtL1YzxuyDS2wTLdWrkGvIllCx5WjJItt3K/AhwatciksgNEXSo2Hh4fcQRog==} + '@oxlint/linux-x64-gnu@1.35.0': + resolution: {integrity: sha512-HDMPOzyVVy+rQl3H7UOq8oGHt7m1yaiWCanlhAu4jciK8dvXeO9OG/OQd74lD/h05IcJh93pCLEJ3wWOG8hTiQ==} cpu: [x64] os: [linux] - '@oxlint/linux-x64-musl@1.34.0': - resolution: {integrity: sha512-qa7TL2DfEDdMeSP5UiU5JMs6D2PW7ZJAQ0WZYTgqDV8BlZ6nMkIYVBVIk3QPxIfkyxvfJVbG1RB3PkSWDcfwpA==} + '@oxlint/linux-x64-musl@1.35.0': + resolution: {integrity: sha512-kAPBBsUOM3HQQ6n3nnZauvFR9EoXqCSoj4O3OSXXarzsRTiItNrHabVUwxeswZEc+xMzQNR0FHEWg/d4QAAWLw==} cpu: [x64] os: [linux] - '@oxlint/win32-arm64@1.34.0': - resolution: {integrity: sha512-mSJumUveg1S3DiOgvsrVNAGuvenBbbC/zsfT1qhltT+GLhJ7RPBK2I/jz0fTdE+I7M9/as8yc0XJ/eY23y2amA==} + '@oxlint/win32-arm64@1.35.0': + resolution: {integrity: sha512-qrpBkkOASS0WT8ra9xmBRXOEliN6D/MV9JhI/68lFHrtLhfFuRwg4AjzjxrCWrQCnQ0WkvAVpJzu73F4ICLYZw==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.34.0': - resolution: {integrity: sha512-izsDDt5WY4FSISCkPRLUYQD1aRaaEJkPLtEZe3DlioSUdUVAdvVbE+BGllFqR16DWfTTwO/6K4jDeooxQzTMjw==} + '@oxlint/win32-x64@1.35.0': + resolution: {integrity: sha512-yPFcj6umrhusnG/kMS5wh96vblsqZ0kArQJS+7kEOSJDrH+DsFWaDCsSRF8U6gmSmZJ26KVMU3C3TMpqDN4M1g==} cpu: [x64] os: [win32] @@ -6518,11 +6542,11 @@ packages: '@proj-airi/lobe-icons@1.0.18': resolution: {integrity: sha512-Yft/DzWxq5MEChgJKlKXrGASAKBD6tCjr9NvGYvGViyLCHuzgRT6DUdBKKCRXxxI5M99Ilvw+i37kw873YEUpA==} - '@proj-airi/server-sdk@0.8.0-beta.4': - resolution: {integrity: sha512-+Hh3h3YV45c0MTefMu9p8JIVBmOnax93HzuR+2oREk4yWwnbc12VYgAtB0Bo9l91u1U0hN2zfFaPYa7fPRGcRw==} + '@proj-airi/server-sdk@0.8.0-beta.5': + resolution: {integrity: sha512-c4UVJQOm1bqM2jYsfX4lKw4lInRiCG7kCgL1a/DJeXq44cLNsj2pwdkyLWjrLjFy4ylECUJFG/o8HvQfMesFnA==} - '@proj-airi/server-shared@0.8.0-beta.4': - resolution: {integrity: sha512-Bv/Zbi/FNCw8OtW15hO3omhlp7lCkx6OWsLdsYzq/69Q53XRjN8A5mGK6ZeUEi2D5d/L5e8LjEFgEbjmraxGew==} + '@proj-airi/server-shared@0.8.0-beta.5': + resolution: {integrity: sha512-F9hvLnABVi88GLEa4G+/ClYZOOibfahwLOj6l0TWZYJxkeNv1LrV4lOJUjiaeFJx6rzu/oW0CjNVD/72ndLUkA==} '@proj-airi/unocss-preset-chromatic@1.0.2': resolution: {integrity: sha512-qotJTmQcP58ZECsdgzP9nQPWpkLA7PB2qcamkDtjNkLNt0hr9MZMQteTt7bLvSYCTcMVOmJznoOBlTc0P1vi6Q==} @@ -7407,11 +7431,11 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/eslint-plugin@8.49.0': - resolution: {integrity: sha512-JXij0vzIaTtCwu6SxTh8qBc66kmf1xs7pI4UOiMDFVct6q86G0Zs7KRcEoJgY3Cav3x5Tq0MF5jwgpgLqgKG3A==} + '@typescript-eslint/eslint-plugin@8.50.0': + resolution: {integrity: sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.49.0 + '@typescript-eslint/parser': ^8.50.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' @@ -7422,8 +7446,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.49.0': - resolution: {integrity: sha512-N9lBGA9o9aqb1hVMc9hzySbhKibHmB+N3IpoShyV6HyQYRGIhlrO5rQgttypi+yEeKsKI4idxC8Jw6gXKD4THA==} + '@typescript-eslint/parser@8.50.0': + resolution: {integrity: sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7435,8 +7459,8 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.49.0': - resolution: {integrity: sha512-/wJN0/DKkmRUMXjZUXYZpD1NEQzQAAn9QWfGwo+Ai8gnzqH7tvqS7oNVdTjKqOcPyVIdZdyCMoqN66Ia789e7g==} + '@typescript-eslint/project-service@8.50.0': + resolution: {integrity: sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -7445,8 +7469,8 @@ packages: resolution: {integrity: sha512-51+x9o78NBAVgQzOPd17DkNTnIzJ8T/O2dmMBLoK9qbY0Gm52XJcdJcCl18ExBMiHo6jPMErUQWUv5RLE51zJw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.49.0': - resolution: {integrity: sha512-npgS3zi+/30KSOkXNs0LQXtsg9ekZ8OISAOLGWA/ZOEn0ZH74Ginfl7foziV8DT+D98WfQ5Kopwqb/PZOaIJGg==} + '@typescript-eslint/scope-manager@8.50.0': + resolution: {integrity: sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/tsconfig-utils@8.42.0': @@ -7455,8 +7479,8 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/tsconfig-utils@8.49.0': - resolution: {integrity: sha512-8prixNi1/6nawsRYxet4YOhnbW+W9FK/bQPxsGB1D3ZrDzbJ5FXw5XmzxZv82X3B+ZccuSxo/X8q9nQ+mFecWA==} + '@typescript-eslint/tsconfig-utils@8.50.0': + resolution: {integrity: sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -7468,8 +7492,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.49.0': - resolution: {integrity: sha512-KTExJfQ+svY8I10P4HdxKzWsvtVnsuCifU5MvXrRwoP2KOlNZ9ADNEWWsQTJgMxLzS5VLQKDjkCT/YzgsnqmZg==} + '@typescript-eslint/type-utils@8.50.0': + resolution: {integrity: sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7479,8 +7503,8 @@ packages: resolution: {integrity: sha512-LdtAWMiFmbRLNP7JNeY0SqEtJvGMYSzfiWBSmx+VSZ1CH+1zyl8Mmw1TT39OrtsRvIYShjJWzTDMPWZJCpwBlw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.49.0': - resolution: {integrity: sha512-e9k/fneezorUo6WShlQpMxXh8/8wfyc+biu6tnAqA81oWrEic0k21RHzP9uqqpyBBeBKu4T+Bsjy9/b8u7obXQ==} + '@typescript-eslint/types@8.50.0': + resolution: {integrity: sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@8.42.0': @@ -7489,8 +7513,8 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/typescript-estree@8.49.0': - resolution: {integrity: sha512-jrLdRuAbPfPIdYNppHJ/D0wN+wwNfJ32YTAm10eJVsFmrVpXQnDWBn8niCSMlWjvml8jsce5E/O+86IQtTbJWA==} + '@typescript-eslint/typescript-estree@8.50.0': + resolution: {integrity: sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -7502,8 +7526,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.49.0': - resolution: {integrity: sha512-N3W7rJw7Rw+z1tRsHZbK395TWSYvufBXumYtEGzypgMUthlg0/hmCImeA8hgO2d2G4pd7ftpxxul2J8OdtdaFA==} + '@typescript-eslint/utils@8.50.0': + resolution: {integrity: sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7513,8 +7537,8 @@ packages: resolution: {integrity: sha512-3WbiuzoEowaEn8RSnhJBrxSwX8ULYE9CXaPepS2C2W3NSA5NNIvBaslpBSBElPq0UGr0xVJlXFWOAKIkyylydQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.49.0': - resolution: {integrity: sha512-LlKaciDe3GmZFphXIc79THF/YYBugZ7FS1pO581E/edlVVNbZKDy93evqmrfQ9/Y4uN0vVhX4iuchq26mK/iiA==} + '@typescript-eslint/visitor-keys@8.50.0': + resolution: {integrity: sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.0': @@ -7702,6 +7726,17 @@ packages: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 vue: ^3.2.25 + '@vitest/browser-playwright@4.0.16': + resolution: {integrity: sha512-I2Fy/ANdphi1yI46d15o0M1M4M0UJrUiVKkH5oKeRZZCdPg0fw/cfTKZzv9Ge9eobtJYp4BGblMzXdXH0vcl5g==} + peerDependencies: + playwright: '*' + vitest: 4.0.16 + + '@vitest/browser@4.0.16': + resolution: {integrity: sha512-t4toy8X/YTnjYEPoY0pbDBg3EvDPg1elCDrfc+VupPHwoN/5/FNQ8Z+xBYIaEnOE2vVEyKwqYBzZ9h9rJtZVcg==} + peerDependencies: + vitest: 4.0.16 + '@vitest/coverage-v8@4.0.16': resolution: {integrity: sha512-2rNdjEIsPRzsdu6/9Eq0AYAzYdpP6Bx9cje9tL3FE5XzXRQF1fNU9pe/1yE8fCrS0HD+fBtt6gLPh6LI57tX7A==} peerDependencies: @@ -7711,8 +7746,8 @@ packages: '@vitest/browser': optional: true - '@vitest/eslint-plugin@1.5.2': - resolution: {integrity: sha512-2t1F2iecXB/b1Ox4U137lhD3chihEE3dRVtu3qMD35tc6UqUjg1VGRJoS1AkFKwpT8zv8OQInzPQO06hrRkeqw==} + '@vitest/eslint-plugin@1.6.1': + resolution: {integrity: sha512-q4ZCihsURDxhJm6bEUtJjciXtT5k3ijWR4U+0f9XdCRAzAfML5NUUSwulsFoK1AFohBieh52akKWJEIFFMLn/g==} engines: {node: '>=18'} peerDependencies: eslint: '>=8.57.0' @@ -8244,8 +8279,8 @@ packages: resolution: {integrity: sha512-ueFCcIPaMgtuYDS9u0qlUoEvj6GiSsKrwnOLPp9SshqjtcRaR1IEHRjoReq3sXNydsF5i0ZnmuYgXq9dV53t0g==} engines: {node: '>=18.0.0'} - '@wxt-dev/browser@0.1.4': - resolution: {integrity: sha512-9x03I15i79XU8qYwjv4le0K2HdMl/Yga2wUBSoUbcrCnamv8P3nvuYxREQ9C5QY/qPAfeEVdAtaTrS3KWak71g==} + '@wxt-dev/browser@0.1.32': + resolution: {integrity: sha512-jvfSppeLzlH4sOkIvMBJoA1pKoI+U5gTkjDwMKdkTWh0P/fj+KDyze3lzo3S6372viCm8tXUKNez+VKyVz2ZDw==} '@wxt-dev/module-vue@1.0.3': resolution: {integrity: sha512-xUNygcj4w0b1MzQGOQIp5V2ZwFE4y+5AwKPi/IPKyo2aNeFVJTfItIxzWI5vTj7031WCLzHgQrrBRS5C63D5iw==} @@ -8265,17 +8300,17 @@ packages: resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==} engines: {node: '>=10.0.0'} - '@xsai-ext/providers-cloud@0.4.0-beta.11': - resolution: {integrity: sha512-KGs60vWCqXTDmfdjTZWkvX+YcFM3F8ejqe7MKJR0wbIyP4eYOFXprgmjMgsUwWGf/dG1OA0HdzQTX+JZlpi3qw==} + '@xsai-ext/providers-cloud@0.4.0-beta.12': + resolution: {integrity: sha512-9caAXaVgcPD8m3cURJjEokGIT6TSsKWD7Ug8oWmaCDGGJBS4HynYuTZ2OZk1Umotp7AN/6jnrR/D1uf00YwasQ==} - '@xsai-ext/providers-local@0.4.0-beta.11': - resolution: {integrity: sha512-UdekEQNpXgK8f7BOf+IBoIsR9S0otWjVQc5ASFXNdOSzvet4EafLUJ067Gar7N5YrRvy/vLWfe6KXbPD46hdEQ==} + '@xsai-ext/providers-local@0.4.0-beta.12': + resolution: {integrity: sha512-yDpM+8l3vVbIDhxF7QoDSocY+tbuYLeiwskS0TKqH91cH3G6WnqbVnW7Eh60G4Kp2CK9ADf5kppFbiMrgZoDGg==} '@xsai-ext/shared-providers@0.2.2': resolution: {integrity: sha512-yHQ3RQf3yb/xD5neQGFKmY/9+TmNFDZmH2aOSiS11rqAZwd6wPr/Wkvo/Ls1yiVGYVfZpzZGYp9Q+0iELt5MhA==} - '@xsai-ext/shared-providers@0.4.0-beta.11': - resolution: {integrity: sha512-LbmT5jwDvGbIVcxzT10+MVkj9y2NhH1H3pP7740n9rCEH2/oPqoOcmGx67XyfqHSDQPT3WHpKY/bllmd2QxVHA==} + '@xsai-ext/shared-providers@0.4.0-beta.12': + resolution: {integrity: sha512-ME9L8BtapghM0W2SiTdulq0IvU3WR0h7dZ3k1bg/eXag2XUdbh1jy0zYY3oGmpMBmKXO8JXcArS1mq87gpsK0A==} '@xsai-ext/shared-providers@0.4.0-beta.5': resolution: {integrity: sha512-FntXIaqEDjNX2kkiqyQEJtJSsfVoVBdVtx5nRVQhIZbPbYy4tZUgIKolzPuzt4JllEmpxcwSR6smKISpuw886A==} @@ -8299,8 +8334,8 @@ packages: web-worker: optional: true - '@xsai/embed@0.4.0-beta.11': - resolution: {integrity: sha512-0YrdK1ZFcHM1BVt061pkiPLJvspNFJQvFUJsyZDzdHASIGKfuV70zSlVOUsu4gdhM4uZ1Rk70L5qjPhJO7xR9w==} + '@xsai/embed@0.4.0-beta.12': + resolution: {integrity: sha512-KS4HXB9e83W9NrSkIB30L3WiHKLT3aYknMUmJvX2IAbzNbfch5wDfFUbHz6EiyLnETy5fFjNmxyZ4ta0F9Aa7A==} '@xsai/generate-speech@0.4.0-beta.5': resolution: {integrity: sha512-hp2Z5ehK+HCFm6Qu4DJZB8wnNgILJEfqVzMqyOU64Wc0pOLT8TepGB2tthppnvrYbUOPtrqPdl3bJF1tzCT6RQ==} @@ -8308,20 +8343,20 @@ packages: '@xsai/generate-text@0.3.5': resolution: {integrity: sha512-alYx0h0wAh7NpBMOLwfpfxAVPwqWjFhsKxn6fIpNWMhywkajh3LEwmpeihu4Uw7dZV85dz6qg6huTxk+C+RLnA==} - '@xsai/generate-text@0.4.0-beta.11': - resolution: {integrity: sha512-AaVkIrxIMAIwF3rhiZY2vU2KZ6H2LkW2RnDsBN7Vw1asXUyX6K+dhAgB2SGRkKBsOLYRHke2ZY6rWX4+oSM1IQ==} + '@xsai/generate-text@0.4.0-beta.12': + resolution: {integrity: sha512-0mLltfM+4bc+ZdJt2Yi/lxAiVupkjVSyiQoSG8GA+E0d4PQB7Pxx9GV4KIudFF4oyyR2+mhXxgTt7JYEk8quZQ==} - '@xsai/generate-transcription@0.4.0-beta.11': - resolution: {integrity: sha512-uE/aSYIXpsvp874vO7H45XcVBf5iP+x8KbjmAdn8uB0oCNiiHyzcNWkPXaVt448mwz8hq7qGRq8YdMVkCtVLrA==} + '@xsai/generate-transcription@0.4.0-beta.12': + resolution: {integrity: sha512-4OmkPTfvW2nD2ZO4ffEqthh6iWdq4vVSxaW5smUEum56zdxHihi9k5afp5PrMpYTA8S/PSC2KbJc7KsMdBV7FQ==} - '@xsai/model@0.4.0-beta.11': - resolution: {integrity: sha512-7wp4JDM5vHbpU33Xcc0vRZvamrsqTWkSV5UhdOwwbAE9OKUPCy3WlY4ZvzSGWgxUFNC6HdsIfgtxRVL+5GZTXQ==} + '@xsai/model@0.4.0-beta.12': + resolution: {integrity: sha512-IGzAoLzkSeGwtlGh4ZeObpicE9X2J+2N7JXVxDWoJQtXma3uYH1pD707POjXuJhwqNlQHWEVMO4ztsMt/sqyvQ==} '@xsai/shared-chat@0.3.5': resolution: {integrity: sha512-6mjrAQ3OB7taZuyUygaazjSQ12jt42/mdVfRs3fL+d42bkJO9cKcXtP30/85XIZPq35+xK0+kmCD8z36nzlWzg==} - '@xsai/shared-chat@0.4.0-beta.11': - resolution: {integrity: sha512-fadumU2kEyE7Fl1rGEGsNiqYsBuksYdi6ZmVDjy1GK+5uxi4EfeEgQCP4IqmveWvcu7ecBNpeXOKucJZmAul9Q==} + '@xsai/shared-chat@0.4.0-beta.12': + resolution: {integrity: sha512-ytRDbknNWLc1T1KZ9vvJWRF20UtLa/6QW6UZn0Qq9d32jwrJqIDREoFJaIrFX7CfOhD9wR9jjBARen6OcVKXKA==} '@xsai/shared@0.2.2': resolution: {integrity: sha512-bgalLd3samx36hDRRmu3M75LY5NfWwh3YRaMwY4Woy7X09JQx+vEqVpJcaIeqcmVqztm8NGYzj8hUru7lwPh0w==} @@ -8329,20 +8364,20 @@ packages: '@xsai/shared@0.3.5': resolution: {integrity: sha512-gxWH+9UjhXgqqKeU/o9UteC/ih1FzxEEsmPojImd/jvq4j/wtIg4aP3dCFnu+EhCT/MRQ38dkBSra99iY9cC3w==} - '@xsai/shared@0.4.0-beta.11': - resolution: {integrity: sha512-JX1APAVPFvPuwSjkg2Yut2TyToaWxZR4RKrrh5uxWPe7I7n8q+D8S2O4zQE++0OgKLRSuaB5GjrOOso1hrthJg==} + '@xsai/shared@0.4.0-beta.12': + resolution: {integrity: sha512-45qSpEL1T0cH7X3No3u7gHIBle3anVvEMx1sWk20QSYaIKzv+sUcY+sFdVbmm2QKZbJvgD7S41RLJCay36fphQ==} '@xsai/stream-text@0.3.5': resolution: {integrity: sha512-XUyM3/jo9FulWoqmQU6vvHFOoRZzr3rcsTGm0MY8hUXg9HJl91N0voQGb6R5AMlo5XgoSbO3GMFzJ26AVxmRMg==} - '@xsai/stream-text@0.4.0-beta.11': - resolution: {integrity: sha512-PL8D8vwcRJESMKj3qbtLVs/ccuESNWevU5frInRxnrsUQr04/2CqzFpNR/+iRKi+kYlhIvuY2kKJlhDNQvAdJw==} + '@xsai/stream-text@0.4.0-beta.12': + resolution: {integrity: sha512-bAcZcYQc2WsM8slkCeUv/2kTZ9B5hUf0W7COQxy7lQfnv7bdoBioUldrJN3i/tdy0noIiS6ve+lbUA0O3sr6KA==} '@xsai/stream-transcription@0.4.0-beta.8': resolution: {integrity: sha512-4V8xHBS7MwnWSuEBaEYOYZE3A3f+Qh9taR+KEui1LJCRH9uq6F4G+s2MTf1GWORaqLNrYmK0yKE0cIImWJ853Q==} - '@xsai/tool@0.4.0-beta.11': - resolution: {integrity: sha512-Fo/8jn7QScFii99FXc1zOerpabc5bS0zp7I9oRL89Xj2EvG1t6gktWG2lQfupVLX3YaMIny2nQ2BB3Dve7y1oA==} + '@xsai/tool@0.4.0-beta.12': + resolution: {integrity: sha512-AaN2PugSL6Yh0cGvaxE3+K52sPRx02FQxtrQNOo0SobUGTe7pfmXfj/yHxfrZGkE+pbCUUtOjZtoT1Ym8zlFKA==} '@xsai/utils-chat@0.3.4': resolution: {integrity: sha512-Q2ataY9i1jbbTClbZbGaUb6l6mHEjE1xA4KmGM6rqwZElllNMTzisk5JU2MoqPg4T3auTR5UkcxaySkB7BVLfQ==} @@ -10053,8 +10088,8 @@ packages: engines: {node: '>=18'} hasBin: true - esbuild@0.27.0: - resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==} + esbuild@0.27.2: + resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} engines: {node: '>=18'} hasBin: true @@ -10160,8 +10195,8 @@ packages: peerDependencies: eslint: ^8.40.0 || ^9.0.0 - eslint-plugin-import-lite@0.3.0: - resolution: {integrity: sha512-dkNBAL6jcoCsXZsQ/Tt2yXmMDoNt5NaBh/U7yvccjiK8cai6Ay+MK77bMykmqQA2bTF6lngaLCDij6MTO3KkvA==} + eslint-plugin-import-lite@0.4.0: + resolution: {integrity: sha512-My0ReAg8WbHXYECIHVJkWB8UxrinZn3m72yonOYH6MFj40ZN1vHYQj16iq2Fd8Wrt/vRZJwDX2xm/BzDk1FzTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' @@ -10192,8 +10227,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-oxlint@1.34.0: - resolution: {integrity: sha512-wjYRBFIoYGW7dWvugkuzjobH9a76MYbWdQdw3dZ7fefb6GRtLmA4P8iSc+uoAOmsUWjqJvhzw3Ks+9hBNJE9jg==} + eslint-plugin-oxlint@1.35.0: + resolution: {integrity: sha512-XTwAUJE41nxk8PS1Ed+IwIQy/PF2AYbm9Nn1jUKLm3yYcIQCpm2sbyXkK9Fna5V2ioSulBDy3C7ge3UCs4Y0Lg==} eslint-plugin-perfectionist@4.15.1: resolution: {integrity: sha512-MHF0cBoOG0XyBf7G0EAFCuJJu4I18wy0zAoT1OHfx2o6EOx1EFTIzr2HGeuZa1kDcusoX0xJ9V7oZmaeFd773Q==} @@ -10257,8 +10292,8 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-yml@1.19.0: - resolution: {integrity: sha512-S+4GbcCWksFKAvFJtf0vpdiCkZZvDJCV4Zsi9ahmYkYOYcf+LRqqzvzkb/ST7vTYV6sFwXOvawzYyL/jFT2nQA==} + eslint-plugin-yml@1.19.1: + resolution: {integrity: sha512-bYkOxyEiXh9WxUhVYPELdSHxGG5pOjCSeJOVkfdIyj6tuiHDxrES2WAW1dBxn3iaZQey57XflwLtCYRcNPOiOg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -12951,12 +12986,12 @@ packages: peerDependencies: oxc-parser: '>=0.72.0' - oxlint@1.34.0: - resolution: {integrity: sha512-Ni0N8wAiKlgaYkI/Yz4VrutfVIZgd2shDtS+loQxyBTwO8YUAnk3+g7OQ1cyI/aatHiFwvFNfV/uvZyHUtyPpA==} + oxlint@1.35.0: + resolution: {integrity: sha512-QDX1aUgaiqznkGfTM2qHwva2wtKqhVoqPSVXrnPz+yLUhlNadikD3QRuRtppHl7WGuy3wG6nKAuR8lash3aWSg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - oxlint-tsgolint: '>=0.9.2' + oxlint-tsgolint: '>=0.10.0' peerDependenciesMeta: oxlint-tsgolint: optional: true @@ -13275,6 +13310,10 @@ packages: resolution: {integrity: sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==} hasBin: true + pixelmatch@7.1.0: + resolution: {integrity: sha512-1wrVzJ2STrpmONHKBy228LM1b84msXDUoAzVEl0R8Mz4Ce6EPr+IVtxm8+yvrqLYMHswREkjYFaMxnyGnaY3Ng==} + hasBin: true + pixi-filters@4.2.0: resolution: {integrity: sha512-1ImDMPblvy/nafKbl+kACXqWcQY8jixq6ZID1jwcQW5wAEhuKmTtsLv4KU1Ui2qxj8Gor6/WUe3UaqfSR0OYpw==} @@ -13341,6 +13380,10 @@ packages: resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==} engines: {node: '>=12.13.0'} + pngjs@7.0.0: + resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==} + engines: {node: '>=14.19.0'} + pnpm-workspace-yaml@1.4.3: resolution: {integrity: sha512-Q8B3SWuuISy/Ciag4DFP7MCrJX07wfaekcqD2o/msdIj4x8Ql3bZ/NEKOXV7mTVh7m1YdiFWiMi9xH+0zuEGHw==} @@ -14365,8 +14408,8 @@ packages: smob@1.5.0: resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} - smol-toml@1.5.2: - resolution: {integrity: sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==} + smol-toml@1.6.0: + resolution: {integrity: sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==} engines: {node: '>= 18'} socket.io-adapter@2.5.5: @@ -15278,9 +15321,9 @@ packages: webpack: optional: true - unplugin-lightningcss@0.4.3: - resolution: {integrity: sha512-duRm9yQq/EbjsHHhNxgQJhelqSvUFNUN9UM/BomglCVQpmE3qD2d17UeAps1Pvoa6LHH23VRAYhEA4YKsf+sCQ==} - engines: {node: '>=20.18.0'} + unplugin-lightningcss@0.4.4: + resolution: {integrity: sha512-JMncm/Wr7qov8CqRh2LUk4UeeWwjn2F27hpJJWKOAdv0AjXy0Nqih0vEtXE9nTh0qs4SHBSaJ1xHNY8sVjCj+w==} + engines: {node: '>=20.19.0'} unplugin-raw@0.6.3: resolution: {integrity: sha512-R/AJrN3pcXOkKHF5nCVxk3Afx64jfeqQVAs/M+5npN7IWzVb0sVUlz3USW7AT5FhCs9pBuFZwdz3zgDsxQPzPQ==} @@ -16202,8 +16245,8 @@ packages: resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} engines: {node: '>=18'} - wxt@0.20.11: - resolution: {integrity: sha512-DqqHc/5COs8GR21ii99bANXf/mu6zuDpiXFV1YKNsqO5/PvkrCx5arY0aVPL5IATsuacAnNzdj4eMc1qbzS53Q==} + wxt@0.20.13: + resolution: {integrity: sha512-FwQEk+0a4/pYha6rTKGl5iicU6kRYDBDiElJf55CFEfoJKqvGzBTZpphafurQfqU1X0hvAm9w5GEWC0thXI6wQ==} hasBin: true xast-util-to-xml@4.0.0: @@ -16266,8 +16309,8 @@ packages: zod-to-json-schema: optional: true - xsschema@0.4.0-beta.11: - resolution: {integrity: sha512-AGD9QizVdl/9sQsKKD0+p21I7erRNwpJWvesxGhhggCC6bZOJIfFUk+rtCZnbzZ3GB/WEm464ar8MQE4ndtn8Q==} + xsschema@0.4.0-beta.12: + resolution: {integrity: sha512-BPnSAf3XDO3f/EtecpwRU2mvt1MSQtYybGgFktBTStjpHGjG5PXXlRfyoFMnQ6Op1iQLO7vG+1yL8P5AimF9Fw==} peerDependencies: '@valibot/to-json-schema': ^1.0.0 arktype: ^2.1.20 @@ -16552,16 +16595,16 @@ snapshots: '@andrewbranch/untar.js@1.0.3': {} - '@antfu/eslint-config@6.7.1(@unocss/eslint-plugin@66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.1(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': + '@antfu/eslint-config@6.7.3(@unocss/eslint-plugin@66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.1(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16)': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 0.11.0 '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.39.2(jiti@2.6.1)) '@eslint/markdown': 7.5.1 '@stylistic/eslint-plugin': 5.6.1(eslint@9.39.2(jiti@2.6.1)) - '@typescript-eslint/eslint-plugin': 8.49.0(@typescript-eslint/parser@8.42.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@vitest/eslint-plugin': 1.5.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + '@typescript-eslint/eslint-plugin': 8.50.0(@typescript-eslint/parser@8.42.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@vitest/eslint-plugin': 1.6.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16) ansis: 4.2.0 cac: 6.7.14 eslint: 9.39.2(jiti@2.6.1) @@ -16570,7 +16613,7 @@ snapshots: eslint-merge-processors: 2.0.0(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-antfu: 3.1.1(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-command: 3.4.0(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-import-lite: 0.3.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-import-lite: 0.4.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-jsdoc: 61.5.0(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-jsonc: 2.21.0(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-n: 17.23.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) @@ -16580,9 +16623,9 @@ snapshots: eslint-plugin-regexp: 2.10.0(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-toml: 0.12.0(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-unicorn: 62.0.0(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-unused-imports: 4.3.0(@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-vue: 10.6.2(@stylistic/eslint-plugin@5.6.1(eslint@9.39.2(jiti@2.6.1)))(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))) - eslint-plugin-yml: 1.19.0(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-unused-imports: 4.3.0(@typescript-eslint/eslint-plugin@8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-vue: 10.6.2(@stylistic/eslint-plugin@5.6.1(eslint@9.39.2(jiti@2.6.1)))(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))) + eslint-plugin-yml: 1.19.1(eslint@9.39.2(jiti@2.6.1)) eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.25)(eslint@9.39.2(jiti@2.6.1)) globals: 16.5.0 jsonc-eslint-parser: 2.4.2 @@ -17870,7 +17913,7 @@ snapshots: '@es-joy/jsdoccomment@0.76.0': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.49.0 + '@typescript-eslint/types': 8.50.0 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 6.10.0 @@ -17878,7 +17921,7 @@ snapshots: '@es-joy/jsdoccomment@0.78.0': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.49.0 + '@typescript-eslint/types': 8.50.0 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 7.0.0 @@ -17904,7 +17947,7 @@ snapshots: '@esbuild/aix-ppc64@0.26.0': optional: true - '@esbuild/aix-ppc64@0.27.0': + '@esbuild/aix-ppc64@0.27.2': optional: true '@esbuild/android-arm64@0.18.20': @@ -17919,7 +17962,7 @@ snapshots: '@esbuild/android-arm64@0.26.0': optional: true - '@esbuild/android-arm64@0.27.0': + '@esbuild/android-arm64@0.27.2': optional: true '@esbuild/android-arm@0.18.20': @@ -17934,7 +17977,7 @@ snapshots: '@esbuild/android-arm@0.26.0': optional: true - '@esbuild/android-arm@0.27.0': + '@esbuild/android-arm@0.27.2': optional: true '@esbuild/android-x64@0.18.20': @@ -17949,7 +17992,7 @@ snapshots: '@esbuild/android-x64@0.26.0': optional: true - '@esbuild/android-x64@0.27.0': + '@esbuild/android-x64@0.27.2': optional: true '@esbuild/darwin-arm64@0.18.20': @@ -17964,7 +18007,7 @@ snapshots: '@esbuild/darwin-arm64@0.26.0': optional: true - '@esbuild/darwin-arm64@0.27.0': + '@esbuild/darwin-arm64@0.27.2': optional: true '@esbuild/darwin-x64@0.18.20': @@ -17979,7 +18022,7 @@ snapshots: '@esbuild/darwin-x64@0.26.0': optional: true - '@esbuild/darwin-x64@0.27.0': + '@esbuild/darwin-x64@0.27.2': optional: true '@esbuild/freebsd-arm64@0.18.20': @@ -17994,7 +18037,7 @@ snapshots: '@esbuild/freebsd-arm64@0.26.0': optional: true - '@esbuild/freebsd-arm64@0.27.0': + '@esbuild/freebsd-arm64@0.27.2': optional: true '@esbuild/freebsd-x64@0.18.20': @@ -18009,7 +18052,7 @@ snapshots: '@esbuild/freebsd-x64@0.26.0': optional: true - '@esbuild/freebsd-x64@0.27.0': + '@esbuild/freebsd-x64@0.27.2': optional: true '@esbuild/linux-arm64@0.18.20': @@ -18024,7 +18067,7 @@ snapshots: '@esbuild/linux-arm64@0.26.0': optional: true - '@esbuild/linux-arm64@0.27.0': + '@esbuild/linux-arm64@0.27.2': optional: true '@esbuild/linux-arm@0.18.20': @@ -18039,7 +18082,7 @@ snapshots: '@esbuild/linux-arm@0.26.0': optional: true - '@esbuild/linux-arm@0.27.0': + '@esbuild/linux-arm@0.27.2': optional: true '@esbuild/linux-ia32@0.18.20': @@ -18054,7 +18097,7 @@ snapshots: '@esbuild/linux-ia32@0.26.0': optional: true - '@esbuild/linux-ia32@0.27.0': + '@esbuild/linux-ia32@0.27.2': optional: true '@esbuild/linux-loong64@0.18.20': @@ -18069,7 +18112,7 @@ snapshots: '@esbuild/linux-loong64@0.26.0': optional: true - '@esbuild/linux-loong64@0.27.0': + '@esbuild/linux-loong64@0.27.2': optional: true '@esbuild/linux-mips64el@0.18.20': @@ -18084,7 +18127,7 @@ snapshots: '@esbuild/linux-mips64el@0.26.0': optional: true - '@esbuild/linux-mips64el@0.27.0': + '@esbuild/linux-mips64el@0.27.2': optional: true '@esbuild/linux-ppc64@0.18.20': @@ -18099,7 +18142,7 @@ snapshots: '@esbuild/linux-ppc64@0.26.0': optional: true - '@esbuild/linux-ppc64@0.27.0': + '@esbuild/linux-ppc64@0.27.2': optional: true '@esbuild/linux-riscv64@0.18.20': @@ -18114,7 +18157,7 @@ snapshots: '@esbuild/linux-riscv64@0.26.0': optional: true - '@esbuild/linux-riscv64@0.27.0': + '@esbuild/linux-riscv64@0.27.2': optional: true '@esbuild/linux-s390x@0.18.20': @@ -18129,7 +18172,7 @@ snapshots: '@esbuild/linux-s390x@0.26.0': optional: true - '@esbuild/linux-s390x@0.27.0': + '@esbuild/linux-s390x@0.27.2': optional: true '@esbuild/linux-x64@0.18.20': @@ -18144,7 +18187,7 @@ snapshots: '@esbuild/linux-x64@0.26.0': optional: true - '@esbuild/linux-x64@0.27.0': + '@esbuild/linux-x64@0.27.2': optional: true '@esbuild/netbsd-arm64@0.25.12': @@ -18153,7 +18196,7 @@ snapshots: '@esbuild/netbsd-arm64@0.26.0': optional: true - '@esbuild/netbsd-arm64@0.27.0': + '@esbuild/netbsd-arm64@0.27.2': optional: true '@esbuild/netbsd-x64@0.18.20': @@ -18168,7 +18211,7 @@ snapshots: '@esbuild/netbsd-x64@0.26.0': optional: true - '@esbuild/netbsd-x64@0.27.0': + '@esbuild/netbsd-x64@0.27.2': optional: true '@esbuild/openbsd-arm64@0.25.12': @@ -18177,7 +18220,7 @@ snapshots: '@esbuild/openbsd-arm64@0.26.0': optional: true - '@esbuild/openbsd-arm64@0.27.0': + '@esbuild/openbsd-arm64@0.27.2': optional: true '@esbuild/openbsd-x64@0.18.20': @@ -18192,7 +18235,7 @@ snapshots: '@esbuild/openbsd-x64@0.26.0': optional: true - '@esbuild/openbsd-x64@0.27.0': + '@esbuild/openbsd-x64@0.27.2': optional: true '@esbuild/openharmony-arm64@0.25.12': @@ -18201,7 +18244,7 @@ snapshots: '@esbuild/openharmony-arm64@0.26.0': optional: true - '@esbuild/openharmony-arm64@0.27.0': + '@esbuild/openharmony-arm64@0.27.2': optional: true '@esbuild/sunos-x64@0.18.20': @@ -18216,7 +18259,7 @@ snapshots: '@esbuild/sunos-x64@0.26.0': optional: true - '@esbuild/sunos-x64@0.27.0': + '@esbuild/sunos-x64@0.27.2': optional: true '@esbuild/win32-arm64@0.18.20': @@ -18231,7 +18274,7 @@ snapshots: '@esbuild/win32-arm64@0.26.0': optional: true - '@esbuild/win32-arm64@0.27.0': + '@esbuild/win32-arm64@0.27.2': optional: true '@esbuild/win32-ia32@0.18.20': @@ -18246,7 +18289,7 @@ snapshots: '@esbuild/win32-ia32@0.26.0': optional: true - '@esbuild/win32-ia32@0.27.0': + '@esbuild/win32-ia32@0.27.2': optional: true '@esbuild/win32-x64@0.18.20': @@ -18261,7 +18304,7 @@ snapshots: '@esbuild/win32-x64@0.26.0': optional: true - '@esbuild/win32-x64@0.27.0': + '@esbuild/win32-x64@0.27.2': optional: true '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.39.2(jiti@2.6.1))': @@ -18815,8 +18858,8 @@ snapshots: '@intlify/shared': 11.2.2 '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.2.2)(@vue/compiler-dom@3.5.25)(vue-i18n@11.2.2(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) '@rollup/pluginutils': 5.3.0(rollup@2.79.2) - '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.50.0 + '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) debug: 4.4.3 fast-glob: 3.3.3 pathe: 2.0.3 @@ -18839,8 +18882,8 @@ snapshots: '@intlify/shared': 11.2.2 '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.2.2)(@vue/compiler-dom@3.5.25)(vue-i18n@11.2.2(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) '@rollup/pluginutils': 5.3.0(rollup@4.53.3) - '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.50.0 + '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) debug: 4.4.3 fast-glob: 3.3.3 pathe: 2.0.3 @@ -19110,9 +19153,9 @@ snapshots: - hono - supports-color - '@moeru/eslint-config@0.1.0-beta.13(@antfu/eslint-config@6.7.1(@unocss/eslint-plugin@66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.1(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)))(eslint-plugin-oxlint@1.34.0)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@moeru/eslint-config@0.1.0-beta.13(@antfu/eslint-config@6.7.3(@unocss/eslint-plugin@66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.1(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16))(eslint-plugin-oxlint@1.35.0)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@antfu/eslint-config': 6.7.1(@unocss/eslint-plugin@66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.1(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + '@antfu/eslint-config': 6.7.3(@unocss/eslint-plugin@66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.1(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16) '@masknet/eslint-plugin': 0.4.0(eslint@9.39.2(jiti@2.6.1)) '@moeru/std': 0.1.0-beta.13 eslint: 9.39.2(jiti@2.6.1) @@ -19124,7 +19167,7 @@ snapshots: eslint-plugin-sonarjs: 3.0.5(eslint@9.39.2(jiti@2.6.1)) tinyexec: 1.0.2 optionalDependencies: - eslint-plugin-oxlint: 1.34.0 + eslint-plugin-oxlint: 1.35.0 transitivePeerDependencies: - supports-color - typescript @@ -20587,28 +20630,28 @@ snapshots: '@oxc-transform/binding-win32-x64-msvc@0.80.0': optional: true - '@oxlint/darwin-arm64@1.34.0': + '@oxlint/darwin-arm64@1.35.0': optional: true - '@oxlint/darwin-x64@1.34.0': + '@oxlint/darwin-x64@1.35.0': optional: true - '@oxlint/linux-arm64-gnu@1.34.0': + '@oxlint/linux-arm64-gnu@1.35.0': optional: true - '@oxlint/linux-arm64-musl@1.34.0': + '@oxlint/linux-arm64-musl@1.35.0': optional: true - '@oxlint/linux-x64-gnu@1.34.0': + '@oxlint/linux-x64-gnu@1.35.0': optional: true - '@oxlint/linux-x64-musl@1.34.0': + '@oxlint/linux-x64-musl@1.35.0': optional: true - '@oxlint/win32-arm64@1.34.0': + '@oxlint/win32-arm64@1.35.0': optional: true - '@oxlint/win32-x64@1.34.0': + '@oxlint/win32-x64@1.35.0': optional: true '@parcel/watcher-android-arm64@2.5.0': @@ -21094,15 +21137,15 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@proj-airi/server-sdk@0.8.0-beta.4(srvx@0.9.7)': + '@proj-airi/server-sdk@0.8.0-beta.5(srvx@0.9.7)': dependencies: - '@proj-airi/server-shared': 0.8.0-beta.4 + '@proj-airi/server-shared': 0.8.0-beta.5 crossws: 0.4.1(srvx@0.9.7) defu: 6.1.4 transitivePeerDependencies: - srvx - '@proj-airi/server-shared@0.8.0-beta.4': {} + '@proj-airi/server-shared@0.8.0-beta.5': {} '@proj-airi/unocss-preset-chromatic@1.0.2': {} @@ -21596,7 +21639,7 @@ snapshots: '@stylistic/eslint-plugin@5.6.1(eslint@9.39.2(jiti@2.6.1))': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) - '@typescript-eslint/types': 8.49.0 + '@typescript-eslint/types': 8.50.0 eslint: 9.39.2(jiti@2.6.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -21969,14 +22012,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.42.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.50.0(@typescript-eslint/parser@8.42.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 '@typescript-eslint/parser': 8.42.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/type-utils': 8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.49.0 + '@typescript-eslint/scope-manager': 8.50.0 + '@typescript-eslint/type-utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.50.0 eslint: 9.39.2(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 @@ -21997,12 +22040,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/types': 8.49.0 - '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.49.0 + '@typescript-eslint/scope-manager': 8.50.0 + '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.50.0 debug: 4.4.3 eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 @@ -22011,17 +22054,17 @@ snapshots: '@typescript-eslint/project-service@8.42.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.49.0(typescript@5.9.3) - '@typescript-eslint/types': 8.49.0 + '@typescript-eslint/tsconfig-utils': 8.50.0(typescript@5.9.3) + '@typescript-eslint/types': 8.50.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.49.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.50.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.49.0(typescript@5.9.3) - '@typescript-eslint/types': 8.49.0 + '@typescript-eslint/tsconfig-utils': 8.50.0(typescript@5.9.3) + '@typescript-eslint/types': 8.50.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: @@ -22032,16 +22075,16 @@ snapshots: '@typescript-eslint/types': 8.42.0 '@typescript-eslint/visitor-keys': 8.42.0 - '@typescript-eslint/scope-manager@8.49.0': + '@typescript-eslint/scope-manager@8.50.0': dependencies: - '@typescript-eslint/types': 8.49.0 - '@typescript-eslint/visitor-keys': 8.49.0 + '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/visitor-keys': 8.50.0 '@typescript-eslint/tsconfig-utils@8.42.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.49.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.50.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -22057,11 +22100,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.49.0 - '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 eslint: 9.39.2(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.9.3) @@ -22071,7 +22114,7 @@ snapshots: '@typescript-eslint/types@8.42.0': {} - '@typescript-eslint/types@8.49.0': {} + '@typescript-eslint/types@8.50.0': {} '@typescript-eslint/typescript-estree@8.42.0(typescript@5.9.3)': dependencies: @@ -22089,12 +22132,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.49.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.50.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.49.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.49.0(typescript@5.9.3) - '@typescript-eslint/types': 8.49.0 - '@typescript-eslint/visitor-keys': 8.49.0 + '@typescript-eslint/project-service': 8.50.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.50.0(typescript@5.9.3) + '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/visitor-keys': 8.50.0 debug: 4.4.3 minimatch: 9.0.5 semver: 7.7.3 @@ -22115,12 +22158,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/types': 8.49.0 - '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.50.0 + '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: @@ -22131,9 +22174,9 @@ snapshots: '@typescript-eslint/types': 8.42.0 eslint-visitor-keys: 4.2.1 - '@typescript-eslint/visitor-keys@8.49.0': + '@typescript-eslint/visitor-keys@8.50.0': dependencies: - '@typescript-eslint/types': 8.49.0 + '@typescript-eslint/types': 8.50.0 eslint-visitor-keys: 4.2.1 '@ungap/structured-clone@1.3.0': {} @@ -22204,7 +22247,7 @@ snapshots: '@unocss/eslint-plugin@66.5.10(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@unocss/config': 66.5.10 '@unocss/core': 66.5.10 '@unocss/rule-utils': 66.5.10 @@ -22520,7 +22563,37 @@ snapshots: vite: 7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) vue: 3.5.25(typescript@5.9.3) - '@vitest/coverage-v8@4.0.16(vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': + '@vitest/browser-playwright@4.0.16(bufferutil@4.0.9)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(playwright@1.57.0)(utf-8-validate@5.0.10)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16)': + dependencies: + '@vitest/browser': 4.0.16(bufferutil@4.0.9)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) + '@vitest/mocker': 4.0.16(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + playwright: 1.57.0 + tinyrainbow: 3.0.3 + vitest: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + transitivePeerDependencies: + - bufferutil + - msw + - utf-8-validate + - vite + + '@vitest/browser@4.0.16(bufferutil@4.0.9)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16)': + dependencies: + '@vitest/mocker': 4.0.16(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/utils': 4.0.16 + magic-string: 0.30.21 + pixelmatch: 7.1.0 + pngjs: 7.0.0 + sirv: 3.0.2 + tinyrainbow: 3.0.3 + vitest: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - msw + - utf-8-validate + - vite + + '@vitest/coverage-v8@4.0.16(@vitest/browser@4.0.16(bufferutil@4.0.9)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16))(vitest@4.0.16)': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.16 @@ -22533,18 +22606,20 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + optionalDependencies: + '@vitest/browser': 4.0.16(bufferutil@4.0.9)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.5.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': + '@vitest/eslint-plugin@1.6.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.16)': dependencies: - '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/utils': 8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.50.0 + '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) optionalDependencies: typescript: 5.9.3 - vitest: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color @@ -23305,15 +23380,15 @@ snapshots: tslib: 2.8.1 optional: true - '@wxt-dev/browser@0.1.4': + '@wxt-dev/browser@0.1.32': dependencies: '@types/filesystem': 0.0.36 '@types/har-format': 1.2.16 - '@wxt-dev/module-vue@1.0.3(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))(wxt@0.20.11(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': + '@wxt-dev/module-vue@1.0.3(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))(wxt@0.20.13(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@vitejs/plugin-vue': 6.0.3(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) - wxt: 0.20.11(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + wxt: 0.20.13(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - vite - vue @@ -23332,37 +23407,37 @@ snapshots: '@xmldom/xmldom@0.8.11': {} - '@xsai-ext/providers-cloud@0.4.0-beta.11': + '@xsai-ext/providers-cloud@0.4.0-beta.12': dependencies: - '@xsai-ext/shared-providers': 0.4.0-beta.11 - '@xsai/shared': 0.4.0-beta.11 + '@xsai-ext/shared-providers': 0.4.0-beta.12 + '@xsai/shared': 0.4.0-beta.12 - '@xsai-ext/providers-local@0.4.0-beta.11': + '@xsai-ext/providers-local@0.4.0-beta.12': dependencies: - '@xsai-ext/shared-providers': 0.4.0-beta.11 - '@xsai/shared': 0.4.0-beta.11 + '@xsai-ext/shared-providers': 0.4.0-beta.12 + '@xsai/shared': 0.4.0-beta.12 '@xsai-ext/shared-providers@0.2.2': dependencies: - '@xsai/shared': 0.4.0-beta.11 + '@xsai/shared': 0.4.0-beta.12 - '@xsai-ext/shared-providers@0.4.0-beta.11': + '@xsai-ext/shared-providers@0.4.0-beta.12': dependencies: - '@xsai/shared': 0.4.0-beta.11 + '@xsai/shared': 0.4.0-beta.12 '@xsai-ext/shared-providers@0.4.0-beta.5': dependencies: - '@xsai/shared': 0.4.0-beta.11 + '@xsai/shared': 0.4.0-beta.12 '@xsai-transformers/embed@0.0.11(electron@39.2.7)(h3@2.0.1-rc.5(crossws@0.4.1(srvx@0.9.7)))(web-worker@1.5.0)': dependencies: '@huggingface/transformers': 3.8.1 '@moeru/eventa': 0.3.0(electron@39.2.7)(h3@2.0.1-rc.5(crossws@0.4.1(srvx@0.9.7)))(web-worker@1.5.0) '@moeru/std': 0.1.0-beta.13 - '@xsai-ext/shared-providers': 0.4.0-beta.11 + '@xsai-ext/shared-providers': 0.4.0-beta.12 '@xsai-transformers/shared': 0.0.11(electron@39.2.7)(h3@2.0.1-rc.5(crossws@0.4.1(srvx@0.9.7)))(web-worker@1.5.0) - '@xsai/embed': 0.4.0-beta.11 - '@xsai/shared': 0.4.0-beta.11 + '@xsai/embed': 0.4.0-beta.12 + '@xsai/shared': 0.4.0-beta.12 gpuu: 1.0.6 optionalDependencies: web-worker: 1.5.0 @@ -23375,8 +23450,8 @@ snapshots: '@huggingface/transformers': 3.8.1 '@moeru/eventa': 0.3.0(electron@39.2.7)(h3@2.0.1-rc.5(crossws@0.4.1(srvx@0.9.7)))(web-worker@1.5.0) '@moeru/std': 0.1.0-beta.13 - '@xsai-ext/shared-providers': 0.4.0-beta.11 - '@xsai/shared': 0.4.0-beta.11 + '@xsai-ext/shared-providers': 0.4.0-beta.12 + '@xsai/shared': 0.4.0-beta.12 onnxruntime-common: 1.23.2 transitivePeerDependencies: - electron @@ -23388,11 +23463,11 @@ snapshots: '@huggingface/transformers': 3.8.1 '@moeru/eventa': 0.3.0(electron@39.2.7)(h3@2.0.1-rc.5(crossws@0.4.1(srvx@0.9.7)))(web-worker@1.5.0) '@moeru/std': 0.1.0-beta.13 - '@xsai-ext/shared-providers': 0.4.0-beta.11 + '@xsai-ext/shared-providers': 0.4.0-beta.12 '@xsai-transformers/shared': 0.0.11(electron@39.2.7)(h3@2.0.1-rc.5(crossws@0.4.1(srvx@0.9.7)))(web-worker@1.5.0) - '@xsai/embed': 0.4.0-beta.11 - '@xsai/generate-transcription': 0.4.0-beta.11 - '@xsai/shared': 0.4.0-beta.11 + '@xsai/embed': 0.4.0-beta.12 + '@xsai/generate-transcription': 0.4.0-beta.12 + '@xsai/shared': 0.4.0-beta.12 gpuu: 1.0.6 optionalDependencies: web-worker: 1.5.0 @@ -23400,64 +23475,64 @@ snapshots: - electron - h3 - '@xsai/embed@0.4.0-beta.11': + '@xsai/embed@0.4.0-beta.12': dependencies: - '@xsai/shared': 0.4.0-beta.11 + '@xsai/shared': 0.4.0-beta.12 '@xsai/generate-speech@0.4.0-beta.5': dependencies: - '@xsai/shared': 0.4.0-beta.11 + '@xsai/shared': 0.4.0-beta.12 '@xsai/generate-text@0.3.5': dependencies: '@xsai/shared': 0.3.5 '@xsai/shared-chat': 0.3.5 - '@xsai/generate-text@0.4.0-beta.11': + '@xsai/generate-text@0.4.0-beta.12': dependencies: - '@xsai/shared': 0.4.0-beta.11 - '@xsai/shared-chat': 0.4.0-beta.11 + '@xsai/shared': 0.4.0-beta.12 + '@xsai/shared-chat': 0.4.0-beta.12 - '@xsai/generate-transcription@0.4.0-beta.11': + '@xsai/generate-transcription@0.4.0-beta.12': dependencies: - '@xsai/shared': 0.4.0-beta.11 + '@xsai/shared': 0.4.0-beta.12 - '@xsai/model@0.4.0-beta.11': + '@xsai/model@0.4.0-beta.12': dependencies: - '@xsai/shared': 0.4.0-beta.11 + '@xsai/shared': 0.4.0-beta.12 '@xsai/shared-chat@0.3.5': dependencies: '@xsai/shared': 0.3.5 - '@xsai/shared-chat@0.4.0-beta.11': + '@xsai/shared-chat@0.4.0-beta.12': dependencies: - '@xsai/shared': 0.4.0-beta.11 + '@xsai/shared': 0.4.0-beta.12 '@xsai/shared@0.2.2': {} '@xsai/shared@0.3.5': {} - '@xsai/shared@0.4.0-beta.11': {} + '@xsai/shared@0.4.0-beta.12': {} '@xsai/stream-text@0.3.5': dependencies: '@xsai/shared-chat': 0.3.5 - '@xsai/stream-text@0.4.0-beta.11': + '@xsai/stream-text@0.4.0-beta.12': dependencies: - '@xsai/shared': 0.4.0-beta.11 - '@xsai/shared-chat': 0.4.0-beta.11 + '@xsai/shared': 0.4.0-beta.12 + '@xsai/shared-chat': 0.4.0-beta.12 '@xsai/stream-transcription@0.4.0-beta.8': dependencies: - '@xsai/shared': 0.4.0-beta.11 + '@xsai/shared': 0.4.0-beta.12 - '@xsai/tool@0.4.0-beta.11(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1)': + '@xsai/tool@0.4.0-beta.12(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1)': dependencies: - '@xsai/shared': 0.4.0-beta.11 - '@xsai/shared-chat': 0.4.0-beta.11 - xsschema: 0.4.0-beta.11(@valibot/to-json-schema@1.0.0-rc.0(valibot@1.2.0(typescript@5.9.3)))(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) + '@xsai/shared': 0.4.0-beta.12 + '@xsai/shared-chat': 0.4.0-beta.12 + xsschema: 0.4.0-beta.12(@valibot/to-json-schema@1.0.0-rc.0(valibot@1.2.0(typescript@5.9.3)))(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1) transitivePeerDependencies: - '@valibot/to-json-schema' - arktype @@ -23472,7 +23547,7 @@ snapshots: '@xsai/utils-chat@0.4.0-beta.5': dependencies: - '@xsai/shared-chat': 0.4.0-beta.11 + '@xsai/shared-chat': 0.4.0-beta.12 abbrev@1.1.1: {} @@ -25462,34 +25537,34 @@ snapshots: '@esbuild/win32-ia32': 0.26.0 '@esbuild/win32-x64': 0.26.0 - esbuild@0.27.0: + esbuild@0.27.2: optionalDependencies: - '@esbuild/aix-ppc64': 0.27.0 - '@esbuild/android-arm': 0.27.0 - '@esbuild/android-arm64': 0.27.0 - '@esbuild/android-x64': 0.27.0 - '@esbuild/darwin-arm64': 0.27.0 - '@esbuild/darwin-x64': 0.27.0 - '@esbuild/freebsd-arm64': 0.27.0 - '@esbuild/freebsd-x64': 0.27.0 - '@esbuild/linux-arm': 0.27.0 - '@esbuild/linux-arm64': 0.27.0 - '@esbuild/linux-ia32': 0.27.0 - '@esbuild/linux-loong64': 0.27.0 - '@esbuild/linux-mips64el': 0.27.0 - '@esbuild/linux-ppc64': 0.27.0 - '@esbuild/linux-riscv64': 0.27.0 - '@esbuild/linux-s390x': 0.27.0 - '@esbuild/linux-x64': 0.27.0 - '@esbuild/netbsd-arm64': 0.27.0 - '@esbuild/netbsd-x64': 0.27.0 - '@esbuild/openbsd-arm64': 0.27.0 - '@esbuild/openbsd-x64': 0.27.0 - '@esbuild/openharmony-arm64': 0.27.0 - '@esbuild/sunos-x64': 0.27.0 - '@esbuild/win32-arm64': 0.27.0 - '@esbuild/win32-ia32': 0.27.0 - '@esbuild/win32-x64': 0.27.0 + '@esbuild/aix-ppc64': 0.27.2 + '@esbuild/android-arm': 0.27.2 + '@esbuild/android-arm64': 0.27.2 + '@esbuild/android-x64': 0.27.2 + '@esbuild/darwin-arm64': 0.27.2 + '@esbuild/darwin-x64': 0.27.2 + '@esbuild/freebsd-arm64': 0.27.2 + '@esbuild/freebsd-x64': 0.27.2 + '@esbuild/linux-arm': 0.27.2 + '@esbuild/linux-arm64': 0.27.2 + '@esbuild/linux-ia32': 0.27.2 + '@esbuild/linux-loong64': 0.27.2 + '@esbuild/linux-mips64el': 0.27.2 + '@esbuild/linux-ppc64': 0.27.2 + '@esbuild/linux-riscv64': 0.27.2 + '@esbuild/linux-s390x': 0.27.2 + '@esbuild/linux-x64': 0.27.2 + '@esbuild/netbsd-arm64': 0.27.2 + '@esbuild/netbsd-x64': 0.27.2 + '@esbuild/openbsd-arm64': 0.27.2 + '@esbuild/openbsd-x64': 0.27.2 + '@esbuild/openharmony-arm64': 0.27.2 + '@esbuild/sunos-x64': 0.27.2 + '@esbuild/win32-arm64': 0.27.2 + '@esbuild/win32-ia32': 0.27.2 + '@esbuild/win32-x64': 0.27.2 escalade@3.2.0: {} @@ -25587,10 +25662,8 @@ snapshots: synckit: 0.9.3 optional: true - eslint-plugin-import-lite@0.3.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-import-lite@0.4.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) - '@typescript-eslint/types': 8.49.0 eslint: 9.39.2(jiti@2.6.1) optionalDependencies: typescript: 5.9.3 @@ -25647,14 +25720,14 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-oxlint@1.34.0: + eslint-plugin-oxlint@1.35.0: dependencies: jsonc-parser: 3.3.1 eslint-plugin-perfectionist@4.15.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/types': 8.49.0 - '@typescript-eslint/utils': 8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.50.0 + '@typescript-eslint/utils': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) natural-orderby: 5.0.0 transitivePeerDependencies: @@ -25733,13 +25806,13 @@ snapshots: semver: 7.7.3 strip-indent: 4.1.1 - eslint-plugin-unused-imports@4.3.0(@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-unused-imports@4.3.0(@typescript-eslint/eslint-plugin@8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)): dependencies: eslint: 9.39.2(jiti@2.6.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.49.0(@typescript-eslint/parser@8.42.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.50.0(@typescript-eslint/parser@8.42.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-vue@10.6.2(@stylistic/eslint-plugin@5.6.1(eslint@9.39.2(jiti@2.6.1)))(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))): + eslint-plugin-vue@10.6.2(@stylistic/eslint-plugin@5.6.1(eslint@9.39.2(jiti@2.6.1)))(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1))): dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) eslint: 9.39.2(jiti@2.6.1) @@ -25751,9 +25824,9 @@ snapshots: xml-name-validator: 4.0.0 optionalDependencies: '@stylistic/eslint-plugin': 5.6.1(eslint@9.39.2(jiti@2.6.1)) - '@typescript-eslint/parser': 8.49.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-yml@1.19.0(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-yml@1.19.1(eslint@9.39.2(jiti@2.6.1)): dependencies: debug: 4.4.3 diff-sequences: 27.5.1 @@ -29717,16 +29790,16 @@ snapshots: oxc-parser: 0.80.0 optional: true - oxlint@1.34.0: + oxlint@1.35.0: optionalDependencies: - '@oxlint/darwin-arm64': 1.34.0 - '@oxlint/darwin-x64': 1.34.0 - '@oxlint/linux-arm64-gnu': 1.34.0 - '@oxlint/linux-arm64-musl': 1.34.0 - '@oxlint/linux-x64-gnu': 1.34.0 - '@oxlint/linux-x64-musl': 1.34.0 - '@oxlint/win32-arm64': 1.34.0 - '@oxlint/win32-x64': 1.34.0 + '@oxlint/darwin-arm64': 1.35.0 + '@oxlint/darwin-x64': 1.35.0 + '@oxlint/linux-arm64-gnu': 1.35.0 + '@oxlint/linux-arm64-musl': 1.35.0 + '@oxlint/linux-x64-gnu': 1.35.0 + '@oxlint/linux-x64-musl': 1.35.0 + '@oxlint/win32-arm64': 1.35.0 + '@oxlint/win32-x64': 1.35.0 p-cancelable@2.1.1: {} @@ -30031,6 +30104,10 @@ snapshots: dependencies: pngjs: 3.4.0 + pixelmatch@7.1.0: + dependencies: + pngjs: 7.0.0 + pixi-filters@4.2.0(5af797a0b5bd919a06578c24a7479046): dependencies: '@pixi/filter-adjustment': 4.2.0(@pixi/constants@6.5.10)(@pixi/core@6.5.10(@pixi/constants@6.5.10)(@pixi/extensions@6.5.10)(@pixi/math@6.5.10)(@pixi/runner@6.5.10)(@pixi/settings@6.5.10(@pixi/constants@6.5.10))(@pixi/ticker@6.5.10(@pixi/extensions@6.5.10)(@pixi/settings@6.5.10(@pixi/constants@6.5.10)))(@pixi/utils@6.5.10(@pixi/constants@6.5.10)(@pixi/settings@6.5.10(@pixi/constants@6.5.10)))) @@ -30142,6 +30219,8 @@ snapshots: pngjs@6.0.0: {} + pngjs@7.0.0: {} + pnpm-workspace-yaml@1.4.3: dependencies: yaml: 2.8.2 @@ -31443,7 +31522,7 @@ snapshots: smob@1.5.0: {} - smol-toml@1.5.2: {} + smol-toml@1.6.0: {} socket.io-adapter@2.5.5(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: @@ -32059,7 +32138,7 @@ snapshots: ts-mixer@6.0.4: {} - tsdown@0.17.4(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.15.0)(publint@0.3.16)(synckit@0.11.11)(typescript@5.9.3)(unplugin-lightningcss@0.4.3)(unplugin-unused@0.5.6)(vue-tsc@3.1.8(typescript@5.9.3)): + tsdown@0.17.4(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.15.0)(publint@0.3.16)(synckit@0.11.11)(typescript@5.9.3)(unplugin-lightningcss@0.4.4)(unplugin-unused@0.5.6)(vue-tsc@3.1.8(typescript@5.9.3)): dependencies: ansis: 4.2.0 cac: 6.7.14 @@ -32080,7 +32159,7 @@ snapshots: '@arethetypeswrong/core': 0.18.2 publint: 0.3.16 typescript: 5.9.3 - unplugin-lightningcss: 0.4.3 + unplugin-lightningcss: 0.4.4 unplugin-unused: 0.5.6 transitivePeerDependencies: - '@ts-macro/tsc' @@ -32095,7 +32174,7 @@ snapshots: tsx@4.21.0: dependencies: - esbuild: 0.27.0 + esbuild: 0.27.2 get-tsconfig: 4.13.0 optionalDependencies: fsevents: 2.3.3 @@ -32503,7 +32582,7 @@ snapshots: transitivePeerDependencies: - supports-color - unplugin-info@1.2.4(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.0)(rollup@4.53.3)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): + unplugin-info@1.2.4(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.2)(rollup@4.53.3)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): dependencies: ci-info: 4.3.1 git-url-parse: 16.1.0 @@ -32512,16 +32591,15 @@ snapshots: optionalDependencies: '@nuxt/kit': 4.0.3(magicast@0.5.1) '@nuxt/schema': 4.0.3 - esbuild: 0.27.0 + esbuild: 0.27.2 rollup: 4.53.3 vite: 6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - unplugin-lightningcss@0.4.3: + unplugin-lightningcss@0.4.4: dependencies: lightningcss: 1.30.2 - magic-string: 0.30.21 unplugin: 2.3.11 unplugin-raw@0.6.3(esbuild@0.25.12): @@ -32656,7 +32734,7 @@ snapshots: rollup: 4.53.3 vite: rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) - unplugin-yaml@3.0.7(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.0)(rolldown@1.0.0-beta.53)(rollup@4.53.3)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): + unplugin-yaml@3.0.7(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.2)(rolldown@1.0.0-beta.53)(rollup@4.53.3)(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): dependencies: '@rollup/pluginutils': 5.3.0(rollup@4.53.3) unplugin: 2.3.10 @@ -32664,12 +32742,12 @@ snapshots: optionalDependencies: '@nuxt/kit': 4.0.3(magicast@0.5.1) '@nuxt/schema': 4.0.3 - esbuild: 0.27.0 + esbuild: 0.27.2 rolldown: 1.0.0-beta.53 rollup: 4.53.3 vite: 6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) - unplugin-yaml@3.0.7(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.0)(rolldown@1.0.0-beta.53)(rollup@4.53.3)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): + unplugin-yaml@3.0.7(@nuxt/kit@4.0.3(magicast@0.5.1))(@nuxt/schema@4.0.3)(esbuild@0.27.2)(rolldown@1.0.0-beta.53)(rollup@4.53.3)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): dependencies: '@rollup/pluginutils': 5.3.0(rollup@4.53.3) unplugin: 2.3.10 @@ -32677,7 +32755,7 @@ snapshots: optionalDependencies: '@nuxt/kit': 4.0.3(magicast@0.5.1) '@nuxt/schema': 4.0.3 - esbuild: 0.27.0 + esbuild: 0.27.2 rolldown: 1.0.0-beta.53 rollup: 4.53.3 vite: 7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) @@ -32991,7 +33069,6 @@ snapshots: '@nuxt/kit': 3.20.2(magicast@0.3.5) transitivePeerDependencies: - supports-color - optional: true vite-plugin-inspect@11.3.3(@nuxt/kit@3.20.2(magicast@0.3.5))(vite@6.4.1(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): dependencies: @@ -33070,6 +33147,20 @@ snapshots: - supports-color - vue + vite-plugin-vue-devtools@8.0.5(rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)): + dependencies: + '@vue/devtools-core': 8.0.5(rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) + '@vue/devtools-kit': 8.0.5 + '@vue/devtools-shared': 8.0.5 + sirv: 3.0.2 + vite: rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + vite-plugin-inspect: 11.3.3(@nuxt/kit@3.20.2(magicast@0.3.5))(rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + transitivePeerDependencies: + - '@nuxt/kit' + - supports-color + - vue + vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.2.11(@types/node@24.10.4)(esbuild@0.25.12)(jiti@2.6.1)(less@4.5.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): dependencies: '@babel/core': 7.28.5 @@ -33243,7 +33334,7 @@ snapshots: - universal-cookie - yaml - vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2): + vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.10.4)(@vitest/browser-playwright@4.0.16)(jiti@2.6.1)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.5.1)(lightningcss@1.30.2)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.16 '@vitest/mocker': 4.0.16(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) @@ -33268,6 +33359,7 @@ snapshots: optionalDependencies: '@opentelemetry/api': 1.9.0 '@types/node': 24.10.4 + '@vitest/browser-playwright': 4.0.16(bufferutil@4.0.9)(msw@2.7.3(@types/node@24.10.4)(typescript@5.9.3))(playwright@1.57.0)(utf-8-validate@5.0.10)(vite@7.2.7(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.16) jsdom: 25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) transitivePeerDependencies: - jiti @@ -33773,14 +33865,14 @@ snapshots: dependencies: is-wsl: 3.1.0 - wxt@0.20.11(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2): + wxt@0.20.13(@types/node@24.10.4)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2): dependencies: '@1natsu/wait-element': 4.1.2 '@aklinker1/rollup-plugin-visualizer': 5.12.0(rollup@4.53.3) '@webext-core/fake-browser': 1.3.2 '@webext-core/isolated-element': 1.1.2 '@webext-core/match-patterns': 1.0.3 - '@wxt-dev/browser': 0.1.4 + '@wxt-dev/browser': 0.1.32 '@wxt-dev/storage': 1.1.1 async-mutex: 0.5.0 c12: 3.3.2(magicast@0.3.5) @@ -33791,7 +33883,7 @@ snapshots: defu: 6.1.4 dotenv: 17.2.3 dotenv-expand: 12.0.3 - esbuild: 0.25.12 + esbuild: 0.27.2 fast-glob: 3.3.3 filesize: 11.0.13 fs-extra: 11.3.2 @@ -33870,7 +33962,7 @@ snapshots: zod: 4.2.1 zod-to-json-schema: 3.25.0(zod@4.2.1) - xsschema@0.4.0-beta.11(@valibot/to-json-schema@1.0.0-rc.0(valibot@1.2.0(typescript@5.9.3)))(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1): + xsschema@0.4.0-beta.12(@valibot/to-json-schema@1.0.0-rc.0(valibot@1.2.0(typescript@5.9.3)))(zod-to-json-schema@3.25.0(zod@4.2.1))(zod@4.2.1): optionalDependencies: '@valibot/to-json-schema': 1.0.0-rc.0(valibot@1.2.0(typescript@5.9.3)) zod: 4.2.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 2b6c813a9..79a3edb77 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,6 +1,3 @@ -catalogMode: prefer - -shellEmulator: true packages: - packages/** - plugins/** @@ -10,44 +7,41 @@ packages: - apps/** - '!**/dist/**' -overrides: - 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 - 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 catalog: '@guiiai/logg': 1.1.0 '@moeru/eslint-config': 0.1.0-beta.13 '@moeru/std': 0.1.0-beta.13 '@proj-airi/drizzle-duckdb-wasm': ^0.4.29 '@types/audioworklet': ^0.0.92 - '@xsai-ext/providers-cloud': ^0.4.0-beta.11 - '@xsai-ext/providers-local': ^0.4.0-beta.11 + '@xsai-ext/providers-cloud': ^0.4.0-beta.12 + '@xsai-ext/providers-local': ^0.4.0-beta.12 '@xsai-ext/shared-providers': 0.4.0-beta.5 - '@xsai/embed': ^0.4.0-beta.11 + '@xsai/embed': ^0.4.0-beta.12 '@xsai/generate-speech': 0.4.0-beta.5 - '@xsai/generate-text': ^0.4.0-beta.11 - '@xsai/generate-transcription': ^0.4.0-beta.11 - '@xsai/model': ^0.4.0-beta.11 - '@xsai/shared': ^0.4.0-beta.11 - '@xsai/shared-chat': ^0.4.0-beta.11 - '@xsai/stream-text': ^0.4.0-beta.11 - '@xsai/tool': ^0.4.0-beta.11 + '@xsai/generate-text': ^0.4.0-beta.12 + '@xsai/generate-transcription': ^0.4.0-beta.12 + '@xsai/model': ^0.4.0-beta.12 + '@xsai/shared': ^0.4.0-beta.12 + '@xsai/shared-chat': ^0.4.0-beta.12 + '@xsai/stream-text': ^0.4.0-beta.12 + '@xsai/tool': ^0.4.0-beta.12 '@xsai/utils-chat': 0.4.0-beta.5 builder-util-runtime: ^9.3.1 - electron-updater: ^6.6.2 embla-carousel-vue: ^8.6.0 es-toolkit: ^1.43.0 posthog-js: 1.306.1 - xsschema: ^0.4.0-beta.11 + uncrypto: ^0.1.3 + xsschema: ^0.4.0-beta.12 + +catalogMode: prefer catalogs: rolldown-vite: vite: npm:rolldown-vite@^7.2.11 + vitest: + '@vitest/browser-playwright': ^4.0.16 + '@vitest/coverage-v8': ^4.0.16 + vitest: ^4.0.16 onlyBuiltDependencies: - '@discordjs/opus' @@ -68,3 +62,15 @@ onlyBuiltDependencies: - spawn-sync - utf-8-validate - vue-demi + +overrides: + 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 + 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 + +shellEmulator: true diff --git a/services/minecraft/package.json b/services/minecraft/package.json index be26651cd..429aad012 100644 --- a/services/minecraft/package.json +++ b/services/minecraft/package.json @@ -14,7 +14,7 @@ "dependencies": { "@guiiai/logg": "catalog:", "@moeru/std": "catalog:", - "@proj-airi/server-sdk": "^0.8.0-beta.4", + "@proj-airi/server-sdk": "^0.8.0-beta.5", "awilix": "^12.0.5", "es-toolkit": "^1.43.0", "eventemitter3": "^5.0.1", diff --git a/services/twitter-services/package.json b/services/twitter-services/package.json index 28523d233..0e7d18ae8 100644 --- a/services/twitter-services/package.json +++ b/services/twitter-services/package.json @@ -16,7 +16,7 @@ "@guiiai/logg": "catalog:", "@modelcontextprotocol/sdk": "^1.25.1", "@moeru/std": "catalog:", - "@proj-airi/server-sdk": "^0.8.0-beta.4", + "@proj-airi/server-sdk": "^0.8.0-beta.5", "h3": "^2.0.1-rc.6", "listhen": "^1.9.0", "ofetch": "^1.5.1",