{ "name": "dnd-character-pwa", "version": "0.6.0", "private": true, "type": "module", "scripts": { "dev": "vite --host 0.0.0.0", "build": "npm run build:model && vue-tsc --noEmit && vite build", "start": "node server/index.mjs", "test": "npm run build:model && node --import tsx --test tests/*.test.ts", "build:model": "esbuild src/model.ts --format=esm --platform=node --outfile=server/model.mjs" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.32.1", "dexie": "^4.2.0", "express": "^5.1.0", "jose": "^6.1.0", "openid-client": "^6.8.1", "pg": "^8.23.1", "pinia": "^3.0.3", "vue": "^3.5.22", "zod": "^4.1.11" }, "devDependencies": { "@vitejs/plugin-vue": "^6.0.1", "esbuild": "^0.28.2", "fake-indexeddb": "^6.2.4", "pg-mem": "^3.0.14", "tsx": "^4.20.6", "typescript": "^5.9.3", "vite": "^7.1.9", "vue-tsc": "^3.1.0" } }