perplexity-hackathon-LawMitra / perplexity_hackathon / package.json
package.json
Raw
{
  "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"
  }
}