{
  "name": "helix-auth-svc",
  "version": "2024.2.1",
  "description": "Helix Authentication Service: HAS/noarch/2024.2/2649315",
  "bin": {
    "auth-svc": "./bin/www.js"
  },
  "type": "module",
  "engines": {
    "node": "^18.0.0 || >=20.0.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/perforce/helix-authentication-service.git"
  },
  "keywords": [
    "authentication",
    "oidc",
    "saml"
  ],
  "homepage": "http://www.perforce.com",
  "license": "MIT",
  "author": {
    "name": "Perforce Software",
    "email": "support@perforce.com"
  },
  "exports": {
    "./*": "./*"
  },
  "scripts": {
    "start": "node ./bin/www.js",
    "test": "mocha --recursive --delay --exit",
    "unit": "UNIT_ONLY=true mocha --recursive --delay --exit",
    "licenses": "license-checker --production --excludePrivatePackages --exclude='Apache,Apache-2.0,BSD-2-Clause,BSD-3-Clause,CC-BY-SA-2.0,ISC,LGPL,MIT,WTFPL'"
  },
  "dependencies": {
    "@node-saml/node-saml": "^5.0.0",
    "@node-saml/passport-saml": "^5.0.0",
    "awilix": "^10.0.1",
    "connect-redis": "^7.1.0",
    "cors": "^2.8.5",
    "dotenv": "^16.1.2",
    "ejs": "^3.1.9",
    "express": "^4.18.1",
    "express-session": "^1.17.2",
    "glob": "^10.2.6",
    "helmet": "^7.0.0",
    "http-errors": "^2.0.0",
    "ioredis": "^5.3.2",
    "jose": "^5.2.2",
    "jsonwebtoken": "^9.0.0",
    "jwks-rsa": "^3.0.1",
    "lokijs": "^1.5.12",
    "memorystore": "^1.6.6",
    "minimatch": "^9.0.1",
    "morgan": "^1.10.0",
    "multer": "^1.4.5-lts.1",
    "node-forge": "^1.3.1",
    "openid-client": "^5.4.2",
    "p4api": "^3.4.0",
    "passport": "^0.7.0",
    "passport-http-bearer": "^1.0.1",
    "passport-saml-metadata": "^4.0.0",
    "samlp": "^7.0.0",
    "scim-patch": "^0.8.0",
    "scim-query-filter-parser": "^2.0.4",
    "smol-toml": "^1.3.0",
    "ulid": "^2.3.0",
    "winston": "^3.9.0",
    "winston-syslog": "^2.4.4"
  },
  "devDependencies": {
    "@eslint/eslintrc": "^3.1.0",
    "@eslint/js": "^9.8.0",
    "chai": "^5.1.0",
    "eslint": "^9.8.0",
    "eslint-plugin-unicorn": "^55.0.0",
    "geckodriver": "^4.4.2",
    "get-port": "^7.0.0",
    "globals": "^15.8.0",
    "license-checker": "^25.0.1",
    "mocha": "^10.7.0",
    "mute": "^2.0.6",
    "node-rsa": "^1.1.1",
    "saml2-js": "^4.0.2",
    "selenium-webdriver": "^4.23.0",
    "showdown": "^2.1.0",
    "sinon": "^18.0.0",
    "supertest": "^7.0.0",
    "tempy": "^3.0.0",
    "xid-js": "^1.0.1"
  }
}
