{ "name": "@affine/media-capture-playground", "private": true, "type": "module", "version": "0.26.3", "scripts": { "dev:web": "vite", "dev:server": "node --env-file-if-exists=.env --watch server/main.ts" }, "dependencies": { "@affine/native": "workspace:*", "@google/generative-ai": "^0.24.0", "@tailwindcss/vite": "^4.0.6", "@types/express": "^5.0.0", "@types/lodash-es": "^4.17.12", "@types/multer": "^2.0.0", "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^5.0.0", "chokidar": "^4.0.3", "express": "^5.0.0", "express-rate-limit": "^7.1.5", "fs-extra": "^11.3.0", "lodash-es": "^4.17.23", "multer": "^2.0.2", "react": "^19.2.1", "react-dom": "^19.2.1", "react-markdown": "^10.1.0", "socket.io": "^4.7.4", "socket.io-client": "^4.8.3", "swr": "^2.3.7", "tailwindcss": "^4.1.17", "vite": "^7.2.7" }, "devDependencies": { "@types/fs-extra": "^11", "@types/react": "^19.0.1", "@types/react-dom": "^19.0.2" } }