{
  "name": "controlled-promise",
  "version": "0.2.0",
  "description": "Better control of JavaScript promises",
  "author": {
    "name": "Vitaliy Potapov",
    "email": "noginsk@rambler.ru"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/vitalets/controlled-promise.git"
  },
  "engines": {
    "node": ">=6"
  },
  "scripts": {
    "code": "npm run lint-all",
    "lint-all": "eslint src test",
    "lint-staged": "lint-staged",
    "babel": "babel src --out-dir lib",
    "test": "mocha test/specs --require=test/setup.js",
    "test-lib": "TEST_LIB=1 npm t",
    "test-installed": "node scripts/install-local && LIB_PATH=.installed/node_modules/controlled-promise npm t",
    "ci": "npm run code && npm run babel && npm run test-lib",
    "docs": "node scripts/docs",
    "prerelease": "npm run code && npm test && npm run babel && npm run test-lib && npm run test-installed",
    "release": "npm version $VER && npm publish && git push --follow-tags --no-verify",
    "release-patch": "VER=patch npm run release",
    "release-minor": "VER=minor npm run release",
    "precommit": "npm run lint-staged && npm t",
    "prepush": "npm run code && npm t"
  },
  "lint-staged": {
    "{src,test}/**/*.js": "eslint"
  },
  "main": "lib/index.js",
  "babel": {
    "presets": [
      "es2015"
    ]
  },
  "devDependencies": {
    "babel-cli": "^6.24.1",
    "babel-preset-es2015": "^6.24.1",
    "chai": "^4.1.1",
    "eslint": "^4.4.1",
    "husky": "^0.14.3",
    "install-local": "^0.4.0",
    "jsdoc-to-markdown": "^3.0.0",
    "lint-staged": "^4.0.3",
    "mocha": "^3.5.0"
  },
  "keywords": [
    "promise",
    "promises",
    "promise-library",
    "promise-wrapper",
    "promise-api"
  ],
  "license": "MIT"
}
