{
  "name": "netlify",
  "description": "Netlify Node.js API client",
  "version": "7.0.0",
  "files": [
    "src/**/*.js",
    "!src/**/*.test.js",
    "dist/main.js",
    "dist/main.js.map"
  ],
  "main": "./src/index.js",
  "unpkg": "./dist/main.js",
  "umd:main": "./dist/main.js",
  "scripts": {
    "prepublishOnly": "npm ci && run-s test build",
    "test": "npm run format && npm run test:dev",
    "format": "run-s format:check-fix:*",
    "format:lint": "eslint --ignore-path .gitignore --fix --cache --format=codeframe --max-warnings=0 \"src/**/*.js\"",
    "format:prettier": "prettier --ignore-path .gitignore --write --loglevel warn \"src/**/*.js\" \"*.{js,md,yml,json}\" \"!package-lock.json\"",
    "format:ci": "run-s format:check:*",
    "format:check-fix:lint": "run-e format:check:lint format:fix:lint",
    "format:check:lint": "cross-env-shell eslint $npm_package_config_eslint",
    "format:fix:lint": "cross-env-shell eslint --fix $npm_package_config_eslint",
    "format:check-fix:prettier": "run-e format:check:prettier format:fix:prettier",
    "format:check:prettier": "cross-env-shell prettier --check $npm_package_config_prettier",
    "format:fix:prettier": "cross-env-shell prettier --write $npm_package_config_prettier",
    "test:dev": "ava",
    "test:ci": "nyc -r lcovonly -r text -r json ava",
    "update-snapshots": "ava -u",
    "build": "webpack"
  },
  "config": {
    "eslint": "--ignore-path .gitignore --cache --format=codeframe --max-warnings=0 \"{src,tests,.github}/**/*.{js,md,html}\" \"*.{js,md,html}\" \".*.{js,md,html}\"",
    "prettier": "--ignore-path .gitignore --loglevel=warn \"{src,tests,.github}/**/*.{js,md,yml,json,html}\" \"*.{js,yml,json,html}\" \".*.{js,yml,json,html}\" \"!package-lock.json\" \"!CHANGELOG.md\""
  },
  "husky": {
    "hooks": {
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
      "pre-push": "npm run format"
    }
  },
  "license": "MIT",
  "author": "Netlify Inc.",
  "contributors": [
    "Mathias Biilmann <matt@netlify.com> (https://twitter.com/biilmann)",
    "David Calavera <david@netlify.com> (https://twitter.com/calavera)",
    "David Wells <david.wells@netlify.com> (https://davidwells.io/)",
    "Bret Comnes <bcomnes@gmail.com> (https://bret.io)"
  ],
  "homepage": "https://github.com/netlify/js-client",
  "repository": {
    "type": "git",
    "url": "https://github.com/netlify/js-client.git"
  },
  "bugs": {
    "url": "https://github.com/netlify/js-client/issues"
  },
  "keywords": [
    "api client",
    "js client",
    "netlify",
    "node client"
  ],
  "dependencies": {
    "@netlify/open-api": "^2.4.0",
    "lodash.camelcase": "^4.3.0",
    "micro-api-client": "^3.3.0",
    "node-fetch": "^2.6.1",
    "omit.js": "^2.0.2",
    "p-wait-for": "^3.2.0",
    "qs": "^6.9.6"
  },
  "devDependencies": {
    "@babel/core": "^7.12.17",
    "@babel/plugin-transform-runtime": "^7.12.17",
    "@babel/preset-env": "^7.12.17",
    "@babel/runtime": "^7.12.18",
    "@netlify/eslint-config-node": "^3.0.1",
    "ava": "^2.4.0",
    "babel-loader": "^8.2.2",
    "from2-string": "^1.1.0",
    "husky": "^4.3.8",
    "nock": "^11.9.1",
    "npm-run-all": "^4.1.5",
    "nyc": "^15.1.0",
    "uuid": "^8.3.2",
    "webpack": "^4.46.0",
    "webpack-cli": "^4.5.0"
  },
  "engines": {
    "node": ">=8.3.0"
  },
  "ava": {
    "files": [
      "src/**/*.test.js"
    ],
    "compileEnhancements": false,
    "babel": false,
    "verbose": true
  }
}
