{
  "name": "opal-security",
  "description": "Opal allows you to centrally manage access to all of your sensitive systems.",
  "version": "5.1.2",
  "type": "module",
  "author": "Opal Security",
  "bin": {
    "opal": "./bin/run"
  },
  "bugs": "https://github.com/opalsecurity/opal-cli/issues",
  "dependencies": {
    "@apollo/client": "^4.0.4",
    "@oclif/core": "^3.19.3",
    "@oclif/plugin-autocomplete": "^1.4.6",
    "@oclif/plugin-help": "^5.2.20",
    "@oclif/plugin-version": "^2.0.12",
    "argon2": "^0.40.1",
    "chalk": "^2.4.2",
    "cli-table3": "^0.6.5",
    "enquirer-esm": "^2.3.6-ext.1",
    "graphql": "^16.11.0",
    "inquirer": "^9.3.8",
    "inquirer-autocomplete-prompt": "^3.0.1",
    "keychain": "^1.5.0",
    "lodash": "^4.18.0",
    "moment": "^2.30.1",
    "node-fetch": "^2.6.7",
    "open": "^8.0.4",
    "openid-client": "^6.8.1",
    "prettyjson": "^1.2.1",
    "rxjs": "^7.8.2",
    "sanitize-html": "^2.17.0",
    "semver": "^7.5.4",
    "tslib": "^2.8.1",
    "validator": "^13.15.26"
  },
  "devDependencies": {
    "@biomejs/biome": "1.9.4",
    "@graphql-codegen/cli": "^5.0.2",
    "@graphql-codegen/client-preset": "^4.8.0",
    "@oclif/test": "^4.1.12",
    "@types/inquirer": "^8.2.10",
    "@types/inquirer-autocomplete-prompt": "^3.0.3",
    "@types/keychain": "^1.4.4",
    "@types/lodash": "^4.14.169",
    "@types/node": "^22.14.0",
    "@types/node-fetch": "^2.6.13",
    "@types/prettyjson": "0.0.29",
    "@types/react": "^19.1.4",
    "@types/sanitize-html": "^2.16.0",
    "@types/semver": "^7.3.8",
    "@types/validator": "^13.15.4",
    "better-npm-audit": "^3.7.3",
    "get-graphql-schema": "^2.1.2",
    "nock": "^14.0.2",
    "nyc": "^15.1.0",
    "oclif": "^4.22.87",
    "ts-node": "^8.10.2",
    "tsc-alias": "^1.8.16",
    "tsx": "^4.20.6",
    "typescript": "^5.8.2",
    "vitest": "^3.1.1"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "files": [
    "/bin",
    "/build",
    "/npm-shrinkwrap.json",
    "/oclif.manifest.json",
    "/scripts"
  ],
  "homepage": "https://github.com/opalsecurity/opal-cli/",
  "keywords": ["oclif"],
  "license": "MIT",
  "main": "build/index.js",
  "oclif": {
    "commands": "./build/commands",
    "bin": "opal",
    "plugins": [
      "@oclif/plugin-help",
      "@oclif/plugin-autocomplete",
      "@oclif/plugin-version"
    ],
    "hooks": {
      "init": "./build/hooks/init/version-check"
    },
    "macos": {
      "identifier": "dev.opal.cli"
    },
    "topicSeparator": " "
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/opalsecurity/opal-cli.git"
  },
  "scripts": {
    "build": "rm -rf build && rm -rf lib && tsc -b && tsc-alias",
    "postpack": "rm -f oclif.manifest.json",
    "prepack": "npm run build && oclif manifest && oclif readme",
    "test": "vitest",
    "coverage": "vitest run --coverage",
    "version": "oclif readme && git add README.md && biome check --write",
    "posttest": "biome check",
    "biome-ci": "biome ci --reporter=github",
    "gql-codegen": "graphql-codegen",
    "get-gql-schema": "get-graphql-schema http://localhost:3000/query > schema.graphql && biome check --write schema.graphql",
    "dev": "tsx ./bin/dev"
  },
  "types": "build/index.d.ts",
  "overrides": {
    "lodash": "^4.18.0"
  }
}
