{ "name": "bili-shadowreplay", "private": true, "version": "2.16.5", "type": "module", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "check": "svelte-check --tsconfig ./tsconfig.json", "tauri": "tauri", "docs:dev": "vitepress dev docs", "docs:build": "vitepress build docs", "docs:preview": "vitepress preview docs", "bump": "node scripts/bump.cjs" }, "dependencies": { "@langchain/core": "^0.3.64", "@langchain/deepseek": "^0.1.0", "@langchain/langgraph": "^0.3.10", "@langchain/ollama": "^0.2.3", "@tauri-apps/api": "^2.6.2", "@tauri-apps/plugin-deep-link": "~2", "@tauri-apps/plugin-dialog": "~2", "@tauri-apps/plugin-fs": "~2", "@tauri-apps/plugin-http": "~2", "@tauri-apps/plugin-notification": "~2", "@tauri-apps/plugin-os": "~2", "@tauri-apps/plugin-shell": "~2", "@tauri-apps/plugin-sql": "~2", "lucide-svelte": "^0.479.0", "marked": "^16.1.1", "qrcode": "^1.5.4", "socket.io-client": "^4.8.1", "wavesurfer.js": "^7.11.0" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^2.0.0", "@tauri-apps/cli": "^2.4.1", "@tsconfig/svelte": "^3.0.0", "@types/node": "^18.7.10", "@types/qrcode": "^1.5.5", "autoprefixer": "^10.4.14", "flowbite": "^2.5.1", "flowbite-svelte": "^0.46.16", "flowbite-svelte-icons": "^1.6.1", "mermaid": "^11.9.0", "postcss": "^8.4.21", "svelte": "^3.54.0", "svelte-check": "^3.0.0", "svelte-preprocess": "^5.0.0", "tailwindcss": "^3.3.0", "ts-node": "^10.9.1", "tslib": "^2.4.1", "typescript": "^5.0.0", "vite": "^4.0.0", "vitepress": "^1.6.3", "vitepress-plugin-mermaid": "^2.0.17" } }