{
  "name": "categories-js",
  "version": "0.3.0",
  "description": "A contracts and functors library.",
  "main": "./lib/index.js",
  "directories": {
    "doc": "./doc",
    "lib": "./lib"
  },
  "files": [
    "lib/",
    "src/"
  ],
  "scripts": {
    "lint": "eslint ./src/**/. --ignore-path .gitignore",
    "test": "npm run lint && babel-node ./src/all.test.js | faucet",
    "deps": "npm install && validate-commit-msg",
    "start": "npm run deps",
    "predoc": "rm -rf doc/ && mkdir -p doc",
    "doc": "node ./scripts/make-api-doc.js",
    "postcompile": "find lib/ -type f -name '*.test.js' -exec rm {} +",
    "precompile": "rm -rf lib/ && mkdir -p lib",
    "compile": "babel -d lib/ src/",
    "prepublish": "npm run compile",
    "patch": "git checkout master && release patch && npm publish --access=public",
    "minor": "git checkout master && release minor && npm publish --access=public",
    "major": "git checkout master && release major && npm publish --access=public"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/Frikki/categories-js.git"
  },
  "keywords": [
    "category",
    "theory",
    "objects",
    "morphisms",
    "algebra",
    "contracts",
    "functors"
  ],
  "author": "Frederik Krautwald",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/Frikki/categories-js/issues"
  },
  "homepage": "https://github.com/Frikki/categories-js#readme",
  "browserify": {
    "transform": [
      "babelify"
    ]
  },
  "devDependencies": {
    "babel": "5.8.23",
    "babelify": "6.3.0",
    "browserify": "11.2.0",
    "cli-release": "1.0.3",
    "eslint": "1.0.0",
    "eslint-config-cycle": "3.0.0",
    "eslint-plugin-cycle": "1.0.1",
    "eslint-plugin-no-class": "0.1.0",
    "faucet": "0.0.1",
    "markdox": "0.1.10",
    "tape": "4.2.1",
    "validate-commit-message": "3.0.1"
  }
}
