{ "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" }, "devDependencies": { "@tailwindcss/vite": "^4.1.11", "@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" } }