-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
executable file
·70 lines (70 loc) · 2.48 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
{
"name": "monex",
"repository": "github:fabiospampinato/monex",
"description": "Execute one or multiple scripts, interactively or in daemon mode, and restart them whenever they crash or a watched file changes.",
"version": "2.2.1",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"exports": {
".": "./dist/index.js",
"./interactive": "./dist/interactive/index.js",
"./daemon": "./dist/daemon/index.js"
},
"bin": {
"monex": "dist/bin/interactive.js",
"monex-daemon": "dist/bin/daemon.js",
"monexd": "dist/bin/daemon.js"
},
"scripts": {
"clean": "tsex clean",
"compile": "tsex compile",
"compile:watch": "tsex compile --watch",
"test:single": "node dist/bin/interactive.js --name test --watch dist --ignore '**/bin/**' --exec 'node test/index.js'",
"test:cluster": "node dist/bin/interactive.js --cluster 0 --name test --watch dist --ignore '**/bin/**' --exec 'node test/index.js'",
"test:multiple": "node dist/bin/interactive.js --name test1 test2 --watch dist --ignore '**/bin/**' --exec 'node test/index.js' 'node test/index.js'",
"test:multiple:restart": "node dist/bin/interactive.js --name test1 test2 --restart test2 --watch dist --ignore '**/bin/**' --exec 'node test/index.js' 'node test/index.js'",
"test:multiple:autoname": "node dist/bin/interactive.js --watch dist --ignore '**/bin/**' --exec 'node test/index.js' 'node test/index.js'",
"test:daemon:log": "node dist/bin/daemon.js log",
"test:daemon:ping": "node dist/bin/daemon.js ping",
"test:daemon:start": "node dist/bin/daemon.js start --config test/monex.json",
"test:daemon:stat": "node dist/bin/daemon.js stat",
"test:daemon:stop": "node dist/bin/daemon.js stop",
"prepublishOnly": "tsex prepare"
},
"keywords": [
"execute",
"watch",
"restart",
"cli",
"reload",
"tiny",
"monitor",
"single",
"multiple",
"daemon"
],
"dependencies": {
"cli-table": "^0.3.11",
"dettle": "^1.0.1",
"find-up-json": "^2.0.2",
"picorpc": "^1.1.0",
"pidtree": "^0.6.0",
"pidusage": "^3.0.2",
"pretty-bytes": "^6.1.1",
"pretty-ms": "^8.0.0",
"specialist": "^1.3.0",
"tiny-dirname": "^1.0.0",
"tiny-jsonc": "^1.0.1",
"watcher": "^2.3.0",
"when-exit": "^2.1.1",
"zeptomatch": "^1.1.3"
},
"devDependencies": {
"@types/cli-table": "^0.3.1",
"@types/node": "^20.4.10",
"@types/pidusage": "^2.0.2",
"tsex": "^3.0.1",
"typescript": "^5.1.6"
}
}