{
  "name": "watson-developer-cloud",
  "version": "3.18.1",
  "description": "Client library to use the IBM Watson Services and AlchemyAPI",
  "main": "./index",
  "repository": {
    "type": "git",
    "url": "https://github.com/watson-developer-cloud/node-sdk.git"
  },
  "keywords": [
    "conversation",
    "dialog",
    "discovery",
    "ibm",
    "natural language classifier",
    "natural language understanding",
    "personality insights",
    "speech to text",
    "text to speech",
    "tone analyzer",
    "tone_analyzer",
    "visual recognition",
    "watson developer cloud",
    "watson",
    "wdc"
  ],
  "author": "IBM Corp.",
  "contributors": [
    {
      "name": "German Attanasio Ruiz",
      "email": "germanatt@us.ibm.com"
    },
    {
      "name": "Nathan Friedly",
      "email": "nfriedly@us.ibm.com"
    },
    {
      "name": "Jeff Stylos",
      "email": "jsstylos@us.ibm.com"
    }
  ],
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/watson-developer-cloud/node-sdk/issues"
  },
  "devDependencies": {
    "@commitlint/cli": "^7.0.0",
    "@commitlint/config-conventional": "^7.0.1",
    "@semantic-release/changelog": "^3.0.0",
    "@semantic-release/git": "^7.0.1",
    "browserify": "~16.2.2",
    "codecov": "~3.0.2",
    "concat-stream": "~1.6.2",
    "dependency-lint": "~5.0.1",
    "eslint": "~5.0.0",
    "eslint-config-google": "~0.9.1",
    "eslint-config-prettier": "~2.9.0",
    "eslint-plugin-node": "~6.0.1",
    "eslint-plugin-prettier": "~2.6.1",
    "husky": "~0.14.3",
    "installed-check": "^2.2.0",
    "jest": "^23.6.0",
    "jsdoc": "~3.5.5",
    "lint-staged": "~7.2.0",
    "object.assign": "~4.1.0",
    "prettier": "~1.13.5",
    "semantic-release": "^15.9.3",
    "tslint": "~5.10.0",
    "tslint-config-prettier": "~1.13.0",
    "tslint-eslint-rules": "~5.3.1",
    "typedoc": "~0.11.1",
    "typescript": "~2.9.2",
    "uglify-es": "~3.3.9",
    "watchify": "~3.11.0",
    "wav": "~1.0.2"
  },
  "dependencies": {
    "@types/csv-stringify": "~1.4.2",
    "@types/extend": "~3.0.0",
    "@types/file-type": "~5.2.1",
    "@types/is-stream": "~1.1.0",
    "@types/node": "~10.3.5",
    "@types/request": "~2.47.1",
    "async": "~2.6.1",
    "buffer-from": "~1.1.0",
    "csv-stringify": "~1.0.2",
    "dotenv": "^2.0.0",
    "extend": "~3.0.2",
    "file-type": "^7.7.1",
    "isstream": "~0.1.2",
    "mime-types": "~2.1.18",
    "object.omit": "~3.0.0",
    "object.pick": "~1.3.0",
    "request": "~2.87.0",
    "semver": "^5.6.0",
    "vcap_services": "~0.3.4",
    "websocket": "~1.0.26"
  },
  "engines": {
    "node": ">=4.0.0"
  },
  "scripts": {
    "precommit": "lint-staged",
    "commitmsg": "commitlint -E GIT_PARAMS",
    "tslint:config": "tslint-config-prettier-check ./tslint.json",
    "tslint:fix": "tslint --fix -p . -c tslint.json",
    "tslint:check": "tslint -p . -c ./tslint.json",
    "eslint:config": "eslint --print-config .eslintrc.js | eslint-config-prettier-check",
    "eslint:fix": "eslint . --fix",
    "eslint:check": "eslint . --cache",
    "lint": "npm run eslint:check && npm run tslint:check && dependency-lint",
    "browserify": "browserify index.js --standalone Watson --outfile dist/watson.js",
    "build": "tsc && npm run browserify && npm run minify",
    "doc": "jsdoc -c scripts/jsdoc/config.json",
    "minify": "uglifyjs --compress --mangle --output dist/watson.min.js --preamble \"// Watson Developer Cloud\n// JavaScript SDK$npm_package_version\n// Generated at `date`\n// Copyright IBM ($npm_package_license)\n// $npm_package_homepage\" -- dist/watson.js",
    "prepublishOnly": "npm run build",
    "test-integration": "jest --silent --verbose test/integration",
    "test-unit": "jest --silent --verbose test/unit/",
    "test": "jest --silent --verbose test/",
    "test-unit-travis": "jest --silent --runInBand test/unit/",
    "test-travis": "jest --silent --runInBand --testNamePattern='^((?!@slow).)*$' test/",
    "report-coverage": "codecov",
    "watch-doc": "nodemon --watch ./ --ext js,tmpl,json --ignore dist/ --ignore doc/ --ignore test/ --ignore examples/ --exec npm run doc",
    "watch": "npm run test-unit -- --watch",
    "watchify": "watchify index.js --standalone Watson --outfile dist/watson.js --debug --verbose",
    "check-packages": "installed-check -e -d"
  },
  "lint-staged": {
    "**/*.ts": [
      "tsc",
      "tslint --fix -p . -c tslint.json",
      "git add"
    ],
    "test/**/*.js": [
      "eslint --fix",
      "prettier --write",
      "git add"
    ],
    "examples/*.js": [
      "eslint --fix",
      "git add"
    ]
  },
  "jest": {
    "collectCoverage": true,
    "coverageDirectory": "./coverage/",
    "testEnvironment": "node"
  }
}
