UNPKG

4.2 kBJSONView Raw
1{
2 "name": "punchcard-cms",
3 "description": "Node-based content management system",
4 "version": "2.42.8",
5 "main": "index.js",
6 "keywords": [
7 "punchcard-cms",
8 "content",
9 "form",
10 "cms",
11 "eyeglass-module"
12 ],
13 "eyeglass": {
14 "exports": "lib/eyeglass-exports.js",
15 "name": "punchcard",
16 "needs": "^0.8.3"
17 },
18 "scripts": {
19 "pretest": "npm run lint",
20 "test": "NODE_APP_INSTANCE=test npm run nyc",
21 "posttest": "gulp build",
22 "debug": "nodemon -e html,js --inspect ./index.js",
23 "start": "nodemon -e html,js ./index.js",
24 "lint": "gulp lint",
25 "ava:watch": "NODE_ENV=test NODE_CONFIG_DIR=../config ava --watch",
26 "ava": "NODE_ENV=test NODE_CONFIG_DIR=../config ava",
27 "nyc": "nyc --all npm run ava",
28 "dev:database": "postgres -D /usr/local/var/postgres",
29 "dev:start": "gulp",
30 "dev": "npm run dev:database & npm run dev:start",
31 "coverage": "nyc report --reporter=text-lcov | coveralls",
32 "semantic-release": "semantic-release pre && npm publish && semantic-release post",
33 "reparo": "reparo -b master"
34 },
35 "repository": {
36 "type": "git",
37 "url": "git+https://github.com/punchcard-cms/punchcard.git"
38 },
39 "contributors": [
40 "Rachel White <whiter@us.ibm.com>",
41 "Sam Richard <snugug@us.ibm.com>",
42 "Scott Nath <snath@us.ibm.com>",
43 "Ayush Gupta <ayush2k@gmail.com>"
44 ],
45 "license": "Apache-2.0",
46 "dependencies": {
47 "acl": "^0.4.9",
48 "bcrypt-nodejs": "0.0.3",
49 "body-parser": "^1.17.2",
50 "breakpoint-sass": "^2.7.1",
51 "cfenv": "^1.0.3",
52 "config": "^1.20.4",
53 "connect-ensure-login": "^0.1.1",
54 "connect-multiparty": "^2.0.0",
55 "connect-session-knex": "^1.0.23",
56 "debug": "^2.6.8",
57 "express": "^4.15.3",
58 "express-session": "^1.15.3",
59 "ibm-design-colors": "^2.0.4",
60 "input-plugin-checkbox": "^0.3.1",
61 "input-plugin-email": "^0.2.0",
62 "input-plugin-file": "^1.2.1",
63 "input-plugin-password": "^0.1.4",
64 "input-plugin-quote": "^0.2.2",
65 "input-plugin-radio": "^0.2.3",
66 "input-plugin-select": "^0.3.0",
67 "input-plugin-text": "^0.1.3",
68 "input-plugin-textarea": "^0.1.3",
69 "input-plugin-url": "^0.3.0",
70 "js-yaml": "^3.6.1",
71 "knex": "^0.13.0",
72 "lodash": "^4.17.2",
73 "map-stream": "^0.0.6",
74 "mkdirp": "^0.5.1",
75 "modularscale-sass": "^2.1.1",
76 "moment": "^2.15.0",
77 "moment-timezone": "^0.5.4",
78 "morgan": "^1.8.2",
79 "multer": "^1.2.1",
80 "multiparty": "^4.1.2",
81 "node-dir": "^0.1.17",
82 "node-schedule": "^1.2.3",
83 "nodemon": "^1.10.0",
84 "nunjucks": "^3.0.1",
85 "passport": "^0.3.2",
86 "passport-local": "^1.0.0",
87 "pg": "^6.2.3",
88 "punchcard-content-types": "^6.1.15",
89 "request": "^2.75.0",
90 "sass-toolkit": "^2.10.0",
91 "serve-favicon": "^2.3.0",
92 "stream-from-array": "^1.0.0",
93 "underscore.string": "^3.3.4",
94 "url-join": "^2.0.1",
95 "uuid": "^2.0.2",
96 "validator": "^6.0.0",
97 "vinyl": "^2.0.0",
98 "vinyl-fs": "^2.4.4"
99 },
100 "devDependencies": {
101 "ava": "^0.16.0",
102 "coveralls": "^2.13.1",
103 "del": "^2.2.2",
104 "eslint-config-punchcard": "^1.1.1",
105 "ghooks": "^2.0.0",
106 "gulp": "^3.9.1",
107 "input-plugin-file": "^1.1.0",
108 "lorem-ipsum": "^1.0.3",
109 "mock-express-response": "^0.1.2",
110 "nock": "^9.0.0",
111 "node-mocks-http": "^1.6.3",
112 "nyc": "^10.0.0",
113 "punchcard-commit-msg": "^1.0.0",
114 "punchcard-runner": "^2.1.2",
115 "punchcard-semantic-release": "^2.0.3",
116 "punchcard-shared-tests": "^1.3.0",
117 "reparo": "^1.1.1-0",
118 "semantic-release": "^6.3.6",
119 "supertest": "^2.0.1",
120 "tap-difflet": "^0.7.0",
121 "uuid": "^2.0.2"
122 },
123 "engines": {
124 "node": "^6"
125 },
126 "nyc": {
127 "exclude": [
128 "tests/**/*",
129 "config/**/*",
130 "public/**/*",
131 "bower_components/**/*",
132 "Gulpfile.js",
133 "coverage"
134 ]
135 },
136 "ava": {
137 "files": [
138 "tests/*.js",
139 "!tests/schedule.js"
140 ],
141 "failFast": false,
142 "tap": false
143 },
144 "config": {
145 "ghooks": {
146 "commit-msg": "punchcard-commit-msg"
147 }
148 },
149 "release": {
150 "analyzeCommits": "punchcard-semantic-release/analyze",
151 "generateNotes": "punchcard-semantic-release/notes"
152 }
153}
\No newline at end of file