{
  "name": "hr-api",
  "version": "1.0.0",
  "description": "",
  "main": "server.js",
  "scripts": {
    "start": "nodemon server.js",
    "dev": "node server.js",
    "prod": "NODE_ENV=production node server.js"
  },
  "author": "",
  "license": "ISC",
  "eslintConfig": {
    "env": {
      "node": true,
      "browser": true,
      "mocha": true
    },
    "extends": [
      "airbnb-base"
    ],
    "plugins": [
      "node",
      "security",
      "prettier",
      "mocha"
    ],
    "rules": {
      "semi": [
        "error",
        "never"
      ],
      "comma-dangle": [
        "error",
        "never"
      ],
      "arrow-parens": [
        "error",
        "as-needed"
      ],
      "sort-imports": [
        "error",
        {
          "ignoreMemberSort": true
        }
      ],
      "no-param-reassign": [
        "error",
        {
          "props": false
        }
      ],
      "no-plusplus": [
        "error",
        {
          "allowForLoopAfterthoughts": true
        }
      ],
      "no-bitwise": [
        "error",
        {
          "allow": [
            "~"
          ]
        }
      ]
    },
    "globals": {
      "logger": true,
      "kantan": true,
      "logToDB": true,
      "configs": true
    }
  },
  "dependencies": {
    "assert": "^2.0.0",
    "bcryptjs": "^2.4.3",
    "circular-json": "^0.5.9",
    "cors": "^2.8.5",
    "csv-writer": "^1.6.0",
    "csvtojson": "^2.0.10",
    "date-diff": "^1.0.2",
    "dotenv": "^16.0.0",
    "ejs": "^3.1.8",
    "express": "^4.17.3",
    "express-fileupload": "^1.3.1",
    "express-validator": "^6.14.0",
    "fcm-push": "^1.1.3",
    "form-data": "^4.0.0",
    "html-pdf": "^3.0.1",
    "json2csv": "^5.0.7",
    "mailgun-js": "^0.6.7",
    "mailgun.js": "^7.0.2",
    "md5": "^2.3.0",
    "moment": "^2.29.1",
    "multer": "^1.4.5-lts.1",
    "mysql2": "^2.3.3",
    "node-ccavenue": "^1.0.5",
    "node-cron": "^3.0.2",
    "node-pushnotifications": "^2.0.3",
    "node-xlrd": "^0.3.10",
    "node-xlsx": "^0.21.0",
    "nodejs-base64": "^2.0.0",
    "nodejs-base64-converter": "^1.0.5",
    "nodemailer": "^6.7.7",
    "nodemailer-sendgrid-transport": "^0.2.0",
    "otp-generator": "^4.0.0",
    "read-excel-file": "^5.2.28",
    "request": "^2.88.2",
    "sequelize": "^6.17.0",
    "sha256": "^0.2.0",
    "xlsx": "^0.18.5"
  },
  "devDependencies": {
    "eslint": "^8.12.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-plugin-import": "^2.25.4",
    "eslint-plugin-mocha": "^10.0.3",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-prettier": "^4.0.0",
    "eslint-plugin-security": "^1.4.0",
    "nodemon": "^2.0.15",
    "prettier": "^2.6.1",
    "sequelize-cli": "^6.4.1"
  }
}
