{
  "name": "crwctl",
  "description": "CodeReady Workspaces CLI",
  "version": "2.2.0-GA-redhat",
  "author": "Mario Loriedo @l0rd",
  "bin": {
    "crwctl": "./bin/run"
  },
  "bugs": "https://issues.jboss.org/projects/CRW/issues",
  "dependencies": {
    "@kubernetes/client-node": "0.10.2",
    "@oclif/command": "^1",
    "@oclif/config": "^1",
    "@oclif/parser": "^3.8.4",
    "@oclif/plugin-autocomplete": "^0.1.5",
    "@oclif/plugin-help": "^2",
    "@oclif/plugin-update": "^1.3.9",
    "@types/command-exists": "^1.2.0",
    "@types/fs-extra": "^8.0.1",
    "@types/node-notifier": "^5.4.0",
    "@types/request": "^2.48.4",
    "@types/websocket": "^1.0.0",
    "@types/ws": "^7.2.1",
    "ansi-colors": "4.1.1",
    "axios": "^0.19.0",
    "cli-ux": "^5.4.4",
    "codeready-workspaces-operator": "git://github.com/redhat-developer/codeready-workspaces-operator#master-quay",
    "command-exists": "^1.2.8",
    "debug": "^4.1.1",
    "esprima": "^4.0.1",
    "execa": "^4.0.0",
    "fancy-test": "^1.4.7",
    "fs-extra": "^8.1.0",
    "listr": "^0.14.3",
    "listr-verbose-renderer": "^0.6.0",
    "lodash": "^4.17.13",
    "mkdirp": "^1.0.3",
    "node-notifier": "^6.0.0",
    "tslib": "^1"
  },
  "devDependencies": {
    "@eclipse-che/api": "latest",
    "@oclif/dev-cli": "^1",
    "@oclif/test": "^1",
    "@oclif/tslint": "^3",
    "@types/chai": "^4",
    "@types/jest": "24.0.23",
    "@types/js-yaml": "^3.12.2",
    "@types/listr": "^0.14.2",
    "@types/node": "^12",
    "cpx": "^1.5.0",
    "globby": "^11",
    "jest": "^24.9.0",
    "js-yaml": "^3.13.1",
    "nock": "^11.7.0",
    "ts-jest": "^24.3.0",
    "ts-node": "^8",
    "tslint": "^5",
    "typescript": "^3.7",
    "typescript-formatter": "7.2.2"
  },
  "engines": {
    "node": ">=8.0.0"
  },
  "files": [
    "/bin",
    "/lib",
    "/npm-shrinkwrap.json",
    "/oclif.manifest.json"
  ],
  "homepage": "https://developers.redhat.com/products/codeready-workspaces",
  "keywords": [
    "oclif"
  ],
  "license": "EPL-2.0",
  "main": "lib/index.js",
  "oclif": {
    "commands": "./lib/commands",
    "bin": "crwctl",
    "macos": {
      "identifier": "redhat-developer.crwctl"
    },
    "plugins": [
      "@oclif/plugin-autocomplete",
      "@oclif/plugin-help"
    ],
    "topics": {
      "server": {
        "description": "control 'CodeReady Workspaces' server"
      },
      "workspace": {
        "description": "control 'CodeReady Workspaces' workspaces"
      }
    },
    "update": {
      "s3": {
        "host": "https://redhat-developer.github.io/codeready-workspaces-chectl/",
        "templates": {
          "target": {
            "unversioned": "<%- 'channels/' + channel + '/' %><%- bin %>-<%- platform %>-<%- arch %><%- ext %>",
            "versioned": "<%- 'channels/' + channel + '/' %>/<%- bin %>-<%- platform %>-<%- arch %><%- ext %>",
            "manifest": "<%- 'channels/' + channel + '/' %><%- platform %>-<%- arch %>"
          },
          "vanilla": {
            "unversioned": "<%- 'channels/' + channel + '/' %><%- bin %>-<%- platform %>-<%- arch %><%- ext %>",
            "versioned": "<%- 'channels/' + channel + '/' %>/<%- bin %>-<%- platform %>-<%- arch %><%- ext %>",
            "manifest": "<%- 'channels/' + channel + '/' %><%- platform %>-<%- arch %>"
          }
        }
      }
    }
  },
  "pkg": {
    "scripts": [
      "lib/**/*.js"
    ],
    "assets": [
      "templates/**/*"
    ]
  },
  "repository": "redhat-developer/codeready-workspaces-chectl",
  "scripts": {
    "postinstall": "npm run -s postinstall-repositories && npm run -s postinstall-operator && npm run -s postinstall-cleanup",
    "postinstall-operator": "rimraf templates/codeready-workspaces-operator && cpx 'node_modules/codeready-workspaces-operator/deploy/**' 'templates/codeready-workspaces-operator'",
    "postinstall-repositories": "yarn upgrade codeready-workspaces-operator",
    "postinstall-cleanup": "rimraf node_modules/codeready-workspaces-operator",
    "test": "jest",
    "posttest": "tslint -p test -t stylish",
    "test-watch": "jest --watchAll",
    "prepack": "rm -rf lib && rm -rf tsconfig.tsbuildinfo && tsc -b && oclif-dev manifest && oclif-dev readme",
    "pack-binaries": "oclif-dev pack",
    "postpack": "rm -f oclif.manifest.json",
    "format": "tsfmt -r --useTsfmt tsfmt.json",
    "tslint-fix": "tslint --fix -p test -t stylish",
    "version": "oclif-dev readme && git add README.md",
    "watch": "tsc --watch"
  },
  "types": "lib/index.d.ts",
  "jest": {
    "collectCoverage": true,
    "collectCoverageFrom": [
      "src/**/*.ts"
    ],
    "coverageDirectory": "./coverage",
    "transform": {
      "^.+\\.tsx?$": "ts-jest"
    },
    "modulePathIgnorePatterns": [
      "<rootDir>/dist"
    ],
    "testRegex": "/test/(api|tasks)/.*.test.ts",
    "testEnvironment": "node",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "jsx",
      "json"
    ]
  }
}
