UNPKG

102 kBJSONView Raw
1{
2 "name": "tslint-clean-code",
3 "version": "0.2.9",
4 "lockfileVersion": 1,
5 "requires": true,
6 "dependencies": {
7 "@types/chai": {
8 "version": "4.1.2",
9 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.1.2.tgz",
10 "integrity": "sha512-D8uQwKYUw2KESkorZ27ykzXgvkDJYXVEihGklgfp5I4HUP8D6IxtcdLTMB1emjQiWzV7WZ5ihm1cxIzVwjoleQ==",
11 "dev": true
12 },
13 "@types/mocha": {
14 "version": "2.2.48",
15 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.48.tgz",
16 "integrity": "sha512-nlK/iyETgafGli8Zh9zJVCTicvU3iajSkRwOh3Hhiva598CMqNJ4NcVCGMTGKpGpTYj/9R8RLzS9NAykSSCqGw==",
17 "dev": true
18 },
19 "@types/node": {
20 "version": "9.4.6",
21 "resolved": "https://registry.npmjs.org/@types/node/-/node-9.4.6.tgz",
22 "integrity": "sha512-CTUtLb6WqCCgp6P59QintjHWqzf4VL1uPA27bipLAPxFqrtK1gEYllePzTICGqQ8rYsCbpnsNypXjjDzGAAjEQ==",
23 "dev": true
24 },
25 "@types/react": {
26 "version": "15.6.14",
27 "resolved": "https://registry.npmjs.org/@types/react/-/react-15.6.14.tgz",
28 "integrity": "sha512-k6YJBmHfzkCtk3iT6aN2hclkPYL2fxlSc3dW//G2kENlmMJ/V+pKhqsHdJJeVluIi1bA296cCLLGATLm7WXToQ==",
29 "dev": true
30 },
31 "@types/underscore": {
32 "version": "1.8.7",
33 "resolved": "https://registry.npmjs.org/@types/underscore/-/underscore-1.8.7.tgz",
34 "integrity": "sha512-vMSV6VOWFVBcud1bBUKJVVhXmmx136Run3p1xK00XViC2pQnXXrveU79S13h2+Im/TBhtMtTufid+dbysd3m/g==",
35 "dev": true
36 },
37 "abbrev": {
38 "version": "1.1.1",
39 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
40 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
41 "dev": true
42 },
43 "ansi-regex": {
44 "version": "2.1.1",
45 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
46 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
47 "dev": true
48 },
49 "ansi-styles": {
50 "version": "2.2.1",
51 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
52 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
53 "dev": true
54 },
55 "anymatch": {
56 "version": "1.3.2",
57 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
58 "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
59 "dev": true,
60 "requires": {
61 "micromatch": "2.3.11",
62 "normalize-path": "2.1.1"
63 }
64 },
65 "argparse": {
66 "version": "1.0.9",
67 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
68 "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
69 "dev": true,
70 "requires": {
71 "sprintf-js": "1.0.3"
72 }
73 },
74 "arr-diff": {
75 "version": "2.0.0",
76 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
77 "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
78 "dev": true,
79 "requires": {
80 "arr-flatten": "1.1.0"
81 }
82 },
83 "arr-flatten": {
84 "version": "1.1.0",
85 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
86 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
87 "dev": true
88 },
89 "array-differ": {
90 "version": "1.0.0",
91 "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
92 "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
93 "dev": true
94 },
95 "array-find-index": {
96 "version": "1.0.2",
97 "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
98 "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
99 "dev": true
100 },
101 "array-union": {
102 "version": "1.0.2",
103 "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
104 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
105 "dev": true,
106 "requires": {
107 "array-uniq": "1.0.3"
108 }
109 },
110 "array-uniq": {
111 "version": "1.0.3",
112 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
113 "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
114 "dev": true
115 },
116 "array-unique": {
117 "version": "0.2.1",
118 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
119 "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
120 "dev": true
121 },
122 "arrify": {
123 "version": "1.0.1",
124 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
125 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
126 "dev": true
127 },
128 "assertion-error": {
129 "version": "1.0.2",
130 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.2.tgz",
131 "integrity": "sha1-E8pRXYYgbaC6xm6DTdOX2HWBCUw=",
132 "dev": true
133 },
134 "async": {
135 "version": "1.5.2",
136 "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
137 "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
138 "dev": true
139 },
140 "async-each": {
141 "version": "1.0.1",
142 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
143 "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
144 "dev": true
145 },
146 "babel-code-frame": {
147 "version": "6.22.0",
148 "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz",
149 "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=",
150 "dev": true,
151 "requires": {
152 "chalk": "1.1.3",
153 "esutils": "2.0.2",
154 "js-tokens": "3.0.2"
155 },
156 "dependencies": {
157 "ansi-regex": {
158 "version": "2.1.1",
159 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
160 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
161 "dev": true
162 },
163 "ansi-styles": {
164 "version": "2.2.1",
165 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
166 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
167 "dev": true
168 },
169 "chalk": {
170 "version": "1.1.3",
171 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
172 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
173 "dev": true,
174 "requires": {
175 "ansi-styles": "2.2.1",
176 "escape-string-regexp": "1.0.5",
177 "has-ansi": "2.0.0",
178 "strip-ansi": "3.0.1",
179 "supports-color": "2.0.0"
180 }
181 },
182 "has-ansi": {
183 "version": "2.0.0",
184 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
185 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
186 "dev": true,
187 "requires": {
188 "ansi-regex": "2.1.1"
189 }
190 },
191 "strip-ansi": {
192 "version": "3.0.1",
193 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
194 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
195 "dev": true,
196 "requires": {
197 "ansi-regex": "2.1.1"
198 }
199 },
200 "supports-color": {
201 "version": "2.0.0",
202 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
203 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
204 "dev": true
205 }
206 }
207 },
208 "balanced-match": {
209 "version": "1.0.0",
210 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
211 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
212 "dev": true
213 },
214 "binary-extensions": {
215 "version": "1.11.0",
216 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
217 "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
218 "dev": true
219 },
220 "body-parser": {
221 "version": "1.14.2",
222 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz",
223 "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=",
224 "dev": true,
225 "requires": {
226 "bytes": "2.2.0",
227 "content-type": "1.0.4",
228 "debug": "2.2.0",
229 "depd": "1.1.1",
230 "http-errors": "1.3.1",
231 "iconv-lite": "0.4.13",
232 "on-finished": "2.3.0",
233 "qs": "5.2.0",
234 "raw-body": "2.1.7",
235 "type-is": "1.6.15"
236 },
237 "dependencies": {
238 "iconv-lite": {
239 "version": "0.4.13",
240 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
241 "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
242 "dev": true
243 },
244 "qs": {
245 "version": "5.2.0",
246 "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz",
247 "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=",
248 "dev": true
249 }
250 }
251 },
252 "brace-expansion": {
253 "version": "1.1.8",
254 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
255 "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
256 "dev": true,
257 "requires": {
258 "balanced-match": "1.0.0",
259 "concat-map": "0.0.1"
260 }
261 },
262 "braces": {
263 "version": "1.8.5",
264 "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
265 "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
266 "dev": true,
267 "requires": {
268 "expand-range": "1.8.2",
269 "preserve": "0.2.0",
270 "repeat-element": "1.1.2"
271 }
272 },
273 "builtin-modules": {
274 "version": "1.1.1",
275 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
276 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
277 "dev": true
278 },
279 "bytes": {
280 "version": "2.2.0",
281 "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz",
282 "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=",
283 "dev": true
284 },
285 "camelcase": {
286 "version": "2.1.1",
287 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
288 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
289 "dev": true
290 },
291 "camelcase-keys": {
292 "version": "2.1.0",
293 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
294 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
295 "dev": true,
296 "requires": {
297 "camelcase": "2.1.1",
298 "map-obj": "1.0.1"
299 }
300 },
301 "chai": {
302 "version": "3.2.0",
303 "resolved": "https://registry.npmjs.org/chai/-/chai-3.2.0.tgz",
304 "integrity": "sha1-qRwGrMAQV/T0tn7XeFvX/0Rmsvs=",
305 "dev": true,
306 "requires": {
307 "assertion-error": "1.0.2",
308 "deep-eql": "0.1.3",
309 "type-detect": "1.0.0"
310 }
311 },
312 "chalk": {
313 "version": "1.1.3",
314 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
315 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
316 "dev": true,
317 "requires": {
318 "ansi-styles": "2.2.1",
319 "escape-string-regexp": "1.0.5",
320 "has-ansi": "2.0.0",
321 "strip-ansi": "3.0.1",
322 "supports-color": "2.0.0"
323 }
324 },
325 "chokidar": {
326 "version": "1.7.0",
327 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
328 "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
329 "dev": true,
330 "requires": {
331 "anymatch": "1.3.2",
332 "async-each": "1.0.1",
333 "fsevents": "1.1.3",
334 "glob-parent": "2.0.0",
335 "inherits": "2.0.3",
336 "is-binary-path": "1.0.1",
337 "is-glob": "2.0.1",
338 "path-is-absolute": "1.0.1",
339 "readdirp": "2.1.0"
340 }
341 },
342 "coffee-script": {
343 "version": "1.10.0",
344 "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz",
345 "integrity": "sha1-EpOLz5vhlI+gBvkuDEyegXBRCMA=",
346 "dev": true
347 },
348 "colors": {
349 "version": "1.1.2",
350 "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
351 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
352 "dev": true
353 },
354 "commander": {
355 "version": "2.3.0",
356 "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz",
357 "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=",
358 "dev": true
359 },
360 "concat-map": {
361 "version": "0.0.1",
362 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
363 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
364 "dev": true
365 },
366 "content-type": {
367 "version": "1.0.4",
368 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
369 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
370 "dev": true
371 },
372 "core-util-is": {
373 "version": "1.0.2",
374 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
375 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
376 "dev": true
377 },
378 "csproj2ts": {
379 "version": "1.0.0",
380 "resolved": "https://registry.npmjs.org/csproj2ts/-/csproj2ts-1.0.0.tgz",
381 "integrity": "sha1-INXQqnzrzE9YzHFd01UY/gUi5iU=",
382 "dev": true,
383 "requires": {
384 "es6-promise": "4.1.1",
385 "lodash": "4.17.4",
386 "semver": "5.4.1",
387 "xml2js": "0.4.19"
388 },
389 "dependencies": {
390 "es6-promise": {
391 "version": "4.1.1",
392 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz",
393 "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==",
394 "dev": true
395 },
396 "lodash": {
397 "version": "4.17.4",
398 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
399 "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
400 "dev": true
401 }
402 }
403 },
404 "currently-unhandled": {
405 "version": "0.4.1",
406 "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
407 "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
408 "dev": true,
409 "requires": {
410 "array-find-index": "1.0.2"
411 }
412 },
413 "date-time": {
414 "version": "1.1.0",
415 "resolved": "https://registry.npmjs.org/date-time/-/date-time-1.1.0.tgz",
416 "integrity": "sha1-GIdtC9pMGf5w3Tv0sDTygbEqQLY=",
417 "dev": true,
418 "requires": {
419 "time-zone": "0.1.0"
420 }
421 },
422 "dateformat": {
423 "version": "1.0.12",
424 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
425 "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
426 "dev": true,
427 "requires": {
428 "get-stdin": "4.0.1",
429 "meow": "3.7.0"
430 }
431 },
432 "debug": {
433 "version": "2.2.0",
434 "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
435 "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
436 "dev": true,
437 "requires": {
438 "ms": "0.7.1"
439 },
440 "dependencies": {
441 "ms": {
442 "version": "0.7.1",
443 "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
444 "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
445 "dev": true
446 }
447 }
448 },
449 "decamelize": {
450 "version": "1.2.0",
451 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
452 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
453 "dev": true
454 },
455 "deep-eql": {
456 "version": "0.1.3",
457 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz",
458 "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=",
459 "dev": true,
460 "requires": {
461 "type-detect": "0.1.1"
462 },
463 "dependencies": {
464 "type-detect": {
465 "version": "0.1.1",
466 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz",
467 "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=",
468 "dev": true
469 }
470 }
471 },
472 "depd": {
473 "version": "1.1.1",
474 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz",
475 "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=",
476 "dev": true
477 },
478 "detect-indent": {
479 "version": "4.0.0",
480 "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
481 "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
482 "dev": true,
483 "requires": {
484 "repeating": "2.0.1"
485 }
486 },
487 "detect-newline": {
488 "version": "2.1.0",
489 "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
490 "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",
491 "dev": true
492 },
493 "diff": {
494 "version": "1.4.0",
495 "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz",
496 "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=",
497 "dev": true
498 },
499 "ee-first": {
500 "version": "1.1.1",
501 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
502 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
503 "dev": true
504 },
505 "error-ex": {
506 "version": "1.3.1",
507 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
508 "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
509 "dev": true,
510 "requires": {
511 "is-arrayish": "0.2.1"
512 }
513 },
514 "es6-promise": {
515 "version": "0.1.2",
516 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-0.1.2.tgz",
517 "integrity": "sha1-8RLCn+paCZhTn8tqL9IUQ9KPBfc=",
518 "dev": true
519 },
520 "escape-string-regexp": {
521 "version": "1.0.5",
522 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
523 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
524 "dev": true
525 },
526 "esprima": {
527 "version": "2.7.3",
528 "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
529 "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
530 "dev": true
531 },
532 "esutils": {
533 "version": "2.0.2",
534 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
535 "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
536 "dev": true
537 },
538 "eventemitter2": {
539 "version": "0.4.14",
540 "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
541 "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
542 "dev": true
543 },
544 "exit": {
545 "version": "0.1.2",
546 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
547 "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
548 "dev": true
549 },
550 "expand-brackets": {
551 "version": "0.1.5",
552 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
553 "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
554 "dev": true,
555 "requires": {
556 "is-posix-bracket": "0.1.1"
557 }
558 },
559 "expand-range": {
560 "version": "1.8.2",
561 "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
562 "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
563 "dev": true,
564 "requires": {
565 "fill-range": "2.2.3"
566 }
567 },
568 "extglob": {
569 "version": "0.3.2",
570 "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
571 "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
572 "dev": true,
573 "requires": {
574 "is-extglob": "1.0.0"
575 }
576 },
577 "faye-websocket": {
578 "version": "0.10.0",
579 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
580 "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
581 "dev": true,
582 "requires": {
583 "websocket-driver": "0.7.0"
584 }
585 },
586 "figures": {
587 "version": "1.7.0",
588 "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
589 "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
590 "dev": true,
591 "requires": {
592 "escape-string-regexp": "1.0.5",
593 "object-assign": "4.1.1"
594 }
595 },
596 "file-sync-cmp": {
597 "version": "0.1.1",
598 "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
599 "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=",
600 "dev": true
601 },
602 "filename-regex": {
603 "version": "2.0.1",
604 "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
605 "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
606 "dev": true
607 },
608 "fill-range": {
609 "version": "2.2.3",
610 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
611 "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
612 "dev": true,
613 "requires": {
614 "is-number": "2.1.0",
615 "isobject": "2.1.0",
616 "randomatic": "1.1.7",
617 "repeat-element": "1.1.2",
618 "repeat-string": "1.6.1"
619 }
620 },
621 "find-up": {
622 "version": "1.1.2",
623 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
624 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
625 "dev": true,
626 "requires": {
627 "path-exists": "2.1.0",
628 "pinkie-promise": "2.0.1"
629 }
630 },
631 "findup-sync": {
632 "version": "0.3.0",
633 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
634 "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
635 "dev": true,
636 "requires": {
637 "glob": "5.0.15"
638 },
639 "dependencies": {
640 "glob": {
641 "version": "5.0.15",
642 "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
643 "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
644 "dev": true,
645 "requires": {
646 "inflight": "1.0.6",
647 "inherits": "2.0.3",
648 "minimatch": "3.0.4",
649 "once": "1.4.0",
650 "path-is-absolute": "1.0.1"
651 }
652 },
653 "minimatch": {
654 "version": "3.0.4",
655 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
656 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
657 "dev": true,
658 "requires": {
659 "brace-expansion": "1.1.8"
660 }
661 }
662 }
663 },
664 "for-in": {
665 "version": "1.0.2",
666 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
667 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
668 "dev": true
669 },
670 "for-own": {
671 "version": "0.1.5",
672 "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
673 "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
674 "dev": true,
675 "requires": {
676 "for-in": "1.0.2"
677 }
678 },
679 "fs.realpath": {
680 "version": "1.0.0",
681 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
682 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
683 "dev": true
684 },
685 "fsevents": {
686 "version": "1.1.3",
687 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz",
688 "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==",
689 "dev": true,
690 "optional": true,
691 "requires": {
692 "nan": "2.8.0",
693 "node-pre-gyp": "0.6.39"
694 },
695 "dependencies": {
696 "abbrev": {
697 "version": "1.1.0",
698 "bundled": true,
699 "dev": true,
700 "optional": true
701 },
702 "ajv": {
703 "version": "4.11.8",
704 "bundled": true,
705 "dev": true,
706 "optional": true,
707 "requires": {
708 "co": "4.6.0",
709 "json-stable-stringify": "1.0.1"
710 }
711 },
712 "ansi-regex": {
713 "version": "2.1.1",
714 "bundled": true,
715 "dev": true
716 },
717 "aproba": {
718 "version": "1.1.1",
719 "bundled": true,
720 "dev": true,
721 "optional": true
722 },
723 "are-we-there-yet": {
724 "version": "1.1.4",
725 "bundled": true,
726 "dev": true,
727 "optional": true,
728 "requires": {
729 "delegates": "1.0.0",
730 "readable-stream": "2.2.9"
731 }
732 },
733 "asn1": {
734 "version": "0.2.3",
735 "bundled": true,
736 "dev": true,
737 "optional": true
738 },
739 "assert-plus": {
740 "version": "0.2.0",
741 "bundled": true,
742 "dev": true,
743 "optional": true
744 },
745 "asynckit": {
746 "version": "0.4.0",
747 "bundled": true,
748 "dev": true,
749 "optional": true
750 },
751 "aws-sign2": {
752 "version": "0.6.0",
753 "bundled": true,
754 "dev": true,
755 "optional": true
756 },
757 "aws4": {
758 "version": "1.6.0",
759 "bundled": true,
760 "dev": true,
761 "optional": true
762 },
763 "balanced-match": {
764 "version": "0.4.2",
765 "bundled": true,
766 "dev": true
767 },
768 "bcrypt-pbkdf": {
769 "version": "1.0.1",
770 "bundled": true,
771 "dev": true,
772 "optional": true,
773 "requires": {
774 "tweetnacl": "0.14.5"
775 }
776 },
777 "block-stream": {
778 "version": "0.0.9",
779 "bundled": true,
780 "dev": true,
781 "requires": {
782 "inherits": "2.0.3"
783 }
784 },
785 "boom": {
786 "version": "2.10.1",
787 "bundled": true,
788 "dev": true,
789 "requires": {
790 "hoek": "2.16.3"
791 }
792 },
793 "brace-expansion": {
794 "version": "1.1.7",
795 "bundled": true,
796 "dev": true,
797 "requires": {
798 "balanced-match": "0.4.2",
799 "concat-map": "0.0.1"
800 }
801 },
802 "buffer-shims": {
803 "version": "1.0.0",
804 "bundled": true,
805 "dev": true
806 },
807 "caseless": {
808 "version": "0.12.0",
809 "bundled": true,
810 "dev": true,
811 "optional": true
812 },
813 "co": {
814 "version": "4.6.0",
815 "bundled": true,
816 "dev": true,
817 "optional": true
818 },
819 "code-point-at": {
820 "version": "1.1.0",
821 "bundled": true,
822 "dev": true
823 },
824 "combined-stream": {
825 "version": "1.0.5",
826 "bundled": true,
827 "dev": true,
828 "requires": {
829 "delayed-stream": "1.0.0"
830 }
831 },
832 "concat-map": {
833 "version": "0.0.1",
834 "bundled": true,
835 "dev": true
836 },
837 "console-control-strings": {
838 "version": "1.1.0",
839 "bundled": true,
840 "dev": true
841 },
842 "core-util-is": {
843 "version": "1.0.2",
844 "bundled": true,
845 "dev": true
846 },
847 "cryptiles": {
848 "version": "2.0.5",
849 "bundled": true,
850 "dev": true,
851 "requires": {
852 "boom": "2.10.1"
853 }
854 },
855 "dashdash": {
856 "version": "1.14.1",
857 "bundled": true,
858 "dev": true,
859 "optional": true,
860 "requires": {
861 "assert-plus": "1.0.0"
862 },
863 "dependencies": {
864 "assert-plus": {
865 "version": "1.0.0",
866 "bundled": true,
867 "dev": true,
868 "optional": true
869 }
870 }
871 },
872 "debug": {
873 "version": "2.6.8",
874 "bundled": true,
875 "dev": true,
876 "optional": true,
877 "requires": {
878 "ms": "2.0.0"
879 }
880 },
881 "deep-extend": {
882 "version": "0.4.2",
883 "bundled": true,
884 "dev": true,
885 "optional": true
886 },
887 "delayed-stream": {
888 "version": "1.0.0",
889 "bundled": true,
890 "dev": true
891 },
892 "delegates": {
893 "version": "1.0.0",
894 "bundled": true,
895 "dev": true,
896 "optional": true
897 },
898 "detect-libc": {
899 "version": "1.0.2",
900 "bundled": true,
901 "dev": true,
902 "optional": true
903 },
904 "ecc-jsbn": {
905 "version": "0.1.1",
906 "bundled": true,
907 "dev": true,
908 "optional": true,
909 "requires": {
910 "jsbn": "0.1.1"
911 }
912 },
913 "extend": {
914 "version": "3.0.1",
915 "bundled": true,
916 "dev": true,
917 "optional": true
918 },
919 "extsprintf": {
920 "version": "1.0.2",
921 "bundled": true,
922 "dev": true
923 },
924 "forever-agent": {
925 "version": "0.6.1",
926 "bundled": true,
927 "dev": true,
928 "optional": true
929 },
930 "form-data": {
931 "version": "2.1.4",
932 "bundled": true,
933 "dev": true,
934 "optional": true,
935 "requires": {
936 "asynckit": "0.4.0",
937 "combined-stream": "1.0.5",
938 "mime-types": "2.1.15"
939 }
940 },
941 "fs.realpath": {
942 "version": "1.0.0",
943 "bundled": true,
944 "dev": true
945 },
946 "fstream": {
947 "version": "1.0.11",
948 "bundled": true,
949 "dev": true,
950 "requires": {
951 "graceful-fs": "4.1.11",
952 "inherits": "2.0.3",
953 "mkdirp": "0.5.1",
954 "rimraf": "2.6.1"
955 }
956 },
957 "fstream-ignore": {
958 "version": "1.0.5",
959 "bundled": true,
960 "dev": true,
961 "optional": true,
962 "requires": {
963 "fstream": "1.0.11",
964 "inherits": "2.0.3",
965 "minimatch": "3.0.4"
966 }
967 },
968 "gauge": {
969 "version": "2.7.4",
970 "bundled": true,
971 "dev": true,
972 "optional": true,
973 "requires": {
974 "aproba": "1.1.1",
975 "console-control-strings": "1.1.0",
976 "has-unicode": "2.0.1",
977 "object-assign": "4.1.1",
978 "signal-exit": "3.0.2",
979 "string-width": "1.0.2",
980 "strip-ansi": "3.0.1",
981 "wide-align": "1.1.2"
982 }
983 },
984 "getpass": {
985 "version": "0.1.7",
986 "bundled": true,
987 "dev": true,
988 "optional": true,
989 "requires": {
990 "assert-plus": "1.0.0"
991 },
992 "dependencies": {
993 "assert-plus": {
994 "version": "1.0.0",
995 "bundled": true,
996 "dev": true,
997 "optional": true
998 }
999 }
1000 },
1001 "glob": {
1002 "version": "7.1.2",
1003 "bundled": true,
1004 "dev": true,
1005 "requires": {
1006 "fs.realpath": "1.0.0",
1007 "inflight": "1.0.6",
1008 "inherits": "2.0.3",
1009 "minimatch": "3.0.4",
1010 "once": "1.4.0",
1011 "path-is-absolute": "1.0.1"
1012 }
1013 },
1014 "graceful-fs": {
1015 "version": "4.1.11",
1016 "bundled": true,
1017 "dev": true
1018 },
1019 "har-schema": {
1020 "version": "1.0.5",
1021 "bundled": true,
1022 "dev": true,
1023 "optional": true
1024 },
1025 "har-validator": {
1026 "version": "4.2.1",
1027 "bundled": true,
1028 "dev": true,
1029 "optional": true,
1030 "requires": {
1031 "ajv": "4.11.8",
1032 "har-schema": "1.0.5"
1033 }
1034 },
1035 "has-unicode": {
1036 "version": "2.0.1",
1037 "bundled": true,
1038 "dev": true,
1039 "optional": true
1040 },
1041 "hawk": {
1042 "version": "3.1.3",
1043 "bundled": true,
1044 "dev": true,
1045 "requires": {
1046 "boom": "2.10.1",
1047 "cryptiles": "2.0.5",
1048 "hoek": "2.16.3",
1049 "sntp": "1.0.9"
1050 }
1051 },
1052 "hoek": {
1053 "version": "2.16.3",
1054 "bundled": true,
1055 "dev": true
1056 },
1057 "http-signature": {
1058 "version": "1.1.1",
1059 "bundled": true,
1060 "dev": true,
1061 "optional": true,
1062 "requires": {
1063 "assert-plus": "0.2.0",
1064 "jsprim": "1.4.0",
1065 "sshpk": "1.13.0"
1066 }
1067 },
1068 "inflight": {
1069 "version": "1.0.6",
1070 "bundled": true,
1071 "dev": true,
1072 "requires": {
1073 "once": "1.4.0",
1074 "wrappy": "1.0.2"
1075 }
1076 },
1077 "inherits": {
1078 "version": "2.0.3",
1079 "bundled": true,
1080 "dev": true
1081 },
1082 "ini": {
1083 "version": "1.3.4",
1084 "bundled": true,
1085 "dev": true,
1086 "optional": true
1087 },
1088 "is-fullwidth-code-point": {
1089 "version": "1.0.0",
1090 "bundled": true,
1091 "dev": true,
1092 "requires": {
1093 "number-is-nan": "1.0.1"
1094 }
1095 },
1096 "is-typedarray": {
1097 "version": "1.0.0",
1098 "bundled": true,
1099 "dev": true,
1100 "optional": true
1101 },
1102 "isarray": {
1103 "version": "1.0.0",
1104 "bundled": true,
1105 "dev": true
1106 },
1107 "isstream": {
1108 "version": "0.1.2",
1109 "bundled": true,
1110 "dev": true,
1111 "optional": true
1112 },
1113 "jodid25519": {
1114 "version": "1.0.2",
1115 "bundled": true,
1116 "dev": true,
1117 "optional": true,
1118 "requires": {
1119 "jsbn": "0.1.1"
1120 }
1121 },
1122 "jsbn": {
1123 "version": "0.1.1",
1124 "bundled": true,
1125 "dev": true,
1126 "optional": true
1127 },
1128 "json-schema": {
1129 "version": "0.2.3",
1130 "bundled": true,
1131 "dev": true,
1132 "optional": true
1133 },
1134 "json-stable-stringify": {
1135 "version": "1.0.1",
1136 "bundled": true,
1137 "dev": true,
1138 "optional": true,
1139 "requires": {
1140 "jsonify": "0.0.0"
1141 }
1142 },
1143 "json-stringify-safe": {
1144 "version": "5.0.1",
1145 "bundled": true,
1146 "dev": true,
1147 "optional": true
1148 },
1149 "jsonify": {
1150 "version": "0.0.0",
1151 "bundled": true,
1152 "dev": true,
1153 "optional": true
1154 },
1155 "jsprim": {
1156 "version": "1.4.0",
1157 "bundled": true,
1158 "dev": true,
1159 "optional": true,
1160 "requires": {
1161 "assert-plus": "1.0.0",
1162 "extsprintf": "1.0.2",
1163 "json-schema": "0.2.3",
1164 "verror": "1.3.6"
1165 },
1166 "dependencies": {
1167 "assert-plus": {
1168 "version": "1.0.0",
1169 "bundled": true,
1170 "dev": true,
1171 "optional": true
1172 }
1173 }
1174 },
1175 "mime-db": {
1176 "version": "1.27.0",
1177 "bundled": true,
1178 "dev": true
1179 },
1180 "mime-types": {
1181 "version": "2.1.15",
1182 "bundled": true,
1183 "dev": true,
1184 "requires": {
1185 "mime-db": "1.27.0"
1186 }
1187 },
1188 "minimatch": {
1189 "version": "3.0.4",
1190 "bundled": true,
1191 "dev": true,
1192 "requires": {
1193 "brace-expansion": "1.1.7"
1194 }
1195 },
1196 "minimist": {
1197 "version": "0.0.8",
1198 "bundled": true,
1199 "dev": true
1200 },
1201 "mkdirp": {
1202 "version": "0.5.1",
1203 "bundled": true,
1204 "dev": true,
1205 "requires": {
1206 "minimist": "0.0.8"
1207 }
1208 },
1209 "ms": {
1210 "version": "2.0.0",
1211 "bundled": true,
1212 "dev": true,
1213 "optional": true
1214 },
1215 "node-pre-gyp": {
1216 "version": "0.6.39",
1217 "bundled": true,
1218 "dev": true,
1219 "optional": true,
1220 "requires": {
1221 "detect-libc": "1.0.2",
1222 "hawk": "3.1.3",
1223 "mkdirp": "0.5.1",
1224 "nopt": "4.0.1",
1225 "npmlog": "4.1.0",
1226 "rc": "1.2.1",
1227 "request": "2.81.0",
1228 "rimraf": "2.6.1",
1229 "semver": "5.3.0",
1230 "tar": "2.2.1",
1231 "tar-pack": "3.4.0"
1232 }
1233 },
1234 "nopt": {
1235 "version": "4.0.1",
1236 "bundled": true,
1237 "dev": true,
1238 "optional": true,
1239 "requires": {
1240 "abbrev": "1.1.0",
1241 "osenv": "0.1.4"
1242 }
1243 },
1244 "npmlog": {
1245 "version": "4.1.0",
1246 "bundled": true,
1247 "dev": true,
1248 "optional": true,
1249 "requires": {
1250 "are-we-there-yet": "1.1.4",
1251 "console-control-strings": "1.1.0",
1252 "gauge": "2.7.4",
1253 "set-blocking": "2.0.0"
1254 }
1255 },
1256 "number-is-nan": {
1257 "version": "1.0.1",
1258 "bundled": true,
1259 "dev": true
1260 },
1261 "oauth-sign": {
1262 "version": "0.8.2",
1263 "bundled": true,
1264 "dev": true,
1265 "optional": true
1266 },
1267 "object-assign": {
1268 "version": "4.1.1",
1269 "bundled": true,
1270 "dev": true,
1271 "optional": true
1272 },
1273 "once": {
1274 "version": "1.4.0",
1275 "bundled": true,
1276 "dev": true,
1277 "requires": {
1278 "wrappy": "1.0.2"
1279 }
1280 },
1281 "os-homedir": {
1282 "version": "1.0.2",
1283 "bundled": true,
1284 "dev": true,
1285 "optional": true
1286 },
1287 "os-tmpdir": {
1288 "version": "1.0.2",
1289 "bundled": true,
1290 "dev": true,
1291 "optional": true
1292 },
1293 "osenv": {
1294 "version": "0.1.4",
1295 "bundled": true,
1296 "dev": true,
1297 "optional": true,
1298 "requires": {
1299 "os-homedir": "1.0.2",
1300 "os-tmpdir": "1.0.2"
1301 }
1302 },
1303 "path-is-absolute": {
1304 "version": "1.0.1",
1305 "bundled": true,
1306 "dev": true
1307 },
1308 "performance-now": {
1309 "version": "0.2.0",
1310 "bundled": true,
1311 "dev": true,
1312 "optional": true
1313 },
1314 "process-nextick-args": {
1315 "version": "1.0.7",
1316 "bundled": true,
1317 "dev": true
1318 },
1319 "punycode": {
1320 "version": "1.4.1",
1321 "bundled": true,
1322 "dev": true,
1323 "optional": true
1324 },
1325 "qs": {
1326 "version": "6.4.0",
1327 "bundled": true,
1328 "dev": true,
1329 "optional": true
1330 },
1331 "rc": {
1332 "version": "1.2.1",
1333 "bundled": true,
1334 "dev": true,
1335 "optional": true,
1336 "requires": {
1337 "deep-extend": "0.4.2",
1338 "ini": "1.3.4",
1339 "minimist": "1.2.0",
1340 "strip-json-comments": "2.0.1"
1341 },
1342 "dependencies": {
1343 "minimist": {
1344 "version": "1.2.0",
1345 "bundled": true,
1346 "dev": true,
1347 "optional": true
1348 }
1349 }
1350 },
1351 "readable-stream": {
1352 "version": "2.2.9",
1353 "bundled": true,
1354 "dev": true,
1355 "requires": {
1356 "buffer-shims": "1.0.0",
1357 "core-util-is": "1.0.2",
1358 "inherits": "2.0.3",
1359 "isarray": "1.0.0",
1360 "process-nextick-args": "1.0.7",
1361 "string_decoder": "1.0.1",
1362 "util-deprecate": "1.0.2"
1363 }
1364 },
1365 "request": {
1366 "version": "2.81.0",
1367 "bundled": true,
1368 "dev": true,
1369 "optional": true,
1370 "requires": {
1371 "aws-sign2": "0.6.0",
1372 "aws4": "1.6.0",
1373 "caseless": "0.12.0",
1374 "combined-stream": "1.0.5",
1375 "extend": "3.0.1",
1376 "forever-agent": "0.6.1",
1377 "form-data": "2.1.4",
1378 "har-validator": "4.2.1",
1379 "hawk": "3.1.3",
1380 "http-signature": "1.1.1",
1381 "is-typedarray": "1.0.0",
1382 "isstream": "0.1.2",
1383 "json-stringify-safe": "5.0.1",
1384 "mime-types": "2.1.15",
1385 "oauth-sign": "0.8.2",
1386 "performance-now": "0.2.0",
1387 "qs": "6.4.0",
1388 "safe-buffer": "5.0.1",
1389 "stringstream": "0.0.5",
1390 "tough-cookie": "2.3.2",
1391 "tunnel-agent": "0.6.0",
1392 "uuid": "3.0.1"
1393 }
1394 },
1395 "rimraf": {
1396 "version": "2.6.1",
1397 "bundled": true,
1398 "dev": true,
1399 "requires": {
1400 "glob": "7.1.2"
1401 }
1402 },
1403 "safe-buffer": {
1404 "version": "5.0.1",
1405 "bundled": true,
1406 "dev": true
1407 },
1408 "semver": {
1409 "version": "5.3.0",
1410 "bundled": true,
1411 "dev": true,
1412 "optional": true
1413 },
1414 "set-blocking": {
1415 "version": "2.0.0",
1416 "bundled": true,
1417 "dev": true,
1418 "optional": true
1419 },
1420 "signal-exit": {
1421 "version": "3.0.2",
1422 "bundled": true,
1423 "dev": true,
1424 "optional": true
1425 },
1426 "sntp": {
1427 "version": "1.0.9",
1428 "bundled": true,
1429 "dev": true,
1430 "requires": {
1431 "hoek": "2.16.3"
1432 }
1433 },
1434 "sshpk": {
1435 "version": "1.13.0",
1436 "bundled": true,
1437 "dev": true,
1438 "optional": true,
1439 "requires": {
1440 "asn1": "0.2.3",
1441 "assert-plus": "1.0.0",
1442 "bcrypt-pbkdf": "1.0.1",
1443 "dashdash": "1.14.1",
1444 "ecc-jsbn": "0.1.1",
1445 "getpass": "0.1.7",
1446 "jodid25519": "1.0.2",
1447 "jsbn": "0.1.1",
1448 "tweetnacl": "0.14.5"
1449 },
1450 "dependencies": {
1451 "assert-plus": {
1452 "version": "1.0.0",
1453 "bundled": true,
1454 "dev": true,
1455 "optional": true
1456 }
1457 }
1458 },
1459 "string-width": {
1460 "version": "1.0.2",
1461 "bundled": true,
1462 "dev": true,
1463 "requires": {
1464 "code-point-at": "1.1.0",
1465 "is-fullwidth-code-point": "1.0.0",
1466 "strip-ansi": "3.0.1"
1467 }
1468 },
1469 "string_decoder": {
1470 "version": "1.0.1",
1471 "bundled": true,
1472 "dev": true,
1473 "requires": {
1474 "safe-buffer": "5.0.1"
1475 }
1476 },
1477 "stringstream": {
1478 "version": "0.0.5",
1479 "bundled": true,
1480 "dev": true,
1481 "optional": true
1482 },
1483 "strip-ansi": {
1484 "version": "3.0.1",
1485 "bundled": true,
1486 "dev": true,
1487 "requires": {
1488 "ansi-regex": "2.1.1"
1489 }
1490 },
1491 "strip-json-comments": {
1492 "version": "2.0.1",
1493 "bundled": true,
1494 "dev": true,
1495 "optional": true
1496 },
1497 "tar": {
1498 "version": "2.2.1",
1499 "bundled": true,
1500 "dev": true,
1501 "requires": {
1502 "block-stream": "0.0.9",
1503 "fstream": "1.0.11",
1504 "inherits": "2.0.3"
1505 }
1506 },
1507 "tar-pack": {
1508 "version": "3.4.0",
1509 "bundled": true,
1510 "dev": true,
1511 "optional": true,
1512 "requires": {
1513 "debug": "2.6.8",
1514 "fstream": "1.0.11",
1515 "fstream-ignore": "1.0.5",
1516 "once": "1.4.0",
1517 "readable-stream": "2.2.9",
1518 "rimraf": "2.6.1",
1519 "tar": "2.2.1",
1520 "uid-number": "0.0.6"
1521 }
1522 },
1523 "tough-cookie": {
1524 "version": "2.3.2",
1525 "bundled": true,
1526 "dev": true,
1527 "optional": true,
1528 "requires": {
1529 "punycode": "1.4.1"
1530 }
1531 },
1532 "tunnel-agent": {
1533 "version": "0.6.0",
1534 "bundled": true,
1535 "dev": true,
1536 "optional": true,
1537 "requires": {
1538 "safe-buffer": "5.0.1"
1539 }
1540 },
1541 "tweetnacl": {
1542 "version": "0.14.5",
1543 "bundled": true,
1544 "dev": true,
1545 "optional": true
1546 },
1547 "uid-number": {
1548 "version": "0.0.6",
1549 "bundled": true,
1550 "dev": true,
1551 "optional": true
1552 },
1553 "util-deprecate": {
1554 "version": "1.0.2",
1555 "bundled": true,
1556 "dev": true
1557 },
1558 "uuid": {
1559 "version": "3.0.1",
1560 "bundled": true,
1561 "dev": true,
1562 "optional": true
1563 },
1564 "verror": {
1565 "version": "1.3.6",
1566 "bundled": true,
1567 "dev": true,
1568 "optional": true,
1569 "requires": {
1570 "extsprintf": "1.0.2"
1571 }
1572 },
1573 "wide-align": {
1574 "version": "1.1.2",
1575 "bundled": true,
1576 "dev": true,
1577 "optional": true,
1578 "requires": {
1579 "string-width": "1.0.2"
1580 }
1581 },
1582 "wrappy": {
1583 "version": "1.0.2",
1584 "bundled": true,
1585 "dev": true
1586 }
1587 }
1588 },
1589 "gaze": {
1590 "version": "1.1.2",
1591 "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz",
1592 "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=",
1593 "dev": true,
1594 "requires": {
1595 "globule": "1.2.0"
1596 }
1597 },
1598 "get-stdin": {
1599 "version": "4.0.1",
1600 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
1601 "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
1602 "dev": true
1603 },
1604 "getobject": {
1605 "version": "0.1.0",
1606 "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
1607 "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
1608 "dev": true
1609 },
1610 "glob": {
1611 "version": "7.0.6",
1612 "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
1613 "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
1614 "dev": true,
1615 "requires": {
1616 "fs.realpath": "1.0.0",
1617 "inflight": "1.0.6",
1618 "inherits": "2.0.3",
1619 "minimatch": "3.0.4",
1620 "once": "1.4.0",
1621 "path-is-absolute": "1.0.1"
1622 },
1623 "dependencies": {
1624 "minimatch": {
1625 "version": "3.0.4",
1626 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1627 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1628 "dev": true,
1629 "requires": {
1630 "brace-expansion": "1.1.8"
1631 }
1632 }
1633 }
1634 },
1635 "glob-base": {
1636 "version": "0.3.0",
1637 "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
1638 "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
1639 "dev": true,
1640 "requires": {
1641 "glob-parent": "2.0.0",
1642 "is-glob": "2.0.1"
1643 }
1644 },
1645 "glob-parent": {
1646 "version": "2.0.0",
1647 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
1648 "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
1649 "dev": true,
1650 "requires": {
1651 "is-glob": "2.0.1"
1652 }
1653 },
1654 "globule": {
1655 "version": "1.2.0",
1656 "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz",
1657 "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=",
1658 "dev": true,
1659 "requires": {
1660 "glob": "7.1.2",
1661 "lodash": "4.17.4",
1662 "minimatch": "3.0.4"
1663 },
1664 "dependencies": {
1665 "glob": {
1666 "version": "7.1.2",
1667 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
1668 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
1669 "dev": true,
1670 "requires": {
1671 "fs.realpath": "1.0.0",
1672 "inflight": "1.0.6",
1673 "inherits": "2.0.3",
1674 "minimatch": "3.0.4",
1675 "once": "1.4.0",
1676 "path-is-absolute": "1.0.1"
1677 }
1678 },
1679 "lodash": {
1680 "version": "4.17.4",
1681 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
1682 "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
1683 "dev": true
1684 },
1685 "minimatch": {
1686 "version": "3.0.4",
1687 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1688 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1689 "dev": true,
1690 "requires": {
1691 "brace-expansion": "1.1.8"
1692 }
1693 }
1694 }
1695 },
1696 "graceful-fs": {
1697 "version": "4.1.11",
1698 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
1699 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
1700 "dev": true
1701 },
1702 "growl": {
1703 "version": "1.8.1",
1704 "resolved": "https://registry.npmjs.org/growl/-/growl-1.8.1.tgz",
1705 "integrity": "sha1-Sy3sjZB+k9szZiTc7AGDUC+MlCg=",
1706 "dev": true
1707 },
1708 "grunt": {
1709 "version": "1.0.1",
1710 "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz",
1711 "integrity": "sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=",
1712 "dev": true,
1713 "requires": {
1714 "coffee-script": "1.10.0",
1715 "dateformat": "1.0.12",
1716 "eventemitter2": "0.4.14",
1717 "exit": "0.1.2",
1718 "findup-sync": "0.3.0",
1719 "glob": "7.0.6",
1720 "grunt-cli": "1.2.0",
1721 "grunt-known-options": "1.1.0",
1722 "grunt-legacy-log": "1.0.0",
1723 "grunt-legacy-util": "1.0.0",
1724 "iconv-lite": "0.4.19",
1725 "js-yaml": "3.5.5",
1726 "minimatch": "3.0.4",
1727 "nopt": "3.0.6",
1728 "path-is-absolute": "1.0.1",
1729 "rimraf": "2.2.8"
1730 },
1731 "dependencies": {
1732 "grunt-cli": {
1733 "version": "1.2.0",
1734 "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
1735 "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
1736 "dev": true,
1737 "requires": {
1738 "findup-sync": "0.3.0",
1739 "grunt-known-options": "1.1.0",
1740 "nopt": "3.0.6",
1741 "resolve": "1.1.7"
1742 }
1743 },
1744 "minimatch": {
1745 "version": "3.0.4",
1746 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1747 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1748 "dev": true,
1749 "requires": {
1750 "brace-expansion": "1.1.8"
1751 }
1752 },
1753 "resolve": {
1754 "version": "1.1.7",
1755 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
1756 "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
1757 "dev": true
1758 }
1759 }
1760 },
1761 "grunt-contrib-clean": {
1762 "version": "1.1.0",
1763 "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.1.0.tgz",
1764 "integrity": "sha1-Vkq/LQN4qYOhW54/MO51tzjEBjg=",
1765 "dev": true,
1766 "requires": {
1767 "async": "1.5.2",
1768 "rimraf": "2.6.2"
1769 },
1770 "dependencies": {
1771 "rimraf": {
1772 "version": "2.6.2",
1773 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
1774 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
1775 "dev": true,
1776 "requires": {
1777 "glob": "7.0.6"
1778 }
1779 }
1780 }
1781 },
1782 "grunt-contrib-copy": {
1783 "version": "1.0.0",
1784 "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
1785 "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=",
1786 "dev": true,
1787 "requires": {
1788 "chalk": "1.1.3",
1789 "file-sync-cmp": "0.1.1"
1790 }
1791 },
1792 "grunt-contrib-watch": {
1793 "version": "1.0.0",
1794 "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.0.0.tgz",
1795 "integrity": "sha1-hKGnodar0m7VaEE0lscxM+mQAY8=",
1796 "dev": true,
1797 "requires": {
1798 "async": "1.5.2",
1799 "gaze": "1.1.2",
1800 "lodash": "3.10.1",
1801 "tiny-lr": "0.2.1"
1802 }
1803 },
1804 "grunt-known-options": {
1805 "version": "1.1.0",
1806 "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz",
1807 "integrity": "sha1-pCdO6zL6dl2lp6OxcSYXzjsUQUk=",
1808 "dev": true
1809 },
1810 "grunt-legacy-log": {
1811 "version": "1.0.0",
1812 "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.0.tgz",
1813 "integrity": "sha1-+4bxgJhHvAfcR4Q/ns1srLYt8tU=",
1814 "dev": true,
1815 "requires": {
1816 "colors": "1.1.2",
1817 "grunt-legacy-log-utils": "1.0.0",
1818 "hooker": "0.2.3",
1819 "lodash": "3.10.1",
1820 "underscore.string": "3.2.3"
1821 }
1822 },
1823 "grunt-legacy-log-utils": {
1824 "version": "1.0.0",
1825 "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz",
1826 "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=",
1827 "dev": true,
1828 "requires": {
1829 "chalk": "1.1.3",
1830 "lodash": "4.3.0"
1831 },
1832 "dependencies": {
1833 "lodash": {
1834 "version": "4.3.0",
1835 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz",
1836 "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=",
1837 "dev": true
1838 }
1839 }
1840 },
1841 "grunt-legacy-util": {
1842 "version": "1.0.0",
1843 "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz",
1844 "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=",
1845 "dev": true,
1846 "requires": {
1847 "async": "1.5.2",
1848 "exit": "0.1.2",
1849 "getobject": "0.1.0",
1850 "hooker": "0.2.3",
1851 "lodash": "4.3.0",
1852 "underscore.string": "3.2.3",
1853 "which": "1.2.14"
1854 },
1855 "dependencies": {
1856 "lodash": {
1857 "version": "4.3.0",
1858 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz",
1859 "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=",
1860 "dev": true
1861 }
1862 }
1863 },
1864 "grunt-mocha-test": {
1865 "version": "0.13.2",
1866 "resolved": "https://registry.npmjs.org/grunt-mocha-test/-/grunt-mocha-test-0.13.2.tgz",
1867 "integrity": "sha1-Dzq8xqtUNkex7/xatE69NwLwq4w=",
1868 "dev": true,
1869 "requires": {
1870 "hooker": "0.2.3",
1871 "mkdirp": "0.5.1"
1872 }
1873 },
1874 "grunt-ts": {
1875 "version": "6.0.0-beta.17",
1876 "resolved": "https://registry.npmjs.org/grunt-ts/-/grunt-ts-6.0.0-beta.17.tgz",
1877 "integrity": "sha1-IFjMk7CFEyFtxGyFN2LcHip1kXU=",
1878 "dev": true,
1879 "requires": {
1880 "chokidar": "1.7.0",
1881 "csproj2ts": "1.0.0",
1882 "detect-indent": "4.0.0",
1883 "detect-newline": "2.1.0",
1884 "es6-promise": "0.1.2",
1885 "jsmin2": "1.2.1",
1886 "lodash": "4.17.4",
1887 "ncp": "0.5.1",
1888 "rimraf": "2.2.6",
1889 "semver": "5.4.1",
1890 "strip-bom": "2.0.0"
1891 },
1892 "dependencies": {
1893 "lodash": {
1894 "version": "4.17.4",
1895 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
1896 "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
1897 "dev": true
1898 },
1899 "rimraf": {
1900 "version": "2.2.6",
1901 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz",
1902 "integrity": "sha1-xZWXVpsU2VatKcrMQr3d9fDqT0w=",
1903 "dev": true
1904 }
1905 }
1906 },
1907 "grunt-tslint": {
1908 "version": "5.0.1",
1909 "resolved": "https://registry.npmjs.org/grunt-tslint/-/grunt-tslint-5.0.1.tgz",
1910 "integrity": "sha1-dDK9G9VuijolAACI1cYf3MNC8MI=",
1911 "dev": true
1912 },
1913 "has-ansi": {
1914 "version": "2.0.0",
1915 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
1916 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
1917 "dev": true,
1918 "requires": {
1919 "ansi-regex": "2.1.1"
1920 }
1921 },
1922 "hooker": {
1923 "version": "0.2.3",
1924 "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
1925 "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
1926 "dev": true
1927 },
1928 "hosted-git-info": {
1929 "version": "2.5.0",
1930 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
1931 "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==",
1932 "dev": true
1933 },
1934 "http-errors": {
1935 "version": "1.3.1",
1936 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
1937 "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=",
1938 "dev": true,
1939 "requires": {
1940 "inherits": "2.0.3",
1941 "statuses": "1.3.1"
1942 }
1943 },
1944 "http-parser-js": {
1945 "version": "0.4.9",
1946 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz",
1947 "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=",
1948 "dev": true
1949 },
1950 "iconv-lite": {
1951 "version": "0.4.19",
1952 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
1953 "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==",
1954 "dev": true
1955 },
1956 "indent-string": {
1957 "version": "2.1.0",
1958 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
1959 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
1960 "dev": true,
1961 "requires": {
1962 "repeating": "2.0.1"
1963 }
1964 },
1965 "inflight": {
1966 "version": "1.0.6",
1967 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1968 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1969 "dev": true,
1970 "requires": {
1971 "once": "1.4.0",
1972 "wrappy": "1.0.2"
1973 }
1974 },
1975 "inherits": {
1976 "version": "2.0.3",
1977 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1978 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
1979 "dev": true
1980 },
1981 "is-arrayish": {
1982 "version": "0.2.1",
1983 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
1984 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
1985 "dev": true
1986 },
1987 "is-binary-path": {
1988 "version": "1.0.1",
1989 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
1990 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
1991 "dev": true,
1992 "requires": {
1993 "binary-extensions": "1.11.0"
1994 }
1995 },
1996 "is-buffer": {
1997 "version": "1.1.6",
1998 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1999 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
2000 "dev": true
2001 },
2002 "is-builtin-module": {
2003 "version": "1.0.0",
2004 "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
2005 "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
2006 "dev": true,
2007 "requires": {
2008 "builtin-modules": "1.1.1"
2009 }
2010 },
2011 "is-dotfile": {
2012 "version": "1.0.3",
2013 "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
2014 "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
2015 "dev": true
2016 },
2017 "is-equal-shallow": {
2018 "version": "0.1.3",
2019 "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
2020 "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
2021 "dev": true,
2022 "requires": {
2023 "is-primitive": "2.0.0"
2024 }
2025 },
2026 "is-extendable": {
2027 "version": "0.1.1",
2028 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2029 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2030 "dev": true
2031 },
2032 "is-extglob": {
2033 "version": "1.0.0",
2034 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
2035 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
2036 "dev": true
2037 },
2038 "is-finite": {
2039 "version": "1.0.2",
2040 "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
2041 "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
2042 "dev": true,
2043 "requires": {
2044 "number-is-nan": "1.0.1"
2045 }
2046 },
2047 "is-glob": {
2048 "version": "2.0.1",
2049 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
2050 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
2051 "dev": true,
2052 "requires": {
2053 "is-extglob": "1.0.0"
2054 }
2055 },
2056 "is-number": {
2057 "version": "2.1.0",
2058 "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
2059 "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
2060 "dev": true,
2061 "requires": {
2062 "kind-of": "3.2.2"
2063 }
2064 },
2065 "is-posix-bracket": {
2066 "version": "0.1.1",
2067 "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
2068 "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
2069 "dev": true
2070 },
2071 "is-primitive": {
2072 "version": "2.0.0",
2073 "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
2074 "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
2075 "dev": true
2076 },
2077 "is-utf8": {
2078 "version": "0.2.1",
2079 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
2080 "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
2081 "dev": true
2082 },
2083 "isarray": {
2084 "version": "1.0.0",
2085 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2086 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2087 "dev": true
2088 },
2089 "isexe": {
2090 "version": "2.0.0",
2091 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2092 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2093 "dev": true
2094 },
2095 "isobject": {
2096 "version": "2.1.0",
2097 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
2098 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
2099 "dev": true,
2100 "requires": {
2101 "isarray": "1.0.0"
2102 }
2103 },
2104 "jade": {
2105 "version": "0.26.3",
2106 "resolved": "https://registry.npmjs.org/jade/-/jade-0.26.3.tgz",
2107 "integrity": "sha1-jxDXl32NefL2/4YqgbBRPMslaGw=",
2108 "dev": true,
2109 "requires": {
2110 "commander": "0.6.1",
2111 "mkdirp": "0.3.0"
2112 },
2113 "dependencies": {
2114 "commander": {
2115 "version": "0.6.1",
2116 "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz",
2117 "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=",
2118 "dev": true
2119 },
2120 "mkdirp": {
2121 "version": "0.3.0",
2122 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
2123 "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=",
2124 "dev": true
2125 }
2126 }
2127 },
2128 "js-tokens": {
2129 "version": "3.0.2",
2130 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
2131 "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
2132 "dev": true
2133 },
2134 "js-yaml": {
2135 "version": "3.5.5",
2136 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz",
2137 "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=",
2138 "dev": true,
2139 "requires": {
2140 "argparse": "1.0.9",
2141 "esprima": "2.7.3"
2142 }
2143 },
2144 "jsmin2": {
2145 "version": "1.2.1",
2146 "resolved": "https://registry.npmjs.org/jsmin2/-/jsmin2-1.2.1.tgz",
2147 "integrity": "sha1-iPvi+/dfCpH2YCD9mBzWk/S/5X4=",
2148 "dev": true
2149 },
2150 "kind-of": {
2151 "version": "3.2.2",
2152 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2153 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2154 "dev": true,
2155 "requires": {
2156 "is-buffer": "1.1.6"
2157 }
2158 },
2159 "livereload-js": {
2160 "version": "2.2.2",
2161 "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz",
2162 "integrity": "sha1-bIclfmSKtHW8JOoldFftzB+NC8I=",
2163 "dev": true
2164 },
2165 "load-grunt-tasks": {
2166 "version": "3.2.0",
2167 "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.2.0.tgz",
2168 "integrity": "sha1-Jf5+QUugZFp1K7BvUkkbQiMyA28=",
2169 "dev": true,
2170 "requires": {
2171 "findup-sync": "0.2.1",
2172 "multimatch": "2.1.0"
2173 },
2174 "dependencies": {
2175 "findup-sync": {
2176 "version": "0.2.1",
2177 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz",
2178 "integrity": "sha1-4KkKRQB1xJRm7lE3MgV1FLgeh4w=",
2179 "dev": true,
2180 "requires": {
2181 "glob": "4.3.5"
2182 }
2183 },
2184 "glob": {
2185 "version": "4.3.5",
2186 "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz",
2187 "integrity": "sha1-gPuwjKVA8jiszl0R0em8QedRc9M=",
2188 "dev": true,
2189 "requires": {
2190 "inflight": "1.0.6",
2191 "inherits": "2.0.3",
2192 "minimatch": "2.0.10",
2193 "once": "1.4.0"
2194 }
2195 },
2196 "minimatch": {
2197 "version": "2.0.10",
2198 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
2199 "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
2200 "dev": true,
2201 "requires": {
2202 "brace-expansion": "1.1.8"
2203 }
2204 }
2205 }
2206 },
2207 "load-json-file": {
2208 "version": "1.1.0",
2209 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
2210 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
2211 "dev": true,
2212 "requires": {
2213 "graceful-fs": "4.1.11",
2214 "parse-json": "2.2.0",
2215 "pify": "2.3.0",
2216 "pinkie-promise": "2.0.1",
2217 "strip-bom": "2.0.0"
2218 },
2219 "dependencies": {
2220 "graceful-fs": {
2221 "version": "4.1.11",
2222 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
2223 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
2224 "dev": true
2225 }
2226 }
2227 },
2228 "lodash": {
2229 "version": "3.10.1",
2230 "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
2231 "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
2232 "dev": true
2233 },
2234 "loud-rejection": {
2235 "version": "1.6.0",
2236 "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
2237 "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
2238 "dev": true,
2239 "requires": {
2240 "currently-unhandled": "0.4.1",
2241 "signal-exit": "3.0.2"
2242 }
2243 },
2244 "lru-cache": {
2245 "version": "2.7.3",
2246 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
2247 "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
2248 "dev": true
2249 },
2250 "map-obj": {
2251 "version": "1.0.1",
2252 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
2253 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
2254 "dev": true
2255 },
2256 "media-typer": {
2257 "version": "0.3.0",
2258 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
2259 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
2260 "dev": true
2261 },
2262 "memoize-decorator": {
2263 "version": "1.0.2",
2264 "resolved": "https://registry.npmjs.org/memoize-decorator/-/memoize-decorator-1.0.2.tgz",
2265 "integrity": "sha1-YFpBcVxBcdsZKpAJiwCrjW4RAvU="
2266 },
2267 "meow": {
2268 "version": "3.7.0",
2269 "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
2270 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
2271 "dev": true,
2272 "requires": {
2273 "camelcase-keys": "2.1.0",
2274 "decamelize": "1.2.0",
2275 "loud-rejection": "1.6.0",
2276 "map-obj": "1.0.1",
2277 "minimist": "1.2.0",
2278 "normalize-package-data": "2.4.0",
2279 "object-assign": "4.1.1",
2280 "read-pkg-up": "1.0.1",
2281 "redent": "1.0.0",
2282 "trim-newlines": "1.0.0"
2283 },
2284 "dependencies": {
2285 "minimist": {
2286 "version": "1.2.0",
2287 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2288 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2289 "dev": true
2290 }
2291 }
2292 },
2293 "micromatch": {
2294 "version": "2.3.11",
2295 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
2296 "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
2297 "dev": true,
2298 "requires": {
2299 "arr-diff": "2.0.0",
2300 "array-unique": "0.2.1",
2301 "braces": "1.8.5",
2302 "expand-brackets": "0.1.5",
2303 "extglob": "0.3.2",
2304 "filename-regex": "2.0.1",
2305 "is-extglob": "1.0.0",
2306 "is-glob": "2.0.1",
2307 "kind-of": "3.2.2",
2308 "normalize-path": "2.1.1",
2309 "object.omit": "2.0.1",
2310 "parse-glob": "3.0.4",
2311 "regex-cache": "0.4.4"
2312 }
2313 },
2314 "mime-db": {
2315 "version": "1.30.0",
2316 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz",
2317 "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=",
2318 "dev": true
2319 },
2320 "mime-types": {
2321 "version": "2.1.17",
2322 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz",
2323 "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=",
2324 "dev": true,
2325 "requires": {
2326 "mime-db": "1.30.0"
2327 }
2328 },
2329 "minimatch": {
2330 "version": "0.2.14",
2331 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
2332 "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
2333 "dev": true,
2334 "requires": {
2335 "lru-cache": "2.7.3",
2336 "sigmund": "1.0.1"
2337 }
2338 },
2339 "minimist": {
2340 "version": "0.0.8",
2341 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
2342 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
2343 "dev": true
2344 },
2345 "mkdirp": {
2346 "version": "0.5.1",
2347 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
2348 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
2349 "dev": true,
2350 "requires": {
2351 "minimist": "0.0.8"
2352 }
2353 },
2354 "mocha": {
2355 "version": "2.2.5",
2356 "resolved": "https://registry.npmjs.org/mocha/-/mocha-2.2.5.tgz",
2357 "integrity": "sha1-07cqT+SeyUOTU/GsiT28Qw2ZMUA=",
2358 "dev": true,
2359 "requires": {
2360 "commander": "2.3.0",
2361 "debug": "2.0.0",
2362 "diff": "1.4.0",
2363 "escape-string-regexp": "1.0.2",
2364 "glob": "3.2.3",
2365 "growl": "1.8.1",
2366 "jade": "0.26.3",
2367 "mkdirp": "0.5.0",
2368 "supports-color": "1.2.1"
2369 },
2370 "dependencies": {
2371 "debug": {
2372 "version": "2.0.0",
2373 "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz",
2374 "integrity": "sha1-ib2d9nMrUSVrxnBTQrugLtEhMe8=",
2375 "dev": true,
2376 "requires": {
2377 "ms": "0.6.2"
2378 }
2379 },
2380 "escape-string-regexp": {
2381 "version": "1.0.2",
2382 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz",
2383 "integrity": "sha1-Tbwv5nTnGUnK8/smlc5/LcHZqNE=",
2384 "dev": true
2385 },
2386 "glob": {
2387 "version": "3.2.3",
2388 "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.3.tgz",
2389 "integrity": "sha1-4xPusknHr/qlxHUoaw4RW1mDlGc=",
2390 "dev": true,
2391 "requires": {
2392 "graceful-fs": "2.0.3",
2393 "inherits": "2.0.3",
2394 "minimatch": "0.2.14"
2395 }
2396 },
2397 "graceful-fs": {
2398 "version": "2.0.3",
2399 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz",
2400 "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=",
2401 "dev": true
2402 },
2403 "mkdirp": {
2404 "version": "0.5.0",
2405 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
2406 "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=",
2407 "dev": true,
2408 "requires": {
2409 "minimist": "0.0.8"
2410 }
2411 },
2412 "supports-color": {
2413 "version": "1.2.1",
2414 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.2.1.tgz",
2415 "integrity": "sha1-Eu4hUHCGzZjBBY2ewPSsR2t687I=",
2416 "dev": true
2417 }
2418 }
2419 },
2420 "ms": {
2421 "version": "0.6.2",
2422 "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz",
2423 "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=",
2424 "dev": true
2425 },
2426 "multimatch": {
2427 "version": "2.1.0",
2428 "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
2429 "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
2430 "dev": true,
2431 "requires": {
2432 "array-differ": "1.0.0",
2433 "array-union": "1.0.2",
2434 "arrify": "1.0.1",
2435 "minimatch": "3.0.4"
2436 },
2437 "dependencies": {
2438 "minimatch": {
2439 "version": "3.0.4",
2440 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2441 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2442 "dev": true,
2443 "requires": {
2444 "brace-expansion": "1.1.8"
2445 }
2446 }
2447 }
2448 },
2449 "nan": {
2450 "version": "2.8.0",
2451 "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz",
2452 "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=",
2453 "dev": true,
2454 "optional": true
2455 },
2456 "ncp": {
2457 "version": "0.5.1",
2458 "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.5.1.tgz",
2459 "integrity": "sha1-dDmFMW49tFkoG1hxaehFc1oFQ58=",
2460 "dev": true
2461 },
2462 "nopt": {
2463 "version": "3.0.6",
2464 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
2465 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
2466 "dev": true,
2467 "requires": {
2468 "abbrev": "1.1.1"
2469 }
2470 },
2471 "normalize-package-data": {
2472 "version": "2.4.0",
2473 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
2474 "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
2475 "dev": true,
2476 "requires": {
2477 "hosted-git-info": "2.5.0",
2478 "is-builtin-module": "1.0.0",
2479 "semver": "5.4.1",
2480 "validate-npm-package-license": "3.0.1"
2481 }
2482 },
2483 "normalize-path": {
2484 "version": "2.1.1",
2485 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
2486 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
2487 "dev": true,
2488 "requires": {
2489 "remove-trailing-separator": "1.1.0"
2490 }
2491 },
2492 "number-is-nan": {
2493 "version": "1.0.1",
2494 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
2495 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
2496 "dev": true
2497 },
2498 "object-assign": {
2499 "version": "4.1.1",
2500 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2501 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
2502 "dev": true
2503 },
2504 "object.omit": {
2505 "version": "2.0.1",
2506 "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
2507 "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
2508 "dev": true,
2509 "requires": {
2510 "for-own": "0.1.5",
2511 "is-extendable": "0.1.1"
2512 }
2513 },
2514 "on-finished": {
2515 "version": "2.3.0",
2516 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
2517 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
2518 "dev": true,
2519 "requires": {
2520 "ee-first": "1.1.1"
2521 }
2522 },
2523 "once": {
2524 "version": "1.4.0",
2525 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2526 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2527 "dev": true,
2528 "requires": {
2529 "wrappy": "1.0.2"
2530 }
2531 },
2532 "optimist": {
2533 "version": "0.6.1",
2534 "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
2535 "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
2536 "dev": true,
2537 "requires": {
2538 "minimist": "0.0.8",
2539 "wordwrap": "0.0.3"
2540 }
2541 },
2542 "parse-glob": {
2543 "version": "3.0.4",
2544 "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
2545 "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
2546 "dev": true,
2547 "requires": {
2548 "glob-base": "0.3.0",
2549 "is-dotfile": "1.0.3",
2550 "is-extglob": "1.0.0",
2551 "is-glob": "2.0.1"
2552 }
2553 },
2554 "parse-json": {
2555 "version": "2.2.0",
2556 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
2557 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
2558 "dev": true,
2559 "requires": {
2560 "error-ex": "1.3.1"
2561 }
2562 },
2563 "parse-ms": {
2564 "version": "1.0.1",
2565 "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz",
2566 "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=",
2567 "dev": true
2568 },
2569 "parseurl": {
2570 "version": "1.3.2",
2571 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
2572 "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
2573 "dev": true
2574 },
2575 "path-exists": {
2576 "version": "2.1.0",
2577 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
2578 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
2579 "dev": true,
2580 "requires": {
2581 "pinkie-promise": "2.0.1"
2582 }
2583 },
2584 "path-is-absolute": {
2585 "version": "1.0.1",
2586 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2587 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2588 "dev": true
2589 },
2590 "path-parse": {
2591 "version": "1.0.5",
2592 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
2593 "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
2594 "dev": true
2595 },
2596 "path-type": {
2597 "version": "1.1.0",
2598 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
2599 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
2600 "dev": true,
2601 "requires": {
2602 "graceful-fs": "4.1.11",
2603 "pify": "2.3.0",
2604 "pinkie-promise": "2.0.1"
2605 },
2606 "dependencies": {
2607 "graceful-fs": {
2608 "version": "4.1.11",
2609 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
2610 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
2611 "dev": true
2612 }
2613 }
2614 },
2615 "pify": {
2616 "version": "2.3.0",
2617 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
2618 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
2619 "dev": true
2620 },
2621 "pinkie": {
2622 "version": "2.0.4",
2623 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
2624 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
2625 "dev": true
2626 },
2627 "pinkie-promise": {
2628 "version": "2.0.1",
2629 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
2630 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
2631 "dev": true,
2632 "requires": {
2633 "pinkie": "2.0.4"
2634 }
2635 },
2636 "plur": {
2637 "version": "1.0.0",
2638 "resolved": "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz",
2639 "integrity": "sha1-24XGgU9eXlo7Se/CjWBP7GKXUVY=",
2640 "dev": true
2641 },
2642 "preserve": {
2643 "version": "0.2.0",
2644 "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
2645 "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
2646 "dev": true
2647 },
2648 "pretty-ms": {
2649 "version": "1.4.0",
2650 "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-1.4.0.tgz",
2651 "integrity": "sha1-aQ1VY3lXwMU/gIaoEK23R4Jamg8=",
2652 "dev": true,
2653 "requires": {
2654 "get-stdin": "4.0.1",
2655 "is-finite": "1.0.2",
2656 "meow": "3.7.0",
2657 "parse-ms": "1.0.1",
2658 "plur": "1.0.0"
2659 }
2660 },
2661 "process-nextick-args": {
2662 "version": "1.0.7",
2663 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
2664 "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
2665 "dev": true
2666 },
2667 "qs": {
2668 "version": "5.1.0",
2669 "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz",
2670 "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=",
2671 "dev": true
2672 },
2673 "randomatic": {
2674 "version": "1.1.7",
2675 "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
2676 "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
2677 "dev": true,
2678 "requires": {
2679 "is-number": "3.0.0",
2680 "kind-of": "4.0.0"
2681 },
2682 "dependencies": {
2683 "is-number": {
2684 "version": "3.0.0",
2685 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
2686 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
2687 "dev": true,
2688 "requires": {
2689 "kind-of": "3.2.2"
2690 },
2691 "dependencies": {
2692 "kind-of": {
2693 "version": "3.2.2",
2694 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2695 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2696 "dev": true,
2697 "requires": {
2698 "is-buffer": "1.1.6"
2699 }
2700 }
2701 }
2702 },
2703 "kind-of": {
2704 "version": "4.0.0",
2705 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
2706 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
2707 "dev": true,
2708 "requires": {
2709 "is-buffer": "1.1.6"
2710 }
2711 }
2712 }
2713 },
2714 "raw-body": {
2715 "version": "2.1.7",
2716 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz",
2717 "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=",
2718 "dev": true,
2719 "requires": {
2720 "bytes": "2.4.0",
2721 "iconv-lite": "0.4.13",
2722 "unpipe": "1.0.0"
2723 },
2724 "dependencies": {
2725 "bytes": {
2726 "version": "2.4.0",
2727 "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz",
2728 "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=",
2729 "dev": true
2730 },
2731 "iconv-lite": {
2732 "version": "0.4.13",
2733 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
2734 "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
2735 "dev": true
2736 }
2737 }
2738 },
2739 "read-pkg": {
2740 "version": "1.1.0",
2741 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
2742 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
2743 "dev": true,
2744 "requires": {
2745 "load-json-file": "1.1.0",
2746 "normalize-package-data": "2.4.0",
2747 "path-type": "1.1.0"
2748 }
2749 },
2750 "read-pkg-up": {
2751 "version": "1.0.1",
2752 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
2753 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
2754 "dev": true,
2755 "requires": {
2756 "find-up": "1.1.2",
2757 "read-pkg": "1.1.0"
2758 }
2759 },
2760 "readable-stream": {
2761 "version": "2.3.3",
2762 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
2763 "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
2764 "dev": true,
2765 "requires": {
2766 "core-util-is": "1.0.2",
2767 "inherits": "2.0.3",
2768 "isarray": "1.0.0",
2769 "process-nextick-args": "1.0.7",
2770 "safe-buffer": "5.1.1",
2771 "string_decoder": "1.0.3",
2772 "util-deprecate": "1.0.2"
2773 }
2774 },
2775 "readdirp": {
2776 "version": "2.1.0",
2777 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
2778 "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
2779 "dev": true,
2780 "requires": {
2781 "graceful-fs": "4.1.11",
2782 "minimatch": "3.0.4",
2783 "readable-stream": "2.3.3",
2784 "set-immediate-shim": "1.0.1"
2785 },
2786 "dependencies": {
2787 "minimatch": {
2788 "version": "3.0.4",
2789 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2790 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2791 "dev": true,
2792 "requires": {
2793 "brace-expansion": "1.1.8"
2794 }
2795 }
2796 }
2797 },
2798 "redent": {
2799 "version": "1.0.0",
2800 "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
2801 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
2802 "dev": true,
2803 "requires": {
2804 "indent-string": "2.1.0",
2805 "strip-indent": "1.0.1"
2806 },
2807 "dependencies": {
2808 "strip-indent": {
2809 "version": "1.0.1",
2810 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
2811 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
2812 "dev": true,
2813 "requires": {
2814 "get-stdin": "4.0.1"
2815 }
2816 }
2817 }
2818 },
2819 "regex-cache": {
2820 "version": "0.4.4",
2821 "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
2822 "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
2823 "dev": true,
2824 "requires": {
2825 "is-equal-shallow": "0.1.3"
2826 }
2827 },
2828 "remove-trailing-separator": {
2829 "version": "1.1.0",
2830 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
2831 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
2832 "dev": true
2833 },
2834 "repeat-element": {
2835 "version": "1.1.2",
2836 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
2837 "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
2838 "dev": true
2839 },
2840 "repeat-string": {
2841 "version": "1.6.1",
2842 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
2843 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
2844 "dev": true
2845 },
2846 "repeating": {
2847 "version": "2.0.1",
2848 "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
2849 "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
2850 "dev": true,
2851 "requires": {
2852 "is-finite": "1.0.2"
2853 }
2854 },
2855 "resolve": {
2856 "version": "1.4.0",
2857 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz",
2858 "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==",
2859 "dev": true,
2860 "requires": {
2861 "path-parse": "1.0.5"
2862 }
2863 },
2864 "rimraf": {
2865 "version": "2.2.8",
2866 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
2867 "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=",
2868 "dev": true
2869 },
2870 "safe-buffer": {
2871 "version": "5.1.1",
2872 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
2873 "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
2874 "dev": true
2875 },
2876 "sax": {
2877 "version": "1.2.4",
2878 "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
2879 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
2880 "dev": true
2881 },
2882 "semver": {
2883 "version": "5.4.1",
2884 "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
2885 "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
2886 "dev": true
2887 },
2888 "set-immediate-shim": {
2889 "version": "1.0.1",
2890 "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
2891 "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
2892 "dev": true
2893 },
2894 "sigmund": {
2895 "version": "1.0.1",
2896 "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
2897 "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
2898 "dev": true
2899 },
2900 "signal-exit": {
2901 "version": "3.0.2",
2902 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
2903 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
2904 "dev": true
2905 },
2906 "spdx-correct": {
2907 "version": "1.0.2",
2908 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
2909 "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
2910 "dev": true,
2911 "requires": {
2912 "spdx-license-ids": "1.2.2"
2913 }
2914 },
2915 "spdx-expression-parse": {
2916 "version": "1.0.4",
2917 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",
2918 "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",
2919 "dev": true
2920 },
2921 "spdx-license-ids": {
2922 "version": "1.2.2",
2923 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
2924 "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
2925 "dev": true
2926 },
2927 "sprintf-js": {
2928 "version": "1.0.3",
2929 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
2930 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
2931 "dev": true
2932 },
2933 "statuses": {
2934 "version": "1.3.1",
2935 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
2936 "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
2937 "dev": true
2938 },
2939 "string_decoder": {
2940 "version": "1.0.3",
2941 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
2942 "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
2943 "dev": true,
2944 "requires": {
2945 "safe-buffer": "5.1.1"
2946 }
2947 },
2948 "strip-ansi": {
2949 "version": "3.0.1",
2950 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2951 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2952 "dev": true,
2953 "requires": {
2954 "ansi-regex": "2.1.1"
2955 }
2956 },
2957 "strip-bom": {
2958 "version": "2.0.0",
2959 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
2960 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
2961 "dev": true,
2962 "requires": {
2963 "is-utf8": "0.2.1"
2964 }
2965 },
2966 "strip-indent": {
2967 "version": "2.0.0",
2968 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
2969 "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
2970 "dev": true
2971 },
2972 "supports-color": {
2973 "version": "2.0.0",
2974 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
2975 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
2976 "dev": true
2977 },
2978 "text-table": {
2979 "version": "0.2.0",
2980 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
2981 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
2982 "dev": true
2983 },
2984 "time-grunt": {
2985 "version": "1.2.1",
2986 "resolved": "https://registry.npmjs.org/time-grunt/-/time-grunt-1.2.1.tgz",
2987 "integrity": "sha1-mHHKA6JkYu3lEMTe8Vf8ursAkrs=",
2988 "dev": true,
2989 "requires": {
2990 "chalk": "1.1.3",
2991 "date-time": "1.1.0",
2992 "figures": "1.7.0",
2993 "hooker": "0.2.3",
2994 "number-is-nan": "1.0.1",
2995 "pretty-ms": "1.4.0",
2996 "text-table": "0.2.0"
2997 },
2998 "dependencies": {
2999 "ansi-regex": {
3000 "version": "2.1.1",
3001 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
3002 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
3003 "dev": true
3004 },
3005 "ansi-styles": {
3006 "version": "2.2.1",
3007 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
3008 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
3009 "dev": true
3010 },
3011 "chalk": {
3012 "version": "1.1.3",
3013 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3014 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3015 "dev": true,
3016 "requires": {
3017 "ansi-styles": "2.2.1",
3018 "escape-string-regexp": "1.0.5",
3019 "has-ansi": "2.0.0",
3020 "strip-ansi": "3.0.1",
3021 "supports-color": "2.0.0"
3022 }
3023 },
3024 "has-ansi": {
3025 "version": "2.0.0",
3026 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
3027 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
3028 "dev": true,
3029 "requires": {
3030 "ansi-regex": "2.1.1"
3031 }
3032 },
3033 "strip-ansi": {
3034 "version": "3.0.1",
3035 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3036 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3037 "dev": true,
3038 "requires": {
3039 "ansi-regex": "2.1.1"
3040 }
3041 },
3042 "supports-color": {
3043 "version": "2.0.0",
3044 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3045 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3046 "dev": true
3047 }
3048 }
3049 },
3050 "time-zone": {
3051 "version": "0.1.0",
3052 "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-0.1.0.tgz",
3053 "integrity": "sha1-Sncotqwo2w4Aj1FAQ/1VW9VXO0Y=",
3054 "dev": true
3055 },
3056 "tiny-lr": {
3057 "version": "0.2.1",
3058 "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz",
3059 "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=",
3060 "dev": true,
3061 "requires": {
3062 "body-parser": "1.14.2",
3063 "debug": "2.2.0",
3064 "faye-websocket": "0.10.0",
3065 "livereload-js": "2.2.2",
3066 "parseurl": "1.3.2",
3067 "qs": "5.1.0"
3068 }
3069 },
3070 "trim-newlines": {
3071 "version": "1.0.0",
3072 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
3073 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
3074 "dev": true
3075 },
3076 "tslib": {
3077 "version": "1.8.0",
3078 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.0.tgz",
3079 "integrity": "sha512-ymKWWZJST0/CkgduC2qkzjMOWr4bouhuURNXCn/inEX0L57BnRG6FhX76o7FOnsjHazCjfU2LKeSrlS2sIKQJg=="
3080 },
3081 "tslint": {
3082 "version": "5.1.0",
3083 "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.1.0.tgz",
3084 "integrity": "sha1-UaR7rutYlW/NYXvSzwDi7w7qLtk=",
3085 "dev": true,
3086 "requires": {
3087 "babel-code-frame": "6.22.0",
3088 "colors": "1.1.2",
3089 "diff": "3.3.0",
3090 "findup-sync": "0.3.0",
3091 "glob": "7.1.2",
3092 "optimist": "0.6.1",
3093 "resolve": "1.4.0",
3094 "semver": "5.4.1",
3095 "tsutils": "1.9.1"
3096 },
3097 "dependencies": {
3098 "colors": {
3099 "version": "1.1.2",
3100 "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
3101 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
3102 "dev": true
3103 },
3104 "diff": {
3105 "version": "3.3.0",
3106 "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.0.tgz",
3107 "integrity": "sha512-w0XZubFWn0Adlsapj9EAWX0FqWdO4tz8kc3RiYdWLh4k/V8PTb6i0SMgXt0vRM3zyKnT8tKO7mUlieRQHIjMNg==",
3108 "dev": true
3109 },
3110 "findup-sync": {
3111 "version": "0.3.0",
3112 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
3113 "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
3114 "dev": true,
3115 "requires": {
3116 "glob": "5.0.15"
3117 },
3118 "dependencies": {
3119 "glob": {
3120 "version": "5.0.15",
3121 "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
3122 "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
3123 "dev": true,
3124 "requires": {
3125 "inflight": "1.0.6",
3126 "inherits": "2.0.3",
3127 "minimatch": "3.0.4",
3128 "once": "1.4.0",
3129 "path-is-absolute": "1.0.1"
3130 }
3131 }
3132 }
3133 },
3134 "glob": {
3135 "version": "7.1.2",
3136 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
3137 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
3138 "dev": true,
3139 "requires": {
3140 "fs.realpath": "1.0.0",
3141 "inflight": "1.0.6",
3142 "inherits": "2.0.3",
3143 "minimatch": "3.0.4",
3144 "once": "1.4.0",
3145 "path-is-absolute": "1.0.1"
3146 }
3147 },
3148 "minimatch": {
3149 "version": "3.0.4",
3150 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3151 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3152 "dev": true,
3153 "requires": {
3154 "brace-expansion": "1.1.8"
3155 }
3156 },
3157 "tsutils": {
3158 "version": "1.9.1",
3159 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-1.9.1.tgz",
3160 "integrity": "sha1-ufmrROVa+WgYMdXyjQrur1x1DLA=",
3161 "dev": true
3162 }
3163 }
3164 },
3165 "tslint-microsoft-contrib": {
3166 "version": "5.0.1",
3167 "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.0.1.tgz",
3168 "integrity": "sha1-Mo7pwo0HzfeTKTIEyW4v+rkiGZQ=",
3169 "dev": true,
3170 "requires": {
3171 "tsutils": "1.9.1"
3172 },
3173 "dependencies": {
3174 "tsutils": {
3175 "version": "1.9.1",
3176 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-1.9.1.tgz",
3177 "integrity": "sha1-ufmrROVa+WgYMdXyjQrur1x1DLA=",
3178 "dev": true
3179 }
3180 }
3181 },
3182 "tsutils": {
3183 "version": "2.7.1",
3184 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.7.1.tgz",
3185 "integrity": "sha1-QRoOlGZSWisoaSYKVWINcpIVXiQ=",
3186 "requires": {
3187 "tslib": "1.8.0"
3188 }
3189 },
3190 "type-detect": {
3191 "version": "1.0.0",
3192 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz",
3193 "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=",
3194 "dev": true
3195 },
3196 "type-is": {
3197 "version": "1.6.15",
3198 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz",
3199 "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=",
3200 "dev": true,
3201 "requires": {
3202 "media-typer": "0.3.0",
3203 "mime-types": "2.1.17"
3204 }
3205 },
3206 "typescript": {
3207 "version": "2.4.2",
3208 "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.2.tgz",
3209 "integrity": "sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=",
3210 "dev": true
3211 },
3212 "underscore": {
3213 "version": "1.8.3",
3214 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
3215 "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
3216 "dev": true
3217 },
3218 "underscore.string": {
3219 "version": "3.2.3",
3220 "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz",
3221 "integrity": "sha1-gGmSYzZl1eX8tNsfs6hi62jp5to=",
3222 "dev": true
3223 },
3224 "unpipe": {
3225 "version": "1.0.0",
3226 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
3227 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
3228 "dev": true
3229 },
3230 "util-deprecate": {
3231 "version": "1.0.2",
3232 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3233 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
3234 "dev": true
3235 },
3236 "validate-npm-package-license": {
3237 "version": "3.0.1",
3238 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
3239 "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
3240 "dev": true,
3241 "requires": {
3242 "spdx-correct": "1.0.2",
3243 "spdx-expression-parse": "1.0.4"
3244 }
3245 },
3246 "websocket-driver": {
3247 "version": "0.7.0",
3248 "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz",
3249 "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
3250 "dev": true,
3251 "requires": {
3252 "http-parser-js": "0.4.9",
3253 "websocket-extensions": "0.1.2"
3254 }
3255 },
3256 "websocket-extensions": {
3257 "version": "0.1.2",
3258 "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.2.tgz",
3259 "integrity": "sha1-Dhh4HeYpoYMIzhSBZQ9n/6JpOl0=",
3260 "dev": true
3261 },
3262 "which": {
3263 "version": "1.2.14",
3264 "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz",
3265 "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=",
3266 "dev": true,
3267 "requires": {
3268 "isexe": "2.0.0"
3269 }
3270 },
3271 "wordwrap": {
3272 "version": "0.0.3",
3273 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
3274 "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
3275 "dev": true
3276 },
3277 "wrappy": {
3278 "version": "1.0.2",
3279 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3280 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
3281 "dev": true
3282 },
3283 "xml2js": {
3284 "version": "0.4.19",
3285 "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz",
3286 "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==",
3287 "dev": true,
3288 "requires": {
3289 "sax": "1.2.4",
3290 "xmlbuilder": "9.0.4"
3291 }
3292 },
3293 "xmlbuilder": {
3294 "version": "9.0.4",
3295 "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.4.tgz",
3296 "integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8=",
3297 "dev": true
3298 }
3299 }
3300}