Skip to content

Commit 65ddf82

Browse files
authored
Update ajv-cli (#2348)
1 parent f59cb2b commit 65ddf82

File tree

3 files changed

+35
-164
lines changed

3 files changed

+35
-164
lines changed

canonical-data.schema.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
" slightly reducing the amount of manually generated code. "
2323
],
2424

25-
"$schema": "http://json-schema.org/draft-04/schema#",
25+
"$schema": "http://json-schema.org/draft-07/schema#",
2626

2727
"self": {
2828
"vendor": "io.exercism",

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
"author": "Tejas Bubane <[email protected]>",
88
"license": "MIT",
99
"dependencies": {
10-
"ajv-cli": "^3.3.0",
10+
"ajv-cli": "^5.0.0",
1111
"prettier": "^2.5.1"
1212
},
1313
"scripts": {
14-
"test": "ajv -s canonical-data.schema.json -d \"exercises/*/canonical-data.json\"",
15-
"test-one": "ajv -s canonical-data.schema.json -d",
14+
"test": "ajv --strict=false -s canonical-data.schema.json -d \"exercises/*/canonical-data.json\"",
15+
"test-one": "ajv --strict=false -s canonical-data.schema.json -d",
1616
"format-json": "prettier --write **/*.json",
1717
"format-md": "prettier --write **/*.md"
1818
},

yarn.lock

Lines changed: 31 additions & 160 deletions
Original file line numberDiff line numberDiff line change
@@ -2,51 +2,27 @@
22
# yarn lockfile v1
33

44

5-
abbrev@1:
6-
version "1.1.1"
7-
resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
8-
integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
9-
10-
ajv-cli@^3.3.0:
11-
version "3.3.0"
12-
resolved "https://registry.npmjs.org/ajv-cli/-/ajv-cli-3.3.0.tgz"
13-
integrity sha512-4eiNNjDlainn5Rm+rU3egxLUUxzevcB+gviBLs9sm6etHNrE7l2JSQ3yoz5hE+eqrth3pTygELOafhSIO8Hiig==
5+
ajv-cli@^5.0.0:
6+
version "5.0.0"
7+
resolved "https://registry.yarnpkg.com/ajv-cli/-/ajv-cli-5.0.0.tgz#78956ed2934e6dde4c9e696b587be1c2998862e8"
8+
integrity sha512-LY4m6dUv44HTyhV+u2z5uX4EhPYTM38Iv1jdgDJJJCyOOuqB8KtZEGjPZ2T+sh5ZIJrXUfgErYx/j3gLd3+PlQ==
149
dependencies:
15-
ajv "^6.7.0"
16-
ajv-pack "^0.3.0"
10+
ajv "^8.0.0"
1711
fast-json-patch "^2.0.0"
1812
glob "^7.1.0"
19-
js-yaml "^3.13.1"
20-
json-schema-migrate "^0.2.0"
13+
js-yaml "^3.14.0"
14+
json-schema-migrate "^2.0.0"
2115
json5 "^2.1.3"
2216
minimist "^1.2.0"
2317

24-
ajv-pack@^0.3.0:
25-
version "0.3.1"
26-
resolved "https://registry.npmjs.org/ajv-pack/-/ajv-pack-0.3.1.tgz"
27-
integrity sha1-tyxNQhnjko5ihC10Le2Tv1B5ZWA=
28-
dependencies:
29-
js-beautify "^1.6.4"
30-
require-from-string "^1.2.0"
31-
32-
ajv@^5.0.0:
33-
version "5.5.2"
34-
resolved "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz"
35-
integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=
36-
dependencies:
37-
co "^4.6.0"
38-
fast-deep-equal "^1.0.0"
39-
fast-json-stable-stringify "^2.0.0"
40-
json-schema-traverse "^0.3.0"
41-
42-
ajv@^6.7.0:
43-
version "6.12.6"
44-
resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
45-
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
18+
ajv@^8.0.0:
19+
version "8.12.0"
20+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
21+
integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
4622
dependencies:
4723
fast-deep-equal "^3.1.1"
48-
fast-json-stable-stringify "^2.0.0"
49-
json-schema-traverse "^0.4.1"
24+
json-schema-traverse "^1.0.0"
25+
require-from-string "^2.0.2"
5026
uri-js "^4.2.2"
5127

5228
argparse@^1.0.7:
@@ -61,11 +37,6 @@ balanced-match@^1.0.0:
6137
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
6238
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
6339

64-
bluebird@^3.0.5:
65-
version "3.5.1"
66-
resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz"
67-
integrity sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==
68-
6940
brace-expansion@^1.1.7:
7041
version "1.1.11"
7142
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -74,50 +45,16 @@ brace-expansion@^1.1.7:
7445
balanced-match "^1.0.0"
7546
concat-map "0.0.1"
7647

77-
co@^4.6.0:
78-
version "4.6.0"
79-
resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz"
80-
integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
81-
82-
commander@^2.9.0:
83-
version "2.12.2"
84-
resolved "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz"
85-
integrity sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==
86-
8748
8849
version "0.0.1"
8950
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
9051
integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
9152

92-
config-chain@~1.1.5:
93-
version "1.1.11"
94-
resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz"
95-
integrity sha1-q6CXR9++TD5w52am5BWG4YWfxvI=
96-
dependencies:
97-
ini "^1.3.4"
98-
proto-list "~1.2.1"
99-
100-
editorconfig@^0.13.2:
101-
version "0.13.3"
102-
resolved "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz"
103-
integrity sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==
104-
dependencies:
105-
bluebird "^3.0.5"
106-
commander "^2.9.0"
107-
lru-cache "^3.2.0"
108-
semver "^5.1.0"
109-
sigmund "^1.0.1"
110-
11153
esprima@^4.0.0:
11254
version "4.0.1"
11355
resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"
11456
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
11557

116-
fast-deep-equal@^1.0.0:
117-
version "1.0.0"
118-
resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz"
119-
integrity sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=
120-
12158
fast-deep-equal@^2.0.1:
12259
version "2.0.1"
12360
resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz"
@@ -135,11 +72,6 @@ fast-json-patch@^2.0.0:
13572
dependencies:
13673
fast-deep-equal "^2.0.1"
13774

138-
fast-json-stable-stringify@^2.0.0:
139-
version "2.0.0"
140-
resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz"
141-
integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I=
142-
14375
fs.realpath@^1.0.0:
14476
version "1.0.0"
14577
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
@@ -170,84 +102,43 @@ inherits@2:
170102
resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
171103
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
172104

173-
ini@^1.3.4:
174-
version "1.3.7"
175-
resolved "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz"
176-
integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==
177-
178-
js-beautify@^1.6.4:
179-
version "1.7.5"
180-
resolved "https://registry.npmjs.org/js-beautify/-/js-beautify-1.7.5.tgz"
181-
integrity sha512-9OhfAqGOrD7hoQBLJMTA+BKuKmoEtTJXzZ7WDF/9gvjtey1koVLuZqIY6c51aPDjbNdNtIXAkiWKVhziawE9Og==
182-
dependencies:
183-
config-chain "~1.1.5"
184-
editorconfig "^0.13.2"
185-
mkdirp "~0.5.0"
186-
nopt "~3.0.1"
187-
188-
js-yaml@^3.13.1:
189-
version "3.14.0"
190-
resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz"
191-
integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==
105+
js-yaml@^3.14.0:
106+
version "3.14.1"
107+
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
108+
integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
192109
dependencies:
193110
argparse "^1.0.7"
194111
esprima "^4.0.0"
195112

196-
json-schema-migrate@^0.2.0:
197-
version "0.2.0"
198-
resolved "https://registry.npmjs.org/json-schema-migrate/-/json-schema-migrate-0.2.0.tgz"
199-
integrity sha1-ukelsAcvxyOWRg4b1gtE1SF4u8Y=
113+
json-schema-migrate@^2.0.0:
114+
version "2.0.0"
115+
resolved "https://registry.yarnpkg.com/json-schema-migrate/-/json-schema-migrate-2.0.0.tgz#335ef5218cd32fcc96c1ddce66c71ba586224496"
116+
integrity sha512-r38SVTtojDRp4eD6WsCqiE0eNDt4v1WalBXb9cyZYw9ai5cGtBwzRNWjHzJl38w6TxFkXAIA7h+fyX3tnrAFhQ==
200117
dependencies:
201-
ajv "^5.0.0"
118+
ajv "^8.0.0"
202119

203-
json-schema-traverse@^0.3.0:
204-
version "0.3.1"
205-
resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz"
206-
integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=
207-
208-
json-schema-traverse@^0.4.1:
209-
version "0.4.1"
210-
resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
211-
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
120+
json-schema-traverse@^1.0.0:
121+
version "1.0.0"
122+
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
123+
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
212124

213125
json5@^2.1.3:
214126
version "2.2.3"
215127
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
216128
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
217129

218-
lru-cache@^3.2.0:
219-
version "3.2.0"
220-
resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz"
221-
integrity sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=
222-
dependencies:
223-
pseudomap "^1.0.1"
224-
225130
minimatch@^3.0.4:
226131
version "3.1.2"
227132
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
228133
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
229134
dependencies:
230135
brace-expansion "^1.1.7"
231136

232-
minimist@0.0.8, minimist@^1.2.0, minimist@^1.2.3:
137+
minimist@^1.2.0, minimist@^1.2.3:
233138
version "1.2.6"
234139
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
235140
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
236141

237-
mkdirp@~0.5.0:
238-
version "0.5.1"
239-
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
240-
integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
241-
dependencies:
242-
minimist "0.0.8"
243-
244-
nopt@~3.0.1:
245-
version "3.0.6"
246-
resolved "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz"
247-
integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k=
248-
dependencies:
249-
abbrev "1"
250-
251142
once@^1.3.0:
252143
version "1.4.0"
253144
resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
@@ -265,35 +156,15 @@ prettier@^2.5.1:
265156
resolved "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz"
266157
integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==
267158

268-
proto-list@~1.2.1:
269-
version "1.2.4"
270-
resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz"
271-
integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=
272-
273-
pseudomap@^1.0.1:
274-
version "1.0.2"
275-
resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
276-
integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
277-
278159
punycode@^2.1.0:
279160
version "2.1.1"
280161
resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
281162
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
282163

283-
require-from-string@^1.2.0:
284-
version "1.2.1"
285-
resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz"
286-
integrity sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=
287-
288-
semver@^5.1.0:
289-
version "5.7.2"
290-
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
291-
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
292-
293-
sigmund@^1.0.1:
294-
version "1.0.1"
295-
resolved "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz"
296-
integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=
164+
require-from-string@^2.0.2:
165+
version "2.0.2"
166+
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
167+
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
297168

298169
sprintf-js@~1.0.2:
299170
version "1.0.3"

0 commit comments

Comments
 (0)