{
  "name": "punchcard-cms",
  "description": "Node-based content management system",
  "main": "index.js",
  "keywords": [
    "punchcard-cms",
    "content",
    "form",
    "cms",
    "eyeglass-module"
  ],
  "eyeglass": {
    "exports": "lib/eyeglass-exports.js",
    "name": "punchcard",
    "needs": "^0.8.3"
  },
  "scripts": {
    "pretest": "npm run lint",
    "test": "NODE_APP_INSTANCE=test npm run nyc",
    "posttest": "gulp build",
    "start": "nodemon -e html,js ./index.js",
    "lint": "gulp lint",
    "ava:watch": "NODE_CONFIG_DIR=../config ava --watch | tap-diff",
    "ava": "NODE_CONFIG_DIR=../config ava | tap-diff",
    "nyc": "nyc --all npm run ava",
    "dev:database": "postgres -D /usr/local/var/postgres",
    "dev:start": "gulp",
    "dev": "npm run dev:database & npm run dev:start",
    "coverage": "nyc report --reporter=text-lcov | coveralls",
    "semantic-release": "semantic-release pre && npm publish && semantic-release post"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/punchcard-cms/punchcard.git"
  },
  "contributors": [
    "Rachel White <whiter@us.ibm.com>",
    "Sam Richard <snugug@us.ibm.com>",
    "Scott Nath <snath@us.ibm.com>"
  ],
  "license": "Apache-2.0",
  "dependencies": {
    "acl": "^0.4.9",
    "bcrypt-nodejs": "0.0.3",
    "body-parser": "^1.15.2",
    "cfenv": "^1.0.3",
    "config": "^1.20.4",
    "connect-ensure-login": "^0.1.1",
    "connect-multiparty": "^2.0.0",
    "connect-session-knex": "^1.0.23",
    "debug": "^2.2.0",
    "express": "^4.14.0",
    "express-session": "^1.13.0",
    "ibm-design-colors": "^1.6.0",
    "input-plugin-password": "0.0.1",
    "input-plugin-select": "^0.1.0",
    "js-yaml": "^3.5.5",
    "knex": "^0.11.7",
    "lodash": "^4.13.1",
    "moment": "^2.13.0",
    "moment-timezone": "^0.5.4",
    "morgan": "^1.6.1",
    "multiparty": "^4.1.2",
    "node-dir": "^0.1.11",
    "nodemon": "^1.9.1",
    "nunjucks": "^2.3.0",
    "passport": "^0.3.2",
    "passport-local": "^1.0.0",
    "pg": "^6.0.0",
    "punchcard-content-types": "^0.9.0",
    "serve-favicon": "^2.3.0",
    "uuid": "^2.0.2",
    "breakpoint-sass": "^2.7.0",
    "sass-toolkit": "^2.10.0"
  },
  "devDependencies": {
    "ava": "^0.15.2",
    "coveralls": "^2.11.9",
    "ghooks": "^1.2.4",
    "input-plugin-email": "0.1.0",
    "input-plugin-text": "0.0.5",
    "jsdom": "^9.2.0",
    "mock-express-response": "^0.1.2",
    "nyc": "^6.6.1",
    "punchcard-commit-msg": "^1.0.0",
    "punchcard-runner": "^2.1.2",
    "punchcard-semantic-release": "^2.0.1",
    "semantic-release": "^4.3.5",
    "supertest": "^1.2.0",
    "tap-diff": "^0.1.1"
  },
  "engines": {
    "node": "5.7"
  },
  "nyc": {
    "exclude": [
      "tests/**/*",
      "config/**/*",
      "public/**/*",
      "bower_components/**/*",
      "Gulpfile.js"
    ]
  },
  "ava": {
    "files": [
      "tests/*.js"
    ],
    "failFast": true,
    "tap": true
  },
  "config": {
    "ghooks": {
      "commit-msg": "punchcard-commit-msg"
    }
  },
  "release": {
    "analyzeCommits": "punchcard-semantic-release/analyze",
    "generateNotes": "punchcard-semantic-release/notes"
  },
  "version": "0.2.1"
}