{
  "name": "dsc",
  "version": "3.5.0-GA-redhat",
  "description": "Red Hat OpenShift Dev Spaces CLI",
  "keywords": [
    "oclif"
  ],
  "homepage": "https://developers.redhat.com/products/codeready-workspaces",
  "bugs": "https://issues.jboss.org/projects/CRW/issues",
  "repository": "redhat-developer/devspaces-chectl",
  "license": "EPL-2.0",
  "author": "Mario Loriedo @l0rd",
  "main": "lib/index.js",
  "types": "lib/index.d.ts",
  "bin": {
    "dsc": "./bin/run"
  },
  "files": [
    "/bin",
    "/lib",
    "/resources",
    "/npm-shrinkwrap.json",
    "/oclif.manifest.json",
    "/prepare-templates.js"
  ],
  "scripts": {
    "e2e-minikube": "export PLATFORM=minikube && yarn jest ./test/e2e/e2e.test.ts --testRegex='/test/(e2e)/.*.test.ts'",
    "e2e-openshift": "export PLATFORM=openshift && yarn jest ./test/e2e/e2e.test.ts --testRegex='/test/(e2e)/.*.test.ts'",
    "format": "tsfmt -r --useTsfmt tsfmt.json",
    "gnirts-ci": "node .ci/obfuscate/gnirts.js",
    "postinstall": "npm run -s postinstall-repositories && npm run -s postinstall-operator && npm run -s postinstall-cleanup",
    "lint": "eslint --cache=true --no-error-on-unmatched-pattern=true '{src,tests}/**/*.ts'",
    "lint:fix": "eslint --fix --cache=true --no-error-on-unmatched-pattern=true \"{src,tests}/**/*.{ts,tsx}\"",
    "prepack": "yarn lint && rm -rf lib && rm -rf tsconfig.tsbuildinfo && tsc -b && oclif-dev manifest && oclif-dev readme && yarn gnirts-ci",
    "postpack": "rm -f oclif.manifest.json",
    "pack-binaries": "oclif-dev pack",
    "postinstall-cleanup": "rimraf node_modules/devspaces-operator && rimraf node_modules/devworkspace-operator",
    "postinstall-operator": "node prepare-templates.js",
    "postinstall-repositories": "yarn upgrade devspaces-operator devworkspace-operator",
    "test": "jest --collect-coverage",
    "test-watch": "jest --watchAll",
    "version": "oclif-dev readme && git add README.md",
    "watch": "tsc --watch"
  },
  "jest": {
    "collectCoverage": true,
    "collectCoverageFrom": [
      "src/**/*.ts"
    ],
    "coverageDirectory": "./coverage",
    "coverageReporters": [
      "json"
    ],
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "jsx",
      "json"
    ],
    "modulePathIgnorePatterns": [
      "<rootDir>/dist"
    ],
    "testEnvironment": "node",
    "testRegex": "/test/(api|tasks|other)/.*.test.ts",
    "transform": {
      "^.+\\.tsx?$": "ts-jest"
    }
  },
  "dependencies": {
    "@kubernetes/client-node": "0.14.3",
    "@oclif/command": "^1",
    "@oclif/config": "^1",
    "@oclif/parser": "^3.8.7",
    "@oclif/plugin-autocomplete": "^1.3.10",
    "@oclif/plugin-help": "^5",
    "@oclif/plugin-update": "^1.5.0",
    "@octokit/rest": "^19.0.5",
    "analytics-node": "^6.2.0",
    "ansi-colors": "4.1.3",
    "axios": "^0.21.1",
    "cli-ux": "^6.0.9",
    "command-exists": "^1.2.9",
    "countries-and-timezones": "^3.4.0",
    "devspaces-operator": "https://github.com/redhat-developer/devspaces-images#devspaces-3.5-rhel-8",
    "devworkspace-operator": "https://github.com/devfile/devworkspace-operator#v0.18.1",
    "execa": "^5.1.1",
    "fancy-test": "^2.0.12",
    "fs-extra": "^11.1.0",
    "getos": "^3.2.1",
    "gnirts": "^1.1.7",
    "js-yaml": "^4.0.2",
    "listr": "^0.14.3",
    "listr-verbose-renderer": "^0.6.0",
    "lodash": "^4.17.21",
    "node-forge": "^1.3.1",
    "node-notifier": "^10.0.1",
    "os-locale": "^5.0.0",
    "rimraf": "^4.1.1",
    "semver": "^7.3.8",
    "unzipper": "0.10.11",
    "uuid": "^9.0.0"
  },
  "devDependencies": {
    "@oclif/dev-cli": "^1",
    "@oclif/test": "^2",
    "@types/chai": "^4",
    "@types/command-exists": "^1.2.0",
    "@types/countries-and-timezones": "^3.2.3",
    "@types/fs-extra": "^11.0.1",
    "@types/getos": "^3.0.1",
    "@types/jest": "29.2.6",
    "@types/js-yaml": "^4.0.5",
    "@types/listr": "^0.14.4",
    "@types/node": "^18",
    "@types/node-forge": "^1.3.1",
    "@types/node-notifier": "^8.0.2",
    "@types/rimraf": "^3.0.2",
    "@types/semver": "^7.3.13",
    "@types/unzipper": "^0.10.5",
    "@types/uuid": "^9.0.0",
    "@typescript-eslint/eslint-plugin": "^4.33.0",
    "@typescript-eslint/parser": "^4.33.0",
    "chai": "^4.3.7",
    "eslint": "^7.32.0",
    "eslint-config-oclif": "^3.1.0",
    "eslint-config-oclif-typescript": "^1.0.3",
    "eslint-plugin-header": "^3.1.1",
    "eslint-plugin-no-null": "^1.0.2",
    "jest": "^29.3.1",
    "ts-jest": "^29.0.5",
    "ts-node": "^10",
    "typescript": "^4.3",
    "typescript-formatter": "7.2.2"
  },
  "engines": {
    "node": ">=16.0.0"
  },
  "oclif": {
    "commands": "./lib/commands",
    "hooks": {
      "prerun": "./lib/hooks/prerun/new-version-warning",
      "analytics": "./lib/hooks/analytics/analytics"
    },
    "bin": "dsc",
    "macos": {
      "identifier": "redhat-developer.dsc"
    },
    "plugins": [
      "@oclif/plugin-autocomplete",
      "@oclif/plugin-help",
      "@oclif/plugin-update"
    ],
    "topics": {
      "server": {
        "description": "Control Red Hat OpenShift Dev Spaces server"
      }
    },
    "update": {
      "s3": {
        "host": "https://redhat-developer.github.io/devspaces-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 %>"
          }
        }
      }
    }
  }
}
