{
  "name": "shep",
  "version": "5.1.4",
  "description": "A framework for building JavaScript APIs with AWS API Gateway and Lambda",
  "main": "lib/index.js",
  "scripts": {
    "compile": "babel -d lib/ src/",
    "test": "mocha && ava",
    "lint": "eslint ./",
    "docs": "babel-node docs.js > DOCS.md",
    "prepublish": "rm -r lib; npm run compile && npm run docs",
    "pub": "npm run prepublish && np"
  },
  "engines": {
    "node": ">=4.0.0"
  },
  "keywords": [
    "serverless",
    "serverless framework",
    "api gateway",
    "lambda",
    "aws",
    "aws lambda",
    "amazon",
    "amazon web services",
    "shepherd",
    "shep",
    "lambda framework"
  ],
  "author": "Steve Faulkner <steve@bustle.com>",
  "license": "ISC",
  "repository": {
    "type": "git",
    "url": "https://github.com/bustlelabs/shep"
  },
  "bin": {
    "shep": "cli.js"
  },
  "dependencies": {
    "aws-sdk": "^2.4.13",
    "bluebird": "^3.4.7",
    "chalk": "^1.1.3",
    "cliui": "^3.2.0",
    "debug": "^2.6.8",
    "dotenv": "^4.0.0",
    "execa": "^0.6.0",
    "fs-extra-promise": "^1.0.1",
    "glob": "^7.1.1",
    "got": "^7.1.0",
    "inquirer": "^3.0.2",
    "lodash.isequal": "^4.5.0",
    "lodash.kebabcase": "^4.1.1",
    "lodash.merge": "^4.6.0",
    "lodash.mergewith": "^4.6.0",
    "lodash.pick": "^4.4.0",
    "loud-rejection": "^1.6.0",
    "minimatch": "^3.0.3",
    "ora": "^1.3.0",
    "resolve": "^1.1.7",
    "stream-buffers": "^3.0.0",
    "yargs": "^6.0.1",
    "zipit": "^1.0.2"
  },
  "devDependencies": {
    "ava": "^0.18.1",
    "babel-cli": "^6.18.0",
    "babel-plugin-add-module-exports": "^0.2.1",
    "babel-plugin-transform-async-to-module-method": "^6.16.0",
    "babel-plugin-transform-object-rest-spread": "^6.20.2",
    "babel-preset-env": "^1.5.1",
    "babel-register": "^6.24.1",
    "chai": "^4.0.2",
    "chai-as-promised": "^7.1.1",
    "eslint": "^3.14.1",
    "eslint-config-standard": "^10.2.1",
    "eslint-plugin-import": "^2.2.0",
    "eslint-plugin-node": "^4.2.2",
    "eslint-plugin-promise": "^3.5.0",
    "eslint-plugin-standard": "^3.0.1",
    "mocha": "^3.4.2",
    "np": "^2.12.0",
    "proxyquire": "^1.8.0",
    "testdouble": "^2.1.2"
  },
  "babel": {
    "presets": [
      [
        "env",
        {
          "targets": {
            "node": "4.3.2"
          },
          "exclude": [
            "transform-regenerator"
          ]
        }
      ]
    ],
    "plugins": [
      "add-module-exports",
      "transform-object-rest-spread",
      [
        "transform-async-to-module-method",
        {
          "method": "coroutine",
          "module": "bluebird"
        }
      ]
    ]
  },
  "ava": {
    "require": [
      "babel-register"
    ],
    "babel": "inherit",
    "files": [
      "test-ava/**/*.js"
    ]
  }
}
