Skip to content
This repository was archived by the owner on Oct 22, 2023. It is now read-only.

Commit 77c76f1

Browse files
committed
Utilize ajv-cli to validate the schema definitions. (#5)
1 parent b0b1886 commit 77c76f1

File tree

2 files changed

+212
-1
lines changed

2 files changed

+212
-1
lines changed

package.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,11 @@
2424
"contributors": [
2525
"Alrik Zachert <[email protected]>"
2626
],
27-
"main": "./index.js"
27+
"main": "./index.js",
28+
"scripts": {
29+
"validate-schema": "ajv compile -s 'definitions/release-notes.json' -r 'definitions/*.json'"
30+
},
31+
"devDependencies": {
32+
"ajv-cli": "^2.1.0"
33+
}
2834
}

yarn.lock

+205
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,205 @@
1+
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2+
# yarn lockfile v1
3+
4+
5+
abbrev@1:
6+
version "1.1.1"
7+
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
8+
9+
ajv-cli@^2.1.0:
10+
version "2.1.0"
11+
resolved "https://registry.yarnpkg.com/ajv-cli/-/ajv-cli-2.1.0.tgz#26f942ddf4b1d14d3c639cb28db807f02ca3787c"
12+
dependencies:
13+
ajv "^5.0.0"
14+
ajv-pack "^0.3.0"
15+
fast-json-patch "^0.5.6"
16+
glob "^7.0.3"
17+
json-schema-migrate "^0.2.0"
18+
minimist "^1.2.0"
19+
20+
ajv-pack@^0.3.0:
21+
version "0.3.1"
22+
resolved "https://registry.yarnpkg.com/ajv-pack/-/ajv-pack-0.3.1.tgz#b72c4d4219e3928e62842d742ded93bf50796560"
23+
dependencies:
24+
js-beautify "^1.6.4"
25+
require-from-string "^1.2.0"
26+
27+
ajv@^5.0.0:
28+
version "5.5.2"
29+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
30+
dependencies:
31+
co "^4.6.0"
32+
fast-deep-equal "^1.0.0"
33+
fast-json-stable-stringify "^2.0.0"
34+
json-schema-traverse "^0.3.0"
35+
36+
balanced-match@^1.0.0:
37+
version "1.0.0"
38+
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
39+
40+
bluebird@^3.0.5:
41+
version "3.5.1"
42+
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
43+
44+
brace-expansion@^1.1.7:
45+
version "1.1.8"
46+
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
47+
dependencies:
48+
balanced-match "^1.0.0"
49+
concat-map "0.0.1"
50+
51+
co@^4.6.0:
52+
version "4.6.0"
53+
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
54+
55+
commander@^2.9.0:
56+
version "2.12.2"
57+
resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555"
58+
59+
60+
version "0.0.1"
61+
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
62+
63+
config-chain@~1.1.5:
64+
version "1.1.11"
65+
resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2"
66+
dependencies:
67+
ini "^1.3.4"
68+
proto-list "~1.2.1"
69+
70+
editorconfig@^0.13.2:
71+
version "0.13.3"
72+
resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.13.3.tgz#e5219e587951d60958fd94ea9a9a008cdeff1b34"
73+
dependencies:
74+
bluebird "^3.0.5"
75+
commander "^2.9.0"
76+
lru-cache "^3.2.0"
77+
semver "^5.1.0"
78+
sigmund "^1.0.1"
79+
80+
fast-deep-equal@^1.0.0:
81+
version "1.0.0"
82+
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff"
83+
84+
fast-json-patch@^0.5.6:
85+
version "0.5.7"
86+
resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-0.5.7.tgz#b5a8f49d259624596ef98b872f3fda895b4d8665"
87+
88+
fast-json-stable-stringify@^2.0.0:
89+
version "2.0.0"
90+
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
91+
92+
fs.realpath@^1.0.0:
93+
version "1.0.0"
94+
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
95+
96+
glob@^7.0.3:
97+
version "7.1.2"
98+
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
99+
dependencies:
100+
fs.realpath "^1.0.0"
101+
inflight "^1.0.4"
102+
inherits "2"
103+
minimatch "^3.0.4"
104+
once "^1.3.0"
105+
path-is-absolute "^1.0.0"
106+
107+
inflight@^1.0.4:
108+
version "1.0.6"
109+
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
110+
dependencies:
111+
once "^1.3.0"
112+
wrappy "1"
113+
114+
inherits@2:
115+
version "2.0.3"
116+
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
117+
118+
ini@^1.3.4:
119+
version "1.3.5"
120+
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
121+
122+
js-beautify@^1.6.4:
123+
version "1.7.5"
124+
resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.7.5.tgz#69d9651ef60dbb649f65527b53674950138a7919"
125+
dependencies:
126+
config-chain "~1.1.5"
127+
editorconfig "^0.13.2"
128+
mkdirp "~0.5.0"
129+
nopt "~3.0.1"
130+
131+
json-schema-migrate@^0.2.0:
132+
version "0.2.0"
133+
resolved "https://registry.yarnpkg.com/json-schema-migrate/-/json-schema-migrate-0.2.0.tgz#ba47a5b0072fc72396460e1bd60b44d52178bbc6"
134+
dependencies:
135+
ajv "^5.0.0"
136+
137+
json-schema-traverse@^0.3.0:
138+
version "0.3.1"
139+
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
140+
141+
lru-cache@^3.2.0:
142+
version "3.2.0"
143+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-3.2.0.tgz#71789b3b7f5399bec8565dda38aa30d2a097efee"
144+
dependencies:
145+
pseudomap "^1.0.1"
146+
147+
minimatch@^3.0.4:
148+
version "3.0.4"
149+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
150+
dependencies:
151+
brace-expansion "^1.1.7"
152+
153+
154+
version "0.0.8"
155+
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
156+
157+
minimist@^1.2.0:
158+
version "1.2.0"
159+
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
160+
161+
mkdirp@~0.5.0:
162+
version "0.5.1"
163+
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
164+
dependencies:
165+
minimist "0.0.8"
166+
167+
nopt@~3.0.1:
168+
version "3.0.6"
169+
resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
170+
dependencies:
171+
abbrev "1"
172+
173+
once@^1.3.0:
174+
version "1.4.0"
175+
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
176+
dependencies:
177+
wrappy "1"
178+
179+
path-is-absolute@^1.0.0:
180+
version "1.0.1"
181+
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
182+
183+
proto-list@~1.2.1:
184+
version "1.2.4"
185+
resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
186+
187+
pseudomap@^1.0.1:
188+
version "1.0.2"
189+
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
190+
191+
require-from-string@^1.2.0:
192+
version "1.2.1"
193+
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418"
194+
195+
semver@^5.1.0:
196+
version "5.4.1"
197+
resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
198+
199+
sigmund@^1.0.1:
200+
version "1.0.1"
201+
resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
202+
203+
wrappy@1:
204+
version "1.0.2"
205+
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"

0 commit comments

Comments
 (0)