Files
B.Tech-Project-III/dmtp/server/package.json
2026-04-05 00:43:23 +05:30

67 lines
2.3 KiB
JSON

{
"name": "server",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"prisma:generate": "prisma generate",
"prisma:migrate": "prisma migrate dev",
"prisma:studio": "prisma studio",
"prisma:push": "prisma db push",
"db:seed": "tsx src/database/seed.ts",
"compile": "hardhat compile",
"test": "mocha -r ts-node/register test/**/*.test.ts",
"test:coverage": "hardhat coverage",
"deploy:sepolia": "hardhat run scripts/deploy.ts --network sepolia",
"deploy:local": "hardhat run scripts/deploy.ts --network hardhat",
"interact": "hardhat run scripts/interact.ts --network sepolia",
"verify": "hardhat verify --network sepolia",
"node": "hardhat node",
"test:ai": "mocha -r ts-node/register test/ai-verification.test.ts",
"dev": "nodemon --exec tsx src/server.ts",
"build": "tsc && npm run copy:js && prisma generate",
"copy:js": "rsync -av --include='*/' --include='*.js' --exclude='*' src/ dist/",
"start": "node dist/server.js",
"start:worker": "node dist/workers/index.js",
"start:all": "npm run build && concurrently \"npm run start\" \"npm run start:worker\"",
"worker": "ts-node src/workers/index.ts",
"dev:worker": "nodemon src/workers/index.ts",
"dev:all": "concurrently \"npm run dev\" \"npm run dev:worker\""
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"@bull-board/api": "^6.14.0",
"@bull-board/express": "^6.14.0",
"@google/generative-ai": "^0.24.1",
"@openzeppelin/contracts": "^5.4.0",
"@prisma/client": "^5.22.0",
"@types/bull": "^3.15.9",
"@types/cors": "^2.8.19",
"@types/express": "^5.0.4",
"@types/morgan": "^1.9.10",
"bull": "^4.16.5",
"cors": "^2.8.5",
"dotenv": "^17.2.3",
"express": "^5.1.0",
"express-validator": "^7.3.0",
"helmet": "^8.1.0",
"morgan": "^1.10.1",
"redis": "^5.9.0",
"typescript": "^5.9.3"
},
"devDependencies": {
"@nomicfoundation/hardhat-ethers": "^3.1.0",
"@nomicfoundation/hardhat-toolbox": "^6.1.0",
"@nomicfoundation/hardhat-verify": "^2.1.1",
"@types/node": "^24.9.1",
"concurrently": "^9.2.1",
"ethers": "^6.15.0",
"hardhat": "^2.26.3",
"nodemon": "^3.0.0",
"prisma": "^5.22.0",
"tsx": "^4.20.6"
}
}