{
  "name": "codefresh-sdk",
  "version": "1.13.1",
  "description": "Codefresh_api_swagger_3_0_specification",
  "main": "index.js",
  "author": {
    "name": "Yaroslav Drachenko",
    "email": "yaroslav@codefresh.io"
  },
  "scripts": {
    "test": "jest --coverage --runInBand",
    "eslint": "eslint --fix lib/** helpers/** __tests__"
  },
  "engines": {
    "node": ">=14.17.0"
  },
  "resolutions": {
    "bl": "^1.2.3",
    "websocket-extensions": "^0.1.4",
    "json-schema": "^0.4.0",
    "semver": "^7.5.2",
    "request/qs": "6.5.3",
    "fast-json-patch": "^3.1.1"
  },
  "dependencies": {
    "@codefresh-io/cf-receiver": "0.0.1-alpha19",
    "bluebird": "^3.7.2",
    "cf-errors": "^0.1.16",
    "compare-versions": "^3.4.0",
    "debug": "^4.1.1",
    "firebase": "git+https://github.com/codefresh-io/firebase.git#80b2ed883ff281cd67b53bd0f6a0bbd6f330fed5",
    "fs-extra": "^7.0.1",
    "js-yaml": "^3.13.1",
    "jsonwebtoken": "^9.0.1",
    "lodash": "^4.17.21",
    "moment": "^2.29.4",
    "recursive-readdir": "^2.2.3",
    "request": "2.88.2",
    "request-promise": "4.2.6",
    "requestretry": "^7.0.2",
    "swagger-client": "~3.13.7",
    "tar-stream": "^2.2.0",
    "uniqid": "^5.4.0",
    "uuid": "^3.3.2",
    "zip": "^1.2.0"
  },
  "devDependencies": {
    "eslint": "^7.32.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-plugin-import": "^2.25.4",
    "eslint-plugin-jest": "^24.7.0",
    "eslint-plugin-mocha": "^8.2.0",
    "jest": "^26.6.3"
  },
  "jest": {
    "testEnvironment": "node",
    "testPathIgnorePatterns": [
      "/node_modules/"
    ],
    "coveragePathIgnorePatterns": [
      "/node_modules/",
      "test-setup.js",
      "defaults.js",
      "/lib/logic/",
      "/lib/auth/contexts",
      "/helpers/cache.js",
      "/helpers/jwt.js",
      "/helpers/error.js"
    ],
    "coverageThreshold": {
      "global": {
        "branches": 85,
        "functions": 95,
        "lines": 95,
        "statements": 95
      }
    }
  }
}
