-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
58 lines (58 loc) · 1.83 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
{
"name": "runex",
"version": "0.4.1",
"description": "Run module export as a script",
"bin": "index.js",
"types": "index.d.ts",
"files": [
"index.d.ts"
],
"scripts": {
"clear": "npx rimraf coverage .nyc_output runex-*.tgz",
"clear:all": "npm run clear -- node_modules examples/num-args/node_modules",
"pretest": "npm run --silent clear && npm run --silent tsc && npm run --silent pretest:num-args && npm run --silent pretest:npx-require",
"pretest:num-args": "cd examples/num-args && npm --silent run setup && cd -",
"pretest:npx-require": "npm pack && mv runex-*.tgz runex.tgz && cd examples/npx-require && npm --silent run setup && cd -",
"test": "tap --reporter=tap --100 ",
"dev": "tap --coverage --watch",
"codecov": "tap --coverage-report=text-lcov | codecov --pipe --disable=gcov -t \"$CODECOV_TOKEN\"",
"tsc": "npm run tsc:check && npm run tsc:types",
"tsc:check": "tsc --noEmit --listFiles",
"tsc:types": "tsc -p tsconfig.types.json5 --emitDeclarationOnly --listEmittedFiles",
"prerelease": "npm --silent run clear:all; npm ci",
"release": "git fetch --all --progress && np"
},
"repository": {
"type": "git",
"url": "git+https://github.com/karfau/runex.git"
},
"keywords": [
"node",
"cli",
"execute",
"script",
"run",
"main",
"export",
"convention"
],
"author": "Christian Bewernitz <coder@karfau.de>",
"license": "MIT",
"bugs": {
"url": "https://github.com/karfau/runex/issues"
},
"homepage": "https://github.com/karfau/runex#readme",
"devDependencies": {
"@types/node": "13.13.2",
"codecov": "3.8.3",
"np": "7.6.2",
"num-args": "./examples/num-args",
"tap": "14.10.7",
"testdouble": "3.16.8",
"ts-node": "10.9.1",
"typescript": "3.9.10"
},
"dependencies": {
"commander": "5.1.0"
}
}