{
  "name": "@tru_id/cli",
  "description": "The tru.ID CLI",
  "version": "1.2.4",
  "author": {
    "name": "tru.ID",
    "email": "community@tru.id",
    "url": "https://tru.id"
  },
  "bin": {
    "tru": "bin/run"
  },
  "dependencies": {
    "@oclif/core": "^3.22.0",
    "@oclif/plugin-help": "^5.2.20",
    "axios": "^1.9.0",
    "chalk": "^4.1.0",
    "fast-json-patch": "^3.1.1",
    "figlet": "^1.8.1",
    "fs-extra": "^10.1.0",
    "get-port": "^5.1.1",
    "inquirer": "^8.2.6",
    "open": "^10.1.2",
    "openid-client": "^5.7.1",
    "phone": "^3.1.59",
    "tslib": "^2.8.1"
  },
  "devDependencies": {
    "@oclif/test": "^2.5.6",
    "@types/chai": "^4.3.20",
    "@types/figlet": "^1.7.0",
    "@types/fs-extra": "^11.0.4",
    "@types/inquirer": "^8.2.11",
    "@types/mocha": "^9.1.1",
    "@types/node": "^22.14.x",
    "@types/phone": "^2.4.3",
    "@types/sinon-chai": "^3.2.12",
    "chai": "^4.5.0",
    "eslint": "7",
    "eslint-config-oclif": "^4",
    "eslint-config-oclif-typescript": "1.0.2",
    "eslint-config-prettier": "^8.10.0",
    "mocha": "^11.6.0",
    "mockdate": "3.0.5",
    "nyc": "^15.1.0",
    "oclif": "^4.7.4",
    "prettier": "^2.8.8",
    "sinon": "^13.0.2",
    "sinon-chai": "^3.7.0",
    "standard-version": "^9.5.0",
    "ts-node": "^10.9.2",
    "ts-sinon": "^2.0.2",
    "typescript": "5.4"
  },
  "engines": {
    "node": ">=22.14.x"
  },
  "files": [
    "/bin",
    "/dist",
    "/oclif.manifest.json"
  ],
  "keywords": [
    "oclif"
  ],
  "license": "MIT",
  "main": "dist/index.js",
  "oclif": {
    "topics": {
      "projects": {
        "description": "Manage your Projects within your Workspace"
      },
      "phonechecks": {
        "description": "Manage PhoneChecks within a Project"
      },
      "oauth": {
        "description": "OAuth2 helpers. For example, creating Access Tokens."
      },
      "subscriberchecks": {
        "description": "Manage SubscriberChecks within a Project"
      },
      "simchecks": {
        "description": "Manage SIMChecks within a Project"
      },
      "usage": {
        "description": "Get daily, hourly, monthly usage"
      },
      "login": {
        "description": "Login"
      },
      "workspaces": {
        "description": "Display and select workspaces"
      },
      "analytics": {
        "description": "Get daily, hourly, monthly analytics per product"
      }
    },
    "commands": "./dist/commands",
    "plugins": [
      "@oclif/plugin-help"
    ],
    "bin": "tru",
    "hooks": {
      "init": [
        "./dist/hooks/init/check-config"
      ]
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/tru-ID/tru-cli.git"
  },
  "standard-version": {
    "skip": {
      "commit": true,
      "tag": true,
      "bump": true
    }
  },
  "scripts": {
    "build": "rm -rf dist && tsc -b && oclif manifest && oclif readme",
    "lint": "eslint . --ext .ts",
    "test": "nyc mocha --forbid-only \"test/**/*.test.ts\"",
    "version": "oclif readme && git add README.md",
    "release": "npm run version && standard-version --",
    "canary_version_suffix": "node scripts/canary-version-suffix.js",
    "npm:publish:dev": "npm publish --tag canary",
    "npm:publish:prod": "npm publish",
    "prettier": "prettier './**/*.{js,ts,json}' --write",
    "check-types": "tsc --noEmit --incremental false -p tsconfig.json --skipLibCheck"
  },
  "types": "dist/index.d.ts"
}
