{ "name": "order-service", "version": "1.0.0", "description": "", "type": "module", "main": "index.js", "scripts": { "build": "tsc", "dev": "node dist/server.js", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "prettier": "prettier --check .", "prettier:fix": "prettier --write .", "seed": "tsc && node dist/scripts/seed.js", "test": "vitest", "test:unit": "vitest run src/tests/unit", "test:integration": "vitest run src/tests/integration" }, "keywords": [], "author": "", "license": "ISC", "packageManager": "pnpm@10.26.0", "dependencies": { "bcrypt": "^6.0.0", "cors": "^2.8.5", "dotenv": "^17.2.3", "express": "^5.2.1", "express-rate-limit": "^8.2.1", "mongoose": "^9.1.3", "morgan": "^1.10.1", "swagger-jsdoc": "^6.2.8", "swagger-ui-express": "^5.0.1", "uuid": "^13.0.0", "zod": "^4.3.5" }, "devDependencies": { "@eslint/js": "^9.39.2", "@eslint/json": "^0.14.0", "@eslint/markdown": "^7.5.1", "@types/bcrypt": "^6.0.0", "@types/cors": "^2.8.19", "@types/express": "^5.0.6", "@types/jsonwebtoken": "^9.0.10", "@types/morgan": "^1.9.10", "@types/node": "^25.0.6", "@types/supertest": "^6.0.3", "@types/swagger-jsdoc": "^6.0.4", "@types/swagger-ui-express": "^4.1.8", "@vitest/coverage-v8": "^4.0.17", "eslint": "^9.39.2", "globals": "^17.0.0", "jsonwebtoken": "^9.0.3", "nodemon": "^3.1.11", "prettier": "^3.7.4", "supertest": "^7.2.2", "ts-node": "^10.9.2", "typescript": "^5.9.3", "typescript-eslint": "^8.52.0", "vitest": "^4.0.17" } }