{
  "name": "typescript_base_rest_api",
  "version": "1.5.6",
  "description": "",
  "main": "dist/index.js",
  "typings": "./dist/typescript-rest.d.ts",
  "scripts": {
    "start": "tsc -w",
    "clean": "rm -rf dist",
    "prebuild": "npm run clean",
    "build": "tsc",
    "prepublishOnly": "npm run build",
    "debug-basic-example": "npm run build && node $NODE_DEBUG_OPTION dist/examples/basic/index.js",
    "tsc": "tsc",
    "pretest": "rm -rf coverage/",
    "test": "nyc --reporter=lcov ./node_modules/.bin/ts-mocha $NODE_DEBUG_OPTION ./test/**/*spec.ts",
    "prebasic-example": "npm run build",
    "basic-example": "node dist/examples/basic/index.js",
    "postbuild": "npm run copy-scratch && npm run copy-json",
    "copy-scratch": "cp -R ./tools/version-promote/scratch ./dist/tools/version-promote/ ",
    "copy-json": "find ./examples -name '*.json' -type f -exec cp {} ./dist/{} \\;"
  },
  "bin": {
    "version-promote": "./dist/tools/version-promote/index.js"
  },
  "keywords": [
    "typescript",
    "example",
    "boilerplate",
    "project",
    "skeleton",
    "debug",
    "intellisense",
    "compile",
    "transpile",
    "REST",
    "api"
  ],
  "nyc": {
    "extension": [
      ".ts",
      ".tsx"
    ],
    "exclude": [
      "**/*.d.ts",
      "test",
      "examples"
    ],
    "require": [
      "ts-node/register"
    ]
  },
  "devDependencies": {
    "@types/aws-sdk": "2.7.0",
    "@types/chai": "3.4.34",
    "@types/chai-http": "3.0.4",
    "@types/config": "0.0.34",
    "@types/elasticsearch": "5.0.17",
    "@types/inquirer": "0.0.35",
    "@types/joi": "10.0.0",
    "@types/mocha": "2.2.37",
    "@types/nock": "8.2.0",
    "@types/node": "8.0.4",
    "@types/restify": "^5.0.8",
    "@types/restify-errors": "4.3.2",
    "@types/restler": "3.1.5",
    "@types/sinon": "2.2.2",
    "@types/uuid": "2.0.29",
    "@types/winston": "2.2.0",
    "apidoc": "^0.17.7",
    "chai": "3.5.0",
    "chai-http": "4.0.0",
    "coveralls": "^3.0.1",
    "mocha": "^5.2.0",
    "nock": "9.0.3",
    "nyc": "^13.0.0",
    "sinon": "2.3.1",
    "ts-mocha": "1.2.0",
    "ts-node": "5.0.1",
    "tslint": "5.2.0",
    "typescript": "2.8.1"
  },
  "dependencies": {
    "aws-sdk": "^2.258.1",
    "bugsnag": "^2.4.3",
    "config": "1.30.0",
    "debug": "^3.1.0",
    "elasticsearch": "^15.0.0",
    "fs-extra": "4.0.2",
    "inquirer": "3.3.0",
    "joi": "10.2.0",
    "lodash.chunk": "^4.2.0",
    "lodash.flatten": "^4.4.0",
    "morgan": "^1.9.1",
    "newrelic": "^4.1.5",
    "restify": "^8.3.3",
    "restify-cors-middleware": "^1.1.1",
    "restify-errors": "6.0.0",
    "restler": "3.4.0",
    "source-map-support": "0.4.0",
    "typescript-collections": "1.2.3",
    "uuid": "3.0.1",
    "winston": "2.4.0",
    "winston-cloudwatch": "^2.0.5",
    "yn": "2.0.0"
  },
  "apidoc": {
    "name": "Typescript API Doc",
    "title": "Typescript API Doc",
    "url": "http://typescript.api.com"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Artear/typescript-base-rest-api-module.git"
  },
  "author": "Artear",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/Artear/typescript-base-rest-api-module/issues"
  },
  "homepage": "https://github.com/Artear/typescript-base-rest-api-module#readme",
  "directories": {
    "lib": "dist"
  }
}
