{
  "name": "checkly",
  "version": "4.2.0",
  "description": "Checkly CLI",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": "./dist/index.js",
    "./constructs": "./dist/constructs/index.js"
  },
  "engines": {
    "node": ">=16.0.0"
  },
  "scripts": {
    "clean": "rimraf ./dist",
    "prepack": "npx oclif manifest",
    "prepare": "npm run clean && tsc --build",
    "test": "jest --selectProjects unit",
    "test:e2e": "npm run prepare && cross-env NODE_CONFIG_DIR=./e2e/config jest --selectProjects E2E",
    "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",
    "/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) %>."
    },
    "topics": {
      "env": {
        "description": "Manage Checkly environment variables."
      }
    },
    "helpClass": "./dist/help/help-extension"
  },
  "bin": {
    "checkly": "./bin/run"
  },
  "homepage": "https://github.com/checkly/checkly-cli#readme",
  "dependencies": {
    "@oclif/core": "2.8.11",
    "@oclif/plugin-help": "5.1.20",
    "@oclif/plugin-not-found": "2.3.23",
    "@oclif/plugin-plugins": "2.3.0",
    "@oclif/plugin-warn-if-update-available": "2.0.24",
    "@typescript-eslint/typescript-estree": "6.7.2",
    "acorn": "8.8.1",
    "acorn-walk": "8.2.0",
    "async-mqtt": "2.6.3",
    "axios": "1.4.0",
    "chalk": "4.1.2",
    "ci-info": "3.8.0",
    "conf": "10.2.0",
    "dotenv": "16.3.1",
    "git-repo-info": "2.1.1",
    "glob": "10.3.1",
    "indent-string": "4.0.0",
    "jwt-decode": "3.1.2",
    "log-symbols": "4.1.0",
    "luxon": "3.3.0",
    "open": "8.4.0",
    "p-queue": "6.6.2",
    "prompts": "2.4.2",
    "proxy-from-env": "1.1.0",
    "tunnel": "0.0.6",
    "uuid": "9.0.0"
  },
  "devDependencies": {
    "@types/config": "3.3.0",
    "@types/glob": "8.0.0",
    "@types/jest": "29.5.3",
    "@types/luxon": "3.3.1",
    "@types/node": "20.3.3",
    "@types/prompts": "2.4.4",
    "@types/tunnel": "0.0.3",
    "@types/uuid": "9.0.1",
    "@types/ws": "8.5.5",
    "config": "3.3.8",
    "cross-env": "7.0.3",
    "jest": "29.6.2",
    "nanoid": "3.3.4",
    "oclif": "3.7.3",
    "simple-git-hooks": "2.8.1",
    "ts-jest": "29.0.3",
    "ts-node": "10.9.1",
    "typescript": "4.9.4"
  },
  "jest": {
    "testTimeout": 30000,
    "projects": [
      {
        "displayName": "unit",
        "testMatch": [
          "<rootDir>/src/**/*.spec.ts"
        ],
        "preset": "ts-jest",
        "testEnvironment": "node"
      },
      {
        "displayName": "E2E",
        "testMatch": [
          "<rootDir>/e2e/__tests__/**/*.spec.ts"
        ],
        "preset": "ts-jest",
        "testEnvironment": "node"
      }
    ],
    "reporters": [
      "default",
      "github-actions"
    ]
  }
}
