{
  "name": "checkly",
  "version": "7.12.1",
  "description": "Checkly CLI",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": "./dist/index.js",
    "./constructs": "./dist/constructs/index.js",
    "./loader": "./dist/loader/index.js",
    "./util": "./dist/util/index.js"
  },
  "engines": {
    "node": "^18.19.0 || >=20.5.0"
  },
  "scripts": {
    "clean:dist": "rimraf ./dist",
    "clean:gen": "rimraf ./gen",
    "clean": "npm run clean:dist && npm run clean:gen",
    "prepack": "npx oclif manifest",
    "prepare:ai-context": "cross-env CHECKLY_SKIP_AUTH=1 CHECKLY_CLI_VERSION=99.0.0 ./bin/run import plan --root gen --debug-import-plan-input-file ./src/ai-context/context.fixtures.json && ts-node ./scripts/prepare-ai-context.ts",
    "prepare:dist": "tsc --build",
    "prepare": "npm run clean && npm run prepare:dist && npm run prepare:ai-context",
    "test": "npm pack && vitest --run",
    "test:e2e": "npm pack && cross-env NODE_CONFIG_DIR=./e2e/config vitest --run -c ./vitest.config.e2e.mts",
    "test:e2e:local": "cross-env CHECKLY_BASE_URL=http://localhost:3000  CHECKLY_ENV=local npm run test:e2e",
    "watch": "tsc --watch"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/checkly/checkly-cli.git"
  },
  "author": "Checkly Engineering <support@checklyhq.com>",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/checkly/checkly-cli/issues"
  },
  "files": [
    "/bin",
    "/dist",
    "/assets",
    "/constructs.js",
    "/constructs.d.ts",
    "/oclif.manifest.json"
  ],
  "oclif": {
    "bin": "checkly",
    "commands": "./dist/commands",
    "topicSeparator": " ",
    "additionalHelpFlags": [
      "-h"
    ],
    "additionalVersionFlags": [
      "-v",
      "version"
    ],
    "plugins": [
      "@oclif/plugin-help",
      "@oclif/plugin-warn-if-update-available",
      "@oclif/plugin-not-found"
    ],
    "warn-if-update-available": {
      "timeoutInDays": 30,
      "message": "<%= config.name %> update available from <%= chalk.greenBright(config.version) %> to <%= chalk.greenBright(latest) %>. To update, run `npm install -D checkly@latest`"
    },
    "topics": {
      "account": {
        "description": "View and manage your Checkly account."
      },
      "checks": {
        "description": "List and inspect checks in your Checkly account."
      },
      "env": {
        "description": "Manage Checkly environment variables."
      },
      "incidents": {
        "description": "Create and manage status page incidents."
      },
      "import": {
        "description": "Import existing resources from your Checkly account to your project."
      },
      "rca": {
        "description": "Trigger and retrieve root cause analyses."
      },
      "status-pages": {
        "description": "List and manage status pages in your Checkly account."
      }
    },
    "helpClass": "./dist/help/help-extension"
  },
  "bin": {
    "checkly": "./bin/run"
  },
  "homepage": "https://github.com/checkly/checkly-cli#readme",
  "dependencies": {
    "@oclif/core": "^4.8.0",
    "@oclif/plugin-help": "^6.2.36",
    "@oclif/plugin-not-found": "^3.2.73",
    "@oclif/plugin-warn-if-update-available": "^3.1.53",
    "@typescript-eslint/typescript-estree": "^8.50.0",
    "acorn": "^8.15.0",
    "acorn-walk": "^8.3.4",
    "archiver": "7.0.1",
    "axios": "^1.13.5",
    "chalk": "^4.1.2",
    "ci-info": "^4.3.1",
    "conf": "^10.2.0",
    "debug": "^4.4.3",
    "dotenv": "^16.5.0",
    "execa": "^9.6.1",
    "git-repo-info": "^2.1.1",
    "glob": "^10.5.0",
    "indent-string": "^4.0.0",
    "json-stream-stringify": "^3.1.6",
    "json5": "^2.2.3",
    "jwt-decode": "^3.1.2",
    "log-symbols": "^4.1.0",
    "luxon": "^3.7.2",
    "minimatch": "^9.0.5",
    "mqtt": "^5.14.1",
    "open": "^8.4.2",
    "p-queue": "^6.6.2",
    "prompts": "^2.4.2",
    "proxy-from-env": "^1.1.0",
    "recast": "^0.23.11",
    "semver": "^7.7.3",
    "tunnel": "^0.0.6",
    "uuid": "^11.1.0"
  },
  "devDependencies": {
    "@playwright/test": "^1.57.0",
    "@types/archiver": "6.0.3",
    "@types/config": "^3.3.5",
    "@types/debug": "^4.1.12",
    "@types/glob": "^8.1.0",
    "@types/luxon": "^3.7.1",
    "@types/node": "^22.14.1",
    "@types/prompts": "^2.4.9",
    "@types/semver": "^7.7.1",
    "@types/tunnel": "^0.0.7",
    "@types/uuid": "^10.0.0",
    "@types/ws": "^8.5.5",
    "config": "^3.3.12",
    "cross-env": "^7.0.3",
    "jiti": "^2.6.1",
    "nanoid": "^3.3.11",
    "oclif": "^4.22.56",
    "rimraf": "^5.0.10",
    "simple-git-hooks": "^2.12.1",
    "tar": "^7.5.7",
    "ts-node": "^10.9.2",
    "typescript": "^5.3.3",
    "vitest": "3.1.2"
  },
  "peerDependencies": {
    "jiti": ">=2"
  },
  "peerDependenciesMeta": {
    "jiti": {
      "optional": true
    }
  }
}
