{
  "name": "itrm-tools",
  "version": "1.3.49",
  "description": "",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "bin": {
    "encrypt-env": "bin/encrypt-env.js"
  },
  "files": [
    "/dist",
    "/bin"
  ],
  "scripts": {
    "build": "rimraf ./dist && tsc --skipLibCheck",
    "publish-lib": "npm run build && npm publish",
    "publish-beta": "npm run build && npm publish --tag beta",
    "publish-dryrun": "npm run build && npm publish --dry-run",
    "link": "npm run build && npm link",
    "test": "npm run build && set NODE_OPTIONS=--experimental-vm-modules && jest --runInBand --detectOpenHandles",
    "test-silent": "npm run build && set NODE_OPTIONS=--experimental-vm-modules && jest --runInBand --detectOpenHandles --silent",
    "test-watch": "npm run build && set NODE_OPTIONS=--experimental-vm-modules && jest --watch --runInBand --detectOpenHandles",
    "test-watch-start": "npm run build && set NODE_OPTIONS=--experimental-vm-modules && jest --watch --runInBand --detectOpenHandles",
    "test-coverage": "npm run build && set NODE_OPTIONS=--experimental-vm-modules && jest --runInBand --detectOpenHandles --silent --coverage"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ITRMachines/itrm-tools.git"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/ITRMachines/itrm-tools/issues"
  },
  "homepage": "https://github.com/ITRMachines/itrm-tools#readme",
  "devDependencies": {
    "@sequelize/postgres": "^7.0.0-alpha.48",
    "@sequelize/sqlite3": "^7.0.0-alpha.48",
    "@types/cookie-parser": "^1.4.10",
    "@types/cors": "^2.8.19",
    "@types/crypto-js": "^4.2.2",
    "@types/express": "^5.0.6",
    "@types/jest": "^30.0.0",
    "@types/jsrsasign": "^10.5.15",
    "@types/mocha": "^10.0.10",
    "@types/morgan": "^1.9.10",
    "@types/multer": "^2.2.0",
    "@types/node": "^26.1.0",
    "@types/swagger-ui-express": "^4.1.8",
    "@types/uuid": "^10.0.0",
    "@types/ws": "^8.18.1",
    "axios-mock-adapter": "^2.1.0",
    "jest": "^30.4.2",
    "jest-puppeteer": "^11.0.0",
    "mongodb-memory-server": "^11.2.0",
    "puppeteer": "^25.3.0",
    "redis": "^6.1.0",
    "rimraf": "^6.1.3",
    "sqlite3": "^6.0.1",
    "ts-jest": "^29.4.11",
    "ts-node": "^10.9.2",
    "typescript": "^6.0.3"
  },
  "dependencies": {
    "@scalar/express-api-reference": "^0.10.8",
    "@sequelize/core": "^7.0.0-alpha.48",
    "axios": "^1.18.1",
    "axios-retry": "^4.5.0",
    "cookie-parser": "^1.4.7",
    "cors": "^2.8.6",
    "crypto-js": "^4.2.0",
    "dotenv": "^17.3.1",
    "express": "^5.2.1",
    "https": "^1.0.0",
    "jose": "^6.2.3",
    "jsrsasign": "^11.1.3",
    "mongoose": "^9.7.3",
    "morgan": "^1.11.0",
    "multer": "^2.2.0",
    "pg": "^8.22.0",
    "pg-hstore": "^2.3.4",
    "sequelize": "^6.37.8",
    "swagger-ui-express": "^5.0.1",
    "uuid": "^14.0.1",
    "ws": "^8.21.0"
  }
}