-
Notifications
You must be signed in to change notification settings - Fork 22
/
package.json
60 lines (60 loc) · 2.4 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
{
"name": "janitor.technology",
"version": "0.0.10",
"description": "The fastest development system in the world.",
"homepage": "https://janitor.technology",
"bugs": {
"url": "https://github.com/janitortechnology/janitor/issues"
},
"license": "AGPL-3.0",
"author": {
"name": "Jan Keromnes",
"url": "http://jan.tools"
},
"repository": {
"type": "git",
"url": "https://github.com/janitortechnology/janitor"
},
"scripts": {
"app": "SCRIPT=app npm start",
"join": "SCRIPT=join npm start",
"lint": "eslint -c .eslintrc-node.js *.js api/ lib/ && eslint -c .eslintrc-browser.js static/",
"lint-fix": "eslint -c .eslintrc-node.js *.js api/ lib/ --fix && eslint -c .eslintrc-browser.js static/ --fix",
"rebase": "git pull -q --rebase origin master && git submodule -q update --rebase && npm update",
"prestart": "npm stop && touch janitor.log janitor.pid && chmod 600 janitor.log janitor.pid",
"start": "if [ -z \"$SCRIPT\" ] ; then printf \"Run which Janitor script? [join/app]:\" && read SCRIPT ; fi ; node \"$SCRIPT\" >> janitor.log 2>&1 & printf \"$!\\n\" > janitor.pid",
"poststart": "printf \"[$(date -uIs)] Background process started (PID $(cat janitor.pid), LOGS $(pwd)/janitor.log).\\n\"",
"stop": "if [ -e janitor.pid -a -n \"$(ps h $(cat janitor.pid))\" ] ; then kill $(cat janitor.pid) && printf \"[$(date -uIs)] Background process stopped (PID $(cat janitor.pid)).\\n\" ; fi ; rm -f janitor.pid",
"test": "cd tests && node tests.js",
"prewatch": "touch janitor.log && chmod 600 janitor.log",
"watch": "watch-run --initial --pattern 'app.js,package.json,api/**,lib/**,templates/**' --stop-on-error npm run app & tail -f janitor.log -n 0"
},
"dependencies": {
"azure-arm-compute": "10.0.0",
"camp": "18.1.1",
"dockerode": "3.2.1",
"email-login": "1.3.2",
"fast-json-patch": "2.2.1",
"fleau": "16.2.0",
"le-acme-core": "2.1.4",
"ms-rest-azure": "3.0.0",
"node-forge": "0.10.0",
"oauth": "0.9.15",
"oauth2provider": "0.0.2",
"selfapi": "1.0.0",
"tar-stream": "2.2.0",
"timeago.js": "4.0.2"
},
"devDependencies": {
"eslint": "7.25.0",
"eslint-config-standard": "16.0.2",
"eslint-plugin-import": "2.22.1",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-promise": "5.1.0",
"eslint-plugin-standard": "4.1.0",
"watch-run": "1.2.5"
},
"engines": {
"node": ">=10.0.0"
}
}