{
  "name": "cancellation-context",
  "version": "0.2.11",
  "description": "Promise-cancellation made easy. Cancel one or more promises in a given context.",
  "main": "index.js",
  "scripts": {
    "test": "ava test/*.spec.js",
    "watch": "npm run test -- --watch",
    "generate-docs": "jsdoc2md --template README.hbs --files ./index.js > README.md",
    "clean-check": "git diff --exit-code 2>/dev/null && git diff --cached --exit-code 2>/dev/null || echo 'Please commit changes before publishing.'",
    "prepare": "npm run test && npm run generate-docs && npm run clean-check"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/machellerogden/cancellation-context.git"
  },
  "author": {
    "name": "Mac Heller-Ogden",
    "email": "mac@machellerogden.com"
  },
  "license": "MIT",
  "keywords": [
    "promise",
    "promises",
    "async",
    "cancel",
    "cancellation"
  ],
  "dependencies": {
    "jsdoc-to-markdown": "^5.0.0"
  },
  "devDependencies": {
    "ava": "^1.4.1",
    "pre-commit": "^1.2.2",
    "sinon": "^7.3.2"
  },
  "pre-commit": [
    "test"
  ]
}
