UNPKG

punchcard-cms

Version:
121 lines 3.18 kB
{ "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" }, "devDependencies": { "ava": "^0.15.2", "breakpoint-sass": "^2.7.0", "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", "sass-toolkit": "^2.10.0", "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.0" }