{ "name": "perplexity-api", "version": "1.0.0", "description": "REST API with Express and TypeScript", "main": "src/index.js", "type": "module", "scripts": { "start": "node src/index.js", "dev": "nodemon src/index.js", "dev:all": "node dev.js", "demo:server": "node demo/scripts/server.js", "demo:user": "node demo/scripts/scenarios/user-flow.js", "demo:ngo": "node demo/scripts/scenarios/ngo-flow.js", "demo:advocate": "node demo/scripts/scenarios/advocate-flow.js", "demo:all": "node demo/scripts/coordinator.js" }, "dependencies": { "@google-cloud/translate": "^9.1.0", "@pdf-lib/fontkit": "^1.1.1", "axios": "^1.6.7", "connect-firebase": "^0.0.9", "cors": "^2.8.5", "dotenv": "^16.4.4", "express": "^4.21.2", "express-session": "^1.18.1", "firebase": "^11.8.1", "firebase-admin": "^13.4.0", "franc": "^6.1.0", "fs-extra": "^11.3.0", "handlebars": "^4.7.8", "iso-639-3": "^3.0.1", "morgan": "^1.10.0", "multer": "^1.4.5-lts.1", "openai": "^4.28.0", "pdf-lib": "^1.17.1", "react-icons": "^5.5.0", "twilio": "^4.22.0", "wait-on": "^7.2.0", "zod": "^3.22.4" }, "devDependencies": { "chalk": "^5.4.1", "concurrently": "^9.1.2", "nodemon": "^3.0.3" } }