{ "name": "koa-ssr", "type": "module", "workspaces": [ "packages/*" ], "scripts": { "dev": "bun run --watch server.ts", "build": "npm run build:client && npm run build:server", "build:client": "vite build --outDir dist/client", "build:server": "vite build --ssr src/entry-server.ts --outDir dist/server", "preview": "cross-env NODE_ENV=production bun run server.ts", "check": "vue-tsc" }, "devDependencies": { "@types/bun": "latest", "@types/koa": "^3.0.0", "@types/koa-send": "^4.1.6", "cross-env": "^10.1.0", "unplugin-vue-components": "^29.1.0", "vue-tsc": "^3.1.0" }, "peerDependencies": { "typescript": "^5.0.0" }, "dependencies": { "@vitejs/plugin-vue": "^6.0.1", "koa": "^3.0.1", "koa-connect": "^2.1.0", "koa-send": "^5.0.1", "vite": "^7.1.7", "vue": "^3.5.22" } }