-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
136 lines (136 loc) · 3.31 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": "data-ok",
"version": "0.0.0-development",
"description": "Convenience API/CLI to dereference a json-schema and validate data",
"keywords": [
"json",
"schema",
"validator",
"ajv"
],
"author": "Shishir Ramam",
"repository": "tufan-io/data-ok",
"license": "Apache-2.0",
"private": false,
"engines": {
"node": ">=6.0.0"
},
"bin": "dist/cli.js",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"dist",
"docs"
],
"scripts": {
"commit": "git-cz",
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
"staged-mods-ok": "git-mods --staged_ok",
"no-mods": "git-mods",
"clean": "rimraf build .nyc_output coverage",
"clean:dist": "rimraf dist",
"lint": "tslint -c tslint.json src/**/*.ts",
"compile:build": "tsc",
"compile:dist": "tsc -p tsconfig.dist.json",
"compile:watch": "tsc -w",
"sh": "npm-sh",
"secure": "nsp check",
"check": "npm outdated",
"check-coverage": "nyc check-coverage --lines 95 --functions 95 --branches 95 --statements 95",
"coveralls-report": "nyc report --reporter=text-lcov | coveralls",
"test-with-cover": "nyc -r html -r text-summary ava --verbose",
"test-without-cover": "ava",
"build": "npm-run-batch",
"build:dist": "run-batch",
"build:watch": "cross-env NODE_ENV=production run-batch",
"pkg-ok": "pkg-ok",
"precommit": "run-batch",
"prepush": "run-batch",
"semantic-release": "cross-env NPM_CONFIG_LOGLEVEL=debug semantic-release pre && npm publish && semantic-release post"
},
"run-batch": {
"build": [
"clean",
"lint",
"compile:build",
"test-with-cover"
],
"build:watch": [
"compile:watch"
],
"build:dist": [
"build",
"check-coverage",
"clean:dist",
"compile:dist",
"pkg-ok"
],
"precommit": [
"build:dist",
"staged-mods-ok"
],
"prepush": [
"build:dist",
"secure",
"no-mods"
]
},
"devDependencies": {
"@types/chalk": "^2.2.0",
"@types/circular-json": "^0.4.0",
"@types/node": "^8.0.51",
"@types/semver": "^5.3.31",
"ava": "^0.23.0",
"commitizen": "^2.9.6",
"coveralls": "^3.0.0",
"cross-env": "^5.1.1",
"cz-conventional-changelog": "^2.1.0",
"git-mods": "^1.0.7",
"graceful-fs": "^4.1.11",
"husky": "^0.14.3",
"mkdirp": "^0.5.1",
"node-emoji": "^1.5.1",
"npm-run-batch": "0.0.6",
"nsp": "^3.1.0",
"nyc": "^11.3.0",
"pkg-ok": "^1.0.1",
"rimraf": "^2.6.1",
"semantic-release": "^8.2.0",
"tslint": "^5.8.0",
"typescript": "^2.6.1"
},
"dependencies": {
"ajv": "^5.3.0",
"awaiting": "^3.0.0",
"chalk": "^2.3.0",
"commander": "^2.11.0",
"conventional-changelog-cli": "^1.3.5",
"fs-read-data": "^1.0.2",
"json-schema-deref": "^0.3.6",
"parse-git-config": "^1.1.1",
"read-pkg-up": "^3.0.0",
"runtime-engine-check": "^1.0.0",
"semver": "^5.3.0"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"ava": {
"files": [
"build/**/test.js",
"build/**/test/specs/**/*.js"
],
"source": [
"build/**/*.js"
]
},
"nyc": {
"exclude": [
"build/**/test/**/*.*",
"build/**/test.js",
"dist"
]
}
}