chore: bump deps

This commit is contained in:
Neko Ayaka
2025-02-03 15:39:52 +07:00
parent d2db3d0c0a
commit f5bfd16963
19 changed files with 716 additions and 543 deletions
+5 -5
View File
@@ -28,21 +28,21 @@
"sizecheck": "npx vite-bundle-visualizer"
},
"devDependencies": {
"@antfu/eslint-config": "^3.16.0",
"@antfu/eslint-config": "^4.1.1",
"@antfu/ni": "^23.3.1",
"@cspell/dict-ru_ru": "^2.2.4",
"@types/node": "^22.12.0",
"@types/node": "^22.13.0",
"@unocss/eslint-config": "^65.4.3",
"@unocss/eslint-plugin": "^65.4.3",
"bumpp": "^9.11.1",
"bumpp": "^10.0.1",
"cross-env": "^7.0.3",
"eslint": "^9.19.0",
"eslint-plugin-cypress": "^4.1.0",
"eslint-plugin-format": "^1.0.1",
"lint-staged": "^15.4.3",
"rollup": "^4.32.1",
"rollup": "^4.34.1",
"simple-git-hooks": "^2.11.1",
"taze": "^18.3.0",
"taze": "^18.3.1",
"typescript": "~5.7.3",
"unbuild": "3.0.0-rc.11",
"unocss": "^65.4.3",
+3 -2
View File
@@ -1,11 +1,12 @@
import type { Plugin, ResolvedConfig } from 'vite'
import type { License, SpaceConfiguration } from './types'
import { readFile } from 'node:fs/promises'
import { join } from 'node:path'
import { defu } from 'defu'
import grayMatter from 'gray-matter'
import grayMatter from 'gray-matter'
import { exists } from '../../utils/fs'
import { type License, licenseValues, type SpaceConfiguration } from './types'
import { licenseValues } from './types'
// Please find the documentation at:
// Spaces Configuration Reference
+3
View File
@@ -0,0 +1,3 @@
<h1 align="center">🔮 Alaya</h1>
> Where `alaya` stands for **storehouse** or **repository** in Sanskrit, from the word **阿賴耶識** ("All-encompassing foundation consciousness") in Buddhism, you may think it means "to store the memories, data, and all the related knowledge in a single well-managed place".
+29
View File
@@ -0,0 +1,29 @@
{
"name": "@proj-airi/memory-alaya",
"type": "module",
"version": "1.0.0",
"private": true,
"description": "",
"author": {
"name": "Neko Ayaka",
"email": "neko@ayaka.moe",
"url": "https://github.com/nekomeowww"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/moeru-ai/airi.git",
"directory": "packages/memory-alaya"
},
"files": [
"README.md",
"dist",
"package.json"
],
"scripts": {
"dev": "pnpm run stub",
"stub": "unbuild --stub",
"build": "unbuild",
"typecheck": "tsc --noEmit"
}
}
View File
+18
View File
@@ -0,0 +1,18 @@
{
"compilerOptions": {
"target": "ESNext",
"lib": [
"ESNext"
],
"module": "ESNext",
"moduleResolution": "bundler",
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"verbatimModuleSyntax": true,
"skipLibCheck": true
},
"include": [
"src/**/*.ts"
]
}
+3 -3
View File
@@ -2,7 +2,7 @@
"name": "@proj-airi/moonshine-web",
"type": "module",
"private": true,
"packageManager": "pnpm@9.15.4",
"packageManager": "pnpm@9.15.5",
"description": "Yet another WebGPU based STT + VAD with Moonshine model re-implemented",
"author": {
"name": "Neko Ayaka",
@@ -29,9 +29,9 @@
"devDependencies": {
"@huggingface/transformers": "^3.3.2",
"@types/audioworklet": "^0.0.68",
"@types/three": "^0.172.0",
"@types/three": "^0.173.0",
"@vitejs/plugin-vue": "^5.2.1",
"@webgpu/types": "^0.1.53",
"@webgpu/types": "^0.1.54",
"hfup": "workspace:^",
"vue-tsc": "^2.2.0"
}
+7 -7
View File
@@ -57,7 +57,7 @@
"@xsai/providers": "catalog:",
"@xsai/shared-chat": "catalog:",
"@xsai/stream-text": "catalog:",
"@xsai/utils-chat": "^0.0.30",
"@xsai/utils-chat": "^0.0.31",
"defu": "^6.1.4",
"jszip": "^3.10.1",
"nprogress": "^0.2.0",
@@ -69,7 +69,7 @@
"rehype-stringify": "^10.0.1",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.1",
"shiki": "^1.29.2",
"shiki": "^2.2.0",
"three": "^0.173.0",
"unified": "^11.0.5",
"valibot": "1.0.0-beta.9",
@@ -83,7 +83,7 @@
},
"devDependencies": {
"@electron-toolkit/tsconfig": "^1.0.1",
"@iconify-json/carbon": "^1.2.5",
"@iconify-json/carbon": "^1.2.6",
"@iconify-json/eos-icons": "^1.2.2",
"@iconify-json/lucide": "^1.2.25",
"@iconify-json/mingcute": "^1.2.3",
@@ -93,20 +93,20 @@
"@proj-airi/elevenlabs": "workspace:^",
"@proj-airi/unplugin-download": "workspace:^",
"@proj-airi/unplugin-live2d-sdk": "workspace:^",
"@shikijs/markdown-it": "^1.29.2",
"@shikijs/markdown-it": "^2.2.0",
"@types/markdown-it-link-attributes": "^3.0.5",
"@types/nprogress": "^0.2.3",
"@types/three": "^0.172.0",
"@types/three": "^0.173.0",
"@vitejs/plugin-vue": "^5.2.1",
"@vue-macros/volar": "^0.30.14",
"@vueuse/motion": "^2.2.6",
"electron": "^31.7.7",
"electron": "^34.0.2",
"electron-builder": "^25.1.8",
"electron-vite": "^2.3.0",
"markdown-it-link-attributes": "^4.0.1",
"unplugin-auto-import": "^19.0.0",
"unplugin-vue-components": "^28.0.0",
"unplugin-vue-macros": "^2.14.0",
"unplugin-vue-macros": "^2.14.1",
"unplugin-vue-markdown": "^28.3.0",
"unplugin-vue-router": "^0.11.2",
"vite-bundle-visualizer": "^1.2.1",
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "@proj-airi/stage-ui",
"type": "module",
"private": true,
"packageManager": "pnpm@9.15.4",
"packageManager": "pnpm@9.15.5",
"description": "Shared core for stage",
"author": {
"name": "Neko Ayaka",
+3 -2
View File
@@ -1,9 +1,10 @@
import type { Emotion } from '../constants/emotions'
import { ref } from 'vue'
import type { UseQueueReturn } from './queue'
import { ref } from 'vue'
import { llmInferenceEndToken } from '../constants'
import { EMOTION_VALUES } from '../constants/emotions'
import { useQueue, type UseQueueReturn } from './queue'
import { useQueue } from './queue'
export function useEmotionsMessageQueue(emotionsQueue: UseQueueReturn<Emotion>) {
function splitEmotion(content: string) {
@@ -1,5 +1,6 @@
import type { VRMCore } from '@pixiv/three-vrm'
import type { Object3D, Scene } from 'three'
import { type VRMCore, VRMUtils } from '@pixiv/three-vrm'
import { VRMUtils } from '@pixiv/three-vrm'
import { VRMLookAtQuaternionProxy } from '@pixiv/three-vrm-animation'
import { useVRMLoader } from './loader'
+7 -7
View File
@@ -2,7 +2,7 @@
"name": "@proj-airi/stage-web",
"type": "module",
"private": true,
"packageManager": "pnpm@9.15.4",
"packageManager": "pnpm@9.15.5",
"description": "LLM powered virtual character",
"author": {
"name": "Neko Ayaka",
@@ -54,7 +54,7 @@
"@xsai/providers": "catalog:",
"@xsai/shared-chat": "catalog:",
"@xsai/stream-text": "catalog:",
"@xsai/utils-chat": "^0.0.30",
"@xsai/utils-chat": "^0.0.31",
"defu": "^6.1.4",
"jszip": "^3.10.1",
"nprogress": "^0.2.0",
@@ -66,7 +66,7 @@
"rehype-stringify": "^10.0.1",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.1",
"shiki": "^1.29.2",
"shiki": "^2.2.0",
"three": "^0.173.0",
"unified": "^11.0.5",
"valibot": "1.0.0-beta.9",
@@ -79,7 +79,7 @@
"zod": "^3.24.1"
},
"devDependencies": {
"@iconify-json/carbon": "^1.2.5",
"@iconify-json/carbon": "^1.2.6",
"@iconify-json/eos-icons": "^1.2.2",
"@iconify-json/lucide": "^1.2.25",
"@iconify-json/mingcute": "^1.2.3",
@@ -89,10 +89,10 @@
"@proj-airi/elevenlabs": "workspace:^",
"@proj-airi/unplugin-download": "workspace:^",
"@proj-airi/unplugin-live2d-sdk": "workspace:^",
"@shikijs/markdown-it": "^1.29.2",
"@shikijs/markdown-it": "^2.2.0",
"@types/markdown-it-link-attributes": "^3.0.5",
"@types/nprogress": "^0.2.3",
"@types/three": "^0.172.0",
"@types/three": "^0.173.0",
"@vitejs/plugin-vue": "^5.2.1",
"@vue-macros/volar": "^0.30.14",
"@vueuse/motion": "^2.2.6",
@@ -100,7 +100,7 @@
"markdown-it-link-attributes": "^4.0.1",
"unplugin-auto-import": "^19.0.0",
"unplugin-vue-components": "^28.0.0",
"unplugin-vue-macros": "^2.14.0",
"unplugin-vue-macros": "^2.14.1",
"unplugin-vue-markdown": "^28.3.0",
"unplugin-vue-router": "^0.11.2",
"vite-bundle-visualizer": "^1.2.1",
+2 -2
View File
@@ -2,7 +2,7 @@
"name": "@proj-airi/whisper-webgpu",
"type": "module",
"private": true,
"packageManager": "pnpm@9.15.4",
"packageManager": "pnpm@9.15.5",
"description": "Yet another WebGPU based Whisper Realtime STT re-implemented",
"author": {
"name": "Neko Ayaka",
@@ -26,7 +26,7 @@
"devDependencies": {
"@huggingface/transformers": "^3.3.2",
"@vitejs/plugin-vue": "^5.2.1",
"@webgpu/types": "^0.1.53",
"@webgpu/types": "^0.1.54",
"hfup": "workspace:^",
"vue-tsc": "^2.2.0"
}
+619 -501
View File
File diff suppressed because it is too large Load Diff
+8 -8
View File
@@ -4,11 +4,11 @@ packages:
- examples/**
- '!**/dist/**'
catalog:
'@xsai/generate-speech': ^0.0.30
'@xsai/generate-text': ^0.0.30
'@xsai/generate-transcription': ^0.0.30
'@xsai/model': ^0.0.30
'@xsai/providers': ^0.0.30
'@xsai/shared-chat': ^0.0.30
'@xsai/stream-text': ^0.0.30
'@xsai/tool': ^0.0.30
'@xsai/generate-speech': ^0.0.31
'@xsai/generate-text': ^0.0.31
'@xsai/generate-transcription': ^0.0.31
'@xsai/model': ^0.0.31
'@xsai/providers': ^0.0.31
'@xsai/shared-chat': ^0.0.31
'@xsai/stream-text': ^0.0.31
'@xsai/tool': ^0.0.31
+2 -1
View File
@@ -1,7 +1,8 @@
import type { PipelineType } from '@huggingface/transformers'
import type { Buffer } from 'node:buffer'
import { env } from 'node:process'
import { useLogg } from '@guiiai/logg'
import { pipeline, type PipelineType } from '@huggingface/transformers'
import { pipeline } from '@huggingface/transformers'
import { generateTranscription } from '@xsai/generate-transcription'
import { createOpenAI } from '@xsai/providers'
+1 -1
View File
@@ -28,7 +28,7 @@
"@xsai/shared-chat": "catalog:",
"@xsai/tool": "catalog:",
"dotenv": "^16.4.7",
"drizzle-orm": "^0.38.4",
"drizzle-orm": "^0.39.1",
"es-toolkit": "^1.32.0",
"grammy": "^1.34.1",
"pg": "^8.13.1",
@@ -1,8 +1,9 @@
import type { Logg } from '@guiiai/logg'
import type { Message as LLMMessage } from '@xsai/shared-chat'
import type { Action, BotSelf, ExtendedContext } from '../../types'
import type { Action, BotSelf, ExtendedContext } from '../../types'
import { env } from 'node:process'
import { type Logg, useLogg } from '@guiiai/logg'
import { useLogg } from '@guiiai/logg'
import { generateText } from '@xsai/generate-text'
import { message } from '@xsai/utils-chat'
import { randomInt } from 'es-toolkit'