{ "name": "web", "private": true, "version": "0.1.0", "type": "module", "scripts": { "dev": "vite", "build": "vue-tsc -b && vite build", "preview": "vite preview", "typecheck": "vue-tsc -b --pretty false", "generate:api": "node ../../scripts/generate-api.mjs" }, "dependencies": { "vue": "^3.5.18", "vue-router": "^4.2.2", "pinia": "^2.1.5", "marked": "^4.3.0", "dompurify": "^3.0.1" }, "devDependencies": { "@tailwindcss/vite": "^4.1.11", "@types/marked": "^4.3.0", "@types/node": "^22.17.0", "@vitejs/plugin-vue": "^6.0.1", "smol-toml": "^1.4.2", "tailwindcss": "^4.1.11", "typescript": "^5.9.2", "vite": "^7.1.2", "vue-tsc": "^3.0.5" } }