2a5b0a6ee6d13acd969f413ab6ab286437459809
[moodle.git] / npm-shrinkwrap.json
1 {
2   "name": "Moodle",
3   "requires": true,
4   "lockfileVersion": 1,
5   "dependencies": {
6     "abbrev": {
7       "version": "1.1.0",
8       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
9       "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=",
10       "dev": true
11     },
12     "acorn": {
13       "version": "5.1.1",
14       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz",
15       "integrity": "sha512-vOk6uEMctu0vQrvuSqFdJyqj1Q0S5VTDL79qtjo+DhRr+1mmaD+tluFSCZqhvi/JUhXSzoZN2BhtstaPEeE8cw==",
16       "dev": true
17     },
18     "acorn-jsx": {
19       "version": "3.0.1",
20       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
21       "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
22       "dev": true,
23       "requires": {
24         "acorn": "3.3.0"
25       },
26       "dependencies": {
27         "acorn": {
28           "version": "3.3.0",
29           "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
30           "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
31           "dev": true
32         }
33       }
34     },
35     "ajv": {
36       "version": "4.11.8",
37       "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
38       "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
39       "dev": true,
40       "requires": {
41         "co": "4.6.0",
42         "json-stable-stringify": "1.0.1"
43       }
44     },
45     "ajv-keywords": {
46       "version": "1.5.1",
47       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz",
48       "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=",
49       "dev": true
50     },
51     "align-text": {
52       "version": "0.1.4",
53       "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
54       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
55       "dev": true,
56       "requires": {
57         "kind-of": "3.2.2",
58         "longest": "1.0.1",
59         "repeat-string": "1.6.1"
60       }
61     },
62     "amdefine": {
63       "version": "1.0.1",
64       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
65       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
66       "dev": true
67     },
68     "ansi-color": {
69       "version": "0.2.1",
70       "resolved": "https://registry.npmjs.org/ansi-color/-/ansi-color-0.2.1.tgz",
71       "integrity": "sha1-PnXAN0dSF1RO12Oo21cJ+prlv5o=",
72       "dev": true
73     },
74     "ansi-escapes": {
75       "version": "2.0.0",
76       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-2.0.0.tgz",
77       "integrity": "sha1-W65SvkJIeN2Xg+iRDj/Cki6DyBs=",
78       "dev": true
79     },
80     "ansi-regex": {
81       "version": "2.1.1",
82       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
83       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
84       "dev": true
85     },
86     "ansi-styles": {
87       "version": "2.2.1",
88       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
89       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
90       "dev": true
91     },
92     "argparse": {
93       "version": "1.0.9",
94       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
95       "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
96       "dev": true,
97       "requires": {
98         "sprintf-js": "1.0.3"
99       }
100     },
101     "arr-diff": {
102       "version": "2.0.0",
103       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
104       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
105       "dev": true,
106       "requires": {
107         "arr-flatten": "1.1.0"
108       }
109     },
110     "arr-flatten": {
111       "version": "1.1.0",
112       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
113       "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
114       "dev": true
115     },
116     "array-differ": {
117       "version": "1.0.0",
118       "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
119       "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
120       "dev": true
121     },
122     "array-find-index": {
123       "version": "1.0.2",
124       "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
125       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
126       "dev": true
127     },
128     "array-union": {
129       "version": "1.0.2",
130       "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
131       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
132       "dev": true,
133       "requires": {
134         "array-uniq": "1.0.3"
135       }
136     },
137     "array-uniq": {
138       "version": "1.0.3",
139       "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
140       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
141       "dev": true
142     },
143     "array-unique": {
144       "version": "0.2.1",
145       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
146       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
147       "dev": true
148     },
149     "arrify": {
150       "version": "1.0.1",
151       "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
152       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
153       "dev": true
154     },
155     "asap": {
156       "version": "2.0.5",
157       "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz",
158       "integrity": "sha1-UidltQw1EEkOUtfc/ghe+bqWlY8=",
159       "dev": true,
160       "optional": true
161     },
162     "asn1": {
163       "version": "0.2.3",
164       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
165       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
166       "dev": true,
167       "optional": true
168     },
169     "assert-plus": {
170       "version": "0.2.0",
171       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
172       "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
173       "dev": true,
174       "optional": true
175     },
176     "async": {
177       "version": "1.5.2",
178       "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
179       "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
180       "dev": true
181     },
182     "asynckit": {
183       "version": "0.4.0",
184       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
185       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
186       "dev": true,
187       "optional": true
188     },
189     "autoprefixer": {
190       "version": "7.1.2",
191       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.1.2.tgz",
192       "integrity": "sha1-++rwfUj9h44Ggr98vurecorbKxg=",
193       "dev": true,
194       "requires": {
195         "browserslist": "2.2.0",
196         "caniuse-lite": "1.0.30000703",
197         "normalize-range": "0.1.2",
198         "num2fraction": "1.2.2",
199         "postcss": "6.0.7",
200         "postcss-value-parser": "3.3.0"
201       }
202     },
203     "aws-sign2": {
204       "version": "0.6.0",
205       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
206       "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
207       "dev": true,
208       "optional": true
209     },
210     "aws4": {
211       "version": "1.6.0",
212       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
213       "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
214       "dev": true,
215       "optional": true
216     },
217     "babel-code-frame": {
218       "version": "6.22.0",
219       "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz",
220       "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=",
221       "dev": true,
222       "requires": {
223         "chalk": "1.1.3",
224         "esutils": "2.0.2",
225         "js-tokens": "3.0.2"
226       }
227     },
228     "balanced-match": {
229       "version": "0.4.2",
230       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
231       "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
232       "dev": true
233     },
234     "bcrypt-pbkdf": {
235       "version": "1.0.1",
236       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
237       "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
238       "dev": true,
239       "optional": true,
240       "requires": {
241         "tweetnacl": "0.14.5"
242       }
243     },
244     "body-parser": {
245       "version": "1.14.2",
246       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz",
247       "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=",
248       "dev": true,
249       "requires": {
250         "bytes": "2.2.0",
251         "content-type": "1.0.2",
252         "debug": "2.2.0",
253         "depd": "1.1.0",
254         "http-errors": "1.3.1",
255         "iconv-lite": "0.4.13",
256         "on-finished": "2.3.0",
257         "qs": "5.2.0",
258         "raw-body": "2.1.7",
259         "type-is": "1.6.15"
260       },
261       "dependencies": {
262         "debug": {
263           "version": "2.2.0",
264           "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
265           "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
266           "dev": true,
267           "requires": {
268             "ms": "0.7.1"
269           }
270         },
271         "iconv-lite": {
272           "version": "0.4.13",
273           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
274           "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
275           "dev": true
276         },
277         "ms": {
278           "version": "0.7.1",
279           "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
280           "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
281           "dev": true
282         },
283         "qs": {
284           "version": "5.2.0",
285           "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz",
286           "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=",
287           "dev": true
288         }
289       }
290     },
291     "boom": {
292       "version": "2.10.1",
293       "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
294       "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
295       "dev": true,
296       "requires": {
297         "hoek": "2.16.3"
298       }
299     },
300     "brace-expansion": {
301       "version": "1.1.7",
302       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz",
303       "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=",
304       "dev": true,
305       "requires": {
306         "balanced-match": "0.4.2",
307         "concat-map": "0.0.1"
308       }
309     },
310     "braces": {
311       "version": "1.8.5",
312       "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
313       "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
314       "dev": true,
315       "requires": {
316         "expand-range": "1.8.2",
317         "preserve": "0.2.0",
318         "repeat-element": "1.1.2"
319       }
320     },
321     "browserify-zlib": {
322       "version": "0.1.4",
323       "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
324       "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
325       "dev": true,
326       "requires": {
327         "pako": "0.2.9"
328       }
329     },
330     "browserslist": {
331       "version": "2.2.0",
332       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.2.0.tgz",
333       "integrity": "sha512-t09UuOv/4/hrL1y4wZ871+kKE6E2bkdMD6duZtV7FZIHFpsmdQfW63BH3bAjkfpkbP/eFKyenUbDUKigV/VmRw==",
334       "dev": true,
335       "requires": {
336         "caniuse-lite": "1.0.30000703",
337         "electron-to-chromium": "1.3.16"
338       }
339     },
340     "buffer-shims": {
341       "version": "1.0.0",
342       "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
343       "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=",
344       "dev": true
345     },
346     "builtin-modules": {
347       "version": "1.1.1",
348       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
349       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
350       "dev": true
351     },
352     "bytes": {
353       "version": "2.2.0",
354       "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz",
355       "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=",
356       "dev": true
357     },
358     "caller-path": {
359       "version": "0.1.0",
360       "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
361       "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
362       "dev": true,
363       "requires": {
364         "callsites": "0.2.0"
365       }
366     },
367     "callsites": {
368       "version": "0.2.0",
369       "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
370       "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
371       "dev": true
372     },
373     "camelcase": {
374       "version": "2.1.1",
375       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
376       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
377       "dev": true
378     },
379     "camelcase-keys": {
380       "version": "2.1.0",
381       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
382       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
383       "dev": true,
384       "requires": {
385         "camelcase": "2.1.1",
386         "map-obj": "1.0.1"
387       }
388     },
389     "caniuse-db": {
390       "version": "1.0.30000703",
391       "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000703.tgz",
392       "integrity": "sha1-x9iZuK3qbaGqWHNV05rIUz+HhAM=",
393       "dev": true
394     },
395     "caniuse-lite": {
396       "version": "1.0.30000703",
397       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000703.tgz",
398       "integrity": "sha1-Zm6MPx5PersdFtSOBOfp6N+TSSU=",
399       "dev": true
400     },
401     "caseless": {
402       "version": "0.12.0",
403       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
404       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
405       "dev": true,
406       "optional": true
407     },
408     "center-align": {
409       "version": "0.1.3",
410       "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
411       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
412       "dev": true,
413       "requires": {
414         "align-text": "0.1.4",
415         "lazy-cache": "1.0.4"
416       }
417     },
418     "chalk": {
419       "version": "1.1.3",
420       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
421       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
422       "dev": true,
423       "requires": {
424         "ansi-styles": "2.2.1",
425         "escape-string-regexp": "1.0.5",
426         "has-ansi": "2.0.0",
427         "strip-ansi": "3.0.1",
428         "supports-color": "2.0.0"
429       }
430     },
431     "circular-json": {
432       "version": "0.3.1",
433       "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.1.tgz",
434       "integrity": "sha1-vos2rvzN6LPKeqLWr8B6NyQsDS0=",
435       "dev": true
436     },
437     "cli": {
438       "version": "0.6.6",
439       "resolved": "https://registry.npmjs.org/cli/-/cli-0.6.6.tgz",
440       "integrity": "sha1-Aq1Eo4Cr8nraxebwzdewQ9dMU+M=",
441       "dev": true,
442       "requires": {
443         "exit": "0.1.2",
444         "glob": "3.2.11"
445       },
446       "dependencies": {
447         "glob": {
448           "version": "3.2.11",
449           "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
450           "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
451           "dev": true,
452           "requires": {
453             "inherits": "2.0.3",
454             "minimatch": "0.3.0"
455           }
456         },
457         "minimatch": {
458           "version": "0.3.0",
459           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
460           "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
461           "dev": true,
462           "requires": {
463             "lru-cache": "2.7.3",
464             "sigmund": "1.0.1"
465           }
466         }
467       }
468     },
469     "cli-cursor": {
470       "version": "2.1.0",
471       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
472       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
473       "dev": true,
474       "requires": {
475         "restore-cursor": "2.0.0"
476       }
477     },
478     "cli-width": {
479       "version": "2.1.0",
480       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz",
481       "integrity": "sha1-sjTKIJsp72b8UY2bmNWEewDt8Ao=",
482       "dev": true
483     },
484     "cliui": {
485       "version": "2.1.0",
486       "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
487       "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
488       "dev": true,
489       "requires": {
490         "center-align": "0.1.3",
491         "right-align": "0.1.3",
492         "wordwrap": "0.0.2"
493       },
494       "dependencies": {
495         "wordwrap": {
496           "version": "0.0.2",
497           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
498           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
499           "dev": true
500         }
501       }
502     },
503     "clone-regexp": {
504       "version": "1.0.0",
505       "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.0.tgz",
506       "integrity": "sha1-6uCiQT9VwJQvgYwin+/OhF1/Oxw=",
507       "dev": true,
508       "requires": {
509         "is-regexp": "1.0.0",
510         "is-supported-regexp-flag": "1.0.0"
511       }
512     },
513     "co": {
514       "version": "4.6.0",
515       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
516       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
517       "dev": true
518     },
519     "coffee-script": {
520       "version": "1.10.0",
521       "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz",
522       "integrity": "sha1-EpOLz5vhlI+gBvkuDEyegXBRCMA=",
523       "dev": true
524     },
525     "color-convert": {
526       "version": "1.9.0",
527       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz",
528       "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=",
529       "dev": true,
530       "requires": {
531         "color-name": "1.1.3"
532       }
533     },
534     "color-diff": {
535       "version": "0.1.7",
536       "resolved": "https://registry.npmjs.org/color-diff/-/color-diff-0.1.7.tgz",
537       "integrity": "sha1-bbeM2UgqjkWdQIIer0tQMoPcuOI=",
538       "dev": true
539     },
540     "color-name": {
541       "version": "1.1.3",
542       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
543       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
544       "dev": true
545     },
546     "colorguard": {
547       "version": "1.2.0",
548       "resolved": "https://registry.npmjs.org/colorguard/-/colorguard-1.2.0.tgz",
549       "integrity": "sha1-8/rK9cquuk71RlPZ+yW7cxd8DYQ=",
550       "dev": true,
551       "requires": {
552         "chalk": "1.1.3",
553         "color-diff": "0.1.7",
554         "log-symbols": "1.0.2",
555         "object-assign": "4.1.1",
556         "pipetteur": "2.0.3",
557         "plur": "2.1.2",
558         "postcss": "5.2.17",
559         "postcss-reporter": "1.4.1",
560         "text-table": "0.2.0",
561         "yargs": "1.3.3"
562       },
563       "dependencies": {
564         "has-flag": {
565           "version": "1.0.0",
566           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
567           "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
568           "dev": true
569         },
570         "postcss": {
571           "version": "5.2.17",
572           "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz",
573           "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=",
574           "dev": true,
575           "requires": {
576             "chalk": "1.1.3",
577             "js-base64": "2.1.9",
578             "source-map": "0.5.6",
579             "supports-color": "3.2.3"
580           }
581         },
582         "postcss-reporter": {
583           "version": "1.4.1",
584           "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz",
585           "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=",
586           "dev": true,
587           "requires": {
588             "chalk": "1.1.3",
589             "lodash": "4.17.4",
590             "log-symbols": "1.0.2",
591             "postcss": "5.2.17"
592           }
593         },
594         "supports-color": {
595           "version": "3.2.3",
596           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
597           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
598           "dev": true,
599           "requires": {
600             "has-flag": "1.0.0"
601           }
602         },
603         "yargs": {
604           "version": "1.3.3",
605           "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz",
606           "integrity": "sha1-BU3oth8i7v23IHBZ6u+da4P7kxo=",
607           "dev": true
608         }
609       }
610     },
611     "colors": {
612       "version": "1.1.2",
613       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
614       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
615       "dev": true
616     },
617     "combined-stream": {
618       "version": "1.0.5",
619       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
620       "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
621       "dev": true,
622       "requires": {
623         "delayed-stream": "1.0.0"
624       }
625     },
626     "commander": {
627       "version": "2.9.0",
628       "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
629       "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
630       "dev": true,
631       "requires": {
632         "graceful-readlink": "1.0.1"
633       }
634     },
635     "concat-map": {
636       "version": "0.0.1",
637       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
638       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
639       "dev": true
640     },
641     "concat-stream": {
642       "version": "1.6.0",
643       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
644       "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
645       "dev": true,
646       "requires": {
647         "inherits": "2.0.3",
648         "readable-stream": "2.2.9",
649         "typedarray": "0.0.6"
650       }
651     },
652     "console-browserify": {
653       "version": "1.1.0",
654       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
655       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
656       "dev": true,
657       "requires": {
658         "date-now": "0.1.4"
659       }
660     },
661     "content-type": {
662       "version": "1.0.2",
663       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
664       "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=",
665       "dev": true
666     },
667     "core-util-is": {
668       "version": "1.0.2",
669       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
670       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
671       "dev": true
672     },
673     "cosmiconfig": {
674       "version": "2.1.3",
675       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.3.tgz",
676       "integrity": "sha1-lSdx6w3dwcs/ovb75RpSLpOz7go=",
677       "dev": true,
678       "requires": {
679         "is-directory": "0.3.1",
680         "js-yaml": "3.8.4",
681         "minimist": "1.2.0",
682         "object-assign": "4.1.1",
683         "os-homedir": "1.0.2",
684         "parse-json": "2.2.0",
685         "require-from-string": "1.2.1"
686       },
687       "dependencies": {
688         "minimist": {
689           "version": "1.2.0",
690           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
691           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
692           "dev": true
693         }
694       }
695     },
696     "cpr": {
697       "version": "0.0.6",
698       "resolved": "https://registry.npmjs.org/cpr/-/cpr-0.0.6.tgz",
699       "integrity": "sha1-U43SYnolrlDtoNwPgyKfuWDQhrM=",
700       "dev": true,
701       "requires": {
702         "graceful-fs": "1.1.14",
703         "mkdirp": "0.3.5",
704         "rimraf": "2.0.3"
705       },
706       "dependencies": {
707         "graceful-fs": {
708           "version": "1.1.14",
709           "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.1.14.tgz",
710           "integrity": "sha1-BweNtfY3f2Mh/Oqu30l94STclGU=",
711           "dev": true
712         },
713         "mkdirp": {
714           "version": "0.3.5",
715           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
716           "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
717           "dev": true
718         },
719         "rimraf": {
720           "version": "2.0.3",
721           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.0.3.tgz",
722           "integrity": "sha1-9QopZecUTpr9mYmC8V33BnMPVqk=",
723           "dev": true,
724           "requires": {
725             "graceful-fs": "1.1.14"
726           }
727         }
728       }
729     },
730     "cross-spawn": {
731       "version": "5.1.0",
732       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
733       "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
734       "dev": true,
735       "requires": {
736         "lru-cache": "4.1.1",
737         "shebang-command": "1.2.0",
738         "which": "1.2.14"
739       },
740       "dependencies": {
741         "lru-cache": {
742           "version": "4.1.1",
743           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
744           "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
745           "dev": true,
746           "requires": {
747             "pseudomap": "1.0.2",
748             "yallist": "2.1.2"
749           }
750         }
751       }
752     },
753     "cryptiles": {
754       "version": "2.0.5",
755       "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
756       "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
757       "dev": true,
758       "optional": true,
759       "requires": {
760         "boom": "2.10.1"
761       }
762     },
763     "css-color-names": {
764       "version": "0.0.3",
765       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.3.tgz",
766       "integrity": "sha1-3gzvFvTYqoIioyDVttfpu62nufY=",
767       "dev": true
768     },
769     "css-rule-stream": {
770       "version": "1.1.0",
771       "resolved": "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz",
772       "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=",
773       "dev": true,
774       "requires": {
775         "css-tokenize": "1.0.1",
776         "duplexer2": "0.0.2",
777         "ldjson-stream": "1.2.1",
778         "through2": "0.6.5"
779       }
780     },
781     "css-tokenize": {
782       "version": "1.0.1",
783       "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz",
784       "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=",
785       "dev": true,
786       "requires": {
787         "inherits": "2.0.3",
788         "readable-stream": "1.1.14"
789       },
790       "dependencies": {
791         "isarray": {
792           "version": "0.0.1",
793           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
794           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
795           "dev": true
796         },
797         "readable-stream": {
798           "version": "1.1.14",
799           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
800           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
801           "dev": true,
802           "requires": {
803             "core-util-is": "1.0.2",
804             "inherits": "2.0.3",
805             "isarray": "0.0.1",
806             "string_decoder": "0.10.31"
807           }
808         },
809         "string_decoder": {
810           "version": "0.10.31",
811           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
812           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
813           "dev": true
814         }
815       }
816     },
817     "css-tree": {
818       "version": "1.0.0-alpha16",
819       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha16.tgz",
820       "integrity": "sha1-bLLN/2lHJZ39r3kGJjM6hi3pSLA=",
821       "dev": true,
822       "requires": {
823         "source-map": "0.5.6"
824       }
825     },
826     "csslint": {
827       "version": "0.10.0",
828       "resolved": "https://registry.npmjs.org/csslint/-/csslint-0.10.0.tgz",
829       "integrity": "sha1-OmoE51Zcjp0ZvrSXZ8fslug2WAU=",
830       "dev": true,
831       "requires": {
832         "parserlib": "0.2.5"
833       }
834     },
835     "cssproc": {
836       "version": "0.0.7",
837       "resolved": "https://registry.npmjs.org/cssproc/-/cssproc-0.0.7.tgz",
838       "integrity": "sha1-+Ch4pPhKvpcxVUK5ln9mUNhdPf4=",
839       "dev": true
840     },
841     "currently-unhandled": {
842       "version": "0.4.1",
843       "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
844       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
845       "dev": true,
846       "requires": {
847         "array-find-index": "1.0.2"
848       }
849     },
850     "dashdash": {
851       "version": "1.14.1",
852       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
853       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
854       "dev": true,
855       "optional": true,
856       "requires": {
857         "assert-plus": "1.0.0"
858       },
859       "dependencies": {
860         "assert-plus": {
861           "version": "1.0.0",
862           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
863           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
864           "dev": true,
865           "optional": true
866         }
867       }
868     },
869     "date-now": {
870       "version": "0.1.4",
871       "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
872       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
873       "dev": true
874     },
875     "dateformat": {
876       "version": "1.0.12",
877       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
878       "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
879       "dev": true,
880       "requires": {
881         "get-stdin": "4.0.1",
882         "meow": "3.7.0"
883       }
884     },
885     "debug": {
886       "version": "2.6.8",
887       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
888       "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
889       "dev": true,
890       "requires": {
891         "ms": "2.0.0"
892       }
893     },
894     "decamelize": {
895       "version": "1.2.0",
896       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
897       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
898       "dev": true
899     },
900     "deep-is": {
901       "version": "0.1.3",
902       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
903       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
904       "dev": true
905     },
906     "del": {
907       "version": "2.2.2",
908       "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
909       "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
910       "dev": true,
911       "requires": {
912         "globby": "5.0.0",
913         "is-path-cwd": "1.0.0",
914         "is-path-in-cwd": "1.0.0",
915         "object-assign": "4.1.1",
916         "pify": "2.3.0",
917         "pinkie-promise": "2.0.1",
918         "rimraf": "2.6.1"
919       }
920     },
921     "delayed-stream": {
922       "version": "1.0.0",
923       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
924       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
925       "dev": true
926     },
927     "depd": {
928       "version": "1.1.0",
929       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
930       "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=",
931       "dev": true
932     },
933     "doctrine": {
934       "version": "2.0.0",
935       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz",
936       "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=",
937       "dev": true,
938       "requires": {
939         "esutils": "2.0.2",
940         "isarray": "1.0.0"
941       }
942     },
943     "doiuse": {
944       "version": "2.6.0",
945       "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-2.6.0.tgz",
946       "integrity": "sha1-GJLRC2Gpo1at2/K2FJM+gfi7ODQ=",
947       "dev": true,
948       "requires": {
949         "browserslist": "1.7.7",
950         "caniuse-db": "1.0.30000703",
951         "css-rule-stream": "1.1.0",
952         "duplexer2": "0.0.2",
953         "jsonfilter": "1.1.2",
954         "ldjson-stream": "1.2.1",
955         "lodash": "4.17.4",
956         "multimatch": "2.1.0",
957         "postcss": "5.2.17",
958         "source-map": "0.4.4",
959         "through2": "0.6.5",
960         "yargs": "3.10.0"
961       },
962       "dependencies": {
963         "browserslist": {
964           "version": "1.7.7",
965           "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
966           "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
967           "dev": true,
968           "requires": {
969             "caniuse-db": "1.0.30000703",
970             "electron-to-chromium": "1.3.16"
971           }
972         },
973         "has-flag": {
974           "version": "1.0.0",
975           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
976           "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
977           "dev": true
978         },
979         "postcss": {
980           "version": "5.2.17",
981           "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz",
982           "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=",
983           "dev": true,
984           "requires": {
985             "chalk": "1.1.3",
986             "js-base64": "2.1.9",
987             "source-map": "0.5.6",
988             "supports-color": "3.2.3"
989           },
990           "dependencies": {
991             "source-map": {
992               "version": "0.5.6",
993               "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
994               "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
995               "dev": true
996             }
997           }
998         },
999         "source-map": {
1000           "version": "0.4.4",
1001           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
1002           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
1003           "dev": true,
1004           "requires": {
1005             "amdefine": "1.0.1"
1006           }
1007         },
1008         "supports-color": {
1009           "version": "3.2.3",
1010           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
1011           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
1012           "dev": true,
1013           "requires": {
1014             "has-flag": "1.0.0"
1015           }
1016         }
1017       }
1018     },
1019     "dom-serializer": {
1020       "version": "0.1.0",
1021       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
1022       "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
1023       "dev": true,
1024       "requires": {
1025         "domelementtype": "1.1.3",
1026         "entities": "1.1.1"
1027       },
1028       "dependencies": {
1029         "domelementtype": {
1030           "version": "1.1.3",
1031           "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
1032           "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
1033           "dev": true
1034         },
1035         "entities": {
1036           "version": "1.1.1",
1037           "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
1038           "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
1039           "dev": true
1040         }
1041       }
1042     },
1043     "domelementtype": {
1044       "version": "1.3.0",
1045       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
1046       "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
1047       "dev": true
1048     },
1049     "domhandler": {
1050       "version": "2.3.0",
1051       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
1052       "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
1053       "dev": true,
1054       "requires": {
1055         "domelementtype": "1.3.0"
1056       }
1057     },
1058     "domutils": {
1059       "version": "1.5.1",
1060       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
1061       "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
1062       "dev": true,
1063       "requires": {
1064         "dom-serializer": "0.1.0",
1065         "domelementtype": "1.3.0"
1066       }
1067     },
1068     "duplexer": {
1069       "version": "0.1.1",
1070       "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
1071       "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
1072       "dev": true
1073     },
1074     "duplexer2": {
1075       "version": "0.0.2",
1076       "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
1077       "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
1078       "dev": true,
1079       "requires": {
1080         "readable-stream": "1.1.14"
1081       },
1082       "dependencies": {
1083         "isarray": {
1084           "version": "0.0.1",
1085           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
1086           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
1087           "dev": true
1088         },
1089         "readable-stream": {
1090           "version": "1.1.14",
1091           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
1092           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
1093           "dev": true,
1094           "requires": {
1095             "core-util-is": "1.0.2",
1096             "inherits": "2.0.3",
1097             "isarray": "0.0.1",
1098             "string_decoder": "0.10.31"
1099           }
1100         },
1101         "string_decoder": {
1102           "version": "0.10.31",
1103           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
1104           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
1105           "dev": true
1106         }
1107       }
1108     },
1109     "ecc-jsbn": {
1110       "version": "0.1.1",
1111       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
1112       "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
1113       "dev": true,
1114       "optional": true,
1115       "requires": {
1116         "jsbn": "0.1.1"
1117       }
1118     },
1119     "ee-first": {
1120       "version": "1.1.1",
1121       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1122       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
1123       "dev": true
1124     },
1125     "electron-to-chromium": {
1126       "version": "1.3.16",
1127       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.16.tgz",
1128       "integrity": "sha1-0OAmc1dUdwkBrjAaIWZMukXZL30=",
1129       "dev": true
1130     },
1131     "entities": {
1132       "version": "1.0.0",
1133       "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
1134       "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
1135       "dev": true
1136     },
1137     "errno": {
1138       "version": "0.1.4",
1139       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz",
1140       "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=",
1141       "dev": true,
1142       "optional": true,
1143       "requires": {
1144         "prr": "0.0.0"
1145       }
1146     },
1147     "error-ex": {
1148       "version": "1.3.1",
1149       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
1150       "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
1151       "dev": true,
1152       "requires": {
1153         "is-arrayish": "0.2.1"
1154       }
1155     },
1156     "escape-string-regexp": {
1157       "version": "1.0.5",
1158       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1159       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1160       "dev": true
1161     },
1162     "escodegen": {
1163       "version": "0.0.28",
1164       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz",
1165       "integrity": "sha1-Dk/xcV8yh3XWyrUaxEpAbNer/9M=",
1166       "dev": true,
1167       "requires": {
1168         "esprima": "1.0.4",
1169         "estraverse": "1.3.2",
1170         "source-map": "0.5.6"
1171       },
1172       "dependencies": {
1173         "esprima": {
1174           "version": "1.0.4",
1175           "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
1176           "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=",
1177           "dev": true
1178         },
1179         "estraverse": {
1180           "version": "1.3.2",
1181           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz",
1182           "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI=",
1183           "dev": true
1184         }
1185       }
1186     },
1187     "eslint": {
1188       "version": "4.4.1",
1189       "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.4.1.tgz",
1190       "integrity": "sha1-mc1+r8/8ov+Zpcj18qR01jZLS9M=",
1191       "dev": true,
1192       "requires": {
1193         "ajv": "5.2.2",
1194         "babel-code-frame": "6.22.0",
1195         "chalk": "1.1.3",
1196         "concat-stream": "1.6.0",
1197         "cross-spawn": "5.1.0",
1198         "debug": "2.6.8",
1199         "doctrine": "2.0.0",
1200         "eslint-scope": "3.7.1",
1201         "espree": "3.5.0",
1202         "esquery": "1.0.0",
1203         "estraverse": "4.2.0",
1204         "esutils": "2.0.2",
1205         "file-entry-cache": "2.0.0",
1206         "functional-red-black-tree": "1.0.1",
1207         "glob": "7.1.2",
1208         "globals": "9.17.0",
1209         "ignore": "3.3.3",
1210         "imurmurhash": "0.1.4",
1211         "inquirer": "3.2.1",
1212         "is-resolvable": "1.0.0",
1213         "js-yaml": "3.9.1",
1214         "json-stable-stringify": "1.0.1",
1215         "levn": "0.3.0",
1216         "lodash": "4.17.4",
1217         "minimatch": "3.0.4",
1218         "mkdirp": "0.5.1",
1219         "natural-compare": "1.4.0",
1220         "optionator": "0.8.2",
1221         "path-is-inside": "1.0.2",
1222         "pluralize": "4.0.0",
1223         "progress": "2.0.0",
1224         "require-uncached": "1.0.3",
1225         "semver": "5.3.0",
1226         "strip-json-comments": "2.0.1",
1227         "table": "4.0.1",
1228         "text-table": "0.2.0"
1229       },
1230       "dependencies": {
1231         "ajv": {
1232           "version": "5.2.2",
1233           "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.2.tgz",
1234           "integrity": "sha1-R8aNaehvXZUxA7AHSpQw3GPaXjk=",
1235           "dev": true,
1236           "requires": {
1237             "co": "4.6.0",
1238             "fast-deep-equal": "1.0.0",
1239             "json-schema-traverse": "0.3.1",
1240             "json-stable-stringify": "1.0.1"
1241           }
1242         },
1243         "esprima": {
1244           "version": "4.0.0",
1245           "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
1246           "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
1247           "dev": true
1248         },
1249         "js-yaml": {
1250           "version": "3.9.1",
1251           "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.1.tgz",
1252           "integrity": "sha512-CbcG379L1e+mWBnLvHWWeLs8GyV/EMw862uLI3c+GxVyDHWZcjZinwuBd3iW2pgxgIlksW/1vNJa4to+RvDOww==",
1253           "dev": true,
1254           "requires": {
1255             "argparse": "1.0.9",
1256             "esprima": "4.0.0"
1257           }
1258         },
1259         "strip-json-comments": {
1260           "version": "2.0.1",
1261           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
1262           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
1263           "dev": true
1264         }
1265       }
1266     },
1267     "eslint-plugin-promise": {
1268       "version": "3.5.0",
1269       "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.5.0.tgz",
1270       "integrity": "sha1-ePu2/+BHIBYnVp6FpsU3OvKmj8o=",
1271       "dev": true
1272     },
1273     "eslint-scope": {
1274       "version": "3.7.1",
1275       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz",
1276       "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
1277       "dev": true,
1278       "requires": {
1279         "esrecurse": "4.1.0",
1280         "estraverse": "4.2.0"
1281       }
1282     },
1283     "espree": {
1284       "version": "3.5.0",
1285       "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.0.tgz",
1286       "integrity": "sha1-mDWGJb3QVYYeon4oZ+pyn69GPY0=",
1287       "dev": true,
1288       "requires": {
1289         "acorn": "5.1.1",
1290         "acorn-jsx": "3.0.1"
1291       }
1292     },
1293     "esprima": {
1294       "version": "3.1.3",
1295       "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
1296       "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
1297       "dev": true
1298     },
1299     "esquery": {
1300       "version": "1.0.0",
1301       "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz",
1302       "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=",
1303       "dev": true,
1304       "requires": {
1305         "estraverse": "4.2.0"
1306       }
1307     },
1308     "esrecurse": {
1309       "version": "4.1.0",
1310       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.1.0.tgz",
1311       "integrity": "sha1-RxO2U2rffyrE8yfVWed1a/9kgiA=",
1312       "dev": true,
1313       "requires": {
1314         "estraverse": "4.1.1",
1315         "object-assign": "4.1.1"
1316       },
1317       "dependencies": {
1318         "estraverse": {
1319           "version": "4.1.1",
1320           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz",
1321           "integrity": "sha1-9srKcokzqFDvkGYdDheYK6RxEaI=",
1322           "dev": true
1323         }
1324       }
1325     },
1326     "estraverse": {
1327       "version": "4.2.0",
1328       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
1329       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
1330       "dev": true
1331     },
1332     "esutils": {
1333       "version": "2.0.2",
1334       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
1335       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
1336       "dev": true
1337     },
1338     "eventemitter2": {
1339       "version": "0.4.14",
1340       "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
1341       "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
1342       "dev": true
1343     },
1344     "execall": {
1345       "version": "1.0.0",
1346       "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz",
1347       "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
1348       "dev": true,
1349       "requires": {
1350         "clone-regexp": "1.0.0"
1351       }
1352     },
1353     "exit": {
1354       "version": "0.1.2",
1355       "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
1356       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
1357       "dev": true
1358     },
1359     "expand-brackets": {
1360       "version": "0.1.5",
1361       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
1362       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
1363       "dev": true,
1364       "requires": {
1365         "is-posix-bracket": "0.1.1"
1366       }
1367     },
1368     "expand-range": {
1369       "version": "1.8.2",
1370       "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
1371       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
1372       "dev": true,
1373       "requires": {
1374         "fill-range": "2.2.3"
1375       }
1376     },
1377     "extend": {
1378       "version": "3.0.1",
1379       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
1380       "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
1381       "dev": true,
1382       "optional": true
1383     },
1384     "external-editor": {
1385       "version": "2.0.4",
1386       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.0.4.tgz",
1387       "integrity": "sha1-HtkZnanL/i7y96MbL96LDRI2iXI=",
1388       "dev": true,
1389       "requires": {
1390         "iconv-lite": "0.4.17",
1391         "jschardet": "1.5.1",
1392         "tmp": "0.0.31"
1393       }
1394     },
1395     "extglob": {
1396       "version": "0.3.2",
1397       "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
1398       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
1399       "dev": true,
1400       "requires": {
1401         "is-extglob": "1.0.0"
1402       }
1403     },
1404     "extsprintf": {
1405       "version": "1.0.2",
1406       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz",
1407       "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=",
1408       "dev": true
1409     },
1410     "fast-deep-equal": {
1411       "version": "1.0.0",
1412       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz",
1413       "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=",
1414       "dev": true
1415     },
1416     "fast-levenshtein": {
1417       "version": "2.0.6",
1418       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1419       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
1420       "dev": true
1421     },
1422     "faye-websocket": {
1423       "version": "0.10.0",
1424       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
1425       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
1426       "dev": true,
1427       "requires": {
1428         "websocket-driver": "0.6.5"
1429       }
1430     },
1431     "figures": {
1432       "version": "1.7.0",
1433       "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
1434       "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
1435       "dev": true,
1436       "requires": {
1437         "escape-string-regexp": "1.0.5",
1438         "object-assign": "4.1.1"
1439       }
1440     },
1441     "file-entry-cache": {
1442       "version": "2.0.0",
1443       "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
1444       "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
1445       "dev": true,
1446       "requires": {
1447         "flat-cache": "1.2.2",
1448         "object-assign": "4.1.1"
1449       }
1450     },
1451     "filename-regex": {
1452       "version": "2.0.1",
1453       "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
1454       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
1455       "dev": true
1456     },
1457     "fileset": {
1458       "version": "0.1.8",
1459       "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.1.8.tgz",
1460       "integrity": "sha1-UGuRqTluqn4y+0KoQHfHoMc2t0E=",
1461       "dev": true,
1462       "requires": {
1463         "glob": "3.2.11",
1464         "minimatch": "0.4.0"
1465       },
1466       "dependencies": {
1467         "glob": {
1468           "version": "3.2.11",
1469           "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
1470           "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
1471           "dev": true,
1472           "requires": {
1473             "inherits": "2.0.3",
1474             "minimatch": "0.3.0"
1475           },
1476           "dependencies": {
1477             "minimatch": {
1478               "version": "0.3.0",
1479               "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
1480               "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
1481               "dev": true,
1482               "requires": {
1483                 "lru-cache": "2.7.3",
1484                 "sigmund": "1.0.1"
1485               }
1486             }
1487           }
1488         },
1489         "minimatch": {
1490           "version": "0.4.0",
1491           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.4.0.tgz",
1492           "integrity": "sha1-vSx9Bg0sjI/Xzefx8u0tWycP2xs=",
1493           "dev": true,
1494           "requires": {
1495             "lru-cache": "2.7.3",
1496             "sigmund": "1.0.1"
1497           }
1498         }
1499       }
1500     },
1501     "fill-range": {
1502       "version": "2.2.3",
1503       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
1504       "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
1505       "dev": true,
1506       "requires": {
1507         "is-number": "2.1.0",
1508         "isobject": "2.1.0",
1509         "randomatic": "1.1.7",
1510         "repeat-element": "1.1.2",
1511         "repeat-string": "1.6.1"
1512       }
1513     },
1514     "find-up": {
1515       "version": "1.1.2",
1516       "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
1517       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
1518       "dev": true,
1519       "requires": {
1520         "path-exists": "2.1.0",
1521         "pinkie-promise": "2.0.1"
1522       }
1523     },
1524     "findup-sync": {
1525       "version": "0.3.0",
1526       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
1527       "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
1528       "dev": true,
1529       "requires": {
1530         "glob": "5.0.15"
1531       },
1532       "dependencies": {
1533         "glob": {
1534           "version": "5.0.15",
1535           "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
1536           "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
1537           "dev": true,
1538           "requires": {
1539             "inflight": "1.0.6",
1540             "inherits": "2.0.3",
1541             "minimatch": "3.0.4",
1542             "once": "1.4.0",
1543             "path-is-absolute": "1.0.1"
1544           }
1545         }
1546       }
1547     },
1548     "flat-cache": {
1549       "version": "1.2.2",
1550       "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz",
1551       "integrity": "sha1-+oZxTnLCHbiGAXYezy9VXRq8a5Y=",
1552       "dev": true,
1553       "requires": {
1554         "circular-json": "0.3.1",
1555         "del": "2.2.2",
1556         "graceful-fs": "4.1.11",
1557         "write": "0.2.1"
1558       }
1559     },
1560     "flatten": {
1561       "version": "1.0.2",
1562       "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
1563       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
1564       "dev": true
1565     },
1566     "for-in": {
1567       "version": "1.0.2",
1568       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1569       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
1570       "dev": true
1571     },
1572     "for-own": {
1573       "version": "0.1.5",
1574       "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
1575       "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
1576       "dev": true,
1577       "requires": {
1578         "for-in": "1.0.2"
1579       }
1580     },
1581     "forever-agent": {
1582       "version": "0.6.1",
1583       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
1584       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
1585       "dev": true,
1586       "optional": true
1587     },
1588     "form-data": {
1589       "version": "2.1.4",
1590       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
1591       "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
1592       "dev": true,
1593       "optional": true,
1594       "requires": {
1595         "asynckit": "0.4.0",
1596         "combined-stream": "1.0.5",
1597         "mime-types": "2.1.15"
1598       }
1599     },
1600     "fs.realpath": {
1601       "version": "1.0.0",
1602       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1603       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1604       "dev": true
1605     },
1606     "functional-red-black-tree": {
1607       "version": "1.0.1",
1608       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
1609       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
1610       "dev": true
1611     },
1612     "gather-stream": {
1613       "version": "1.0.0",
1614       "resolved": "https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz",
1615       "integrity": "sha1-szmUr0V6gRVwDUEPMXczy+egkEs=",
1616       "dev": true
1617     },
1618     "gaze": {
1619       "version": "1.1.2",
1620       "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz",
1621       "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=",
1622       "dev": true,
1623       "requires": {
1624         "globule": "1.1.0"
1625       }
1626     },
1627     "gear": {
1628       "version": "0.8.18",
1629       "resolved": "https://registry.npmjs.org/gear/-/gear-0.8.18.tgz",
1630       "integrity": "sha1-JVft8B/2FFNYrfyoyBonzuik3Do=",
1631       "dev": true,
1632       "requires": {
1633         "async": "0.2.10",
1634         "mkdirp": "0.3.5"
1635       },
1636       "dependencies": {
1637         "async": {
1638           "version": "0.2.10",
1639           "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
1640           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
1641           "dev": true
1642         },
1643         "mkdirp": {
1644           "version": "0.3.5",
1645           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
1646           "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
1647           "dev": true
1648         }
1649       }
1650     },
1651     "gear-lib": {
1652       "version": "0.8.15",
1653       "resolved": "https://registry.npmjs.org/gear-lib/-/gear-lib-0.8.15.tgz",
1654       "integrity": "sha1-/AdqFOd5Yzab7XUraURqbtz2CW4=",
1655       "dev": true,
1656       "requires": {
1657         "async": "0.2.10",
1658         "csslint": "0.10.0",
1659         "gear": "0.8.18",
1660         "glob": "3.2.11",
1661         "handlebars": "2.0.0",
1662         "jshint": "2.5.11",
1663         "jslint": "0.3.4",
1664         "knox": "0.8.10",
1665         "less": "1.3.3",
1666         "mime": "1.2.11",
1667         "uglify-js": "1.3.5"
1668       },
1669       "dependencies": {
1670         "async": {
1671           "version": "0.2.10",
1672           "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
1673           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
1674           "dev": true
1675         },
1676         "glob": {
1677           "version": "3.2.11",
1678           "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
1679           "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
1680           "dev": true,
1681           "requires": {
1682             "inherits": "2.0.3",
1683             "minimatch": "0.3.0"
1684           }
1685         },
1686         "jshint": {
1687           "version": "2.5.11",
1688           "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.5.11.tgz",
1689           "integrity": "sha1-4tlYWLuxqngwAQii6BCZ+wlWIuA=",
1690           "dev": true,
1691           "requires": {
1692             "cli": "0.6.6",
1693             "console-browserify": "1.1.0",
1694             "exit": "0.1.2",
1695             "htmlparser2": "3.8.3",
1696             "minimatch": "1.0.0",
1697             "shelljs": "0.3.0",
1698             "strip-json-comments": "1.0.4",
1699             "underscore": "1.6.0"
1700           },
1701           "dependencies": {
1702             "minimatch": {
1703               "version": "1.0.0",
1704               "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz",
1705               "integrity": "sha1-4N0hILSeG3JM6NcUxSCCKpQ4V20=",
1706               "dev": true,
1707               "requires": {
1708                 "lru-cache": "2.7.3",
1709                 "sigmund": "1.0.1"
1710               }
1711             }
1712           }
1713         },
1714         "less": {
1715           "version": "1.3.3",
1716           "resolved": "https://registry.npmjs.org/less/-/less-1.3.3.tgz",
1717           "integrity": "sha1-fujzAKQQgPNUTIDHpwzfamEoDPk=",
1718           "dev": true,
1719           "requires": {
1720             "ycssmin": "1.0.1"
1721           }
1722         },
1723         "mime": {
1724           "version": "1.2.11",
1725           "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz",
1726           "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=",
1727           "dev": true
1728         },
1729         "minimatch": {
1730           "version": "0.3.0",
1731           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
1732           "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
1733           "dev": true,
1734           "requires": {
1735             "lru-cache": "2.7.3",
1736             "sigmund": "1.0.1"
1737           }
1738         },
1739         "shelljs": {
1740           "version": "0.3.0",
1741           "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
1742           "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=",
1743           "dev": true
1744         },
1745         "uglify-js": {
1746           "version": "1.3.5",
1747           "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-1.3.5.tgz",
1748           "integrity": "sha1-S1v/+Rhu/7qoiOTJ6UvZ/EyUkp0=",
1749           "dev": true
1750         }
1751       }
1752     },
1753     "get-stdin": {
1754       "version": "4.0.1",
1755       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
1756       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
1757       "dev": true
1758     },
1759     "getobject": {
1760       "version": "0.1.0",
1761       "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
1762       "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
1763       "dev": true
1764     },
1765     "getpass": {
1766       "version": "0.1.7",
1767       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1768       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1769       "dev": true,
1770       "optional": true,
1771       "requires": {
1772         "assert-plus": "1.0.0"
1773       },
1774       "dependencies": {
1775         "assert-plus": {
1776           "version": "1.0.0",
1777           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1778           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1779           "dev": true,
1780           "optional": true
1781         }
1782       }
1783     },
1784     "gherkin": {
1785       "version": "4.0.0",
1786       "resolved": "https://registry.npmjs.org/gherkin/-/gherkin-4.0.0.tgz",
1787       "integrity": "sha1-edzgTRIj6kO0hip2vlzo+JwSwyw=",
1788       "dev": true
1789     },
1790     "gherkin-lint": {
1791       "version": "1.1.3",
1792       "resolved": "https://registry.npmjs.org/gherkin-lint/-/gherkin-lint-1.1.3.tgz",
1793       "integrity": "sha1-7V5s3S+VSsJle1tCCBBGk+gqoho=",
1794       "dev": true,
1795       "requires": {
1796         "commander": "2.9.0",
1797         "gherkin": "4.0.0",
1798         "glob": "7.0.5",
1799         "lodash": "4.13.1"
1800       },
1801       "dependencies": {
1802         "glob": {
1803           "version": "7.0.5",
1804           "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz",
1805           "integrity": "sha1-tCAqaQmbu00pKnwblbZoK2fr3JU=",
1806           "dev": true,
1807           "requires": {
1808             "fs.realpath": "1.0.0",
1809             "inflight": "1.0.6",
1810             "inherits": "2.0.3",
1811             "minimatch": "3.0.4",
1812             "once": "1.4.0",
1813             "path-is-absolute": "1.0.1"
1814           }
1815         },
1816         "lodash": {
1817           "version": "4.13.1",
1818           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz",
1819           "integrity": "sha1-g+SxCRP0hJbU0W/sSlYK8u50S2g=",
1820           "dev": true
1821         }
1822       }
1823     },
1824     "glob": {
1825       "version": "7.1.2",
1826       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
1827       "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
1828       "dev": true,
1829       "requires": {
1830         "fs.realpath": "1.0.0",
1831         "inflight": "1.0.6",
1832         "inherits": "2.0.3",
1833         "minimatch": "3.0.4",
1834         "once": "1.4.0",
1835         "path-is-absolute": "1.0.1"
1836       }
1837     },
1838     "glob-base": {
1839       "version": "0.3.0",
1840       "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
1841       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
1842       "dev": true,
1843       "requires": {
1844         "glob-parent": "2.0.0",
1845         "is-glob": "2.0.1"
1846       }
1847     },
1848     "glob-parent": {
1849       "version": "2.0.0",
1850       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
1851       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
1852       "dev": true,
1853       "requires": {
1854         "is-glob": "2.0.1"
1855       }
1856     },
1857     "globals": {
1858       "version": "9.17.0",
1859       "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz",
1860       "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=",
1861       "dev": true
1862     },
1863     "globby": {
1864       "version": "5.0.0",
1865       "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
1866       "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
1867       "dev": true,
1868       "requires": {
1869         "array-union": "1.0.2",
1870         "arrify": "1.0.1",
1871         "glob": "7.1.2",
1872         "object-assign": "4.1.1",
1873         "pify": "2.3.0",
1874         "pinkie-promise": "2.0.1"
1875       }
1876     },
1877     "globjoin": {
1878       "version": "0.1.4",
1879       "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
1880       "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
1881       "dev": true
1882     },
1883     "globule": {
1884       "version": "1.1.0",
1885       "resolved": "https://registry.npmjs.org/globule/-/globule-1.1.0.tgz",
1886       "integrity": "sha1-xJNS5NwYPYWJPuglOF65lLtt9F8=",
1887       "dev": true,
1888       "requires": {
1889         "glob": "7.1.2",
1890         "lodash": "4.16.6",
1891         "minimatch": "3.0.4"
1892       },
1893       "dependencies": {
1894         "lodash": {
1895           "version": "4.16.6",
1896           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.6.tgz",
1897           "integrity": "sha1-0iyaxmAojzhD4Wun0rXQbMon13c=",
1898           "dev": true
1899         }
1900       }
1901     },
1902     "graceful-fs": {
1903       "version": "4.1.11",
1904       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
1905       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
1906       "dev": true
1907     },
1908     "graceful-readlink": {
1909       "version": "1.0.1",
1910       "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
1911       "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
1912       "dev": true
1913     },
1914     "grunt": {
1915       "version": "1.0.1",
1916       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz",
1917       "integrity": "sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=",
1918       "dev": true,
1919       "requires": {
1920         "coffee-script": "1.10.0",
1921         "dateformat": "1.0.12",
1922         "eventemitter2": "0.4.14",
1923         "exit": "0.1.2",
1924         "findup-sync": "0.3.0",
1925         "glob": "7.0.6",
1926         "grunt-cli": "1.2.0",
1927         "grunt-known-options": "1.1.0",
1928         "grunt-legacy-log": "1.0.0",
1929         "grunt-legacy-util": "1.0.0",
1930         "iconv-lite": "0.4.17",
1931         "js-yaml": "3.5.5",
1932         "minimatch": "3.0.4",
1933         "nopt": "3.0.6",
1934         "path-is-absolute": "1.0.1",
1935         "rimraf": "2.2.8"
1936       },
1937       "dependencies": {
1938         "esprima": {
1939           "version": "2.7.3",
1940           "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
1941           "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
1942           "dev": true
1943         },
1944         "glob": {
1945           "version": "7.0.6",
1946           "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
1947           "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
1948           "dev": true,
1949           "requires": {
1950             "fs.realpath": "1.0.0",
1951             "inflight": "1.0.6",
1952             "inherits": "2.0.3",
1953             "minimatch": "3.0.4",
1954             "once": "1.4.0",
1955             "path-is-absolute": "1.0.1"
1956           }
1957         },
1958         "grunt-cli": {
1959           "version": "1.2.0",
1960           "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
1961           "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
1962           "dev": true,
1963           "requires": {
1964             "findup-sync": "0.3.0",
1965             "grunt-known-options": "1.1.0",
1966             "nopt": "3.0.6",
1967             "resolve": "1.1.7"
1968           }
1969         },
1970         "js-yaml": {
1971           "version": "3.5.5",
1972           "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz",
1973           "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=",
1974           "dev": true,
1975           "requires": {
1976             "argparse": "1.0.9",
1977             "esprima": "2.7.3"
1978           }
1979         },
1980         "rimraf": {
1981           "version": "2.2.8",
1982           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
1983           "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=",
1984           "dev": true
1985         }
1986       }
1987     },
1988     "grunt-contrib-less": {
1989       "version": "1.3.0",
1990       "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.3.0.tgz",
1991       "integrity": "sha1-UY73yG3GDhWeZRCKp125OpyP9dQ=",
1992       "dev": true,
1993       "requires": {
1994         "async": "1.5.2",
1995         "chalk": "1.1.3",
1996         "less": "2.6.1",
1997         "lodash": "4.17.4"
1998       }
1999     },
2000     "grunt-contrib-uglify": {
2001       "version": "1.0.1",
2002       "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-1.0.1.tgz",
2003       "integrity": "sha1-rWhBG5Y7mWYSEfdvRmve3tT7B6w=",
2004       "dev": true,
2005       "requires": {
2006         "chalk": "1.1.3",
2007         "lodash": "4.17.4",
2008         "maxmin": "1.1.0",
2009         "uglify-js": "2.6.4",
2010         "uri-path": "1.0.0"
2011       }
2012     },
2013     "grunt-contrib-watch": {
2014       "version": "1.0.0",
2015       "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.0.0.tgz",
2016       "integrity": "sha1-hKGnodar0m7VaEE0lscxM+mQAY8=",
2017       "dev": true,
2018       "requires": {
2019         "async": "1.5.2",
2020         "gaze": "1.1.2",
2021         "lodash": "3.10.1",
2022         "tiny-lr": "0.2.1"
2023       },
2024       "dependencies": {
2025         "lodash": {
2026           "version": "3.10.1",
2027           "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
2028           "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
2029           "dev": true
2030         }
2031       }
2032     },
2033     "grunt-eslint": {
2034       "version": "20.0.0",
2035       "resolved": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-20.0.0.tgz",
2036       "integrity": "sha512-jQ2GBIYUkfVict7WcSBH7mAukTJ7Cz5TwJUCQ8XxzVTTyAcxC+1MGM3rdEuQbtsLUNKqy9xr0ai/l14WkxVtkw==",
2037       "dev": true,
2038       "requires": {
2039         "chalk": "1.1.3",
2040         "eslint": "4.4.1"
2041       },
2042       "dependencies": {
2043         "acorn": {
2044           "version": "5.1.1",
2045           "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz",
2046           "integrity": "sha512-vOk6uEMctu0vQrvuSqFdJyqj1Q0S5VTDL79qtjo+DhRr+1mmaD+tluFSCZqhvi/JUhXSzoZN2BhtstaPEeE8cw==",
2047           "dev": true
2048         },
2049         "ajv": {
2050           "version": "5.2.2",
2051           "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.2.tgz",
2052           "integrity": "sha1-R8aNaehvXZUxA7AHSpQw3GPaXjk=",
2053           "dev": true,
2054           "requires": {
2055             "co": "4.6.0",
2056             "fast-deep-equal": "1.0.0",
2057             "json-schema-traverse": "0.3.1",
2058             "json-stable-stringify": "1.0.1"
2059           }
2060         },
2061         "ansi-escapes": {
2062           "version": "2.0.0",
2063           "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-2.0.0.tgz",
2064           "integrity": "sha1-W65SvkJIeN2Xg+iRDj/Cki6DyBs=",
2065           "dev": true
2066         },
2067         "ansi-regex": {
2068           "version": "3.0.0",
2069           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
2070           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
2071           "dev": true
2072         },
2073         "ansi-styles": {
2074           "version": "3.2.0",
2075           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
2076           "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
2077           "dev": true,
2078           "requires": {
2079             "color-convert": "1.9.0"
2080           }
2081         },
2082         "cli-cursor": {
2083           "version": "2.1.0",
2084           "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
2085           "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
2086           "dev": true,
2087           "requires": {
2088             "restore-cursor": "2.0.0"
2089           }
2090         },
2091         "doctrine": {
2092           "version": "2.0.0",
2093           "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz",
2094           "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=",
2095           "dev": true,
2096           "requires": {
2097             "esutils": "2.0.2",
2098             "isarray": "1.0.0"
2099           }
2100         },
2101         "eslint": {
2102           "version": "4.4.1",
2103           "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.4.1.tgz",
2104           "integrity": "sha1-mc1+r8/8ov+Zpcj18qR01jZLS9M=",
2105           "dev": true,
2106           "requires": {
2107             "ajv": "5.2.2",
2108             "babel-code-frame": "6.22.0",
2109             "chalk": "1.1.3",
2110             "concat-stream": "1.6.0",
2111             "cross-spawn": "5.1.0",
2112             "debug": "2.6.8",
2113             "doctrine": "2.0.0",
2114             "eslint-scope": "3.7.1",
2115             "espree": "3.5.0",
2116             "esquery": "1.0.0",
2117             "estraverse": "4.2.0",
2118             "esutils": "2.0.2",
2119             "file-entry-cache": "2.0.0",
2120             "functional-red-black-tree": "1.0.1",
2121             "glob": "7.1.2",
2122             "globals": "9.17.0",
2123             "ignore": "3.3.3",
2124             "imurmurhash": "0.1.4",
2125             "inquirer": "3.2.1",
2126             "is-resolvable": "1.0.0",
2127             "js-yaml": "3.9.1",
2128             "json-stable-stringify": "1.0.1",
2129             "levn": "0.3.0",
2130             "lodash": "4.17.4",
2131             "minimatch": "3.0.4",
2132             "mkdirp": "0.5.1",
2133             "natural-compare": "1.4.0",
2134             "optionator": "0.8.2",
2135             "path-is-inside": "1.0.2",
2136             "pluralize": "4.0.0",
2137             "progress": "2.0.0",
2138             "require-uncached": "1.0.3",
2139             "semver": "5.3.0",
2140             "strip-json-comments": "2.0.1",
2141             "table": "4.0.1",
2142             "text-table": "0.2.0"
2143           }
2144         },
2145         "espree": {
2146           "version": "3.5.0",
2147           "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.0.tgz",
2148           "integrity": "sha1-mDWGJb3QVYYeon4oZ+pyn69GPY0=",
2149           "dev": true,
2150           "requires": {
2151             "acorn": "5.1.1",
2152             "acorn-jsx": "3.0.1"
2153           }
2154         },
2155         "esprima": {
2156           "version": "4.0.0",
2157           "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
2158           "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
2159           "dev": true
2160         },
2161         "figures": {
2162           "version": "2.0.0",
2163           "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
2164           "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
2165           "dev": true,
2166           "requires": {
2167             "escape-string-regexp": "1.0.5"
2168           }
2169         },
2170         "inquirer": {
2171           "version": "3.2.1",
2172           "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.2.1.tgz",
2173           "integrity": "sha512-QgW3eiPN8gpj/K5vVpHADJJgrrF0ho/dZGylikGX7iqAdRgC9FVKYKWFLx6hZDBFcOLEoSqINYrVPeFAeG/PdA==",
2174           "dev": true,
2175           "requires": {
2176             "ansi-escapes": "2.0.0",
2177             "chalk": "2.1.0",
2178             "cli-cursor": "2.1.0",
2179             "cli-width": "2.1.0",
2180             "external-editor": "2.0.4",
2181             "figures": "2.0.0",
2182             "lodash": "4.17.4",
2183             "mute-stream": "0.0.7",
2184             "run-async": "2.3.0",
2185             "rx-lite": "4.0.8",
2186             "rx-lite-aggregates": "4.0.8",
2187             "string-width": "2.1.1",
2188             "strip-ansi": "4.0.0",
2189             "through": "2.3.8"
2190           },
2191           "dependencies": {
2192             "chalk": {
2193               "version": "2.1.0",
2194               "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz",
2195               "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==",
2196               "dev": true,
2197               "requires": {
2198                 "ansi-styles": "3.2.0",
2199                 "escape-string-regexp": "1.0.5",
2200                 "supports-color": "4.2.1"
2201               }
2202             }
2203           }
2204         },
2205         "is-fullwidth-code-point": {
2206           "version": "2.0.0",
2207           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
2208           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
2209           "dev": true
2210         },
2211         "js-yaml": {
2212           "version": "3.9.1",
2213           "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.1.tgz",
2214           "integrity": "sha512-CbcG379L1e+mWBnLvHWWeLs8GyV/EMw862uLI3c+GxVyDHWZcjZinwuBd3iW2pgxgIlksW/1vNJa4to+RvDOww==",
2215           "dev": true,
2216           "requires": {
2217             "argparse": "1.0.9",
2218             "esprima": "4.0.0"
2219           }
2220         },
2221         "mute-stream": {
2222           "version": "0.0.7",
2223           "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
2224           "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
2225           "dev": true
2226         },
2227         "onetime": {
2228           "version": "2.0.1",
2229           "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
2230           "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
2231           "dev": true,
2232           "requires": {
2233             "mimic-fn": "1.1.0"
2234           }
2235         },
2236         "pluralize": {
2237           "version": "4.0.0",
2238           "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-4.0.0.tgz",
2239           "integrity": "sha1-WbcIwcAZCi9pLxx2GMRGsFL9F2I=",
2240           "dev": true
2241         },
2242         "progress": {
2243           "version": "2.0.0",
2244           "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz",
2245           "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=",
2246           "dev": true
2247         },
2248         "restore-cursor": {
2249           "version": "2.0.0",
2250           "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
2251           "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
2252           "dev": true,
2253           "requires": {
2254             "onetime": "2.0.1",
2255             "signal-exit": "3.0.2"
2256           }
2257         },
2258         "run-async": {
2259           "version": "2.3.0",
2260           "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
2261           "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
2262           "dev": true,
2263           "requires": {
2264             "is-promise": "2.1.0"
2265           }
2266         },
2267         "rx-lite": {
2268           "version": "4.0.8",
2269           "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
2270           "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
2271           "dev": true
2272         },
2273         "string-width": {
2274           "version": "2.1.1",
2275           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
2276           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
2277           "dev": true,
2278           "requires": {
2279             "is-fullwidth-code-point": "2.0.0",
2280             "strip-ansi": "4.0.0"
2281           }
2282         },
2283         "strip-ansi": {
2284           "version": "4.0.0",
2285           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
2286           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2287           "dev": true,
2288           "requires": {
2289             "ansi-regex": "3.0.0"
2290           }
2291         },
2292         "strip-json-comments": {
2293           "version": "2.0.1",
2294           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
2295           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
2296           "dev": true
2297         },
2298         "supports-color": {
2299           "version": "4.2.1",
2300           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.1.tgz",
2301           "integrity": "sha512-qxzYsob3yv6U+xMzPrv170y8AwGP7i74g+pbixCfD6rgso8BscLT2qXIuz6TpOaiJZ3mFgT5O9lyT9nMU4LfaA==",
2302           "dev": true,
2303           "requires": {
2304             "has-flag": "2.0.0"
2305           }
2306         },
2307         "table": {
2308           "version": "4.0.1",
2309           "resolved": "https://registry.npmjs.org/table/-/table-4.0.1.tgz",
2310           "integrity": "sha1-qBFsEz+sLGH0pCCrbN9cTWHw5DU=",
2311           "dev": true,
2312           "requires": {
2313             "ajv": "4.11.8",
2314             "ajv-keywords": "1.5.1",
2315             "chalk": "1.1.3",
2316             "lodash": "4.17.4",
2317             "slice-ansi": "0.0.4",
2318             "string-width": "2.1.1"
2319           },
2320           "dependencies": {
2321             "ajv": {
2322               "version": "4.11.8",
2323               "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
2324               "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
2325               "dev": true,
2326               "requires": {
2327                 "co": "4.6.0",
2328                 "json-stable-stringify": "1.0.1"
2329               }
2330             }
2331           }
2332         }
2333       }
2334     },
2335     "grunt-known-options": {
2336       "version": "1.1.0",
2337       "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz",
2338       "integrity": "sha1-pCdO6zL6dl2lp6OxcSYXzjsUQUk=",
2339       "dev": true
2340     },
2341     "grunt-legacy-log": {
2342       "version": "1.0.0",
2343       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.0.tgz",
2344       "integrity": "sha1-+4bxgJhHvAfcR4Q/ns1srLYt8tU=",
2345       "dev": true,
2346       "requires": {
2347         "colors": "1.1.2",
2348         "grunt-legacy-log-utils": "1.0.0",
2349         "hooker": "0.2.3",
2350         "lodash": "3.10.1",
2351         "underscore.string": "3.2.3"
2352       },
2353       "dependencies": {
2354         "lodash": {
2355           "version": "3.10.1",
2356           "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
2357           "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
2358           "dev": true
2359         }
2360       }
2361     },
2362     "grunt-legacy-log-utils": {
2363       "version": "1.0.0",
2364       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz",
2365       "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=",
2366       "dev": true,
2367       "requires": {
2368         "chalk": "1.1.3",
2369         "lodash": "4.3.0"
2370       },
2371       "dependencies": {
2372         "lodash": {
2373           "version": "4.3.0",
2374           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz",
2375           "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=",
2376           "dev": true
2377         }
2378       }
2379     },
2380     "grunt-legacy-util": {
2381       "version": "1.0.0",
2382       "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz",
2383       "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=",
2384       "dev": true,
2385       "requires": {
2386         "async": "1.5.2",
2387         "exit": "0.1.2",
2388         "getobject": "0.1.0",
2389         "hooker": "0.2.3",
2390         "lodash": "4.3.0",
2391         "underscore.string": "3.2.3",
2392         "which": "1.2.14"
2393       },
2394       "dependencies": {
2395         "lodash": {
2396           "version": "4.3.0",
2397           "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz",
2398           "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=",
2399           "dev": true
2400         }
2401       }
2402     },
2403     "grunt-stylelint": {
2404       "version": "0.6.0",
2405       "resolved": "https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.6.0.tgz",
2406       "integrity": "sha1-Wt2fZeEWA+ShmEGNvtFmqpuPRpk=",
2407       "dev": true,
2408       "requires": {
2409         "stylelint": "7.13.0"
2410       },
2411       "dependencies": {
2412         "ansi-regex": {
2413           "version": "3.0.0",
2414           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
2415           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
2416           "dev": true
2417         },
2418         "autoprefixer": {
2419           "version": "6.7.7",
2420           "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
2421           "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
2422           "dev": true,
2423           "requires": {
2424             "browserslist": "1.7.7",
2425             "caniuse-db": "1.0.30000703",
2426             "normalize-range": "0.1.2",
2427             "num2fraction": "1.2.2",
2428             "postcss": "5.2.17",
2429             "postcss-value-parser": "3.3.0"
2430           }
2431         },
2432         "browserslist": {
2433           "version": "1.7.7",
2434           "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
2435           "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
2436           "dev": true,
2437           "requires": {
2438             "caniuse-db": "1.0.30000703",
2439             "electron-to-chromium": "1.3.16"
2440           }
2441         },
2442         "chalk": {
2443           "version": "2.0.1",
2444           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
2445           "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
2446           "dev": true,
2447           "requires": {
2448             "ansi-styles": "3.1.0",
2449             "escape-string-regexp": "1.0.5",
2450             "supports-color": "4.2.0"
2451           },
2452           "dependencies": {
2453             "ansi-styles": {
2454               "version": "3.1.0",
2455               "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
2456               "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
2457               "dev": true,
2458               "requires": {
2459                 "color-convert": "1.9.0"
2460               }
2461             },
2462             "has-flag": {
2463               "version": "2.0.0",
2464               "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
2465               "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
2466               "dev": true
2467             },
2468             "supports-color": {
2469               "version": "4.2.0",
2470               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
2471               "integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
2472               "dev": true,
2473               "requires": {
2474                 "has-flag": "2.0.0"
2475               }
2476             }
2477           }
2478         },
2479         "get-stdin": {
2480           "version": "5.0.1",
2481           "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz",
2482           "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=",
2483           "dev": true
2484         },
2485         "globby": {
2486           "version": "6.1.0",
2487           "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
2488           "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
2489           "dev": true,
2490           "requires": {
2491             "array-union": "1.0.2",
2492             "glob": "7.1.2",
2493             "object-assign": "4.1.1",
2494             "pify": "2.3.0",
2495             "pinkie-promise": "2.0.1"
2496           }
2497         },
2498         "has-flag": {
2499           "version": "1.0.0",
2500           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
2501           "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
2502           "dev": true
2503         },
2504         "is-fullwidth-code-point": {
2505           "version": "2.0.0",
2506           "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
2507           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
2508           "dev": true
2509         },
2510         "postcss": {
2511           "version": "5.2.17",
2512           "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz",
2513           "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=",
2514           "dev": true,
2515           "requires": {
2516             "chalk": "1.1.3",
2517             "js-base64": "2.1.9",
2518             "source-map": "0.5.6",
2519             "supports-color": "3.2.3"
2520           },
2521           "dependencies": {
2522             "chalk": {
2523               "version": "1.1.3",
2524               "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
2525               "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
2526               "dev": true,
2527               "requires": {
2528                 "ansi-styles": "2.2.1",
2529                 "escape-string-regexp": "1.0.5",
2530                 "has-ansi": "2.0.0",
2531                 "strip-ansi": "3.0.1",
2532                 "supports-color": "2.0.0"
2533               },
2534               "dependencies": {
2535                 "supports-color": {
2536                   "version": "2.0.0",
2537                   "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
2538                   "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
2539                   "dev": true
2540                 }
2541               }
2542             }
2543           }
2544         },
2545         "postcss-less": {
2546           "version": "0.14.0",
2547           "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-0.14.0.tgz",
2548           "integrity": "sha1-xjGwicbM5CK5oQ86lY0r7dOBkyQ=",
2549           "dev": true,
2550           "requires": {
2551             "postcss": "5.2.17"
2552           }
2553         },
2554         "postcss-reporter": {
2555           "version": "3.0.0",
2556           "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-3.0.0.tgz",
2557           "integrity": "sha1-CeoPN6RExWk4eGBuCbAY6+/3z48=",
2558           "dev": true,
2559           "requires": {
2560             "chalk": "1.1.3",
2561             "lodash": "4.17.4",
2562             "log-symbols": "1.0.2",
2563             "postcss": "5.2.17"
2564           },
2565           "dependencies": {
2566             "chalk": {
2567               "version": "1.1.3",
2568               "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
2569               "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
2570               "dev": true,
2571               "requires": {
2572                 "ansi-styles": "2.2.1",
2573                 "escape-string-regexp": "1.0.5",
2574                 "has-ansi": "2.0.0",
2575                 "strip-ansi": "3.0.1",
2576                 "supports-color": "2.0.0"
2577               }
2578             },
2579             "supports-color": {
2580               "version": "2.0.0",
2581               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
2582               "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
2583               "dev": true
2584             }
2585           }
2586         },
2587         "postcss-scss": {
2588           "version": "0.4.1",
2589           "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-0.4.1.tgz",
2590           "integrity": "sha1-rXcbgfD3L19IRdCKpg+TVXZT1Uw=",
2591           "dev": true,
2592           "requires": {
2593             "postcss": "5.2.17"
2594           }
2595         },
2596         "resolve-from": {
2597           "version": "3.0.0",
2598           "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
2599           "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
2600           "dev": true
2601         },
2602         "string-width": {
2603           "version": "2.1.1",
2604           "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
2605           "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
2606           "dev": true,
2607           "requires": {
2608             "is-fullwidth-code-point": "2.0.0",
2609             "strip-ansi": "4.0.0"
2610           },
2611           "dependencies": {
2612             "strip-ansi": {
2613               "version": "4.0.0",
2614               "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
2615               "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2616               "dev": true,
2617               "requires": {
2618                 "ansi-regex": "3.0.0"
2619               }
2620             }
2621           }
2622         },
2623         "stylelint": {
2624           "version": "7.13.0",
2625           "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-7.13.0.tgz",
2626           "integrity": "sha1-ER+Xttpy53XICADWu29fhpmXeF0=",
2627           "dev": true,
2628           "requires": {
2629             "autoprefixer": "6.7.7",
2630             "balanced-match": "0.4.2",
2631             "chalk": "2.0.1",
2632             "colorguard": "1.2.0",
2633             "cosmiconfig": "2.1.3",
2634             "debug": "2.6.8",
2635             "doiuse": "2.6.0",
2636             "execall": "1.0.0",
2637             "file-entry-cache": "2.0.0",
2638             "get-stdin": "5.0.1",
2639             "globby": "6.1.0",
2640             "globjoin": "0.1.4",
2641             "html-tags": "2.0.0",
2642             "ignore": "3.3.3",
2643             "imurmurhash": "0.1.4",
2644             "known-css-properties": "0.2.0",
2645             "lodash": "4.17.4",
2646             "log-symbols": "1.0.2",
2647             "mathml-tag-names": "2.0.1",
2648             "meow": "3.7.0",
2649             "micromatch": "2.3.11",
2650             "normalize-selector": "0.2.0",
2651             "pify": "2.3.0",
2652             "postcss": "5.2.17",
2653             "postcss-less": "0.14.0",
2654             "postcss-media-query-parser": "0.2.3",
2655             "postcss-reporter": "3.0.0",
2656             "postcss-resolve-nested-selector": "0.1.1",
2657             "postcss-scss": "0.4.1",
2658             "postcss-selector-parser": "2.2.3",
2659             "postcss-value-parser": "3.3.0",
2660             "resolve-from": "3.0.0",
2661             "specificity": "0.3.1",
2662             "string-width": "2.1.1",
2663             "style-search": "0.1.0",
2664             "stylehacks": "2.3.2",
2665             "sugarss": "0.2.0",
2666             "svg-tags": "1.0.0",
2667             "table": "4.0.1"
2668           }
2669         },
2670         "sugarss": {
2671           "version": "0.2.0",
2672           "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-0.2.0.tgz",
2673           "integrity": "sha1-rDQjdWMyfG/4l7ZHQr9q7BkK054=",
2674           "dev": true,
2675           "requires": {
2676             "postcss": "5.2.17"
2677           }
2678         },
2679         "supports-color": {
2680           "version": "3.2.3",
2681           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
2682           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
2683           "dev": true,
2684           "requires": {
2685             "has-flag": "1.0.0"
2686           }
2687         },
2688         "table": {
2689           "version": "4.0.1",
2690           "resolved": "https://registry.npmjs.org/table/-/table-4.0.1.tgz",
2691           "integrity": "sha1-qBFsEz+sLGH0pCCrbN9cTWHw5DU=",
2692           "dev": true,
2693           "requires": {
2694             "ajv": "4.11.8",
2695             "ajv-keywords": "1.5.1",
2696             "chalk": "1.1.3",
2697             "lodash": "4.17.4",
2698             "slice-ansi": "0.0.4",
2699             "string-width": "2.1.1"
2700           },
2701           "dependencies": {
2702             "chalk": {
2703               "version": "1.1.3",
2704               "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
2705               "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
2706               "dev": true,
2707               "requires": {
2708                 "ansi-styles": "2.2.1",
2709                 "escape-string-regexp": "1.0.5",
2710                 "has-ansi": "2.0.0",
2711                 "strip-ansi": "3.0.1",
2712                 "supports-color": "2.0.0"
2713               }
2714             },
2715             "supports-color": {
2716               "version": "2.0.0",
2717               "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
2718               "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
2719               "dev": true
2720             }
2721           }
2722         }
2723       }
2724     },
2725     "gzip-size": {
2726       "version": "1.0.0",
2727       "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz",
2728       "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=",
2729       "dev": true,
2730       "requires": {
2731         "browserify-zlib": "0.1.4",
2732         "concat-stream": "1.6.0"
2733       }
2734     },
2735     "handlebars": {
2736       "version": "2.0.0",
2737       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz",
2738       "integrity": "sha1-bp1/hRSjRn+l6fgswVjs/B1ax28=",
2739       "dev": true,
2740       "requires": {
2741         "optimist": "0.3.7",
2742         "uglify-js": "2.3.6"
2743       },
2744       "dependencies": {
2745         "async": {
2746           "version": "0.2.10",
2747           "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
2748           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
2749           "dev": true,
2750           "optional": true
2751         },
2752         "source-map": {
2753           "version": "0.1.43",
2754           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
2755           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
2756           "dev": true,
2757           "optional": true,
2758           "requires": {
2759             "amdefine": "1.0.1"
2760           }
2761         },
2762         "uglify-js": {
2763           "version": "2.3.6",
2764           "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz",
2765           "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=",
2766           "dev": true,
2767           "optional": true,
2768           "requires": {
2769             "async": "0.2.10",
2770             "optimist": "0.3.7",
2771             "source-map": "0.1.43"
2772           }
2773         }
2774       }
2775     },
2776     "har-schema": {
2777       "version": "1.0.5",
2778       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz",
2779       "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=",
2780       "dev": true,
2781       "optional": true
2782     },
2783     "har-validator": {
2784       "version": "4.2.1",
2785       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",
2786       "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",
2787       "dev": true,
2788       "optional": true,
2789       "requires": {
2790         "ajv": "4.11.8",
2791         "har-schema": "1.0.5"
2792       }
2793     },
2794     "has-ansi": {
2795       "version": "2.0.0",
2796       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
2797       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
2798       "dev": true,
2799       "requires": {
2800         "ansi-regex": "2.1.1"
2801       }
2802     },
2803     "has-flag": {
2804       "version": "2.0.0",
2805       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
2806       "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
2807       "dev": true
2808     },
2809     "hawk": {
2810       "version": "3.1.3",
2811       "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
2812       "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
2813       "dev": true,
2814       "optional": true,
2815       "requires": {
2816         "boom": "2.10.1",
2817         "cryptiles": "2.0.5",
2818         "hoek": "2.16.3",
2819         "sntp": "1.0.9"
2820       }
2821     },
2822     "hoek": {
2823       "version": "2.16.3",
2824       "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
2825       "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
2826       "dev": true
2827     },
2828     "hooker": {
2829       "version": "0.2.3",
2830       "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
2831       "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
2832       "dev": true
2833     },
2834     "hosted-git-info": {
2835       "version": "2.4.2",
2836       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz",
2837       "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=",
2838       "dev": true
2839     },
2840     "html-tags": {
2841       "version": "2.0.0",
2842       "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
2843       "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
2844       "dev": true
2845     },
2846     "htmlparser2": {
2847       "version": "3.8.3",
2848       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
2849       "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
2850       "dev": true,
2851       "requires": {
2852         "domelementtype": "1.3.0",
2853         "domhandler": "2.3.0",
2854         "domutils": "1.5.1",
2855         "entities": "1.0.0",
2856         "readable-stream": "1.1.14"
2857       },
2858       "dependencies": {
2859         "isarray": {
2860           "version": "0.0.1",
2861           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2862           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
2863           "dev": true
2864         },
2865         "readable-stream": {
2866           "version": "1.1.14",
2867           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
2868           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
2869           "dev": true,
2870           "requires": {
2871             "core-util-is": "1.0.2",
2872             "inherits": "2.0.3",
2873             "isarray": "0.0.1",
2874             "string_decoder": "0.10.31"
2875           }
2876         },
2877         "string_decoder": {
2878           "version": "0.10.31",
2879           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2880           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
2881           "dev": true
2882         }
2883       }
2884     },
2885     "http-errors": {
2886       "version": "1.3.1",
2887       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
2888       "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=",
2889       "dev": true,
2890       "requires": {
2891         "inherits": "2.0.3",
2892         "statuses": "1.3.1"
2893       }
2894     },
2895     "http-signature": {
2896       "version": "1.1.1",
2897       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
2898       "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
2899       "dev": true,
2900       "optional": true,
2901       "requires": {
2902         "assert-plus": "0.2.0",
2903         "jsprim": "1.4.0",
2904         "sshpk": "1.13.0"
2905       }
2906     },
2907     "iconv-lite": {
2908       "version": "0.4.17",
2909       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.17.tgz",
2910       "integrity": "sha1-T9qjs4rLwsAxsEXQ7c3+HsqxjI0=",
2911       "dev": true
2912     },
2913     "ignore": {
2914       "version": "3.3.3",
2915       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.3.tgz",
2916       "integrity": "sha1-QyNS5XrM2HqzEQ6C0/6g5HgSFW0=",
2917       "dev": true
2918     },
2919     "image-size": {
2920       "version": "0.4.0",
2921       "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.4.0.tgz",
2922       "integrity": "sha1-1LTh9hlS5MvBzqmmsMkV/stwdRA=",
2923       "dev": true,
2924       "optional": true
2925     },
2926     "imurmurhash": {
2927       "version": "0.1.4",
2928       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2929       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2930       "dev": true
2931     },
2932     "indent-string": {
2933       "version": "2.1.0",
2934       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
2935       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
2936       "dev": true,
2937       "requires": {
2938         "repeating": "2.0.1"
2939       }
2940     },
2941     "indexes-of": {
2942       "version": "1.0.1",
2943       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
2944       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
2945       "dev": true
2946     },
2947     "inflight": {
2948       "version": "1.0.6",
2949       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2950       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2951       "dev": true,
2952       "requires": {
2953         "once": "1.4.0",
2954         "wrappy": "1.0.2"
2955       }
2956     },
2957     "inherits": {
2958       "version": "2.0.3",
2959       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
2960       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
2961       "dev": true
2962     },
2963     "inquirer": {
2964       "version": "3.2.1",
2965       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.2.1.tgz",
2966       "integrity": "sha512-QgW3eiPN8gpj/K5vVpHADJJgrrF0ho/dZGylikGX7iqAdRgC9FVKYKWFLx6hZDBFcOLEoSqINYrVPeFAeG/PdA==",
2967       "dev": true,
2968       "requires": {
2969         "ansi-escapes": "2.0.0",
2970         "chalk": "2.1.0",
2971         "cli-cursor": "2.1.0",
2972         "cli-width": "2.1.0",
2973         "external-editor": "2.0.4",
2974         "figures": "2.0.0",
2975         "lodash": "4.17.4",
2976         "mute-stream": "0.0.7",
2977         "run-async": "2.3.0",
2978         "rx-lite": "4.0.8",
2979         "rx-lite-aggregates": "4.0.8",
2980         "string-width": "2.1.1",
2981         "strip-ansi": "4.0.0",
2982         "through": "2.3.8"
2983       },
2984       "dependencies": {
2985         "ansi-regex": {
2986           "version": "3.0.0",
2987           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
2988           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
2989           "dev": true
2990         },
2991         "ansi-styles": {
2992           "version": "3.2.0",
2993           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
2994           "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
2995           "dev": true,
2996           "requires": {
2997             "color-convert": "1.9.0"
2998           }
2999         },
3000         "chalk": {
3001           "version": "2.1.0",
3002           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz",
3003           "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==",
3004           "dev": true,
3005           "requires": {
3006             "ansi-styles": "3.2.0",
3007             "escape-string-regexp": "1.0.5",
3008             "supports-color": "4.2.1"
3009           }
3010         },
3011         "figures": {
3012           "version": "2.0.0",
3013           "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
3014           "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
3015           "dev": true,
3016           "requires": {
3017             "escape-string-regexp": "1.0.5"
3018           }
3019         },
3020         "rx-lite": {
3021           "version": "4.0.8",
3022           "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
3023           "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
3024           "dev": true
3025         },
3026         "strip-ansi": {
3027           "version": "4.0.0",
3028           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3029           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3030           "dev": true,
3031           "requires": {
3032             "ansi-regex": "3.0.0"
3033           }
3034         },
3035         "supports-color": {
3036           "version": "4.2.1",
3037           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.1.tgz",
3038           "integrity": "sha512-qxzYsob3yv6U+xMzPrv170y8AwGP7i74g+pbixCfD6rgso8BscLT2qXIuz6TpOaiJZ3mFgT5O9lyT9nMU4LfaA==",
3039           "dev": true,
3040           "requires": {
3041             "has-flag": "2.0.0"
3042           }
3043         }
3044       }
3045     },
3046     "irregular-plurals": {
3047       "version": "1.3.0",
3048       "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.3.0.tgz",
3049       "integrity": "sha512-njf5A+Mxb3kojuHd1DzISjjIl+XhyzovXEOyPPSzdQozq/Lf2tN27mOrAAsxEPZxpn6I4MGzs1oo9TxXxPFpaA==",
3050       "dev": true
3051     },
3052     "is-arrayish": {
3053       "version": "0.2.1",
3054       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3055       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3056       "dev": true
3057     },
3058     "is-buffer": {
3059       "version": "1.1.5",
3060       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz",
3061       "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=",
3062       "dev": true
3063     },
3064     "is-builtin-module": {
3065       "version": "1.0.0",
3066       "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
3067       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
3068       "dev": true,
3069       "requires": {
3070         "builtin-modules": "1.1.1"
3071       }
3072     },
3073     "is-directory": {
3074       "version": "0.3.1",
3075       "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
3076       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
3077       "dev": true
3078     },
3079     "is-dotfile": {
3080       "version": "1.0.3",
3081       "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
3082       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
3083       "dev": true
3084     },
3085     "is-equal-shallow": {
3086       "version": "0.1.3",
3087       "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
3088       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
3089       "dev": true,
3090       "requires": {
3091         "is-primitive": "2.0.0"
3092       }
3093     },
3094     "is-extendable": {
3095       "version": "0.1.1",
3096       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3097       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3098       "dev": true
3099     },
3100     "is-extglob": {
3101       "version": "1.0.0",
3102       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
3103       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
3104       "dev": true
3105     },
3106     "is-finite": {
3107       "version": "1.0.2",
3108       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
3109       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
3110       "dev": true,
3111       "requires": {
3112         "number-is-nan": "1.0.1"
3113       }
3114     },
3115     "is-fullwidth-code-point": {
3116       "version": "2.0.0",
3117       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
3118       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
3119       "dev": true
3120     },
3121     "is-glob": {
3122       "version": "2.0.1",
3123       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
3124       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
3125       "dev": true,
3126       "requires": {
3127         "is-extglob": "1.0.0"
3128       }
3129     },
3130     "is-number": {
3131       "version": "2.1.0",
3132       "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
3133       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
3134       "dev": true,
3135       "requires": {
3136         "kind-of": "3.2.2"
3137       }
3138     },
3139     "is-path-cwd": {
3140       "version": "1.0.0",
3141       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
3142       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
3143       "dev": true
3144     },
3145     "is-path-in-cwd": {
3146       "version": "1.0.0",
3147       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",
3148       "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
3149       "dev": true,
3150       "requires": {
3151         "is-path-inside": "1.0.0"
3152       }
3153     },
3154     "is-path-inside": {
3155       "version": "1.0.0",
3156       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz",
3157       "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=",
3158       "dev": true,
3159       "requires": {
3160         "path-is-inside": "1.0.2"
3161       }
3162     },
3163     "is-posix-bracket": {
3164       "version": "0.1.1",
3165       "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
3166       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
3167       "dev": true
3168     },
3169     "is-primitive": {
3170       "version": "2.0.0",
3171       "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
3172       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
3173       "dev": true
3174     },
3175     "is-promise": {
3176       "version": "2.1.0",
3177       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
3178       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
3179       "dev": true
3180     },
3181     "is-regexp": {
3182       "version": "1.0.0",
3183       "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
3184       "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
3185       "dev": true
3186     },
3187     "is-resolvable": {
3188       "version": "1.0.0",
3189       "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz",
3190       "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=",
3191       "dev": true,
3192       "requires": {
3193         "tryit": "1.0.3"
3194       }
3195     },
3196     "is-supported-regexp-flag": {
3197       "version": "1.0.0",
3198       "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.0.tgz",
3199       "integrity": "sha1-i1IMhfrnolM4LUsCZS4EVXbhO7g=",
3200       "dev": true
3201     },
3202     "is-typedarray": {
3203       "version": "1.0.0",
3204       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3205       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
3206       "dev": true,
3207       "optional": true
3208     },
3209     "is-utf8": {
3210       "version": "0.2.1",
3211       "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
3212       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
3213       "dev": true
3214     },
3215     "isarray": {
3216       "version": "1.0.0",
3217       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3218       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3219       "dev": true
3220     },
3221     "isexe": {
3222       "version": "2.0.0",
3223       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3224       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3225       "dev": true
3226     },
3227     "isobject": {
3228       "version": "2.1.0",
3229       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
3230       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
3231       "dev": true,
3232       "requires": {
3233         "isarray": "1.0.0"
3234       }
3235     },
3236     "isstream": {
3237       "version": "0.1.2",
3238       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
3239       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
3240       "dev": true,
3241       "optional": true
3242     },
3243     "istanbul": {
3244       "version": "0.1.37",
3245       "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.1.37.tgz",
3246       "integrity": "sha1-7ZwC4q+A2JRtQG1wFNkxk17y1+A=",
3247       "dev": true,
3248       "requires": {
3249         "abbrev": "1.0.9",
3250         "async": "0.2.10",
3251         "escodegen": "0.0.28",
3252         "esprima": "1.0.4",
3253         "fileset": "0.1.8",
3254         "handlebars": "1.0.12",
3255         "mkdirp": "0.3.5",
3256         "nopt": "2.1.2",
3257         "resolve": "0.4.3",
3258         "which": "1.0.9",
3259         "wordwrap": "0.0.3"
3260       },
3261       "dependencies": {
3262         "abbrev": {
3263           "version": "1.0.9",
3264           "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
3265           "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
3266           "dev": true
3267         },
3268         "async": {
3269           "version": "0.2.10",
3270           "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
3271           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
3272           "dev": true
3273         },
3274         "esprima": {
3275           "version": "1.0.4",
3276           "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
3277           "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=",
3278           "dev": true
3279         },
3280         "handlebars": {
3281           "version": "1.0.12",
3282           "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz",
3283           "integrity": "sha1-GMbTRAw16RsZs/9YK5FRq0mF1Pw=",
3284           "dev": true,
3285           "requires": {
3286             "optimist": "0.3.7",
3287             "uglify-js": "2.3.6"
3288           }
3289         },
3290         "mkdirp": {
3291           "version": "0.3.5",
3292           "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
3293           "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
3294           "dev": true
3295         },
3296         "nopt": {
3297           "version": "2.1.2",
3298           "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz",
3299           "integrity": "sha1-bMzZd7gBMqB3MdbozljCyDA8+a8=",
3300           "dev": true,
3301           "requires": {
3302             "abbrev": "1.0.9"
3303           }
3304         },
3305         "resolve": {
3306           "version": "0.4.3",
3307           "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.4.3.tgz",
3308           "integrity": "sha1-3K2tIC58rMJGfjo4gAIR9C+cE98=",
3309           "dev": true
3310         },
3311         "source-map": {
3312           "version": "0.1.43",
3313           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
3314           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
3315           "dev": true,
3316           "requires": {
3317             "amdefine": "1.0.1"
3318           }
3319         },
3320         "uglify-js": {
3321           "version": "2.3.6",
3322           "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz",
3323           "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=",
3324           "dev": true,
3325           "requires": {
3326             "async": "0.2.10",
3327             "optimist": "0.3.7",
3328             "source-map": "0.1.43"
3329           }
3330         },
3331         "which": {
3332           "version": "1.0.9",
3333           "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz",
3334           "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=",
3335           "dev": true
3336         },
3337         "wordwrap": {
3338           "version": "0.0.3",
3339           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
3340           "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
3341           "dev": true
3342         }
3343       }
3344     },
3345     "jodid25519": {
3346       "version": "1.0.2",
3347       "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz",
3348       "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=",
3349       "dev": true,
3350       "optional": true,
3351       "requires": {
3352         "jsbn": "0.1.1"
3353       }
3354     },
3355     "js-base64": {
3356       "version": "2.1.9",
3357       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz",
3358       "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=",
3359       "dev": true
3360     },
3361     "js-tokens": {
3362       "version": "3.0.2",
3363       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
3364       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
3365       "dev": true
3366     },
3367     "js-yaml": {
3368       "version": "3.8.4",
3369       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.4.tgz",
3370       "integrity": "sha1-UgtFZPhlc7qWZir4Woyvp7S1pvY=",
3371       "dev": true,
3372       "requires": {
3373         "argparse": "1.0.9",
3374         "esprima": "3.1.3"
3375       }
3376     },
3377     "jsbn": {
3378       "version": "0.1.1",
3379       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
3380       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
3381       "dev": true,
3382       "optional": true
3383     },
3384     "jschardet": {
3385       "version": "1.5.1",
3386       "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-1.5.1.tgz",
3387       "integrity": "sha512-vE2hT1D0HLZCLLclfBSfkfTTedhVj0fubHpJBHKwwUWX0nSbhPAfk+SG9rTX95BYNmau8rGFfCeaT6T5OW1C2A==",
3388       "dev": true
3389     },
3390     "jshint": {
3391       "version": "0.9.1",
3392       "resolved": "https://registry.npmjs.org/jshint/-/jshint-0.9.1.tgz",
3393       "integrity": "sha1-/zLsfwn4QAH3SY7q/WPJ5Puy3A4=",
3394       "dev": true,
3395       "requires": {
3396         "cli": "0.4.3",
3397         "minimatch": "0.0.5"
3398       },
3399       "dependencies": {
3400         "cli": {
3401           "version": "0.4.3",
3402           "resolved": "https://registry.npmjs.org/cli/-/cli-0.4.3.tgz",
3403           "integrity": "sha1-5oGcjV+qlX9k+Y9mqFBiaMHR8X0=",
3404           "dev": true,
3405           "requires": {
3406             "glob": "7.1.2"
3407           }
3408         },
3409         "lru-cache": {
3410           "version": "1.0.6",
3411           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-1.0.6.tgz",
3412           "integrity": "sha1-qlD5cEdCKsclQ72hd6nJ0BjZhFI=",
3413           "dev": true
3414         },
3415         "minimatch": {
3416           "version": "0.0.5",
3417           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz",
3418           "integrity": "sha1-lrtJC707poNrv6wRGt91MBsVhN4=",
3419           "dev": true,
3420           "requires": {
3421             "lru-cache": "1.0.6"
3422           }
3423         }
3424       }
3425     },
3426     "jslint": {
3427       "version": "0.3.4",
3428       "resolved": "https://registry.npmjs.org/jslint/-/jslint-0.3.4.tgz",
3429       "integrity": "sha1-+3aKyN4GQfzFcMh8ofvSjik8jXU=",
3430       "dev": true,
3431       "requires": {
3432         "glob": "3.2.11",
3433         "nopt": "1.0.10"
3434       },
3435       "dependencies": {
3436         "glob": {
3437           "version": "3.2.11",
3438           "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
3439           "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
3440           "dev": true,
3441           "optional": true,
3442           "requires": {
3443             "inherits": "2.0.3",
3444             "minimatch": "0.3.0"
3445           }
3446         },
3447         "minimatch": {
3448           "version": "0.3.0",
3449           "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
3450           "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
3451           "dev": true,
3452           "optional": true,
3453           "requires": {
3454             "lru-cache": "2.7.3",
3455             "sigmund": "1.0.1"
3456           }
3457         },
3458         "nopt": {
3459           "version": "1.0.10",
3460           "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
3461           "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
3462           "dev": true,
3463           "requires": {
3464             "abbrev": "1.1.0"
3465           }
3466         }
3467       }
3468     },
3469     "json-schema": {
3470       "version": "0.2.3",
3471       "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
3472       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
3473       "dev": true,
3474       "optional": true
3475     },
3476     "json-schema-traverse": {
3477       "version": "0.3.1",
3478       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
3479       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
3480       "dev": true
3481     },
3482     "json-stable-stringify": {
3483       "version": "1.0.1",
3484       "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
3485       "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
3486       "dev": true,
3487       "requires": {
3488         "jsonify": "0.0.0"
3489       }
3490     },
3491     "json-stringify-safe": {
3492       "version": "5.0.1",
3493       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
3494       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
3495       "dev": true,
3496       "optional": true
3497     },
3498     "jsonfilter": {
3499       "version": "1.1.2",
3500       "resolved": "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz",
3501       "integrity": "sha1-Ie987cdRk4E8dZMulqmL4gW6WhE=",
3502       "dev": true,
3503       "requires": {
3504         "JSONStream": "0.8.4",
3505         "minimist": "1.2.0",
3506         "stream-combiner": "0.2.2",
3507         "through2": "0.6.5"
3508       },
3509       "dependencies": {
3510         "minimist": {
3511           "version": "1.2.0",
3512           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
3513           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3514           "dev": true
3515         }
3516       }
3517     },
3518     "jsonify": {
3519       "version": "0.0.0",
3520       "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
3521       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
3522       "dev": true
3523     },
3524     "jsonparse": {
3525       "version": "0.0.5",
3526       "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
3527       "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=",
3528       "dev": true
3529     },
3530     "JSONStream": {
3531       "version": "0.8.4",
3532       "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
3533       "integrity": "sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=",
3534       "dev": true,
3535       "requires": {
3536         "jsonparse": "0.0.5",
3537         "through": "2.3.8"
3538       }
3539     },
3540     "jsprim": {
3541       "version": "1.4.0",
3542       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz",
3543       "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=",
3544       "dev": true,
3545       "optional": true,
3546       "requires": {
3547         "assert-plus": "1.0.0",
3548         "extsprintf": "1.0.2",
3549         "json-schema": "0.2.3",
3550         "verror": "1.3.6"
3551       },
3552       "dependencies": {
3553         "assert-plus": {
3554           "version": "1.0.0",
3555           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
3556           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
3557           "dev": true,
3558           "optional": true
3559         }
3560       }
3561     },
3562     "kind-of": {
3563       "version": "3.2.2",
3564       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3565       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3566       "dev": true,
3567       "requires": {
3568         "is-buffer": "1.1.5"
3569       }
3570     },
3571     "known-css-properties": {
3572       "version": "0.2.0",
3573       "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.2.0.tgz",
3574       "integrity": "sha512-UTCzU28rRI9wkb8qSGoZa9pgWvxr4LjP2MEhi9XHb/1XMOJy0uTnIxaxzj8My/PORG+kQG6VzAcGvRw66eIOfA==",
3575       "dev": true
3576     },
3577     "knox": {
3578       "version": "0.8.10",
3579       "resolved": "https://registry.npmjs.org/knox/-/knox-0.8.10.tgz",
3580       "integrity": "sha1-ai7c2sHSrjedHhmU1Vm5XCg7JYg=",
3581       "dev": true,
3582       "requires": {
3583         "debug": "0.7.4",
3584         "mime": "1.3.6",
3585         "stream-counter": "0.1.0",
3586         "xml2js": "0.2.8"
3587       },
3588       "dependencies": {
3589         "debug": {
3590           "version": "0.7.4",
3591           "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz",
3592           "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=",
3593           "dev": true
3594         }
3595       }
3596     },
3597     "lazy-cache": {
3598       "version": "1.0.4",
3599       "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
3600       "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
3601       "dev": true
3602     },
3603     "ldjson-stream": {
3604       "version": "1.2.1",
3605       "resolved": "https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz",
3606       "integrity": "sha1-kb7O2lrE7SsX5kn7d356v6AYnCs=",
3607       "dev": true,
3608       "requires": {
3609         "split2": "0.2.1",
3610         "through2": "0.6.5"
3611       }
3612     },
3613     "less": {
3614       "version": "2.6.1",
3615       "resolved": "https://registry.npmjs.org/less/-/less-2.6.1.tgz",
3616       "integrity": "sha1-ZY4B7JrDFJlZxrbfvPvAoXCv2no=",
3617       "dev": true,
3618       "requires": {
3619         "errno": "0.1.4",
3620         "graceful-fs": "4.1.11",
3621         "image-size": "0.4.0",
3622         "mime": "1.3.6",
3623         "mkdirp": "0.5.1",
3624         "promise": "7.1.1",
3625         "request": "2.81.0",
3626         "source-map": "0.5.6"
3627       }
3628     },
3629     "levn": {
3630       "version": "0.3.0",
3631       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
3632       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
3633       "dev": true,
3634       "requires": {
3635         "prelude-ls": "1.1.2",
3636         "type-check": "0.3.2"
3637       }
3638     },
3639     "livereload-js": {
3640       "version": "2.2.2",
3641       "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz",
3642       "integrity": "sha1-bIclfmSKtHW8JOoldFftzB+NC8I=",
3643       "dev": true
3644     },
3645     "load-json-file": {
3646       "version": "1.1.0",
3647       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
3648       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
3649       "dev": true,
3650       "requires": {
3651         "graceful-fs": "4.1.11",
3652         "parse-json": "2.2.0",
3653         "pify": "2.3.0",
3654         "pinkie-promise": "2.0.1",
3655         "strip-bom": "2.0.0"
3656       },
3657       "dependencies": {
3658         "strip-bom": {
3659           "version": "2.0.0",
3660           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
3661           "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
3662           "dev": true,
3663           "requires": {
3664             "is-utf8": "0.2.1"
3665           }
3666         }
3667       }
3668     },
3669     "lodash": {
3670       "version": "4.17.4",
3671       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
3672       "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
3673       "dev": true
3674     },
3675     "log-symbols": {
3676       "version": "1.0.2",
3677       "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
3678       "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
3679       "dev": true,
3680       "requires": {
3681         "chalk": "1.1.3"
3682       }
3683     },
3684     "longest": {
3685       "version": "1.0.1",
3686       "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
3687       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
3688       "dev": true
3689     },
3690     "loud-rejection": {
3691       "version": "1.6.0",
3692       "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
3693       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
3694       "dev": true,
3695       "requires": {
3696         "currently-unhandled": "0.4.1",
3697         "signal-exit": "3.0.2"
3698       }
3699     },
3700     "lru-cache": {
3701       "version": "2.7.3",
3702       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
3703       "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
3704       "dev": true
3705     },
3706     "map-obj": {
3707       "version": "1.0.1",
3708       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
3709       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
3710       "dev": true
3711     },
3712     "mathml-tag-names": {
3713       "version": "2.0.1",
3714       "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.0.1.tgz",
3715       "integrity": "sha1-jUEmgWi/htEQK5gQnijlMeejRXg=",
3716       "dev": true
3717     },
3718     "maxmin": {
3719       "version": "1.1.0",
3720       "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-1.1.0.tgz",
3721       "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=",
3722       "dev": true,
3723       "requires": {
3724         "chalk": "1.1.3",
3725         "figures": "1.7.0",
3726         "gzip-size": "1.0.0",
3727         "pretty-bytes": "1.0.4"
3728       }
3729     },
3730     "media-typer": {
3731       "version": "0.3.0",
3732       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
3733       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
3734       "dev": true
3735     },
3736     "meow": {
3737       "version": "3.7.0",
3738       "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
3739       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
3740       "dev": true,
3741       "requires": {
3742         "camelcase-keys": "2.1.0",
3743         "decamelize": "1.2.0",
3744         "loud-rejection": "1.6.0",
3745         "map-obj": "1.0.1",
3746         "minimist": "1.2.0",
3747         "normalize-package-data": "2.3.8",
3748         "object-assign": "4.1.1",
3749         "read-pkg-up": "1.0.1",
3750         "redent": "1.0.0",
3751         "trim-newlines": "1.0.0"
3752       },
3753       "dependencies": {
3754         "minimist": {
3755           "version": "1.2.0",
3756           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
3757           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3758           "dev": true
3759         }
3760       }
3761     },
3762     "micromatch": {
3763       "version": "2.3.11",
3764       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
3765       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
3766       "dev": true,
3767       "requires": {
3768         "arr-diff": "2.0.0",
3769         "array-unique": "0.2.1",
3770         "braces": "1.8.5",
3771         "expand-brackets": "0.1.5",
3772         "extglob": "0.3.2",
3773         "filename-regex": "2.0.1",
3774         "is-extglob": "1.0.0",
3775         "is-glob": "2.0.1",
3776         "kind-of": "3.2.2",
3777         "normalize-path": "2.1.1",
3778         "object.omit": "2.0.1",
3779         "parse-glob": "3.0.4",
3780         "regex-cache": "0.4.3"
3781       }
3782     },
3783     "mime": {
3784       "version": "1.3.6",
3785       "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz",
3786       "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=",
3787       "dev": true
3788     },
3789     "mime-db": {
3790       "version": "1.27.0",
3791       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz",
3792       "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=",
3793       "dev": true
3794     },
3795     "mime-types": {
3796       "version": "2.1.15",
3797       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz",
3798       "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=",
3799       "dev": true,
3800       "requires": {
3801         "mime-db": "1.27.0"
3802       }
3803     },
3804     "mimic-fn": {
3805       "version": "1.1.0",
3806       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz",
3807       "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=",
3808       "dev": true
3809     },
3810     "minimatch": {
3811       "version": "3.0.4",
3812       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3813       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3814       "dev": true,
3815       "requires": {
3816         "brace-expansion": "1.1.7"
3817       }
3818     },
3819     "minimist": {
3820       "version": "0.0.8",
3821       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
3822       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
3823       "dev": true
3824     },
3825     "mkdirp": {
3826       "version": "0.5.1",
3827       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
3828       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
3829       "dev": true,
3830       "requires": {
3831         "minimist": "0.0.8"
3832       }
3833     },
3834     "ms": {
3835       "version": "2.0.0",
3836       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3837       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3838       "dev": true
3839     },
3840     "multimatch": {
3841       "version": "2.1.0",
3842       "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
3843       "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
3844       "dev": true,
3845       "requires": {
3846         "array-differ": "1.0.0",
3847         "array-union": "1.0.2",
3848         "arrify": "1.0.1",
3849         "minimatch": "3.0.4"
3850       }
3851     },
3852     "mute-stream": {
3853       "version": "0.0.7",
3854       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
3855       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
3856       "dev": true
3857     },
3858     "natural-compare": {
3859       "version": "1.4.0",
3860       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3861       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
3862       "dev": true
3863     },
3864     "nopt": {
3865       "version": "3.0.6",
3866       "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
3867       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
3868       "dev": true,
3869       "requires": {
3870         "abbrev": "1.1.0"
3871       }
3872     },
3873     "normalize-package-data": {
3874       "version": "2.3.8",
3875       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz",
3876       "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=",
3877       "dev": true,
3878       "requires": {
3879         "hosted-git-info": "2.4.2",
3880         "is-builtin-module": "1.0.0",
3881         "semver": "5.3.0",
3882         "validate-npm-package-license": "3.0.1"
3883       }
3884     },
3885     "normalize-path": {
3886       "version": "2.1.1",
3887       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
3888       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
3889       "dev": true,
3890       "requires": {
3891         "remove-trailing-separator": "1.0.2"
3892       }
3893     },
3894     "normalize-range": {
3895       "version": "0.1.2",
3896       "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
3897       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
3898       "dev": true
3899     },
3900     "normalize-selector": {
3901       "version": "0.2.0",
3902       "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
3903       "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
3904       "dev": true
3905     },
3906     "num2fraction": {
3907       "version": "1.2.2",
3908       "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
3909       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
3910       "dev": true
3911     },
3912     "number-is-nan": {
3913       "version": "1.0.1",
3914       "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
3915       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
3916       "dev": true
3917     },
3918     "oauth-sign": {
3919       "version": "0.8.2",
3920       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
3921       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
3922       "dev": true,
3923       "optional": true
3924     },
3925     "object-assign": {
3926       "version": "4.1.1",
3927       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3928       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
3929       "dev": true
3930     },
3931     "object.omit": {
3932       "version": "2.0.1",
3933       "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
3934       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
3935       "dev": true,
3936       "requires": {
3937         "for-own": "0.1.5",
3938         "is-extendable": "0.1.1"
3939       }
3940     },
3941     "on-finished": {
3942       "version": "2.3.0",
3943       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
3944       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
3945       "dev": true,
3946       "requires": {
3947         "ee-first": "1.1.1"
3948       }
3949     },
3950     "once": {
3951       "version": "1.4.0",
3952       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3953       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
3954       "dev": true,
3955       "requires": {
3956         "wrappy": "1.0.2"
3957       }
3958     },
3959     "onecolor": {
3960       "version": "3.0.4",
3961       "resolved": "https://registry.npmjs.org/onecolor/-/onecolor-3.0.4.tgz",
3962       "integrity": "sha1-daRvgNpseqpbTarhekcZi9llJJQ=",
3963       "dev": true
3964     },
3965     "onetime": {
3966       "version": "2.0.1",
3967       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
3968       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
3969       "dev": true,
3970       "requires": {
3971         "mimic-fn": "1.1.0"
3972       }
3973     },
3974     "optimist": {
3975       "version": "0.3.7",
3976       "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz",
3977       "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=",
3978       "dev": true,
3979       "requires": {
3980         "wordwrap": "0.0.3"
3981       },
3982       "dependencies": {
3983         "wordwrap": {
3984           "version": "0.0.3",
3985           "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
3986           "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
3987           "dev": true
3988         }
3989       }
3990     },
3991     "optionator": {
3992       "version": "0.8.2",
3993       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
3994       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
3995       "dev": true,
3996       "requires": {
3997         "deep-is": "0.1.3",
3998         "fast-levenshtein": "2.0.6",
3999         "levn": "0.3.0",
4000         "prelude-ls": "1.1.2",
4001         "type-check": "0.3.2",
4002         "wordwrap": "1.0.0"
4003       }
4004     },
4005     "os-homedir": {
4006       "version": "1.0.2",
4007       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
4008       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
4009       "dev": true
4010     },
4011     "os-tmpdir": {
4012       "version": "1.0.2",
4013       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4014       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
4015       "dev": true
4016     },
4017     "pako": {
4018       "version": "0.2.9",
4019       "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
4020       "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
4021       "dev": true
4022     },
4023     "parse-glob": {
4024       "version": "3.0.4",
4025       "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
4026       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
4027       "dev": true,
4028       "requires": {
4029         "glob-base": "0.3.0",
4030         "is-dotfile": "1.0.3",
4031         "is-extglob": "1.0.0",
4032         "is-glob": "2.0.1"
4033       }
4034     },
4035     "parse-json": {
4036       "version": "2.2.0",
4037       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
4038       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
4039       "dev": true,
4040       "requires": {
4041         "error-ex": "1.3.1"
4042       }
4043     },
4044     "parserlib": {
4045       "version": "0.2.5",
4046       "resolved": "https://registry.npmjs.org/parserlib/-/parserlib-0.2.5.tgz",
4047       "integrity": "sha1-hZB92GBaoGq7PdKV1QuyuPpN0Rc=",
4048       "dev": true
4049     },
4050     "parseurl": {
4051       "version": "1.3.1",
4052       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz",
4053       "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=",
4054       "dev": true
4055     },
4056     "path-exists": {
4057       "version": "2.1.0",
4058       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
4059       "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
4060       "dev": true,
4061       "requires": {
4062         "pinkie-promise": "2.0.1"
4063       }
4064     },
4065     "path-is-absolute": {
4066       "version": "1.0.1",
4067       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4068       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4069       "dev": true
4070     },
4071     "path-is-inside": {
4072       "version": "1.0.2",
4073       "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
4074       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
4075       "dev": true
4076     },
4077     "path-type": {
4078       "version": "1.1.0",
4079       "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
4080       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
4081       "dev": true,
4082       "requires": {
4083         "graceful-fs": "4.1.11",
4084         "pify": "2.3.0",
4085         "pinkie-promise": "2.0.1"
4086       }
4087     },
4088     "performance-now": {
4089       "version": "0.2.0",
4090       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz",
4091       "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=",
4092       "dev": true,
4093       "optional": true
4094     },
4095     "pify": {
4096       "version": "2.3.0",
4097       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4098       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
4099       "dev": true
4100     },
4101     "pinkie": {
4102       "version": "2.0.4",
4103       "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
4104       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
4105       "dev": true
4106     },
4107     "pinkie-promise": {
4108       "version": "2.0.1",
4109       "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
4110       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
4111       "dev": true,
4112       "requires": {
4113         "pinkie": "2.0.4"
4114       }
4115     },
4116     "pipetteur": {
4117       "version": "2.0.3",
4118       "resolved": "https://registry.npmjs.org/pipetteur/-/pipetteur-2.0.3.tgz",
4119       "integrity": "sha1-GVV2CVno0aEcsqUOyD7sRwYz5J8=",
4120       "dev": true,
4121       "requires": {
4122         "onecolor": "3.0.4",
4123         "synesthesia": "1.0.1"
4124       }
4125     },
4126     "plur": {
4127       "version": "2.1.2",
4128       "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
4129       "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
4130       "dev": true,
4131       "requires": {
4132         "irregular-plurals": "1.3.0"
4133       }
4134     },
4135     "pluralize": {
4136       "version": "4.0.0",
4137       "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-4.0.0.tgz",
4138       "integrity": "sha1-WbcIwcAZCi9pLxx2GMRGsFL9F2I=",
4139       "dev": true
4140     },
4141     "postcss": {
4142       "version": "6.0.7",
4143       "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.7.tgz",
4144       "integrity": "sha512-8h/GrGLLyxM5ZvzpCH2XTYPysaSL3Ku5kWD7tKXeKRj8NVg1tyldHFCQGF4NTvRUDvjQfmcCRuowHHFFlAURUg==",
4145       "dev": true,
4146       "requires": {
4147         "chalk": "2.0.1",
4148         "source-map": "0.5.6",
4149         "supports-color": "4.2.0"
4150       },
4151       "dependencies": {
4152         "ansi-styles": {
4153           "version": "3.1.0",
4154           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
4155           "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
4156           "dev": true,
4157           "requires": {
4158             "color-convert": "1.9.0"
4159           }
4160         },
4161         "chalk": {
4162           "version": "2.0.1",
4163           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
4164           "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
4165           "dev": true,
4166           "requires": {
4167             "ansi-styles": "3.1.0",
4168             "escape-string-regexp": "1.0.5",
4169             "supports-color": "4.2.0"
4170           }
4171         },
4172  &nb