| { | |
| "name": "oraaq-ai", | |
| "version": "1.0.0", | |
| "description": "OraaqAI server to manage http requests", | |
| "main": "dist/index.js", | |
| "author": { | |
| "email": "mateeniem@gmail.com", | |
| "name": "Abdul Mateen" | |
| }, | |
| "scripts": { | |
| "build": "tsc && tsc-alias", | |
| "start": "node dist/index.js", | |
| "dev": "ts-node -r tsconfig-paths/register src/index.ts", | |
| "lint": "eslint src/**/*.ts", | |
| "lint:fix": "eslint src/**/*.ts --fix", | |
| "format": "prettier --write src/**/*.ts", | |
| "test": "jest", | |
| "test:watch": "jest --watch" | |
| }, | |
| "dependencies": { | |
| "@logtail/node": "^0.5.6", | |
| "@sendgrid/mail": "^8.1.6", | |
| "@supabase/supabase-js": "^2.57.2", | |
| "axios": "^1.13.6", | |
| "bullmq": "^5.58.5", | |
| "class-transformer": "^0.5.1", | |
| "class-validator": "^0.14.0", | |
| "cors": "^2.8.5", | |
| "dotenv": "^16.3.1", | |
| "drizzle-orm": "^0.44.5", | |
| "express": "^4.21.2", | |
| "express-rate-limit": "^7.1.5", | |
| "form-data": "^4.0.5", | |
| "google-tts-api": "^2.0.2", | |
| "groq-sdk": "^0.37.0", | |
| "helmet": "^7.1.0", | |
| "ioredis": "^5.7.0", | |
| "multer": "^2.0.2", | |
| "nodemailer": "^7.0.6", | |
| "pino": "^9.9.5", | |
| "postgres": "^3.4.7", | |
| "reflect-metadata": "^0.1.13", | |
| "socket.io": "^4.8.1", | |
| "uuid": "^9.0.1", | |
| "zod": "^4.1.7" | |
| }, | |
| "devDependencies": { | |
| "@eslint/js": "^9.35.0", | |
| "@types/cors": "^2.8.17", | |
| "@types/express": "^4.17.23", | |
| "@types/jest": "^29.5.8", | |
| "@types/multer": "^2.0.0", | |
| "@types/node": "^20.19.13", | |
| "@types/nodemailer": "^7.0.1", | |
| "@types/uuid": "^9.0.7", | |
| "@typescript-eslint/eslint-plugin": "^6.21.0", | |
| "@typescript-eslint/parser": "^6.21.0", | |
| "eslint": "^8.57.1", | |
| "eslint-config-prettier": "^10.1.8", | |
| "eslint-plugin-prettier": "^5.5.4", | |
| "globals": "^16.3.0", | |
| "jest": "^29.7.0", | |
| "pino-pretty": "^13.1.1", | |
| "prettier": "^3.6.2", | |
| "ts-jest": "^29.1.1", | |
| "ts-node-dev": "^2.0.0", | |
| "tsc-alias": "^1.8.16", | |
| "tsconfig-paths": "^4.2.0", | |
| "typescript": "^5.9.2", | |
| "typescript-eslint": "^8.43.0" | |
| } | |
| } |