{ "name": "proyek_radar_farmagitechs", "version": "1.0.0", "main": "index.ts", "type": "commonjs", "scripts": { "dev": "nodemon" }, "prisma": { "seed": "ts-node prisma/seeders/DatabaseSeeder.ts" }, "keywords": [], "author": "", "license": "ISC", "description": "", "dependencies": { "@faker-js/faker": "^9.8.0", "@prisma/client": "^6.10.1", "axios": "^1.10.0", "bcrypt": "^6.0.0", "body-parser": "^2.2.0", "cors": "^2.8.5", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "dayjs": "^1.11.13", "dayjs-plugin-utc": "^0.1.2", "dotenv": "^16.5.0", "express": "^5.1.0", "http-status-codes": "^2.3.0", "joi": "^17.13.3", "jsonwebtoken": "^9.0.2", "keycloak-connect": "^26.1.1", "multer": "^2.0.1", "node-cron": "^4.2.1", "pg": "^8.16.2", "qs": "^6.14.0", "sharp": "^0.34.3", "xlsx": "^0.18.5", "zod": "^4.0.5" }, "devDependencies": { "@types/bcrypt": "^5.0.2", "@types/cors": "^2.8.19", "@types/express": "^5.0.3", "@types/joi": "^17.2.2", "@types/jsonwebtoken": "^9.0.10", "@types/keycloak-connect": "^4.5.4", "@types/multer": "^2.0.0", "@types/node": "^24.0.14", "@types/sharp": "^0.31.1", "@types/xlsx": "^0.0.35", "nodemon": "^3.1.10", "prisma": "^6.10.1", "ts-node": "^10.9.2", "typescript": "^5.8.3" } }