{ "name": "@a-share-analysis/web", "version": "0.0.0", "private": true, "type": "module", "scripts": { "dev": "vite --host 127.0.0.1", "api:generate": "openapi-typescript ../server/openapi/openapi.json -o src/api/generated/schema.ts", "lint": "eslint .", "typecheck": "vue-tsc --noEmit && tsc --noEmit -p tsconfig.node.json", "test": "vitest run", "test:watch": "vitest", "test:e2e": "playwright test", "build": "vue-tsc --noEmit && vite build" }, "dependencies": { "axios": "1.19.0", "naive-ui": "2.44.1", "pinia": "3.0.4", "vue": "3.5.41", "vue-router": "4.6.4" }, "devDependencies": { "@playwright/test": "1.62.1", "@types/node": "22.20.0", "@vitejs/plugin-vue": "5.2.4", "@vue/test-utils": "2.4.11", "dotenv": "16.6.1", "jsdom": "26.1.0", "katex": "0.18.4", "openapi-typescript": "7.13.0", "sass": "1.102.0", "typescript": "5.9.3", "vite": "6.4.3", "vitest": "3.2.7", "vue-tsc": "3.3.9" } }