{
"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"
}
}