EcoTracker-II / backend /package.json
Akash-Dragon's picture
refactor: restructure project as a monorepo and implement backend API
7e49c4d
Raw
History Blame Contribute Delete
1.2 kB
{
"name": "ecoguide-backend",
"version": "1.0.0",
"description": "EcoGuide AI Backend API",
"main": "src/index.js",
"type": "module",
"scripts": {
"dev": "node --watch src/index.js",
"build": "prisma generate",
"start": "node src/index.js",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"lint": "eslint src --report-unused-disable-directives --max-warnings 0",
"db:generate": "prisma generate",
"db:migrate": "prisma migrate dev",
"db:migrate:prod": "prisma migrate deploy",
"db:seed": "node prisma/seed.js",
"db:studio": "prisma studio",
"db:reset": "prisma migrate reset --force"
},
"dependencies": {
"@prisma/client": "^5.9.1",
"cors": "^2.8.5",
"dotenv": "^16.4.1",
"express": "^4.18.2",
"express-rate-limit": "^7.1.5",
"firebase-admin": "^14.0.0",
"groq-sdk": "^1.2.1",
"helmet": "^7.1.0",
"morgan": "^1.10.0",
"zod": "^3.22.4"
},
"devDependencies": {
"@vitest/coverage-v8": "^1.2.1",
"eslint": "^8.57.0",
"prisma": "^5.9.1",
"supertest": "^6.3.4",
"vitest": "^1.2.1"
},
"engines": {
"node": ">=18.0.0"
}
}