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