{
  "name": "@wyzetalk-next/wt-common",
  "version": "1.3.320",
  "description": "Common library for Wyzetalk next",
  "main": "./build/main.js",
  "types": "./build/main.d.ts",
  "type": "module",
  "files": [
    "./build/**/*"
  ],
  "scripts": {
    "clean": "del ./build/*",
    "build": "npm run clean && tsc",
    "pub": "git add . && git commit -m \"Updates\"  && npm version patch  && npm run build && npm publish",
    "lint": "eslint .",
    "tsc": "tsc --noEmit"
  },
  "author": "Juan Botha",
  "license": "ISC",
  "devDependencies": {
    "@eslint/js": "^9.18.0",
    "@types/amqplib": "^0.10.6",
    "@types/eslint__js": "^8.42.3",
    "@types/jsonwebtoken": "^9.0.7",
    "@types/node": "^22.10.7",
    "@types/underscore": "^1.13.0",
    "@types/uuid": "^10.0.0",
    "del-cli": "^6.0.0",
    "eslint": "^9.18.0",
    "eslint-config-prettier": "^10.0.1",
    "typescript": "^5.7.3",
    "typescript-eslint": "^8.20.0"
  },
  "dependencies": {
    "@keycloak/keycloak-admin-client": "^26.1.0",
    "@kubernetes/client-node": "^0.22.3",
    "amqp-connection-manager": "^4.1.14",
    "amqplib": "^0.10.5",
    "axios": "^1.7.9",
    "chalk": "^5.4.1",
    "dayjs": "^1.11.13",
    "express-openapi-validator": "^5.4.2",
    "generate-password": "^1.7.1",
    "got": "^14.4.5",
    "i18next": "^24.2.1",
    "js-base64": "^3.7.7",
    "jsonwebtoken": "^9.0.2",
    "migrate": "^2.1.0",
    "mongoose": "8.0.0",
    "mongoose-paginate-v2": "^1.9.0",
    "node-cache": "^5.1.2",
    "redis": "^4.7.0",
    "redis-om": "^0.4.7",
    "underscore": "^1.13.7",
    "uuid": "^11.0.5",
    "vitest": "^2.1.8"
  },
  "engines": {
    "node": ">=18.0.0",
    "npm": ">=9.0.0"
  }
}
