{ "name": "@marketing-agent/safety-guard", "version": "1.0.0", "description": "Safety Guard service for content moderation and compliance", "type": "module", "main": "src/index.js", "scripts": { "start": "node src/index.js", "dev": "nodemon src/index.js", "test": "jest" }, "dependencies": { "@hapi/hapi": "^21.3.2", "@hapi/joi": "^17.1.1", "@hapi/boom": "^10.0.1", "dotenv": "^16.3.1", "winston": "^3.11.0", "mongoose": "^8.0.3", "redis": "^4.6.12", "ioredis": "^5.3.2", "axios": "^1.6.5", "openai": "^4.24.7", "@google-cloud/language": "^6.1.0", "bad-words": "^3.0.4", "sentiment": "^5.0.2", "natural": "^6.10.0", "rate-limiter-flexible": "^4.0.1" }, "devDependencies": { "nodemon": "^3.0.2", "jest": "^29.7.0", "@babel/preset-env": "^7.23.7", "eslint": "^8.56.0" }, "engines": { "node": ">=18.0.0" } }