{
  "name": "@dadi/api",
  "version": "6.1.0",
  "main": "main.js",
  "scripts": {
    "create-client": "cd ../../.. && node ./node_modules/@dadi/api/utils/create-client.js",
    "test": "eslint . && prettier --check \"**/*.{js,jsx,md,html}\" && npm run test:run",
    "test:cleanup": "rm -rf test/acceptance/temp-workspace",
    "test:prepare": "rm -rf cache && rm -rf config/config.test.json && rm -rf test/acceptance/temp-workspace && cp -R test/acceptance/workspace test/acceptance/temp-workspace",
    "test:run": "npm run test:prepare && env NODE_ENV=test ./node_modules/mocha/bin/_mocha && npm run test:cleanup",
    "posttest": "./scripts/coverage.js",
    "start": "node start.js --node_env=development",
    "snyk-protect": "snyk protect",
    "prepare": "npm run snyk-protect"
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-angular"
    ]
  },
  "dependencies": {
    "@dadi/api-validator": "^2.0.0",
    "@dadi/boot": "^1.1.3",
    "@dadi/cache": "^3.0.0",
    "@dadi/et": "^2.0.0",
    "@dadi/format-error": "^1.7.0",
    "@dadi/logger": "^1.5.0",
    "@dadi/metadata": "^2.0.0",
    "@dadi/status": "^1.0.4",
    "async": "^2.6.1",
    "aws-sdk": "2.249.1",
    "bcrypt": "^5.1.1",
    "body-parser": "^1.18.3",
    "busboy": "^0.2.13",
    "chokidar": "^2.0.3",
    "cli-prompt": "^0.6.0",
    "colors": "1.1.2",
    "concat-stream": "^1.6.2",
    "console-stamp": "^0.2.0",
    "convict": "4.3.2",
    "debug": "3.1.0",
    "deep-clone": "^3.0.2",
    "deepmerge": "^2.1.0",
    "etag": "^1.8.1",
    "fs-extra": "^3.0.1",
    "generate-password": "^1.4.2",
    "imagesize": "^1.0.0",
    "js-promise-queue": "^1.1.0",
    "jsonwebtoken": "^8.0.0",
    "langs": "^2.0.0",
    "length-stream": "^0.1.1",
    "mkdirp": "^0.5.1",
    "moment": "2.19.3",
    "natural": "^0.6.1",
    "object-path": "^0.11.4",
    "parse-comments": "^1.0.0",
    "path-to-regexp": "~1.7.0",
    "recovery": "^0.2.6",
    "require-directory": "^2.1.1",
    "semver": "^5.5.0",
    "serve-static": "^1.15.0",
    "sha1": "latest",
    "stack-trace": "0.0.10",
    "stream-cache": "0.0.2",
    "streamifier": "^0.1.1",
    "vary": "^1.1.2"
  },
  "devDependencies": {
    "@commitlint/cli": "^7.5.2",
    "@commitlint/config-angular": "~3.1.1",
    "@dadi/eslint-config": "latest",
    "@dadi/prettier-config": "latest",
    "aws-sdk-mock": "1.6.1",
    "coveralls": "^3.0.1",
    "env-test": "1.0.0",
    "eslint": "^6.0.1",
    "faker": "^4.1.0",
    "fakeredis": "1.0.3",
    "form-data": "2.1.4",
    "husky": "^0.13.4",
    "istanbul": "^1.1.0-alpha.1",
    "lint-staged": "^8.2.1",
    "lokijs": "^1.5.3",
    "mocha": "^5.2.0",
    "mochawesome": "^2.1.0",
    "mock-require": "^3.0.2",
    "prettier": "^1.18.2",
    "proxyquire": "^1.7.4",
    "should": "4.0.4",
    "sinon": "2.3.2",
    "snyk": "^1.147.3",
    "supertest": "^7.0.0",
    "uuid": "^3.3.2"
  },
  "dataConnectorDependencies": {
    "@dadi/api-mongodb": "5.0.3",
    "@dadi/api-filestore": "0.11.4"
  },
  "greenkeeper": {
    "ignore": [
      "sinon",
      "mocha",
      "should",
      "snazzy",
      "snyk"
    ]
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.{js,jsx,md,html}": [
      "prettier --write",
      "git add"
    ]
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/dadi/api.git"
  },
  "bugs": {
    "url": "https://github.com/dadi/api/issues"
  },
  "homepage": "https://github.com/dadi/api",
  "author": "DADI <team@dadi.tech>",
  "license": "SEE LICENSE IN GPL.md",
  "description": "A high performance RESTful API layer designed in support of API-first development and the principle of COPE.",
  "directories": {
    "test": "test"
  },
  "snyk": true
}
