forked from rafkhan/the-clusternator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
136 lines (136 loc) · 3.57 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
{
"name": "clusternator",
"version": "0.6.0",
"description": "Program to deploy docker containers on cloud service platforms with minimal user input, and/or configuration",
"main": "index.js",
"preferGlobal": true,
"engines": {
"node": "4.4.4"
},
"keywords": [
"docker",
"aws",
"amazon",
"cluster",
"cloud",
"heroku",
"vm",
"virtual machine",
"container"
],
"bugs": {
"url": "https://github.com/rangle/the-clusternator/issues"
},
"os": [
"!win32"
],
"scripts": {
"dev": "NODE_ENV=debug; DEBUG=express:*; nodemon ./server-init.js",
"doc": "npm run doc-api; jekyll build -s ./docs -d ./docs/_site",
"doc-api": "jsdoc -c ./js-doc.json",
"doc-dev": "npm run doc-dev-serve",
"doc-dev-serve": "jekyll serve -s ./docs -d ./docs/_site --drafts",
"doc-publish": "./bin/publish-docs.sh",
"graph": "echo 'Requires GraphViz (If it is not already installed)'; madge --exclude \"node_modules|path|spec|coverage|tmp|examples\" --image coverage/clusternator-graph.png ./",
"lint": "eslint .",
"mocha": "_mocha 'src/**/*.spec.js'",
"mocha:watch": "_mocha --watch 'src/**/*.spec.js'",
"istanbul": "istanbul cover --report html _mocha -- 'src/**/*.spec.js'",
"istanbul:check": "istanbul check-coverage --statements 70 --branches 45",
"staging": "NODE_ENV=staging; node ./server-init.js",
"start": "node ./server-init.js",
"test": "npm run lint && npm run istanbul && npm run istanbul:check",
"release": "git commit -am $npm_package_version && git tag $npm_package_version && git push && npm publish && git push --tags"
},
"homepage": "http://the-clusternator.rangle.io",
"repository": {
"type": "git",
"url": "https://github.com/rangle/the-clusternator"
},
"author": "rangle.io",
"license": "MIT",
"dependencies": {
"aws-sdk": "^2.3.11",
"base64url": "^1.0.5",
"body-parser": "^1.15.1",
"body-parser-rawbody": "^1.13.2",
"compression": "^1.6.2",
"connect-ensure-login": "^0.1.1",
"credential": "^0.2.6",
"deepmerge": "^0.2.10",
"express": "^4.13.3",
"express-winston": "^1.3.1",
"inquirer": "^1.0.0",
"media-typer": "^0.3.0",
"mkdirp": "^0.5.1",
"parse-git-config": "^0.3.1",
"passport": "^0.3.2",
"passport-http-header-token": "^1.0.0",
"passport-local": "^1.0.0",
"q": "^1.4.1",
"ramda": "^0.21.0",
"request": "^2.72.0",
"rimraf": "^2.4.3",
"superagent": "^1.8.3",
"winston": "^1.1.2",
"yamljs": "^0.2.4",
"yargs": "^4.7.0"
},
"bin": {
"clusternator": "./bin/clusternator.sh"
},
"devDependencies": {
"chai": "^3.4.0",
"chai-as-promised": "^5.3.0",
"concurrently": "^2.1.0",
"eslint": "^2.10.0",
"istanbul": "^0.4.3",
"jsdoc": "^3.4.0",
"madge": "^0.5.3",
"mocha": "^2.3.3",
"mock-fs": "^3.9.0",
"mock-spawn": "^0.2.6",
"nodemon": "^1.9.2",
"rewire": "^2.3.4",
"sinon": "^1.17.4",
"supertest": "^1.1.0"
},
"eslintConfig": {
"env": {
"node": true,
"es6": true
},
"ecmaFeatures": {
"generators": false
},
"rules": {
"comma-dangle": 0,
"max-len": [
1,
80,
4
],
"no-console": 0,
"no-func-assign": 2,
"no-multi-spaces": 0,
"no-undef": 2,
"no-underscore-dangle": 0,
"no-unreachable": 2,
"no-var": 2,
"new-cap": 0,
"one-var": [
2,
"never"
],
"quotes": [
1,
"single"
],
"semi": [
2,
"always"
],
"valid-typeof": 2
}
}
}