git ssb

1+

dinoworm 🐛 / patchwork-downloader



Commit cff1ce4ef0234ffea6f8f9905ebc1e0c54c58288

in the beginning

Michael Williams committed on 11/21/2017, 7:50:13 AM

Files changed

.gitignoreadded
.travis.ymladded
README.mdadded
example.jsadded
index.cssadded
index.htmladded
index.jsadded
package-lock.jsonadded
package.jsonadded
test/index.jsadded
.gitignoreView
@@ -1,0 +1,4 @@
1 +node_modules
2 +npm-debug.log*
3 +/coverage
4 +/.nyc_output
.travis.ymlView
@@ -1,0 +1,7 @@
1 +node_js:
2 +- "6"
3 +- "7"
4 +sudo: false
5 +language: node_js
6 +script: "npm run test:coverage && npm run test:coverage:report"
7 +after_script: "npm i -g codecov.io && cat ./coverage/lcov.info | codecov"
README.mdView
@@ -1,0 +1,23 @@
1 +# patchwork-downloader
2 +
3 +download latest Patchwork for your operating system!
4 +
5 +<http://dinosaur.is/patchwork-downloader>
6 +
7 +## license
8 +
9 +The Apache License
10 +
11 +Copyright &copy; 2017 Michael Williams
12 +
13 +Licensed under the Apache License, Version 2.0 (the "License");
14 +you may not use this file except in compliance with the License.
15 +You may obtain a copy of the License at
16 +
17 + http://www.apache.org/licenses/LICENSE-2.0
18 +
19 +Unless required by applicable law or agreed to in writing, software
20 +distributed under the License is distributed on an "AS IS" BASIS,
21 +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22 +See the License for the specific language governing permissions and
23 +limitations under the License.
example.jsView
@@ -1,0 +1,3 @@
1 +const patchworkDownloader = require('./')
2 +
3 +console.log('patchwork-downloader', patchworkDownloader)
index.cssView
@@ -1,0 +1,3 @@
1 +main {
2 + text-align: center;
3 +}
index.htmlView
@@ -1,0 +1,19 @@
1 +<!DOCTYPE html>
2 +<html lang="">
3 + <head>
4 + <meta charset="utf-8" />
5 + <title>Patchwork Downloader</title>
6 + <meta name="viewport" content="width=device-width, initial-scale=1" />
7 + <link href="index.css" rel="stylesheet" />
8 + </head>
9 + <body>
10 + <main>
11 + <h1>Download Patchwork!</h1>
12 + <div>platform <span class="platform">PLATFORM</span></div>
13 + <div>version <span class="version">VERSION</span></div>
14 + <div>url <a class="url">URL</a</div>
15 + <div>asset <a class="asset">ASSET</a></div>
16 + </main>
17 + <script src="bundle.js"></script>
18 + </body>
19 +</html>
index.jsView
@@ -1,0 +1,99 @@
1 +const xhr = require('xhr')
2 +
3 +patchworkDownloader()
4 +
5 +function patchworkDownloader () {
6 + const platformEl = document.querySelector('main .platform')
7 + const versionEl = document.querySelector('main .version')
8 + const urlEl = document.querySelector('main .url')
9 + const assetEl = document.querySelector('main .asset')
10 +
11 + const platform = getPlatform(navigator.platform)
12 + console.log('platform', platform)
13 + platformEl.textContent = platform
14 +
15 + getLatestRelease(function (err, release) {
16 + if (err) throw err
17 +
18 + console.log('release', release)
19 +
20 + versionEl.textContent = release.version
21 + urlEl.textContent = release.url
22 + urlEl.href = release.url
23 + assetEl.textContent = release.assets[platform]
24 + assetEl.href = release.assets[platform]
25 + })
26 +}
27 +
28 +function getPlatform (platform) {
29 + if (platform.substring(0, 3).toUpperCase() === 'MAC')
30 + return 'mac'
31 + if (platform.substring(0, 3).toUpperCase() === 'WIN')
32 + return 'windows'
33 + if (platform.substring(0, 5).toUpperCase() === 'LINUX')
34 + return 'linux'
35 + return null
36 +}
37 +
38 +
39 +function getLatestRelease (options, cb) {
40 + if (!cb) {
41 + cb = options
42 + options = {}
43 + }
44 +
45 + const {
46 + base = 'https://api.github.com/repos/',
47 + target = '/releases/latest',
48 + owner = 'ssbc',
49 + repo = 'patchwork'
50 + } = options
51 +
52 + xhr({
53 + url: `${base}${owner}/${repo}${target}`,
54 + responseType: 'json'
55 + }, function (err, res, body) {
56 + if (err) return cb(err)
57 +
58 + const {
59 + tag_name: version,
60 + html_url: url
61 + } = body
62 +
63 + const assets = findAssetUrls(body.assets)
64 +
65 + cb(null, {
66 + version,
67 + url,
68 + assets
69 + })
70 + })
71 +}
72 +
73 +const executablesByPlatform = {
74 + mac: [
75 + 'dmg'
76 + ],
77 + windows: [
78 + 'exe'
79 + ],
80 + linux: [
81 + 'AppImage'
82 + ]
83 +}
84 +
85 +function findAssetUrls (assets) {
86 + var urls = {}
87 + assets.forEach(asset => {
88 + const url = asset.browser_download_url
89 + var extension = url.split('.')
90 + extension = extension[extension.length - 1]
91 + for (var platform in executablesByPlatform) {
92 + if (~executablesByPlatform[platform].indexOf(extension)) {
93 + urls[platform] = url
94 + return
95 + }
96 + }
97 + })
98 + return urls
99 +}
package-lock.jsonView
@@ -1,0 +1,6107 @@
1 +{
2 + "name": "patchwork-downloader",
3 + "version": "0.0.0",
4 + "lockfileVersion": 1,
5 + "requires": true,
6 + "dependencies": {
7 + "JSONStream": {
8 + "version": "1.3.1",
9 + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz",
10 + "integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=",
11 + "dev": true,
12 + "requires": {
13 + "jsonparse": "1.3.1",
14 + "through": "2.3.8"
15 + }
16 + },
17 + "acorn": {
18 + "version": "4.0.13",
19 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
20 + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
21 + "dev": true
22 + },
23 + "acorn-jsx": {
24 + "version": "3.0.1",
25 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
26 + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
27 + "dev": true,
28 + "requires": {
29 + "acorn": "3.3.0"
30 + },
31 + "dependencies": {
32 + "acorn": {
33 + "version": "3.3.0",
34 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
35 + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
36 + "dev": true
37 + }
38 + }
39 + },
40 + "ajv": {
41 + "version": "4.11.8",
42 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
43 + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
44 + "dev": true,
45 + "requires": {
46 + "co": "4.6.0",
47 + "json-stable-stringify": "1.0.1"
48 + }
49 + },
50 + "ajv-keywords": {
51 + "version": "1.5.1",
52 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz",
53 + "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=",
54 + "dev": true
55 + },
56 + "ansi-escapes": {
57 + "version": "1.4.0",
58 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
59 + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=",
60 + "dev": true
61 + },
62 + "ansi-regex": {
63 + "version": "2.1.1",
64 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
65 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
66 + },
67 + "ansi-styles": {
68 + "version": "2.2.1",
69 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
70 + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
71 + },
72 + "anymatch": {
73 + "version": "1.3.2",
74 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
75 + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
76 + "dev": true,
77 + "requires": {
78 + "micromatch": "2.3.11",
79 + "normalize-path": "2.1.1"
80 + }
81 + },
82 + "argparse": {
83 + "version": "1.0.9",
84 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
85 + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
86 + "dev": true,
87 + "requires": {
88 + "sprintf-js": "1.0.3"
89 + }
90 + },
91 + "arr-diff": {
92 + "version": "2.0.0",
93 + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
94 + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
95 + "dev": true,
96 + "requires": {
97 + "arr-flatten": "1.1.0"
98 + }
99 + },
100 + "arr-flatten": {
101 + "version": "1.1.0",
102 + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
103 + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
104 + "dev": true
105 + },
106 + "array-filter": {
107 + "version": "0.0.1",
108 + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
109 + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=",
110 + "dev": true
111 + },
112 + "array-find-index": {
113 + "version": "1.0.2",
114 + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
115 + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
116 + "dev": true
117 + },
118 + "array-map": {
119 + "version": "0.0.0",
120 + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
121 + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
122 + "dev": true
123 + },
124 + "array-reduce": {
125 + "version": "0.0.0",
126 + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
127 + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
128 + "dev": true
129 + },
130 + "array-union": {
131 + "version": "1.0.2",
132 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
133 + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
134 + "dev": true,
135 + "requires": {
136 + "array-uniq": "1.0.3"
137 + }
138 + },
139 + "array-uniq": {
140 + "version": "1.0.3",
141 + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
142 + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
143 + "dev": true
144 + },
145 + "array-unique": {
146 + "version": "0.2.1",
147 + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
148 + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
149 + "dev": true
150 + },
151 + "arrify": {
152 + "version": "1.0.1",
153 + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
154 + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
155 + "dev": true
156 + },
157 + "asn1.js": {
158 + "version": "4.9.2",
159 + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz",
160 + "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==",
161 + "dev": true,
162 + "requires": {
163 + "bn.js": "4.11.8",
164 + "inherits": "2.0.3",
165 + "minimalistic-assert": "1.0.0"
166 + }
167 + },
168 + "assert": {
169 + "version": "1.4.1",
170 + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
171 + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
172 + "dev": true,
173 + "requires": {
174 + "util": "0.10.3"
175 + }
176 + },
177 + "astw": {
178 + "version": "2.2.0",
179 + "resolved": "https://registry.npmjs.org/astw/-/astw-2.2.0.tgz",
180 + "integrity": "sha1-e9QXhNMkk5h66yOba04cV6hzuRc=",
181 + "dev": true,
182 + "requires": {
183 + "acorn": "4.0.13"
184 + }
185 + },
186 + "async": {
187 + "version": "2.6.0",
188 + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",
189 + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
190 + "dev": true,
191 + "requires": {
192 + "lodash": "4.17.4"
193 + }
194 + },
195 + "async-each": {
196 + "version": "1.0.1",
197 + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
198 + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
199 + "dev": true
200 + },
201 + "babel-code-frame": {
202 + "version": "6.26.0",
203 + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
204 + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
205 + "requires": {
206 + "chalk": "1.1.3",
207 + "esutils": "2.0.2",
208 + "js-tokens": "3.0.2"
209 + }
210 + },
211 + "babel-core": {
212 + "version": "6.26.0",
213 + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz",
214 + "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=",
215 + "requires": {
216 + "babel-code-frame": "6.26.0",
217 + "babel-generator": "6.26.0",
218 + "babel-helpers": "6.24.1",
219 + "babel-messages": "6.23.0",
220 + "babel-register": "6.26.0",
221 + "babel-runtime": "6.26.0",
222 + "babel-template": "6.26.0",
223 + "babel-traverse": "6.26.0",
224 + "babel-types": "6.26.0",
225 + "babylon": "6.18.0",
226 + "convert-source-map": "1.5.0",
227 + "debug": "2.6.9",
228 + "json5": "0.5.1",
229 + "lodash": "4.17.4",
230 + "minimatch": "3.0.4",
231 + "path-is-absolute": "1.0.1",
232 + "private": "0.1.8",
233 + "slash": "1.0.0",
234 + "source-map": "0.5.7"
235 + }
236 + },
237 + "babel-generator": {
238 + "version": "6.26.0",
239 + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.0.tgz",
240 + "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=",
241 + "requires": {
242 + "babel-messages": "6.23.0",
243 + "babel-runtime": "6.26.0",
244 + "babel-types": "6.26.0",
245 + "detect-indent": "4.0.0",
246 + "jsesc": "1.3.0",
247 + "lodash": "4.17.4",
248 + "source-map": "0.5.7",
249 + "trim-right": "1.0.1"
250 + }
251 + },
252 + "babel-helper-call-delegate": {
253 + "version": "6.24.1",
254 + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
255 + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
256 + "requires": {
257 + "babel-helper-hoist-variables": "6.24.1",
258 + "babel-runtime": "6.26.0",
259 + "babel-traverse": "6.26.0",
260 + "babel-types": "6.26.0"
261 + }
262 + },
263 + "babel-helper-get-function-arity": {
264 + "version": "6.24.1",
265 + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
266 + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
267 + "requires": {
268 + "babel-runtime": "6.26.0",
269 + "babel-types": "6.26.0"
270 + }
271 + },
272 + "babel-helper-hoist-variables": {
273 + "version": "6.24.1",
274 + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
275 + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
276 + "requires": {
277 + "babel-runtime": "6.26.0",
278 + "babel-types": "6.26.0"
279 + }
280 + },
281 + "babel-helpers": {
282 + "version": "6.24.1",
283 + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
284 + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
285 + "requires": {
286 + "babel-runtime": "6.26.0",
287 + "babel-template": "6.26.0"
288 + }
289 + },
290 + "babel-messages": {
291 + "version": "6.23.0",
292 + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
293 + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
294 + "requires": {
295 + "babel-runtime": "6.26.0"
296 + }
297 + },
298 + "babel-plugin-check-es2015-constants": {
299 + "version": "6.22.0",
300 + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
301 + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
302 + "requires": {
303 + "babel-runtime": "6.26.0"
304 + }
305 + },
306 + "babel-plugin-transform-es2015-arrow-functions": {
307 + "version": "6.22.0",
308 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
309 + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
310 + "requires": {
311 + "babel-runtime": "6.26.0"
312 + }
313 + },
314 + "babel-plugin-transform-es2015-block-scoping": {
315 + "version": "6.26.0",
316 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
317 + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
318 + "requires": {
319 + "babel-runtime": "6.26.0",
320 + "babel-template": "6.26.0",
321 + "babel-traverse": "6.26.0",
322 + "babel-types": "6.26.0",
323 + "lodash": "4.17.4"
324 + }
325 + },
326 + "babel-plugin-transform-es2015-computed-properties": {
327 + "version": "6.24.1",
328 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
329 + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
330 + "requires": {
331 + "babel-runtime": "6.26.0",
332 + "babel-template": "6.26.0"
333 + }
334 + },
335 + "babel-plugin-transform-es2015-destructuring": {
336 + "version": "6.23.0",
337 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
338 + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
339 + "requires": {
340 + "babel-runtime": "6.26.0"
341 + }
342 + },
343 + "babel-plugin-transform-es2015-parameters": {
344 + "version": "6.24.1",
345 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
346 + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
347 + "requires": {
348 + "babel-helper-call-delegate": "6.24.1",
349 + "babel-helper-get-function-arity": "6.24.1",
350 + "babel-runtime": "6.26.0",
351 + "babel-template": "6.26.0",
352 + "babel-traverse": "6.26.0",
353 + "babel-types": "6.26.0"
354 + }
355 + },
356 + "babel-plugin-transform-es2015-shorthand-properties": {
357 + "version": "6.24.1",
358 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
359 + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
360 + "requires": {
361 + "babel-runtime": "6.26.0",
362 + "babel-types": "6.26.0"
363 + }
364 + },
365 + "babel-plugin-transform-es2015-spread": {
366 + "version": "6.22.0",
367 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
368 + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
369 + "requires": {
370 + "babel-runtime": "6.26.0"
371 + }
372 + },
373 + "babel-plugin-transform-es2015-template-literals": {
374 + "version": "6.22.0",
375 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
376 + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
377 + "requires": {
378 + "babel-runtime": "6.26.0"
379 + }
380 + },
381 + "babel-preset-es2040": {
382 + "version": "1.1.1",
383 + "resolved": "https://registry.npmjs.org/babel-preset-es2040/-/babel-preset-es2040-1.1.1.tgz",
384 + "integrity": "sha1-QIzDNyRwggXHgGZ7kw+njfW8j5Q=",
385 + "requires": {
386 + "babel-plugin-check-es2015-constants": "6.22.0",
387 + "babel-plugin-transform-es2015-arrow-functions": "6.22.0",
388 + "babel-plugin-transform-es2015-block-scoping": "6.26.0",
389 + "babel-plugin-transform-es2015-computed-properties": "6.24.1",
390 + "babel-plugin-transform-es2015-destructuring": "6.23.0",
391 + "babel-plugin-transform-es2015-parameters": "6.24.1",
392 + "babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
393 + "babel-plugin-transform-es2015-spread": "6.22.0",
394 + "babel-plugin-transform-es2015-template-literals": "6.22.0"
395 + }
396 + },
397 + "babel-register": {
398 + "version": "6.26.0",
399 + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
400 + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
401 + "requires": {
402 + "babel-core": "6.26.0",
403 + "babel-runtime": "6.26.0",
404 + "core-js": "2.5.1",
405 + "home-or-tmp": "2.0.0",
406 + "lodash": "4.17.4",
407 + "mkdirp": "0.5.1",
408 + "source-map-support": "0.4.18"
409 + }
410 + },
411 + "babel-runtime": {
412 + "version": "6.26.0",
413 + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
414 + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
415 + "requires": {
416 + "core-js": "2.5.1",
417 + "regenerator-runtime": "0.11.0"
418 + }
419 + },
420 + "babel-template": {
421 + "version": "6.26.0",
422 + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
423 + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
424 + "requires": {
425 + "babel-runtime": "6.26.0",
426 + "babel-traverse": "6.26.0",
427 + "babel-types": "6.26.0",
428 + "babylon": "6.18.0",
429 + "lodash": "4.17.4"
430 + }
431 + },
432 + "babel-traverse": {
433 + "version": "6.26.0",
434 + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
435 + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
436 + "requires": {
437 + "babel-code-frame": "6.26.0",
438 + "babel-messages": "6.23.0",
439 + "babel-runtime": "6.26.0",
440 + "babel-types": "6.26.0",
441 + "babylon": "6.18.0",
442 + "debug": "2.6.9",
443 + "globals": "9.18.0",
444 + "invariant": "2.2.2",
445 + "lodash": "4.17.4"
446 + }
447 + },
448 + "babel-types": {
449 + "version": "6.26.0",
450 + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
451 + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
452 + "requires": {
453 + "babel-runtime": "6.26.0",
454 + "esutils": "2.0.2",
455 + "lodash": "4.17.4",
456 + "to-fast-properties": "1.0.3"
457 + }
458 + },
459 + "babylon": {
460 + "version": "6.18.0",
461 + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
462 + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
463 + },
464 + "balanced-match": {
465 + "version": "1.0.0",
466 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
467 + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
468 + },
469 + "base64-js": {
470 + "version": "1.2.1",
471 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz",
472 + "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==",
473 + "dev": true
474 + },
475 + "base64url": {
476 + "version": "2.0.0",
477 + "resolved": "https://registry.npmjs.org/base64url/-/base64url-2.0.0.tgz",
478 + "integrity": "sha1-6sFuA+oUOO/5Qj1puqNiYu0fcLs=",
479 + "dev": true
480 + },
481 + "binary-extensions": {
482 + "version": "1.11.0",
483 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
484 + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
485 + "dev": true
486 + },
487 + "bn.js": {
488 + "version": "4.11.8",
489 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
490 + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
491 + "dev": true
492 + },
493 + "bole": {
494 + "version": "2.0.0",
495 + "resolved": "https://registry.npmjs.org/bole/-/bole-2.0.0.tgz",
496 + "integrity": "sha1-2KocaQRnv7T+Ebh0rLLoOH44JhU=",
497 + "dev": true,
498 + "requires": {
499 + "core-util-is": "1.0.2",
500 + "individual": "3.0.0",
501 + "json-stringify-safe": "5.0.1"
502 + }
503 + },
504 + "brace-expansion": {
505 + "version": "1.1.8",
506 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
507 + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
508 + "requires": {
509 + "balanced-match": "1.0.0",
510 + "concat-map": "0.0.1"
511 + }
512 + },
513 + "braces": {
514 + "version": "1.8.5",
515 + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
516 + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
517 + "dev": true,
518 + "requires": {
519 + "expand-range": "1.8.2",
520 + "preserve": "0.2.0",
521 + "repeat-element": "1.1.2"
522 + }
523 + },
524 + "brorand": {
525 + "version": "1.1.0",
526 + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
527 + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
528 + "dev": true
529 + },
530 + "browser-pack": {
531 + "version": "6.0.2",
532 + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.2.tgz",
533 + "integrity": "sha1-+GzWzvT1MAyOY+B6TVEvZfv/RTE=",
534 + "dev": true,
535 + "requires": {
536 + "JSONStream": "1.3.1",
537 + "combine-source-map": "0.7.2",
538 + "defined": "1.0.0",
539 + "through2": "2.0.3",
540 + "umd": "3.0.1"
541 + }
542 + },
543 + "browser-resolve": {
544 + "version": "1.11.2",
545 + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz",
546 + "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=",
547 + "dev": true,
548 + "requires": {
549 + "resolve": "1.1.7"
550 + },
551 + "dependencies": {
552 + "resolve": {
553 + "version": "1.1.7",
554 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
555 + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
556 + "dev": true
557 + }
558 + }
559 + },
560 + "browserify": {
561 + "version": "14.5.0",
562 + "resolved": "https://registry.npmjs.org/browserify/-/browserify-14.5.0.tgz",
563 + "integrity": "sha512-gKfOsNQv/toWz+60nSPfYzuwSEdzvV2WdxrVPUbPD/qui44rAkB3t3muNtmmGYHqrG56FGwX9SUEQmzNLAeS7g==",
564 + "dev": true,
565 + "requires": {
566 + "JSONStream": "1.3.1",
567 + "assert": "1.4.1",
568 + "browser-pack": "6.0.2",
569 + "browser-resolve": "1.11.2",
570 + "browserify-zlib": "0.2.0",
571 + "buffer": "5.0.8",
572 + "cached-path-relative": "1.0.1",
573 + "concat-stream": "1.5.2",
574 + "console-browserify": "1.1.0",
575 + "constants-browserify": "1.0.0",
576 + "crypto-browserify": "3.12.0",
577 + "defined": "1.0.0",
578 + "deps-sort": "2.0.0",
579 + "domain-browser": "1.1.7",
580 + "duplexer2": "0.1.4",
581 + "events": "1.1.1",
582 + "glob": "7.1.2",
583 + "has": "1.0.1",
584 + "htmlescape": "1.1.1",
585 + "https-browserify": "1.0.0",
586 + "inherits": "2.0.3",
587 + "insert-module-globals": "7.0.1",
588 + "labeled-stream-splicer": "2.0.0",
589 + "module-deps": "4.1.1",
590 + "os-browserify": "0.3.0",
591 + "parents": "1.0.1",
592 + "path-browserify": "0.0.0",
593 + "process": "0.11.10",
594 + "punycode": "1.4.1",
595 + "querystring-es3": "0.2.1",
596 + "read-only-stream": "2.0.0",
597 + "readable-stream": "2.3.3",
598 + "resolve": "1.5.0",
599 + "shasum": "1.0.2",
600 + "shell-quote": "1.6.1",
601 + "stream-browserify": "2.0.1",
602 + "stream-http": "2.7.2",
603 + "string_decoder": "1.0.3",
604 + "subarg": "1.0.0",
605 + "syntax-error": "1.3.0",
606 + "through2": "2.0.3",
607 + "timers-browserify": "1.4.2",
608 + "tty-browserify": "0.0.0",
609 + "url": "0.11.0",
610 + "util": "0.10.3",
611 + "vm-browserify": "0.0.4",
612 + "xtend": "4.0.1"
613 + },
614 + "dependencies": {
615 + "concat-stream": {
616 + "version": "1.5.2",
617 + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
618 + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
619 + "dev": true,
620 + "requires": {
621 + "inherits": "2.0.3",
622 + "readable-stream": "2.0.6",
623 + "typedarray": "0.0.6"
624 + },
625 + "dependencies": {
626 + "readable-stream": {
627 + "version": "2.0.6",
628 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
629 + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
630 + "dev": true,
631 + "requires": {
632 + "core-util-is": "1.0.2",
633 + "inherits": "2.0.3",
634 + "isarray": "1.0.0",
635 + "process-nextick-args": "1.0.7",
636 + "string_decoder": "0.10.31",
637 + "util-deprecate": "1.0.2"
638 + }
639 + },
640 + "string_decoder": {
641 + "version": "0.10.31",
642 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
643 + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
644 + "dev": true
645 + }
646 + }
647 + }
648 + }
649 + },
650 + "browserify-aes": {
651 + "version": "1.1.1",
652 + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz",
653 + "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==",
654 + "dev": true,
655 + "requires": {
656 + "buffer-xor": "1.0.3",
657 + "cipher-base": "1.0.4",
658 + "create-hash": "1.1.3",
659 + "evp_bytestokey": "1.0.3",
660 + "inherits": "2.0.3",
661 + "safe-buffer": "5.1.1"
662 + }
663 + },
664 + "browserify-cipher": {
665 + "version": "1.0.0",
666 + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz",
667 + "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=",
668 + "dev": true,
669 + "requires": {
670 + "browserify-aes": "1.1.1",
671 + "browserify-des": "1.0.0",
672 + "evp_bytestokey": "1.0.3"
673 + }
674 + },
675 + "browserify-des": {
676 + "version": "1.0.0",
677 + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz",
678 + "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=",
679 + "dev": true,
680 + "requires": {
681 + "cipher-base": "1.0.4",
682 + "des.js": "1.0.0",
683 + "inherits": "2.0.3"
684 + }
685 + },
686 + "browserify-rsa": {
687 + "version": "4.0.1",
688 + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
689 + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
690 + "dev": true,
691 + "requires": {
692 + "bn.js": "4.11.8",
693 + "randombytes": "2.0.5"
694 + }
695 + },
696 + "browserify-sign": {
697 + "version": "4.0.4",
698 + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
699 + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
700 + "dev": true,
701 + "requires": {
702 + "bn.js": "4.11.8",
703 + "browserify-rsa": "4.0.1",
704 + "create-hash": "1.1.3",
705 + "create-hmac": "1.1.6",
706 + "elliptic": "6.4.0",
707 + "inherits": "2.0.3",
708 + "parse-asn1": "5.1.0"
709 + }
710 + },
711 + "browserify-zlib": {
712 + "version": "0.2.0",
713 + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
714 + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
715 + "dev": true,
716 + "requires": {
717 + "pako": "1.0.6"
718 + }
719 + },
720 + "budo": {
721 + "version": "10.0.4",
722 + "resolved": "https://registry.npmjs.org/budo/-/budo-10.0.4.tgz",
723 + "integrity": "sha512-fJcz4EGwMno+e2xrD7QwclvZ77InghizqG8GGqMIYzanMUuWTOSrio+SUKpQRxLoFiSLiP+lceFcNbPseeew9A==",
724 + "dev": true,
725 + "requires": {
726 + "bole": "2.0.0",
727 + "browserify": "14.5.0",
728 + "chokidar": "1.7.0",
729 + "connect-pushstate": "1.1.0",
730 + "escape-html": "1.0.3",
731 + "events": "1.1.1",
732 + "garnish": "5.2.0",
733 + "get-ports": "1.0.3",
734 + "inject-lr-script": "2.1.0",
735 + "internal-ip": "1.2.0",
736 + "micromatch": "2.3.11",
737 + "on-finished": "2.3.0",
738 + "on-headers": "1.0.1",
739 + "once": "1.4.0",
740 + "opn": "3.0.3",
741 + "path-is-absolute": "1.0.1",
742 + "pem": "1.12.3",
743 + "reload-css": "1.0.2",
744 + "resolve": "1.5.0",
745 + "serve-static": "1.13.1",
746 + "simple-html-index": "1.5.0",
747 + "stacked": "1.1.1",
748 + "stdout-stream": "1.4.0",
749 + "strip-ansi": "3.0.1",
750 + "subarg": "1.0.0",
751 + "term-color": "1.0.1",
752 + "url-trim": "1.0.0",
753 + "watchify-middleware": "1.6.0",
754 + "ws": "1.1.5",
755 + "xtend": "4.0.1"
756 + }
757 + },
758 + "buffer": {
759 + "version": "5.0.8",
760 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.0.8.tgz",
761 + "integrity": "sha512-xXvjQhVNz50v2nPeoOsNqWCLGfiv4ji/gXZM28jnVwdLJxH4mFyqgqCKfaK9zf1KUbG6zTkjLOy7ou+jSMarGA==",
762 + "dev": true,
763 + "requires": {
764 + "base64-js": "1.2.1",
765 + "ieee754": "1.1.8"
766 + }
767 + },
768 + "buffer-xor": {
769 + "version": "1.0.3",
770 + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
771 + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
772 + "dev": true
773 + },
774 + "builtin-modules": {
775 + "version": "1.1.1",
776 + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
777 + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
778 + "dev": true
779 + },
780 + "builtin-status-codes": {
781 + "version": "3.0.0",
782 + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
783 + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
784 + "dev": true
785 + },
786 + "builtins": {
787 + "version": "1.0.3",
788 + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
789 + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
790 + "dev": true
791 + },
792 + "cached-path-relative": {
793 + "version": "1.0.1",
794 + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.1.tgz",
795 + "integrity": "sha1-0JxLUoAKpMB44t2BqGmqyQ0uVOc=",
796 + "dev": true
797 + },
798 + "caller-path": {
799 + "version": "0.1.0",
800 + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
801 + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
802 + "dev": true,
803 + "requires": {
804 + "callsites": "0.2.0"
805 + }
806 + },
807 + "callsites": {
808 + "version": "0.2.0",
809 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
810 + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
811 + "dev": true
812 + },
813 + "camelcase": {
814 + "version": "2.1.1",
815 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
816 + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
817 + "dev": true
818 + },
819 + "camelcase-keys": {
820 + "version": "2.1.0",
821 + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
822 + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
823 + "dev": true,
824 + "requires": {
825 + "camelcase": "2.1.1",
826 + "map-obj": "1.0.1"
827 + }
828 + },
829 + "chalk": {
830 + "version": "1.1.3",
831 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
832 + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
833 + "requires": {
834 + "ansi-styles": "2.2.1",
835 + "escape-string-regexp": "1.0.5",
836 + "has-ansi": "2.0.0",
837 + "strip-ansi": "3.0.1",
838 + "supports-color": "2.0.0"
839 + }
840 + },
841 + "charenc": {
842 + "version": "0.0.2",
843 + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
844 + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=",
845 + "dev": true
846 + },
847 + "chokidar": {
848 + "version": "1.7.0",
849 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
850 + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
851 + "dev": true,
852 + "requires": {
853 + "anymatch": "1.3.2",
854 + "async-each": "1.0.1",
855 + "glob-parent": "2.0.0",
856 + "inherits": "2.0.3",
857 + "is-binary-path": "1.0.1",
858 + "is-glob": "2.0.1",
859 + "path-is-absolute": "1.0.1",
860 + "readdirp": "2.1.0"
861 + }
862 + },
863 + "cipher-base": {
864 + "version": "1.0.4",
865 + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
866 + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
867 + "dev": true,
868 + "requires": {
869 + "inherits": "2.0.3",
870 + "safe-buffer": "5.1.1"
871 + }
872 + },
873 + "circular-json": {
874 + "version": "0.3.3",
875 + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
876 + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
877 + "dev": true
878 + },
879 + "cli-cursor": {
880 + "version": "1.0.2",
881 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
882 + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
883 + "dev": true,
884 + "requires": {
885 + "restore-cursor": "1.0.1"
886 + }
887 + },
888 + "cli-width": {
889 + "version": "2.2.0",
890 + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
891 + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
892 + "dev": true
893 + },
894 + "co": {
895 + "version": "4.6.0",
896 + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
897 + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
898 + "dev": true
899 + },
900 + "code-point-at": {
901 + "version": "1.1.0",
902 + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
903 + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
904 + "dev": true
905 + },
906 + "color-convert": {
907 + "version": "1.9.1",
908 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
909 + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
910 + "dev": true,
911 + "requires": {
912 + "color-name": "1.1.3"
913 + }
914 + },
915 + "color-name": {
916 + "version": "1.1.3",
917 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
918 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
919 + "dev": true
920 + },
921 + "combine-source-map": {
922 + "version": "0.7.2",
923 + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.7.2.tgz",
924 + "integrity": "sha1-CHAxKFazB6h8xKxIbzqaYq7MwJ4=",
925 + "dev": true,
926 + "requires": {
927 + "convert-source-map": "1.1.3",
928 + "inline-source-map": "0.6.2",
929 + "lodash.memoize": "3.0.4",
930 + "source-map": "0.5.7"
931 + },
932 + "dependencies": {
933 + "convert-source-map": {
934 + "version": "1.1.3",
935 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
936 + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=",
937 + "dev": true
938 + }
939 + }
940 + },
941 + "commander": {
942 + "version": "2.11.0",
943 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
944 + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
945 + "dev": true
946 + },
947 + "concat-map": {
948 + "version": "0.0.1",
949 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
950 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
951 + },
952 + "concat-stream": {
953 + "version": "1.6.0",
954 + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
955 + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
956 + "dev": true,
957 + "requires": {
958 + "inherits": "2.0.3",
959 + "readable-stream": "2.3.3",
960 + "typedarray": "0.0.6"
961 + }
962 + },
963 + "connect-pushstate": {
964 + "version": "1.1.0",
965 + "resolved": "https://registry.npmjs.org/connect-pushstate/-/connect-pushstate-1.1.0.tgz",
966 + "integrity": "sha1-vKsiQnHEOWBKD7D2FMCl9WPojiQ=",
967 + "dev": true
968 + },
969 + "console-browserify": {
970 + "version": "1.1.0",
971 + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
972 + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
973 + "dev": true,
974 + "requires": {
975 + "date-now": "0.1.4"
976 + }
977 + },
978 + "constants-browserify": {
979 + "version": "1.0.0",
980 + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
981 + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
982 + "dev": true
983 + },
984 + "convert-source-map": {
985 + "version": "1.5.0",
986 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz",
987 + "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU="
988 + },
989 + "core-js": {
990 + "version": "2.5.1",
991 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.1.tgz",
992 + "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs="
993 + },
994 + "core-util-is": {
995 + "version": "1.0.2",
996 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
997 + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
998 + },
999 + "create-ecdh": {
1000 + "version": "4.0.0",
1001 + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz",
1002 + "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=",
1003 + "dev": true,
1004 + "requires": {
1005 + "bn.js": "4.11.8",
1006 + "elliptic": "6.4.0"
1007 + }
1008 + },
1009 + "create-hash": {
1010 + "version": "1.1.3",
1011 + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz",
1012 + "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=",
1013 + "dev": true,
1014 + "requires": {
1015 + "cipher-base": "1.0.4",
1016 + "inherits": "2.0.3",
1017 + "ripemd160": "2.0.1",
1018 + "sha.js": "2.4.9"
1019 + }
1020 + },
1021 + "create-hmac": {
1022 + "version": "1.1.6",
1023 + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz",
1024 + "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=",
1025 + "dev": true,
1026 + "requires": {
1027 + "cipher-base": "1.0.4",
1028 + "create-hash": "1.1.3",
1029 + "inherits": "2.0.3",
1030 + "ripemd160": "2.0.1",
1031 + "safe-buffer": "5.1.1",
1032 + "sha.js": "2.4.9"
1033 + }
1034 + },
1035 + "cross-spawn": {
1036 + "version": "5.1.0",
1037 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
1038 + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
1039 + "dev": true,
1040 + "requires": {
1041 + "lru-cache": "4.1.1",
1042 + "shebang-command": "1.2.0",
1043 + "which": "1.3.0"
1044 + }
1045 + },
1046 + "crypt": {
1047 + "version": "0.0.2",
1048 + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
1049 + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=",
1050 + "dev": true
1051 + },
1052 + "crypto-browserify": {
1053 + "version": "3.12.0",
1054 + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
1055 + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
1056 + "dev": true,
1057 + "requires": {
1058 + "browserify-cipher": "1.0.0",
1059 + "browserify-sign": "4.0.4",
1060 + "create-ecdh": "4.0.0",
1061 + "create-hash": "1.1.3",
1062 + "create-hmac": "1.1.6",
1063 + "diffie-hellman": "5.0.2",
1064 + "inherits": "2.0.3",
1065 + "pbkdf2": "3.0.14",
1066 + "public-encrypt": "4.0.0",
1067 + "randombytes": "2.0.5",
1068 + "randomfill": "1.0.3"
1069 + }
1070 + },
1071 + "currently-unhandled": {
1072 + "version": "0.4.1",
1073 + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
1074 + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
1075 + "dev": true,
1076 + "requires": {
1077 + "array-find-index": "1.0.2"
1078 + }
1079 + },
1080 + "d": {
1081 + "version": "1.0.0",
1082 + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
1083 + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
1084 + "dev": true,
1085 + "requires": {
1086 + "es5-ext": "0.10.35"
1087 + }
1088 + },
1089 + "date-now": {
1090 + "version": "0.1.4",
1091 + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
1092 + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
1093 + "dev": true
1094 + },
1095 + "debounce": {
1096 + "version": "1.1.0",
1097 + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.1.0.tgz",
1098 + "integrity": "sha512-ZQVKfRVlwRfD150ndzEK8M90ABT+Y/JQKs4Y7U4MXdpuoUkkrr4DwKbVux3YjylA5bUMUj0Nc3pMxPJX6N2QQQ==",
1099 + "dev": true
1100 + },
1101 + "debug": {
1102 + "version": "2.6.9",
1103 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1104 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1105 + "requires": {
1106 + "ms": "2.0.0"
1107 + }
1108 + },
1109 + "debug-log": {
1110 + "version": "1.0.1",
1111 + "resolved": "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz",
1112 + "integrity": "sha1-IwdjLUwEOCuN+KMvcLiVBG1SdF8=",
1113 + "dev": true
1114 + },
1115 + "decamelize": {
1116 + "version": "1.2.0",
1117 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1118 + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1119 + "dev": true
1120 + },
1121 + "deep-equal": {
1122 + "version": "1.0.1",
1123 + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
1124 + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
1125 + "dev": true
1126 + },
1127 + "deep-is": {
1128 + "version": "0.1.3",
1129 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
1130 + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
1131 + "dev": true
1132 + },
1133 + "define-properties": {
1134 + "version": "1.1.2",
1135 + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
1136 + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
1137 + "dev": true,
1138 + "requires": {
1139 + "foreach": "2.0.5",
1140 + "object-keys": "1.0.11"
1141 + }
1142 + },
1143 + "defined": {
1144 + "version": "1.0.0",
1145 + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
1146 + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
1147 + "dev": true
1148 + },
1149 + "deglob": {
1150 + "version": "2.1.0",
1151 + "resolved": "https://registry.npmjs.org/deglob/-/deglob-2.1.0.tgz",
1152 + "integrity": "sha1-TUSr4W7zLHebSXK9FBqAMlApoUo=",
1153 + "dev": true,
1154 + "requires": {
1155 + "find-root": "1.1.0",
1156 + "glob": "7.1.2",
1157 + "ignore": "3.3.7",
1158 + "pkg-config": "1.1.1",
1159 + "run-parallel": "1.1.6",
1160 + "uniq": "1.0.1"
1161 + }
1162 + },
1163 + "del": {
1164 + "version": "2.2.2",
1165 + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
1166 + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
1167 + "dev": true,
1168 + "requires": {
1169 + "globby": "5.0.0",
1170 + "is-path-cwd": "1.0.0",
1171 + "is-path-in-cwd": "1.0.0",
1172 + "object-assign": "4.1.1",
1173 + "pify": "2.3.0",
1174 + "pinkie-promise": "2.0.1",
1175 + "rimraf": "2.6.2"
1176 + },
1177 + "dependencies": {
1178 + "pify": {
1179 + "version": "2.3.0",
1180 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
1181 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
1182 + "dev": true
1183 + }
1184 + }
1185 + },
1186 + "depd": {
1187 + "version": "1.1.1",
1188 + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz",
1189 + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=",
1190 + "dev": true
1191 + },
1192 + "dependency-check": {
1193 + "version": "2.9.1",
1194 + "resolved": "https://registry.npmjs.org/dependency-check/-/dependency-check-2.9.1.tgz",
1195 + "integrity": "sha1-Iovbp2jjv4GaKmjDbz9qdzxCbr8=",
1196 + "dev": true,
1197 + "requires": {
1198 + "async": "2.6.0",
1199 + "builtins": "1.0.3",
1200 + "debug": "2.6.9",
1201 + "detective": "4.5.0",
1202 + "is-relative": "0.2.1",
1203 + "minimist": "1.2.0",
1204 + "read-package-json": "2.0.12",
1205 + "resolve": "1.5.0"
1206 + },
1207 + "dependencies": {
1208 + "minimist": {
1209 + "version": "1.2.0",
1210 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1211 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1212 + "dev": true
1213 + }
1214 + }
1215 + },
1216 + "deps-sort": {
1217 + "version": "2.0.0",
1218 + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz",
1219 + "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=",
1220 + "dev": true,
1221 + "requires": {
1222 + "JSONStream": "1.3.1",
1223 + "shasum": "1.0.2",
1224 + "subarg": "1.0.0",
1225 + "through2": "2.0.3"
1226 + }
1227 + },
1228 + "des.js": {
1229 + "version": "1.0.0",
1230 + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
1231 + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
1232 + "dev": true,
1233 + "requires": {
1234 + "inherits": "2.0.3",
1235 + "minimalistic-assert": "1.0.0"
1236 + }
1237 + },
1238 + "destroy": {
1239 + "version": "1.0.4",
1240 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
1241 + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
1242 + "dev": true
1243 + },
1244 + "detect-indent": {
1245 + "version": "4.0.0",
1246 + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
1247 + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
1248 + "requires": {
1249 + "repeating": "2.0.1"
1250 + }
1251 + },
1252 + "detective": {
1253 + "version": "4.5.0",
1254 + "resolved": "https://registry.npmjs.org/detective/-/detective-4.5.0.tgz",
1255 + "integrity": "sha1-blqMaybmx6JUsca210kNmOyR7dE=",
1256 + "dev": true,
1257 + "requires": {
1258 + "acorn": "4.0.13",
1259 + "defined": "1.0.0"
1260 + }
1261 + },
1262 + "diffie-hellman": {
1263 + "version": "5.0.2",
1264 + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz",
1265 + "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=",
1266 + "dev": true,
1267 + "requires": {
1268 + "bn.js": "4.11.8",
1269 + "miller-rabin": "4.0.1",
1270 + "randombytes": "2.0.5"
1271 + }
1272 + },
1273 + "doctrine": {
1274 + "version": "1.5.0",
1275 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
1276 + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
1277 + "dev": true,
1278 + "requires": {
1279 + "esutils": "2.0.2",
1280 + "isarray": "1.0.0"
1281 + }
1282 + },
1283 + "dom-walk": {
1284 + "version": "0.1.1",
1285 + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz",
1286 + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg="
1287 + },
1288 + "domain-browser": {
1289 + "version": "1.1.7",
1290 + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz",
1291 + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=",
1292 + "dev": true
1293 + },
1294 + "duplexer": {
1295 + "version": "0.1.1",
1296 + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
1297 + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
1298 + "dev": true
1299 + },
1300 + "duplexer2": {
1301 + "version": "0.1.4",
1302 + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
1303 + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
1304 + "dev": true,
1305 + "requires": {
1306 + "readable-stream": "2.3.3"
1307 + }
1308 + },
1309 + "ee-first": {
1310 + "version": "1.1.1",
1311 + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1312 + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
1313 + "dev": true
1314 + },
1315 + "elliptic": {
1316 + "version": "6.4.0",
1317 + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",
1318 + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",
1319 + "dev": true,
1320 + "requires": {
1321 + "bn.js": "4.11.8",
1322 + "brorand": "1.1.0",
1323 + "hash.js": "1.1.3",
1324 + "hmac-drbg": "1.0.1",
1325 + "inherits": "2.0.3",
1326 + "minimalistic-assert": "1.0.0",
1327 + "minimalistic-crypto-utils": "1.0.1"
1328 + }
1329 + },
1330 + "encodeurl": {
1331 + "version": "1.0.1",
1332 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz",
1333 + "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=",
1334 + "dev": true
1335 + },
1336 + "error-ex": {
1337 + "version": "1.3.1",
1338 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
1339 + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
1340 + "dev": true,
1341 + "requires": {
1342 + "is-arrayish": "0.2.1"
1343 + }
1344 + },
1345 + "es-abstract": {
1346 + "version": "1.9.0",
1347 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.9.0.tgz",
1348 + "integrity": "sha512-kk3IJoKo7A3pWJc0OV8yZ/VEX2oSUytfekrJiqoxBlKJMFAJVJVpGdHClCCTdv+Fn2zHfpDHHIelMFhZVfef3Q==",
1349 + "dev": true,
1350 + "requires": {
1351 + "es-to-primitive": "1.1.1",
1352 + "function-bind": "1.1.1",
1353 + "has": "1.0.1",
1354 + "is-callable": "1.1.3",
1355 + "is-regex": "1.0.4"
1356 + }
1357 + },
1358 + "es-to-primitive": {
1359 + "version": "1.1.1",
1360 + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",
1361 + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
1362 + "dev": true,
1363 + "requires": {
1364 + "is-callable": "1.1.3",
1365 + "is-date-object": "1.0.1",
1366 + "is-symbol": "1.0.1"
1367 + }
1368 + },
1369 + "es2040": {
1370 + "version": "1.2.6",
1371 + "resolved": "https://registry.npmjs.org/es2040/-/es2040-1.2.6.tgz",
1372 + "integrity": "sha512-+sAm7CSGH2+0NMZqm63huevZVoyk8OwF8lVIdwPcNtvZxX3YIITGiui8bfLYS8oNcgCgHNYO+QsgMafwo1OWwg==",
1373 + "requires": {
1374 + "babel-core": "6.26.0",
1375 + "babel-preset-es2040": "1.1.1",
1376 + "through2": "2.0.3"
1377 + }
1378 + },
1379 + "es5-ext": {
1380 + "version": "0.10.35",
1381 + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.35.tgz",
1382 + "integrity": "sha1-GO6FjOajxFx9eekcFfzKnsVoSU8=",
1383 + "dev": true,
1384 + "requires": {
1385 + "es6-iterator": "2.0.3",
1386 + "es6-symbol": "3.1.1"
1387 + }
1388 + },
1389 + "es6-iterator": {
1390 + "version": "2.0.3",
1391 + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
1392 + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
1393 + "dev": true,
1394 + "requires": {
1395 + "d": "1.0.0",
1396 + "es5-ext": "0.10.35",
1397 + "es6-symbol": "3.1.1"
1398 + }
1399 + },
1400 + "es6-map": {
1401 + "version": "0.1.5",
1402 + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz",
1403 + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
1404 + "dev": true,
1405 + "requires": {
1406 + "d": "1.0.0",
1407 + "es5-ext": "0.10.35",
1408 + "es6-iterator": "2.0.3",
1409 + "es6-set": "0.1.5",
1410 + "es6-symbol": "3.1.1",
1411 + "event-emitter": "0.3.5"
1412 + }
1413 + },
1414 + "es6-set": {
1415 + "version": "0.1.5",
1416 + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz",
1417 + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
1418 + "dev": true,
1419 + "requires": {
1420 + "d": "1.0.0",
1421 + "es5-ext": "0.10.35",
1422 + "es6-iterator": "2.0.3",
1423 + "es6-symbol": "3.1.1",
1424 + "event-emitter": "0.3.5"
1425 + }
1426 + },
1427 + "es6-symbol": {
1428 + "version": "3.1.1",
1429 + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
1430 + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
1431 + "dev": true,
1432 + "requires": {
1433 + "d": "1.0.0",
1434 + "es5-ext": "0.10.35"
1435 + }
1436 + },
1437 + "es6-weak-map": {
1438 + "version": "2.0.2",
1439 + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz",
1440 + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
1441 + "dev": true,
1442 + "requires": {
1443 + "d": "1.0.0",
1444 + "es5-ext": "0.10.35",
1445 + "es6-iterator": "2.0.3",
1446 + "es6-symbol": "3.1.1"
1447 + }
1448 + },
1449 + "escape-html": {
1450 + "version": "1.0.3",
1451 + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1452 + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
1453 + "dev": true
1454 + },
1455 + "escape-string-regexp": {
1456 + "version": "1.0.5",
1457 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1458 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
1459 + },
1460 + "escope": {
1461 + "version": "3.6.0",
1462 + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz",
1463 + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
1464 + "dev": true,
1465 + "requires": {
1466 + "es6-map": "0.1.5",
1467 + "es6-weak-map": "2.0.2",
1468 + "esrecurse": "4.2.0",
1469 + "estraverse": "4.2.0"
1470 + }
1471 + },
1472 + "eslint": {
1473 + "version": "3.10.2",
1474 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-3.10.2.tgz",
1475 + "integrity": "sha1-yaEOi/bp1lZRIEd4xQM0Hx6sPOc=",
1476 + "dev": true,
1477 + "requires": {
1478 + "babel-code-frame": "6.26.0",
1479 + "chalk": "1.1.3",
1480 + "concat-stream": "1.6.0",
1481 + "debug": "2.6.9",
1482 + "doctrine": "1.5.0",
1483 + "escope": "3.6.0",
1484 + "espree": "3.5.2",
1485 + "estraverse": "4.2.0",
1486 + "esutils": "2.0.2",
1487 + "file-entry-cache": "2.0.0",
1488 + "glob": "7.1.2",
1489 + "globals": "9.18.0",
1490 + "ignore": "3.3.7",
1491 + "imurmurhash": "0.1.4",
1492 + "inquirer": "0.12.0",
1493 + "is-my-json-valid": "2.16.1",
1494 + "is-resolvable": "1.0.0",
1495 + "js-yaml": "3.10.0",
1496 + "json-stable-stringify": "1.0.1",
1497 + "levn": "0.3.0",
1498 + "lodash": "4.17.4",
1499 + "mkdirp": "0.5.1",
1500 + "natural-compare": "1.4.0",
1501 + "optionator": "0.8.2",
1502 + "path-is-inside": "1.0.2",
1503 + "pluralize": "1.2.1",
1504 + "progress": "1.1.8",
1505 + "require-uncached": "1.0.3",
1506 + "shelljs": "0.7.8",
1507 + "strip-bom": "3.0.0",
1508 + "strip-json-comments": "1.0.4",
1509 + "table": "3.8.3",
1510 + "text-table": "0.2.0",
1511 + "user-home": "2.0.0"
1512 + }
1513 + },
1514 + "eslint-config-standard": {
1515 + "version": "6.2.1",
1516 + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-6.2.1.tgz",
1517 + "integrity": "sha1-06aKr8cZFjnn7kQec0hzkCY1QpI=",
1518 + "dev": true
1519 + },
1520 + "eslint-config-standard-jsx": {
1521 + "version": "3.2.0",
1522 + "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-3.2.0.tgz",
1523 + "integrity": "sha1-wkDibtkZoRpCqk3oBZRys4Jo1iA=",
1524 + "dev": true
1525 + },
1526 + "eslint-plugin-promise": {
1527 + "version": "3.4.2",
1528 + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.4.2.tgz",
1529 + "integrity": "sha1-G+J5Pq/i0YtbEjuBNsJp+AT+cSI=",
1530 + "dev": true
1531 + },
1532 + "eslint-plugin-react": {
1533 + "version": "6.7.1",
1534 + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.7.1.tgz",
1535 + "integrity": "sha1-Gvlq6lRYVoJRV9l8G1DVqPtkpac=",
1536 + "dev": true,
1537 + "requires": {
1538 + "doctrine": "1.5.0",
1539 + "jsx-ast-utils": "1.4.1"
1540 + }
1541 + },
1542 + "eslint-plugin-standard": {
1543 + "version": "2.0.1",
1544 + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-2.0.1.tgz",
1545 + "integrity": "sha1-NYlpn/nJF/LCX3apFmh/ZBw2n/M=",
1546 + "dev": true
1547 + },
1548 + "espree": {
1549 + "version": "3.5.2",
1550 + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.2.tgz",
1551 + "integrity": "sha512-sadKeYwaR/aJ3stC2CdvgXu1T16TdYN+qwCpcWbMnGJ8s0zNWemzrvb2GbD4OhmJ/fwpJjudThAlLobGbWZbCQ==",
1552 + "dev": true,
1553 + "requires": {
1554 + "acorn": "5.2.1",
1555 + "acorn-jsx": "3.0.1"
1556 + },
1557 + "dependencies": {
1558 + "acorn": {
1559 + "version": "5.2.1",
1560 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.2.1.tgz",
1561 + "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==",
1562 + "dev": true
1563 + }
1564 + }
1565 + },
1566 + "esprima": {
1567 + "version": "4.0.0",
1568 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
1569 + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
1570 + "dev": true
1571 + },
1572 + "esrecurse": {
1573 + "version": "4.2.0",
1574 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz",
1575 + "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",
1576 + "dev": true,
1577 + "requires": {
1578 + "estraverse": "4.2.0",
1579 + "object-assign": "4.1.1"
1580 + }
1581 + },
1582 + "estraverse": {
1583 + "version": "4.2.0",
1584 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
1585 + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
1586 + "dev": true
1587 + },
1588 + "esutils": {
1589 + "version": "2.0.2",
1590 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
1591 + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
1592 + },
1593 + "etag": {
1594 + "version": "1.8.1",
1595 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1596 + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
1597 + "dev": true
1598 + },
1599 + "event-emitter": {
1600 + "version": "0.3.5",
1601 + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
1602 + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
1603 + "dev": true,
1604 + "requires": {
1605 + "d": "1.0.0",
1606 + "es5-ext": "0.10.35"
1607 + }
1608 + },
1609 + "event-stream": {
1610 + "version": "3.3.4",
1611 + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
1612 + "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
1613 + "dev": true,
1614 + "requires": {
1615 + "duplexer": "0.1.1",
1616 + "from": "0.1.7",
1617 + "map-stream": "0.1.0",
1618 + "pause-stream": "0.0.11",
1619 + "split": "0.3.3",
1620 + "stream-combiner": "0.0.4",
1621 + "through": "2.3.8"
1622 + }
1623 + },
1624 + "events": {
1625 + "version": "1.1.1",
1626 + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
1627 + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
1628 + "dev": true
1629 + },
1630 + "evp_bytestokey": {
1631 + "version": "1.0.3",
1632 + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
1633 + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
1634 + "dev": true,
1635 + "requires": {
1636 + "md5.js": "1.3.4",
1637 + "safe-buffer": "5.1.1"
1638 + }
1639 + },
1640 + "exit-hook": {
1641 + "version": "1.1.1",
1642 + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz",
1643 + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=",
1644 + "dev": true
1645 + },
1646 + "expand-brackets": {
1647 + "version": "0.1.5",
1648 + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
1649 + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
1650 + "dev": true,
1651 + "requires": {
1652 + "is-posix-bracket": "0.1.1"
1653 + }
1654 + },
1655 + "expand-range": {
1656 + "version": "1.8.2",
1657 + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
1658 + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
1659 + "dev": true,
1660 + "requires": {
1661 + "fill-range": "2.2.3"
1662 + }
1663 + },
1664 + "extglob": {
1665 + "version": "0.3.2",
1666 + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
1667 + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
1668 + "dev": true,
1669 + "requires": {
1670 + "is-extglob": "1.0.0"
1671 + }
1672 + },
1673 + "fast-levenshtein": {
1674 + "version": "2.0.6",
1675 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1676 + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
1677 + "dev": true
1678 + },
1679 + "figures": {
1680 + "version": "1.7.0",
1681 + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
1682 + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
1683 + "dev": true,
1684 + "requires": {
1685 + "escape-string-regexp": "1.0.5",
1686 + "object-assign": "4.1.1"
1687 + }
1688 + },
1689 + "file-entry-cache": {
1690 + "version": "2.0.0",
1691 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
1692 + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
1693 + "dev": true,
1694 + "requires": {
1695 + "flat-cache": "1.3.0",
1696 + "object-assign": "4.1.1"
1697 + }
1698 + },
1699 + "filename-regex": {
1700 + "version": "2.0.1",
1701 + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
1702 + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
1703 + "dev": true
1704 + },
1705 + "fill-range": {
1706 + "version": "2.2.3",
1707 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
1708 + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
1709 + "dev": true,
1710 + "requires": {
1711 + "is-number": "2.1.0",
1712 + "isobject": "2.1.0",
1713 + "randomatic": "1.1.7",
1714 + "repeat-element": "1.1.2",
1715 + "repeat-string": "1.6.1"
1716 + }
1717 + },
1718 + "find-root": {
1719 + "version": "1.1.0",
1720 + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
1721 + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
1722 + "dev": true
1723 + },
1724 + "find-up": {
1725 + "version": "1.1.2",
1726 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
1727 + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
1728 + "dev": true,
1729 + "requires": {
1730 + "path-exists": "2.1.0",
1731 + "pinkie-promise": "2.0.1"
1732 + }
1733 + },
1734 + "flat-cache": {
1735 + "version": "1.3.0",
1736 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz",
1737 + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=",
1738 + "dev": true,
1739 + "requires": {
1740 + "circular-json": "0.3.3",
1741 + "del": "2.2.2",
1742 + "graceful-fs": "4.1.11",
1743 + "write": "0.2.1"
1744 + }
1745 + },
1746 + "for-each": {
1747 + "version": "0.3.2",
1748 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.2.tgz",
1749 + "integrity": "sha1-LEBFC5NI6X8oEyJZO6lnBLmr1NQ=",
1750 + "requires": {
1751 + "is-function": "1.0.1"
1752 + }
1753 + },
1754 + "for-in": {
1755 + "version": "1.0.2",
1756 + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1757 + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
1758 + "dev": true
1759 + },
1760 + "for-own": {
1761 + "version": "0.1.5",
1762 + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
1763 + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
1764 + "dev": true,
1765 + "requires": {
1766 + "for-in": "1.0.2"
1767 + }
1768 + },
1769 + "foreach": {
1770 + "version": "2.0.5",
1771 + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
1772 + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
1773 + "dev": true
1774 + },
1775 + "fresh": {
1776 + "version": "0.5.2",
1777 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1778 + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
1779 + "dev": true
1780 + },
1781 + "from": {
1782 + "version": "0.1.7",
1783 + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
1784 + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=",
1785 + "dev": true
1786 + },
1787 + "from2": {
1788 + "version": "2.3.0",
1789 + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
1790 + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
1791 + "dev": true,
1792 + "requires": {
1793 + "inherits": "2.0.3",
1794 + "readable-stream": "2.3.3"
1795 + }
1796 + },
1797 + "from2-string": {
1798 + "version": "1.1.0",
1799 + "resolved": "https://registry.npmjs.org/from2-string/-/from2-string-1.1.0.tgz",
1800 + "integrity": "sha1-GCgrJ9CKJnyzAwzSuLSw8hKvdSo=",
1801 + "dev": true,
1802 + "requires": {
1803 + "from2": "2.3.0"
1804 + }
1805 + },
1806 + "fs-extra": {
1807 + "version": "4.0.2",
1808 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz",
1809 + "integrity": "sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s=",
1810 + "dev": true,
1811 + "requires": {
1812 + "graceful-fs": "4.1.11",
1813 + "jsonfile": "4.0.0",
1814 + "universalify": "0.1.1"
1815 + }
1816 + },
1817 + "fs.realpath": {
1818 + "version": "1.0.0",
1819 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1820 + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1821 + "dev": true
1822 + },
1823 + "function-bind": {
1824 + "version": "1.1.1",
1825 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1826 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1827 + "dev": true
1828 + },
1829 + "garnish": {
1830 + "version": "5.2.0",
1831 + "resolved": "https://registry.npmjs.org/garnish/-/garnish-5.2.0.tgz",
1832 + "integrity": "sha1-vtQ2WTguSxmOM8eTiXvnxwHmVXc=",
1833 + "dev": true,
1834 + "requires": {
1835 + "chalk": "0.5.1",
1836 + "minimist": "1.2.0",
1837 + "pad-left": "2.1.0",
1838 + "pad-right": "0.2.2",
1839 + "prettier-bytes": "1.0.4",
1840 + "pretty-ms": "2.1.0",
1841 + "right-now": "1.0.0",
1842 + "split2": "0.2.1",
1843 + "stdout-stream": "1.4.0",
1844 + "url-trim": "1.0.0"
1845 + },
1846 + "dependencies": {
1847 + "ansi-regex": {
1848 + "version": "0.2.1",
1849 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
1850 + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=",
1851 + "dev": true
1852 + },
1853 + "ansi-styles": {
1854 + "version": "1.1.0",
1855 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
1856 + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=",
1857 + "dev": true
1858 + },
1859 + "chalk": {
1860 + "version": "0.5.1",
1861 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
1862 + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=",
1863 + "dev": true,
1864 + "requires": {
1865 + "ansi-styles": "1.1.0",
1866 + "escape-string-regexp": "1.0.5",
1867 + "has-ansi": "0.1.0",
1868 + "strip-ansi": "0.3.0",
1869 + "supports-color": "0.2.0"
1870 + }
1871 + },
1872 + "has-ansi": {
1873 + "version": "0.1.0",
1874 + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
1875 + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=",
1876 + "dev": true,
1877 + "requires": {
1878 + "ansi-regex": "0.2.1"
1879 + }
1880 + },
1881 + "minimist": {
1882 + "version": "1.2.0",
1883 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1884 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1885 + "dev": true
1886 + },
1887 + "strip-ansi": {
1888 + "version": "0.3.0",
1889 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
1890 + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=",
1891 + "dev": true,
1892 + "requires": {
1893 + "ansi-regex": "0.2.1"
1894 + }
1895 + },
1896 + "supports-color": {
1897 + "version": "0.2.0",
1898 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
1899 + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=",
1900 + "dev": true
1901 + }
1902 + }
1903 + },
1904 + "generate-function": {
1905 + "version": "2.0.0",
1906 + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
1907 + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=",
1908 + "dev": true
1909 + },
1910 + "generate-object-property": {
1911 + "version": "1.2.0",
1912 + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
1913 + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
1914 + "dev": true,
1915 + "requires": {
1916 + "is-property": "1.0.2"
1917 + }
1918 + },
1919 + "get-ports": {
1920 + "version": "1.0.3",
1921 + "resolved": "https://registry.npmjs.org/get-ports/-/get-ports-1.0.3.tgz",
1922 + "integrity": "sha1-9AvVgKyn7A77e5bL/L6wPviUteg=",
1923 + "dev": true,
1924 + "requires": {
1925 + "map-limit": "0.0.1"
1926 + }
1927 + },
1928 + "get-stdin": {
1929 + "version": "5.0.1",
1930 + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz",
1931 + "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=",
1932 + "dev": true
1933 + },
1934 + "gh-pages": {
1935 + "version": "1.1.0",
1936 + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-1.1.0.tgz",
1937 + "integrity": "sha512-ZpDkeOVmIrN5mz+sBWDz5zmTqcbNJzI/updCwEv/7rrSdpTNlj1B5GhBqG7f4Q8p5sJOdnBV0SIqxJrxtZQ9FA==",
1938 + "dev": true,
1939 + "requires": {
1940 + "async": "2.6.0",
1941 + "base64url": "2.0.0",
1942 + "commander": "2.11.0",
1943 + "fs-extra": "4.0.2",
1944 + "globby": "6.1.0",
1945 + "graceful-fs": "4.1.11",
1946 + "rimraf": "2.6.2"
1947 + },
1948 + "dependencies": {
1949 + "globby": {
1950 + "version": "6.1.0",
1951 + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
1952 + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
1953 + "dev": true,
1954 + "requires": {
1955 + "array-union": "1.0.2",
1956 + "glob": "7.1.2",
1957 + "object-assign": "4.1.1",
1958 + "pify": "2.3.0",
1959 + "pinkie-promise": "2.0.1"
1960 + }
1961 + },
1962 + "pify": {
1963 + "version": "2.3.0",
1964 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
1965 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
1966 + "dev": true
1967 + }
1968 + }
1969 + },
1970 + "glob": {
1971 + "version": "7.1.2",
1972 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
1973 + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
1974 + "dev": true,
1975 + "requires": {
1976 + "fs.realpath": "1.0.0",
1977 + "inflight": "1.0.6",
1978 + "inherits": "2.0.3",
1979 + "minimatch": "3.0.4",
1980 + "once": "1.4.0",
1981 + "path-is-absolute": "1.0.1"
1982 + }
1983 + },
1984 + "glob-base": {
1985 + "version": "0.3.0",
1986 + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
1987 + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
1988 + "dev": true,
1989 + "requires": {
1990 + "glob-parent": "2.0.0",
1991 + "is-glob": "2.0.1"
1992 + }
1993 + },
1994 + "glob-parent": {
1995 + "version": "2.0.0",
1996 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
1997 + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
1998 + "dev": true,
1999 + "requires": {
2000 + "is-glob": "2.0.1"
2001 + }
2002 + },
2003 + "global": {
2004 + "version": "4.3.2",
2005 + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz",
2006 + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
2007 + "requires": {
2008 + "min-document": "2.19.0",
2009 + "process": "0.5.2"
2010 + },
2011 + "dependencies": {
2012 + "process": {
2013 + "version": "0.5.2",
2014 + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz",
2015 + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8="
2016 + }
2017 + }
2018 + },
2019 + "globals": {
2020 + "version": "9.18.0",
2021 + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
2022 + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
2023 + },
2024 + "globby": {
2025 + "version": "5.0.0",
2026 + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
2027 + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
2028 + "dev": true,
2029 + "requires": {
2030 + "array-union": "1.0.2",
2031 + "arrify": "1.0.1",
2032 + "glob": "7.1.2",
2033 + "object-assign": "4.1.1",
2034 + "pify": "2.3.0",
2035 + "pinkie-promise": "2.0.1"
2036 + },
2037 + "dependencies": {
2038 + "pify": {
2039 + "version": "2.3.0",
2040 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
2041 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
2042 + "dev": true
2043 + }
2044 + }
2045 + },
2046 + "graceful-fs": {
2047 + "version": "4.1.11",
2048 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
2049 + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
2050 + "dev": true
2051 + },
2052 + "has": {
2053 + "version": "1.0.1",
2054 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
2055 + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
2056 + "dev": true,
2057 + "requires": {
2058 + "function-bind": "1.1.1"
2059 + }
2060 + },
2061 + "has-ansi": {
2062 + "version": "2.0.0",
2063 + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
2064 + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
2065 + "requires": {
2066 + "ansi-regex": "2.1.1"
2067 + }
2068 + },
2069 + "has-flag": {
2070 + "version": "2.0.0",
2071 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
2072 + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
2073 + "dev": true
2074 + },
2075 + "hash-base": {
2076 + "version": "2.0.2",
2077 + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz",
2078 + "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=",
2079 + "dev": true,
2080 + "requires": {
2081 + "inherits": "2.0.3"
2082 + }
2083 + },
2084 + "hash.js": {
2085 + "version": "1.1.3",
2086 + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
2087 + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
2088 + "dev": true,
2089 + "requires": {
2090 + "inherits": "2.0.3",
2091 + "minimalistic-assert": "1.0.0"
2092 + }
2093 + },
2094 + "hmac-drbg": {
2095 + "version": "1.0.1",
2096 + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
2097 + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
2098 + "dev": true,
2099 + "requires": {
2100 + "hash.js": "1.1.3",
2101 + "minimalistic-assert": "1.0.0",
2102 + "minimalistic-crypto-utils": "1.0.1"
2103 + }
2104 + },
2105 + "home-or-tmp": {
2106 + "version": "2.0.0",
2107 + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
2108 + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
2109 + "requires": {
2110 + "os-homedir": "1.0.2",
2111 + "os-tmpdir": "1.0.2"
2112 + }
2113 + },
2114 + "hosted-git-info": {
2115 + "version": "2.5.0",
2116 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
2117 + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==",
2118 + "dev": true
2119 + },
2120 + "htmlescape": {
2121 + "version": "1.1.1",
2122 + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
2123 + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=",
2124 + "dev": true
2125 + },
2126 + "http-errors": {
2127 + "version": "1.6.2",
2128 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz",
2129 + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
2130 + "dev": true,
2131 + "requires": {
2132 + "depd": "1.1.1",
2133 + "inherits": "2.0.3",
2134 + "setprototypeof": "1.0.3",
2135 + "statuses": "1.3.1"
2136 + }
2137 + },
2138 + "https-browserify": {
2139 + "version": "1.0.0",
2140 + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
2141 + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
2142 + "dev": true
2143 + },
2144 + "ieee754": {
2145 + "version": "1.1.8",
2146 + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz",
2147 + "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=",
2148 + "dev": true
2149 + },
2150 + "ignore": {
2151 + "version": "3.3.7",
2152 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz",
2153 + "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==",
2154 + "dev": true
2155 + },
2156 + "imurmurhash": {
2157 + "version": "0.1.4",
2158 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2159 + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2160 + "dev": true
2161 + },
2162 + "indent-string": {
2163 + "version": "2.1.0",
2164 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
2165 + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
2166 + "dev": true,
2167 + "requires": {
2168 + "repeating": "2.0.1"
2169 + }
2170 + },
2171 + "indexof": {
2172 + "version": "0.0.1",
2173 + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
2174 + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
2175 + "dev": true
2176 + },
2177 + "individual": {
2178 + "version": "3.0.0",
2179 + "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz",
2180 + "integrity": "sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0=",
2181 + "dev": true
2182 + },
2183 + "inflight": {
2184 + "version": "1.0.6",
2185 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2186 + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2187 + "dev": true,
2188 + "requires": {
2189 + "once": "1.4.0",
2190 + "wrappy": "1.0.2"
2191 + }
2192 + },
2193 + "inherits": {
2194 + "version": "2.0.3",
2195 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
2196 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
2197 + },
2198 + "inject-lr-script": {
2199 + "version": "2.1.0",
2200 + "resolved": "https://registry.npmjs.org/inject-lr-script/-/inject-lr-script-2.1.0.tgz",
2201 + "integrity": "sha1-5htehMEYczkGy+oB7D10Zpijn2U=",
2202 + "dev": true,
2203 + "requires": {
2204 + "resp-modifier": "6.0.2"
2205 + }
2206 + },
2207 + "inline-source-map": {
2208 + "version": "0.6.2",
2209 + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
2210 + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
2211 + "dev": true,
2212 + "requires": {
2213 + "source-map": "0.5.7"
2214 + }
2215 + },
2216 + "inquirer": {
2217 + "version": "0.12.0",
2218 + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz",
2219 + "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=",
2220 + "dev": true,
2221 + "requires": {
2222 + "ansi-escapes": "1.4.0",
2223 + "ansi-regex": "2.1.1",
2224 + "chalk": "1.1.3",
2225 + "cli-cursor": "1.0.2",
2226 + "cli-width": "2.2.0",
2227 + "figures": "1.7.0",
2228 + "lodash": "4.17.4",
2229 + "readline2": "1.0.1",
2230 + "run-async": "0.1.0",
2231 + "rx-lite": "3.1.2",
2232 + "string-width": "1.0.2",
2233 + "strip-ansi": "3.0.1",
2234 + "through": "2.3.8"
2235 + }
2236 + },
2237 + "insert-module-globals": {
2238 + "version": "7.0.1",
2239 + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.0.1.tgz",
2240 + "integrity": "sha1-wDv04BywhtW15azorQr+eInWOMM=",
2241 + "dev": true,
2242 + "requires": {
2243 + "JSONStream": "1.3.1",
2244 + "combine-source-map": "0.7.2",
2245 + "concat-stream": "1.5.2",
2246 + "is-buffer": "1.1.6",
2247 + "lexical-scope": "1.2.0",
2248 + "process": "0.11.10",
2249 + "through2": "2.0.3",
2250 + "xtend": "4.0.1"
2251 + },
2252 + "dependencies": {
2253 + "concat-stream": {
2254 + "version": "1.5.2",
2255 + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
2256 + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
2257 + "dev": true,
2258 + "requires": {
2259 + "inherits": "2.0.3",
2260 + "readable-stream": "2.0.6",
2261 + "typedarray": "0.0.6"
2262 + }
2263 + },
2264 + "readable-stream": {
2265 + "version": "2.0.6",
2266 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
2267 + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
2268 + "dev": true,
2269 + "requires": {
2270 + "core-util-is": "1.0.2",
2271 + "inherits": "2.0.3",
2272 + "isarray": "1.0.0",
2273 + "process-nextick-args": "1.0.7",
2274 + "string_decoder": "0.10.31",
2275 + "util-deprecate": "1.0.2"
2276 + }
2277 + },
2278 + "string_decoder": {
2279 + "version": "0.10.31",
2280 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2281 + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
2282 + "dev": true
2283 + }
2284 + }
2285 + },
2286 + "internal-ip": {
2287 + "version": "1.2.0",
2288 + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz",
2289 + "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=",
2290 + "dev": true,
2291 + "requires": {
2292 + "meow": "3.7.0"
2293 + }
2294 + },
2295 + "interpret": {
2296 + "version": "1.0.4",
2297 + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.4.tgz",
2298 + "integrity": "sha1-ggzdWIuGj/sZGoCVBtbJyPISsbA=",
2299 + "dev": true
2300 + },
2301 + "invariant": {
2302 + "version": "2.2.2",
2303 + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz",
2304 + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=",
2305 + "requires": {
2306 + "loose-envify": "1.3.1"
2307 + }
2308 + },
2309 + "is-arrayish": {
2310 + "version": "0.2.1",
2311 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2312 + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
2313 + "dev": true
2314 + },
2315 + "is-binary-path": {
2316 + "version": "1.0.1",
2317 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
2318 + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
2319 + "dev": true,
2320 + "requires": {
2321 + "binary-extensions": "1.11.0"
2322 + }
2323 + },
2324 + "is-buffer": {
2325 + "version": "1.1.6",
2326 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
2327 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
2328 + "dev": true
2329 + },
2330 + "is-builtin-module": {
2331 + "version": "1.0.0",
2332 + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
2333 + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
2334 + "dev": true,
2335 + "requires": {
2336 + "builtin-modules": "1.1.1"
2337 + }
2338 + },
2339 + "is-callable": {
2340 + "version": "1.1.3",
2341 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz",
2342 + "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
2343 + "dev": true
2344 + },
2345 + "is-date-object": {
2346 + "version": "1.0.1",
2347 + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
2348 + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
2349 + "dev": true
2350 + },
2351 + "is-dotfile": {
2352 + "version": "1.0.3",
2353 + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
2354 + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
2355 + "dev": true
2356 + },
2357 + "is-equal-shallow": {
2358 + "version": "0.1.3",
2359 + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
2360 + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
2361 + "dev": true,
2362 + "requires": {
2363 + "is-primitive": "2.0.0"
2364 + }
2365 + },
2366 + "is-extendable": {
2367 + "version": "0.1.1",
2368 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2369 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2370 + "dev": true
2371 + },
2372 + "is-extglob": {
2373 + "version": "1.0.0",
2374 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
2375 + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
2376 + "dev": true
2377 + },
2378 + "is-finite": {
2379 + "version": "1.0.2",
2380 + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
2381 + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
2382 + "requires": {
2383 + "number-is-nan": "1.0.1"
2384 + }
2385 + },
2386 + "is-fullwidth-code-point": {
2387 + "version": "1.0.0",
2388 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
2389 + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
2390 + "dev": true,
2391 + "requires": {
2392 + "number-is-nan": "1.0.1"
2393 + }
2394 + },
2395 + "is-function": {
2396 + "version": "1.0.1",
2397 + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz",
2398 + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU="
2399 + },
2400 + "is-glob": {
2401 + "version": "2.0.1",
2402 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
2403 + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
2404 + "dev": true,
2405 + "requires": {
2406 + "is-extglob": "1.0.0"
2407 + }
2408 + },
2409 + "is-my-json-valid": {
2410 + "version": "2.16.1",
2411 + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.1.tgz",
2412 + "integrity": "sha512-ochPsqWS1WXj8ZnMIV0vnNXooaMhp7cyL4FMSIPKTtnV0Ha/T19G2b9kkhcNsabV9bxYkze7/aLZJb/bYuFduQ==",
2413 + "dev": true,
2414 + "requires": {
2415 + "generate-function": "2.0.0",
2416 + "generate-object-property": "1.2.0",
2417 + "jsonpointer": "4.0.1",
2418 + "xtend": "4.0.1"
2419 + }
2420 + },
2421 + "is-number": {
2422 + "version": "2.1.0",
2423 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
2424 + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
2425 + "dev": true,
2426 + "requires": {
2427 + "kind-of": "3.2.2"
2428 + }
2429 + },
2430 + "is-path-cwd": {
2431 + "version": "1.0.0",
2432 + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
2433 + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
2434 + "dev": true
2435 + },
2436 + "is-path-in-cwd": {
2437 + "version": "1.0.0",
2438 + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",
2439 + "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
2440 + "dev": true,
2441 + "requires": {
2442 + "is-path-inside": "1.0.0"
2443 + }
2444 + },
2445 + "is-path-inside": {
2446 + "version": "1.0.0",
2447 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz",
2448 + "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=",
2449 + "dev": true,
2450 + "requires": {
2451 + "path-is-inside": "1.0.2"
2452 + }
2453 + },
2454 + "is-posix-bracket": {
2455 + "version": "0.1.1",
2456 + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
2457 + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
2458 + "dev": true
2459 + },
2460 + "is-primitive": {
2461 + "version": "2.0.0",
2462 + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
2463 + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
2464 + "dev": true
2465 + },
2466 + "is-property": {
2467 + "version": "1.0.2",
2468 + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
2469 + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
2470 + "dev": true
2471 + },
2472 + "is-regex": {
2473 + "version": "1.0.4",
2474 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
2475 + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
2476 + "dev": true,
2477 + "requires": {
2478 + "has": "1.0.1"
2479 + }
2480 + },
2481 + "is-relative": {
2482 + "version": "0.2.1",
2483 + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz",
2484 + "integrity": "sha1-0n9MfVFtF1+2ENuEu+7yPDvJeqU=",
2485 + "dev": true,
2486 + "requires": {
2487 + "is-unc-path": "0.1.2"
2488 + }
2489 + },
2490 + "is-resolvable": {
2491 + "version": "1.0.0",
2492 + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz",
2493 + "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=",
2494 + "dev": true,
2495 + "requires": {
2496 + "tryit": "1.0.3"
2497 + }
2498 + },
2499 + "is-symbol": {
2500 + "version": "1.0.1",
2501 + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
2502 + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
2503 + "dev": true
2504 + },
2505 + "is-unc-path": {
2506 + "version": "0.1.2",
2507 + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz",
2508 + "integrity": "sha1-arBTpyVzwQJQ/0FqOBTDUXivObk=",
2509 + "dev": true,
2510 + "requires": {
2511 + "unc-path-regex": "0.1.2"
2512 + }
2513 + },
2514 + "is-utf8": {
2515 + "version": "0.2.1",
2516 + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
2517 + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
2518 + "dev": true
2519 + },
2520 + "isarray": {
2521 + "version": "1.0.0",
2522 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2523 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
2524 + },
2525 + "isexe": {
2526 + "version": "2.0.0",
2527 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2528 + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2529 + "dev": true
2530 + },
2531 + "isobject": {
2532 + "version": "2.1.0",
2533 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
2534 + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
2535 + "dev": true,
2536 + "requires": {
2537 + "isarray": "1.0.0"
2538 + }
2539 + },
2540 + "js-tokens": {
2541 + "version": "3.0.2",
2542 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
2543 + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
2544 + },
2545 + "js-yaml": {
2546 + "version": "3.10.0",
2547 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz",
2548 + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==",
2549 + "dev": true,
2550 + "requires": {
2551 + "argparse": "1.0.9",
2552 + "esprima": "4.0.0"
2553 + }
2554 + },
2555 + "jsesc": {
2556 + "version": "1.3.0",
2557 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
2558 + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
2559 + },
2560 + "json-parse-better-errors": {
2561 + "version": "1.0.1",
2562 + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz",
2563 + "integrity": "sha512-xyQpxeWWMKyJps9CuGJYeng6ssI5bpqS9ltQpdVQ90t4ql6NdnxFKh95JcRt2cun/DjMVNrdjniLPuMA69xmCw==",
2564 + "dev": true
2565 + },
2566 + "json-stable-stringify": {
2567 + "version": "1.0.1",
2568 + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
2569 + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
2570 + "dev": true,
2571 + "requires": {
2572 + "jsonify": "0.0.0"
2573 + }
2574 + },
2575 + "json-stringify-safe": {
2576 + "version": "5.0.1",
2577 + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
2578 + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
2579 + "dev": true
2580 + },
2581 + "json5": {
2582 + "version": "0.5.1",
2583 + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
2584 + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
2585 + },
2586 + "jsonfile": {
2587 + "version": "4.0.0",
2588 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
2589 + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
2590 + "dev": true,
2591 + "requires": {
2592 + "graceful-fs": "4.1.11"
2593 + }
2594 + },
2595 + "jsonify": {
2596 + "version": "0.0.0",
2597 + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
2598 + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
2599 + "dev": true
2600 + },
2601 + "jsonparse": {
2602 + "version": "1.3.1",
2603 + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
2604 + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
2605 + "dev": true
2606 + },
2607 + "jsonpointer": {
2608 + "version": "4.0.1",
2609 + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
2610 + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=",
2611 + "dev": true
2612 + },
2613 + "jsx-ast-utils": {
2614 + "version": "1.4.1",
2615 + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz",
2616 + "integrity": "sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=",
2617 + "dev": true
2618 + },
2619 + "kind-of": {
2620 + "version": "3.2.2",
2621 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2622 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2623 + "dev": true,
2624 + "requires": {
2625 + "is-buffer": "1.1.6"
2626 + }
2627 + },
2628 + "labeled-stream-splicer": {
2629 + "version": "2.0.0",
2630 + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz",
2631 + "integrity": "sha1-pS4dE4AkwAuGscDJH2d5GLiuClk=",
2632 + "dev": true,
2633 + "requires": {
2634 + "inherits": "2.0.3",
2635 + "isarray": "0.0.1",
2636 + "stream-splicer": "2.0.0"
2637 + },
2638 + "dependencies": {
2639 + "isarray": {
2640 + "version": "0.0.1",
2641 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2642 + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
2643 + "dev": true
2644 + }
2645 + }
2646 + },
2647 + "levn": {
2648 + "version": "0.3.0",
2649 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
2650 + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
2651 + "dev": true,
2652 + "requires": {
2653 + "prelude-ls": "1.1.2",
2654 + "type-check": "0.3.2"
2655 + }
2656 + },
2657 + "lexical-scope": {
2658 + "version": "1.2.0",
2659 + "resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz",
2660 + "integrity": "sha1-/Ope3HBKSzqHls3KQZw6CvryLfQ=",
2661 + "dev": true,
2662 + "requires": {
2663 + "astw": "2.2.0"
2664 + }
2665 + },
2666 + "load-json-file": {
2667 + "version": "4.0.0",
2668 + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
2669 + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
2670 + "dev": true,
2671 + "requires": {
2672 + "graceful-fs": "4.1.11",
2673 + "parse-json": "4.0.0",
2674 + "pify": "3.0.0",
2675 + "strip-bom": "3.0.0"
2676 + }
2677 + },
2678 + "lodash": {
2679 + "version": "4.17.4",
2680 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
2681 + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4="
2682 + },
2683 + "lodash.memoize": {
2684 + "version": "3.0.4",
2685 + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
2686 + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=",
2687 + "dev": true
2688 + },
2689 + "loose-envify": {
2690 + "version": "1.3.1",
2691 + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
2692 + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
2693 + "requires": {
2694 + "js-tokens": "3.0.2"
2695 + }
2696 + },
2697 + "loud-rejection": {
2698 + "version": "1.6.0",
2699 + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
2700 + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
2701 + "dev": true,
2702 + "requires": {
2703 + "currently-unhandled": "0.4.1",
2704 + "signal-exit": "3.0.2"
2705 + }
2706 + },
2707 + "lru-cache": {
2708 + "version": "4.1.1",
2709 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
2710 + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
2711 + "dev": true,
2712 + "requires": {
2713 + "pseudomap": "1.0.2",
2714 + "yallist": "2.1.2"
2715 + }
2716 + },
2717 + "map-limit": {
2718 + "version": "0.0.1",
2719 + "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz",
2720 + "integrity": "sha1-63lhAxwPDo0AG/LVb6toXViCLzg=",
2721 + "dev": true,
2722 + "requires": {
2723 + "once": "1.3.3"
2724 + },
2725 + "dependencies": {
2726 + "once": {
2727 + "version": "1.3.3",
2728 + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
2729 + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
2730 + "dev": true,
2731 + "requires": {
2732 + "wrappy": "1.0.2"
2733 + }
2734 + }
2735 + }
2736 + },
2737 + "map-obj": {
2738 + "version": "1.0.1",
2739 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
2740 + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
2741 + "dev": true
2742 + },
2743 + "map-stream": {
2744 + "version": "0.1.0",
2745 + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
2746 + "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
2747 + "dev": true
2748 + },
2749 + "md5": {
2750 + "version": "2.2.1",
2751 + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz",
2752 + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=",
2753 + "dev": true,
2754 + "requires": {
2755 + "charenc": "0.0.2",
2756 + "crypt": "0.0.2",
2757 + "is-buffer": "1.1.6"
2758 + }
2759 + },
2760 + "md5.js": {
2761 + "version": "1.3.4",
2762 + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz",
2763 + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=",
2764 + "dev": true,
2765 + "requires": {
2766 + "hash-base": "3.0.4",
2767 + "inherits": "2.0.3"
2768 + },
2769 + "dependencies": {
2770 + "hash-base": {
2771 + "version": "3.0.4",
2772 + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
2773 + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
2774 + "dev": true,
2775 + "requires": {
2776 + "inherits": "2.0.3",
2777 + "safe-buffer": "5.1.1"
2778 + }
2779 + }
2780 + }
2781 + },
2782 + "memorystream": {
2783 + "version": "0.3.1",
2784 + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
2785 + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
2786 + "dev": true
2787 + },
2788 + "meow": {
2789 + "version": "3.7.0",
2790 + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
2791 + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
2792 + "dev": true,
2793 + "requires": {
2794 + "camelcase-keys": "2.1.0",
2795 + "decamelize": "1.2.0",
2796 + "loud-rejection": "1.6.0",
2797 + "map-obj": "1.0.1",
2798 + "minimist": "1.2.0",
2799 + "normalize-package-data": "2.4.0",
2800 + "object-assign": "4.1.1",
2801 + "read-pkg-up": "1.0.1",
2802 + "redent": "1.0.0",
2803 + "trim-newlines": "1.0.0"
2804 + },
2805 + "dependencies": {
2806 + "minimist": {
2807 + "version": "1.2.0",
2808 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2809 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2810 + "dev": true
2811 + }
2812 + }
2813 + },
2814 + "micromatch": {
2815 + "version": "2.3.11",
2816 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
2817 + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
2818 + "dev": true,
2819 + "requires": {
2820 + "arr-diff": "2.0.0",
2821 + "array-unique": "0.2.1",
2822 + "braces": "1.8.5",
2823 + "expand-brackets": "0.1.5",
2824 + "extglob": "0.3.2",
2825 + "filename-regex": "2.0.1",
2826 + "is-extglob": "1.0.0",
2827 + "is-glob": "2.0.1",
2828 + "kind-of": "3.2.2",
2829 + "normalize-path": "2.1.1",
2830 + "object.omit": "2.0.1",
2831 + "parse-glob": "3.0.4",
2832 + "regex-cache": "0.4.4"
2833 + }
2834 + },
2835 + "miller-rabin": {
2836 + "version": "4.0.1",
2837 + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
2838 + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
2839 + "dev": true,
2840 + "requires": {
2841 + "bn.js": "4.11.8",
2842 + "brorand": "1.1.0"
2843 + }
2844 + },
2845 + "mime": {
2846 + "version": "1.4.1",
2847 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
2848 + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
2849 + "dev": true
2850 + },
2851 + "min-document": {
2852 + "version": "2.19.0",
2853 + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
2854 + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
2855 + "requires": {
2856 + "dom-walk": "0.1.1"
2857 + }
2858 + },
2859 + "minimalistic-assert": {
2860 + "version": "1.0.0",
2861 + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz",
2862 + "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=",
2863 + "dev": true
2864 + },
2865 + "minimalistic-crypto-utils": {
2866 + "version": "1.0.1",
2867 + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
2868 + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
2869 + "dev": true
2870 + },
2871 + "minimatch": {
2872 + "version": "3.0.4",
2873 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2874 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2875 + "requires": {
2876 + "brace-expansion": "1.1.8"
2877 + }
2878 + },
2879 + "minimist": {
2880 + "version": "0.0.8",
2881 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
2882 + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
2883 + },
2884 + "mkdirp": {
2885 + "version": "0.5.1",
2886 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
2887 + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
2888 + "requires": {
2889 + "minimist": "0.0.8"
2890 + }
2891 + },
2892 + "module-deps": {
2893 + "version": "4.1.1",
2894 + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz",
2895 + "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=",
2896 + "dev": true,
2897 + "requires": {
2898 + "JSONStream": "1.3.1",
2899 + "browser-resolve": "1.11.2",
2900 + "cached-path-relative": "1.0.1",
2901 + "concat-stream": "1.5.2",
2902 + "defined": "1.0.0",
2903 + "detective": "4.5.0",
2904 + "duplexer2": "0.1.4",
2905 + "inherits": "2.0.3",
2906 + "parents": "1.0.1",
2907 + "readable-stream": "2.3.3",
2908 + "resolve": "1.5.0",
2909 + "stream-combiner2": "1.1.1",
2910 + "subarg": "1.0.0",
2911 + "through2": "2.0.3",
2912 + "xtend": "4.0.1"
2913 + },
2914 + "dependencies": {
2915 + "concat-stream": {
2916 + "version": "1.5.2",
2917 + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
2918 + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
2919 + "dev": true,
2920 + "requires": {
2921 + "inherits": "2.0.3",
2922 + "readable-stream": "2.0.6",
2923 + "typedarray": "0.0.6"
2924 + },
2925 + "dependencies": {
2926 + "readable-stream": {
2927 + "version": "2.0.6",
2928 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
2929 + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
2930 + "dev": true,
2931 + "requires": {
2932 + "core-util-is": "1.0.2",
2933 + "inherits": "2.0.3",
2934 + "isarray": "1.0.0",
2935 + "process-nextick-args": "1.0.7",
2936 + "string_decoder": "0.10.31",
2937 + "util-deprecate": "1.0.2"
2938 + }
2939 + }
2940 + }
2941 + },
2942 + "string_decoder": {
2943 + "version": "0.10.31",
2944 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2945 + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
2946 + "dev": true
2947 + }
2948 + }
2949 + },
2950 + "ms": {
2951 + "version": "2.0.0",
2952 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2953 + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2954 + },
2955 + "mute-stream": {
2956 + "version": "0.0.5",
2957 + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz",
2958 + "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=",
2959 + "dev": true
2960 + },
2961 + "natural-compare": {
2962 + "version": "1.4.0",
2963 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
2964 + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
2965 + "dev": true
2966 + },
2967 + "normalize-package-data": {
2968 + "version": "2.4.0",
2969 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
2970 + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
2971 + "dev": true,
2972 + "requires": {
2973 + "hosted-git-info": "2.5.0",
2974 + "is-builtin-module": "1.0.0",
2975 + "semver": "5.4.1",
2976 + "validate-npm-package-license": "3.0.1"
2977 + }
2978 + },
2979 + "normalize-path": {
2980 + "version": "2.1.1",
2981 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
2982 + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
2983 + "dev": true,
2984 + "requires": {
2985 + "remove-trailing-separator": "1.1.0"
2986 + }
2987 + },
2988 + "npm-run-all": {
2989 + "version": "4.1.2",
2990 + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.2.tgz",
2991 + "integrity": "sha512-Z2aRlajMK4SQ8u19ZA75NZZu7wupfCNQWdYosIi8S6FgBdGf/8Y6Hgyjdc8zU2cYmIRVCx1nM80tJPkdEd+UYg==",
2992 + "dev": true,
2993 + "requires": {
2994 + "ansi-styles": "3.2.0",
2995 + "chalk": "2.3.0",
2996 + "cross-spawn": "5.1.0",
2997 + "memorystream": "0.3.1",
2998 + "minimatch": "3.0.4",
2999 + "ps-tree": "1.1.0",
3000 + "read-pkg": "3.0.0",
3001 + "shell-quote": "1.6.1",
3002 + "string.prototype.padend": "3.0.0"
3003 + },
3004 + "dependencies": {
3005 + "ansi-styles": {
3006 + "version": "3.2.0",
3007 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
3008 + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
3009 + "dev": true,
3010 + "requires": {
3011 + "color-convert": "1.9.1"
3012 + }
3013 + },
3014 + "chalk": {
3015 + "version": "2.3.0",
3016 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
3017 + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
3018 + "dev": true,
3019 + "requires": {
3020 + "ansi-styles": "3.2.0",
3021 + "escape-string-regexp": "1.0.5",
3022 + "supports-color": "4.5.0"
3023 + }
3024 + },
3025 + "supports-color": {
3026 + "version": "4.5.0",
3027 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
3028 + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
3029 + "dev": true,
3030 + "requires": {
3031 + "has-flag": "2.0.0"
3032 + }
3033 + }
3034 + }
3035 + },
3036 + "number-is-nan": {
3037 + "version": "1.0.1",
3038 + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
3039 + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
3040 + },
3041 + "nyc": {
3042 + "version": "10.3.2",
3043 + "resolved": "https://registry.npmjs.org/nyc/-/nyc-10.3.2.tgz",
3044 + "integrity": "sha1-8n9NkfKp2zbCT1dP9cbv/wIz3kY=",
3045 + "dev": true,
3046 + "requires": {
3047 + "archy": "1.0.0",
3048 + "arrify": "1.0.1",
3049 + "caching-transform": "1.0.1",
3050 + "convert-source-map": "1.5.0",
3051 + "debug-log": "1.0.1",
3052 + "default-require-extensions": "1.0.0",
3053 + "find-cache-dir": "0.1.1",
3054 + "find-up": "1.1.2",
3055 + "foreground-child": "1.5.6",
3056 + "glob": "7.1.1",
3057 + "istanbul-lib-coverage": "1.1.0",
3058 + "istanbul-lib-hook": "1.0.6",
3059 + "istanbul-lib-instrument": "1.7.1",
3060 + "istanbul-lib-report": "1.1.0",
3061 + "istanbul-lib-source-maps": "1.2.0",
3062 + "istanbul-reports": "1.1.0",
3063 + "md5-hex": "1.3.0",
3064 + "merge-source-map": "1.0.3",
3065 + "micromatch": "2.3.11",
3066 + "mkdirp": "0.5.1",
3067 + "resolve-from": "2.0.0",
3068 + "rimraf": "2.6.1",
3069 + "signal-exit": "3.0.2",
3070 + "spawn-wrap": "1.2.4",
3071 + "test-exclude": "4.1.0",
3072 + "yargs": "7.1.0",
3073 + "yargs-parser": "5.0.0"
3074 + },
3075 + "dependencies": {
3076 + "align-text": {
3077 + "version": "0.1.4",
3078 + "bundled": true,
3079 + "dev": true,
3080 + "requires": {
3081 + "kind-of": "3.2.0",
3082 + "longest": "1.0.1",
3083 + "repeat-string": "1.6.1"
3084 + }
3085 + },
3086 + "amdefine": {
3087 + "version": "1.0.1",
3088 + "bundled": true,
3089 + "dev": true
3090 + },
3091 + "ansi-regex": {
3092 + "version": "2.1.1",
3093 + "bundled": true,
3094 + "dev": true
3095 + },
3096 + "ansi-styles": {
3097 + "version": "2.2.1",
3098 + "bundled": true,
3099 + "dev": true
3100 + },
3101 + "append-transform": {
3102 + "version": "0.4.0",
3103 + "bundled": true,
3104 + "dev": true,
3105 + "requires": {
3106 + "default-require-extensions": "1.0.0"
3107 + }
3108 + },
3109 + "archy": {
3110 + "version": "1.0.0",
3111 + "bundled": true,
3112 + "dev": true
3113 + },
3114 + "arr-diff": {
3115 + "version": "2.0.0",
3116 + "bundled": true,
3117 + "dev": true,
3118 + "requires": {
3119 + "arr-flatten": "1.0.3"
3120 + }
3121 + },
3122 + "arr-flatten": {
3123 + "version": "1.0.3",
3124 + "bundled": true,
3125 + "dev": true
3126 + },
3127 + "array-unique": {
3128 + "version": "0.2.1",
3129 + "bundled": true,
3130 + "dev": true
3131 + },
3132 + "arrify": {
3133 + "version": "1.0.1",
3134 + "bundled": true,
3135 + "dev": true
3136 + },
3137 + "async": {
3138 + "version": "1.5.2",
3139 + "bundled": true,
3140 + "dev": true
3141 + },
3142 + "babel-code-frame": {
3143 + "version": "6.22.0",
3144 + "bundled": true,
3145 + "dev": true,
3146 + "requires": {
3147 + "chalk": "1.1.3",
3148 + "esutils": "2.0.2",
3149 + "js-tokens": "3.0.1"
3150 + }
3151 + },
3152 + "babel-generator": {
3153 + "version": "6.24.1",
3154 + "bundled": true,
3155 + "dev": true,
3156 + "requires": {
3157 + "babel-messages": "6.23.0",
3158 + "babel-runtime": "6.23.0",
3159 + "babel-types": "6.24.1",
3160 + "detect-indent": "4.0.0",
3161 + "jsesc": "1.3.0",
3162 + "lodash": "4.17.4",
3163 + "source-map": "0.5.6",
3164 + "trim-right": "1.0.1"
3165 + }
3166 + },
3167 + "babel-messages": {
3168 + "version": "6.23.0",
3169 + "bundled": true,
3170 + "dev": true,
3171 + "requires": {
3172 + "babel-runtime": "6.23.0"
3173 + }
3174 + },
3175 + "babel-runtime": {
3176 + "version": "6.23.0",
3177 + "bundled": true,
3178 + "dev": true,
3179 + "requires": {
3180 + "core-js": "2.4.1",
3181 + "regenerator-runtime": "0.10.5"
3182 + }
3183 + },
3184 + "babel-template": {
3185 + "version": "6.24.1",
3186 + "bundled": true,
3187 + "dev": true,
3188 + "requires": {
3189 + "babel-runtime": "6.23.0",
3190 + "babel-traverse": "6.24.1",
3191 + "babel-types": "6.24.1",
3192 + "babylon": "6.17.0",
3193 + "lodash": "4.17.4"
3194 + }
3195 + },
3196 + "babel-traverse": {
3197 + "version": "6.24.1",
3198 + "bundled": true,
3199 + "dev": true,
3200 + "requires": {
3201 + "babel-code-frame": "6.22.0",
3202 + "babel-messages": "6.23.0",
3203 + "babel-runtime": "6.23.0",
3204 + "babel-types": "6.24.1",
3205 + "babylon": "6.17.0",
3206 + "debug": "2.6.6",
3207 + "globals": "9.17.0",
3208 + "invariant": "2.2.2",
3209 + "lodash": "4.17.4"
3210 + }
3211 + },
3212 + "babel-types": {
3213 + "version": "6.24.1",
3214 + "bundled": true,
3215 + "dev": true,
3216 + "requires": {
3217 + "babel-runtime": "6.23.0",
3218 + "esutils": "2.0.2",
3219 + "lodash": "4.17.4",
3220 + "to-fast-properties": "1.0.3"
3221 + }
3222 + },
3223 + "babylon": {
3224 + "version": "6.17.0",
3225 + "bundled": true,
3226 + "dev": true
3227 + },
3228 + "balanced-match": {
3229 + "version": "0.4.2",
3230 + "bundled": true,
3231 + "dev": true
3232 + },
3233 + "brace-expansion": {
3234 + "version": "1.1.7",
3235 + "bundled": true,
3236 + "dev": true,
3237 + "requires": {
3238 + "balanced-match": "0.4.2",
3239 + "concat-map": "0.0.1"
3240 + }
3241 + },
3242 + "braces": {
3243 + "version": "1.8.5",
3244 + "bundled": true,
3245 + "dev": true,
3246 + "requires": {
3247 + "expand-range": "1.8.2",
3248 + "preserve": "0.2.0",
3249 + "repeat-element": "1.1.2"
3250 + }
3251 + },
3252 + "builtin-modules": {
3253 + "version": "1.1.1",
3254 + "bundled": true,
3255 + "dev": true
3256 + },
3257 + "caching-transform": {
3258 + "version": "1.0.1",
3259 + "bundled": true,
3260 + "dev": true,
3261 + "requires": {
3262 + "md5-hex": "1.3.0",
3263 + "mkdirp": "0.5.1",
3264 + "write-file-atomic": "1.3.4"
3265 + }
3266 + },
3267 + "camelcase": {
3268 + "version": "1.2.1",
3269 + "bundled": true,
3270 + "dev": true,
3271 + "optional": true
3272 + },
3273 + "center-align": {
3274 + "version": "0.1.3",
3275 + "bundled": true,
3276 + "dev": true,
3277 + "optional": true,
3278 + "requires": {
3279 + "align-text": "0.1.4",
3280 + "lazy-cache": "1.0.4"
3281 + }
3282 + },
3283 + "chalk": {
3284 + "version": "1.1.3",
3285 + "bundled": true,
3286 + "dev": true,
3287 + "requires": {
3288 + "ansi-styles": "2.2.1",
3289 + "escape-string-regexp": "1.0.5",
3290 + "has-ansi": "2.0.0",
3291 + "strip-ansi": "3.0.1",
3292 + "supports-color": "2.0.0"
3293 + }
3294 + },
3295 + "cliui": {
3296 + "version": "2.1.0",
3297 + "bundled": true,
3298 + "dev": true,
3299 + "optional": true,
3300 + "requires": {
3301 + "center-align": "0.1.3",
3302 + "right-align": "0.1.3",
3303 + "wordwrap": "0.0.2"
3304 + },
3305 + "dependencies": {
3306 + "wordwrap": {
3307 + "version": "0.0.2",
3308 + "bundled": true,
3309 + "dev": true,
3310 + "optional": true
3311 + }
3312 + }
3313 + },
3314 + "code-point-at": {
3315 + "version": "1.1.0",
3316 + "bundled": true,
3317 + "dev": true
3318 + },
3319 + "commondir": {
3320 + "version": "1.0.1",
3321 + "bundled": true,
3322 + "dev": true
3323 + },
3324 + "concat-map": {
3325 + "version": "0.0.1",
3326 + "bundled": true,
3327 + "dev": true
3328 + },
3329 + "convert-source-map": {
3330 + "version": "1.5.0",
3331 + "bundled": true,
3332 + "dev": true
3333 + },
3334 + "core-js": {
3335 + "version": "2.4.1",
3336 + "bundled": true,
3337 + "dev": true
3338 + },
3339 + "cross-spawn": {
3340 + "version": "4.0.2",
3341 + "bundled": true,
3342 + "dev": true,
3343 + "requires": {
3344 + "lru-cache": "4.0.2",
3345 + "which": "1.2.14"
3346 + }
3347 + },
3348 + "debug": {
3349 + "version": "2.6.6",
3350 + "bundled": true,
3351 + "dev": true,
3352 + "requires": {
3353 + "ms": "0.7.3"
3354 + }
3355 + },
3356 + "debug-log": {
3357 + "version": "1.0.1",
3358 + "bundled": true,
3359 + "dev": true
3360 + },
3361 + "decamelize": {
3362 + "version": "1.2.0",
3363 + "bundled": true,
3364 + "dev": true
3365 + },
3366 + "default-require-extensions": {
3367 + "version": "1.0.0",
3368 + "bundled": true,
3369 + "dev": true,
3370 + "requires": {
3371 + "strip-bom": "2.0.0"
3372 + }
3373 + },
3374 + "detect-indent": {
3375 + "version": "4.0.0",
3376 + "bundled": true,
3377 + "dev": true,
3378 + "requires": {
3379 + "repeating": "2.0.1"
3380 + }
3381 + },
3382 + "error-ex": {
3383 + "version": "1.3.1",
3384 + "bundled": true,
3385 + "dev": true,
3386 + "requires": {
3387 + "is-arrayish": "0.2.1"
3388 + }
3389 + },
3390 + "escape-string-regexp": {
3391 + "version": "1.0.5",
3392 + "bundled": true,
3393 + "dev": true
3394 + },
3395 + "esutils": {
3396 + "version": "2.0.2",
3397 + "bundled": true,
3398 + "dev": true
3399 + },
3400 + "expand-brackets": {
3401 + "version": "0.1.5",
3402 + "bundled": true,
3403 + "dev": true,
3404 + "requires": {
3405 + "is-posix-bracket": "0.1.1"
3406 + }
3407 + },
3408 + "expand-range": {
3409 + "version": "1.8.2",
3410 + "bundled": true,
3411 + "dev": true,
3412 + "requires": {
3413 + "fill-range": "2.2.3"
3414 + }
3415 + },
3416 + "extglob": {
3417 + "version": "0.3.2",
3418 + "bundled": true,
3419 + "dev": true,
3420 + "requires": {
3421 + "is-extglob": "1.0.0"
3422 + }
3423 + },
3424 + "filename-regex": {
3425 + "version": "2.0.1",
3426 + "bundled": true,
3427 + "dev": true
3428 + },
3429 + "fill-range": {
3430 + "version": "2.2.3",
3431 + "bundled": true,
3432 + "dev": true,
3433 + "requires": {
3434 + "is-number": "2.1.0",
3435 + "isobject": "2.1.0",
3436 + "randomatic": "1.1.6",
3437 + "repeat-element": "1.1.2",
3438 + "repeat-string": "1.6.1"
3439 + }
3440 + },
3441 + "find-cache-dir": {
3442 + "version": "0.1.1",
3443 + "bundled": true,
3444 + "dev": true,
3445 + "requires": {
3446 + "commondir": "1.0.1",
3447 + "mkdirp": "0.5.1",
3448 + "pkg-dir": "1.0.0"
3449 + }
3450 + },
3451 + "find-up": {
3452 + "version": "1.1.2",
3453 + "bundled": true,
3454 + "dev": true,
3455 + "requires": {
3456 + "path-exists": "2.1.0",
3457 + "pinkie-promise": "2.0.1"
3458 + }
3459 + },
3460 + "for-in": {
3461 + "version": "1.0.2",
3462 + "bundled": true,
3463 + "dev": true
3464 + },
3465 + "for-own": {
3466 + "version": "0.1.5",
3467 + "bundled": true,
3468 + "dev": true,
3469 + "requires": {
3470 + "for-in": "1.0.2"
3471 + }
3472 + },
3473 + "foreground-child": {
3474 + "version": "1.5.6",
3475 + "bundled": true,
3476 + "dev": true,
3477 + "requires": {
3478 + "cross-spawn": "4.0.2",
3479 + "signal-exit": "3.0.2"
3480 + }
3481 + },
3482 + "fs.realpath": {
3483 + "version": "1.0.0",
3484 + "bundled": true,
3485 + "dev": true
3486 + },
3487 + "get-caller-file": {
3488 + "version": "1.0.2",
3489 + "bundled": true,
3490 + "dev": true
3491 + },
3492 + "glob": {
3493 + "version": "7.1.1",
3494 + "bundled": true,
3495 + "dev": true,
3496 + "requires": {
3497 + "fs.realpath": "1.0.0",
3498 + "inflight": "1.0.6",
3499 + "inherits": "2.0.3",
3500 + "minimatch": "3.0.3",
3501 + "once": "1.4.0",
3502 + "path-is-absolute": "1.0.1"
3503 + }
3504 + },
3505 + "glob-base": {
3506 + "version": "0.3.0",
3507 + "bundled": true,
3508 + "dev": true,
3509 + "requires": {
3510 + "glob-parent": "2.0.0",
3511 + "is-glob": "2.0.1"
3512 + }
3513 + },
3514 + "glob-parent": {
3515 + "version": "2.0.0",
3516 + "bundled": true,
3517 + "dev": true,
3518 + "requires": {
3519 + "is-glob": "2.0.1"
3520 + }
3521 + },
3522 + "globals": {
3523 + "version": "9.17.0",
3524 + "bundled": true,
3525 + "dev": true
3526 + },
3527 + "graceful-fs": {
3528 + "version": "4.1.11",
3529 + "bundled": true,
3530 + "dev": true
3531 + },
3532 + "handlebars": {
3533 + "version": "4.0.8",
3534 + "bundled": true,
3535 + "dev": true,
3536 + "requires": {
3537 + "async": "1.5.2",
3538 + "optimist": "0.6.1",
3539 + "source-map": "0.4.4",
3540 + "uglify-js": "2.8.22"
3541 + },
3542 + "dependencies": {
3543 + "source-map": {
3544 + "version": "0.4.4",
3545 + "bundled": true,
3546 + "dev": true,
3547 + "requires": {
3548 + "amdefine": "1.0.1"
3549 + }
3550 + }
3551 + }
3552 + },
3553 + "has-ansi": {
3554 + "version": "2.0.0",
3555 + "bundled": true,
3556 + "dev": true,
3557 + "requires": {
3558 + "ansi-regex": "2.1.1"
3559 + }
3560 + },
3561 + "has-flag": {
3562 + "version": "1.0.0",
3563 + "bundled": true,
3564 + "dev": true
3565 + },
3566 + "hosted-git-info": {
3567 + "version": "2.4.2",
3568 + "bundled": true,
3569 + "dev": true
3570 + },
3571 + "imurmurhash": {
3572 + "version": "0.1.4",
3573 + "bundled": true,
3574 + "dev": true
3575 + },
3576 + "inflight": {
3577 + "version": "1.0.6",
3578 + "bundled": true,
3579 + "dev": true,
3580 + "requires": {
3581 + "once": "1.4.0",
3582 + "wrappy": "1.0.2"
3583 + }
3584 + },
3585 + "inherits": {
3586 + "version": "2.0.3",
3587 + "bundled": true,
3588 + "dev": true
3589 + },
3590 + "invariant": {
3591 + "version": "2.2.2",
3592 + "bundled": true,
3593 + "dev": true,
3594 + "requires": {
3595 + "loose-envify": "1.3.1"
3596 + }
3597 + },
3598 + "invert-kv": {
3599 + "version": "1.0.0",
3600 + "bundled": true,
3601 + "dev": true
3602 + },
3603 + "is-arrayish": {
3604 + "version": "0.2.1",
3605 + "bundled": true,
3606 + "dev": true
3607 + },
3608 + "is-buffer": {
3609 + "version": "1.1.5",
3610 + "bundled": true,
3611 + "dev": true
3612 + },
3613 + "is-builtin-module": {
3614 + "version": "1.0.0",
3615 + "bundled": true,
3616 + "dev": true,
3617 + "requires": {
3618 + "builtin-modules": "1.1.1"
3619 + }
3620 + },
3621 + "is-dotfile": {
3622 + "version": "1.0.2",
3623 + "bundled": true,
3624 + "dev": true
3625 + },
3626 + "is-equal-shallow": {
3627 + "version": "0.1.3",
3628 + "bundled": true,
3629 + "dev": true,
3630 + "requires": {
3631 + "is-primitive": "2.0.0"
3632 + }
3633 + },
3634 + "is-extendable": {
3635 + "version": "0.1.1",
3636 + "bundled": true,
3637 + "dev": true
3638 + },
3639 + "is-extglob": {
3640 + "version": "1.0.0",
3641 + "bundled": true,
3642 + "dev": true
3643 + },
3644 + "is-finite": {
3645 + "version": "1.0.2",
3646 + "bundled": true,
3647 + "dev": true,
3648 + "requires": {
3649 + "number-is-nan": "1.0.1"
3650 + }
3651 + },
3652 + "is-fullwidth-code-point": {
3653 + "version": "1.0.0",
3654 + "bundled": true,
3655 + "dev": true,
3656 + "requires": {
3657 + "number-is-nan": "1.0.1"
3658 + }
3659 + },
3660 + "is-glob": {
3661 + "version": "2.0.1",
3662 + "bundled": true,
3663 + "dev": true,
3664 + "requires": {
3665 + "is-extglob": "1.0.0"
3666 + }
3667 + },
3668 + "is-number": {
3669 + "version": "2.1.0",
3670 + "bundled": true,
3671 + "dev": true,
3672 + "requires": {
3673 + "kind-of": "3.2.0"
3674 + }
3675 + },
3676 + "is-posix-bracket": {
3677 + "version": "0.1.1",
3678 + "bundled": true,
3679 + "dev": true
3680 + },
3681 + "is-primitive": {
3682 + "version": "2.0.0",
3683 + "bundled": true,
3684 + "dev": true
3685 + },
3686 + "is-utf8": {
3687 + "version": "0.2.1",
3688 + "bundled": true,
3689 + "dev": true
3690 + },
3691 + "isarray": {
3692 + "version": "1.0.0",
3693 + "bundled": true,
3694 + "dev": true
3695 + },
3696 + "isexe": {
3697 + "version": "2.0.0",
3698 + "bundled": true,
3699 + "dev": true
3700 + },
3701 + "isobject": {
3702 + "version": "2.1.0",
3703 + "bundled": true,
3704 + "dev": true,
3705 + "requires": {
3706 + "isarray": "1.0.0"
3707 + }
3708 + },
3709 + "istanbul-lib-coverage": {
3710 + "version": "1.1.0",
3711 + "bundled": true,
3712 + "dev": true
3713 + },
3714 + "istanbul-lib-hook": {
3715 + "version": "1.0.6",
3716 + "bundled": true,
3717 + "dev": true,
3718 + "requires": {
3719 + "append-transform": "0.4.0"
3720 + }
3721 + },
3722 + "istanbul-lib-instrument": {
3723 + "version": "1.7.1",
3724 + "bundled": true,
3725 + "dev": true,
3726 + "requires": {
3727 + "babel-generator": "6.24.1",
3728 + "babel-template": "6.24.1",
3729 + "babel-traverse": "6.24.1",
3730 + "babel-types": "6.24.1",
3731 + "babylon": "6.17.0",
3732 + "istanbul-lib-coverage": "1.1.0",
3733 + "semver": "5.3.0"
3734 + }
3735 + },
3736 + "istanbul-lib-report": {
3737 + "version": "1.1.0",
3738 + "bundled": true,
3739 + "dev": true,
3740 + "requires": {
3741 + "istanbul-lib-coverage": "1.1.0",
3742 + "mkdirp": "0.5.1",
3743 + "path-parse": "1.0.5",
3744 + "supports-color": "3.2.3"
3745 + },
3746 + "dependencies": {
3747 + "supports-color": {
3748 + "version": "3.2.3",
3749 + "bundled": true,
3750 + "dev": true,
3751 + "requires": {
3752 + "has-flag": "1.0.0"
3753 + }
3754 + }
3755 + }
3756 + },
3757 + "istanbul-lib-source-maps": {
3758 + "version": "1.2.0",
3759 + "bundled": true,
3760 + "dev": true,
3761 + "requires": {
3762 + "debug": "2.6.6",
3763 + "istanbul-lib-coverage": "1.1.0",
3764 + "mkdirp": "0.5.1",
3765 + "rimraf": "2.6.1",
3766 + "source-map": "0.5.6"
3767 + }
3768 + },
3769 + "istanbul-reports": {
3770 + "version": "1.1.0",
3771 + "bundled": true,
3772 + "dev": true,
3773 + "requires": {
3774 + "handlebars": "4.0.8"
3775 + }
3776 + },
3777 + "js-tokens": {
3778 + "version": "3.0.1",
3779 + "bundled": true,
3780 + "dev": true
3781 + },
3782 + "jsesc": {
3783 + "version": "1.3.0",
3784 + "bundled": true,
3785 + "dev": true
3786 + },
3787 + "kind-of": {
3788 + "version": "3.2.0",
3789 + "bundled": true,
3790 + "dev": true,
3791 + "requires": {
3792 + "is-buffer": "1.1.5"
3793 + }
3794 + },
3795 + "lazy-cache": {
3796 + "version": "1.0.4",
3797 + "bundled": true,
3798 + "dev": true,
3799 + "optional": true
3800 + },
3801 + "lcid": {
3802 + "version": "1.0.0",
3803 + "bundled": true,
3804 + "dev": true,
3805 + "requires": {
3806 + "invert-kv": "1.0.0"
3807 + }
3808 + },
3809 + "load-json-file": {
3810 + "version": "1.1.0",
3811 + "bundled": true,
3812 + "dev": true,
3813 + "requires": {
3814 + "graceful-fs": "4.1.11",
3815 + "parse-json": "2.2.0",
3816 + "pify": "2.3.0",
3817 + "pinkie-promise": "2.0.1",
3818 + "strip-bom": "2.0.0"
3819 + }
3820 + },
3821 + "lodash": {
3822 + "version": "4.17.4",
3823 + "bundled": true,
3824 + "dev": true
3825 + },
3826 + "longest": {
3827 + "version": "1.0.1",
3828 + "bundled": true,
3829 + "dev": true
3830 + },
3831 + "loose-envify": {
3832 + "version": "1.3.1",
3833 + "bundled": true,
3834 + "dev": true,
3835 + "requires": {
3836 + "js-tokens": "3.0.1"
3837 + }
3838 + },
3839 + "lru-cache": {
3840 + "version": "4.0.2",
3841 + "bundled": true,
3842 + "dev": true,
3843 + "requires": {
3844 + "pseudomap": "1.0.2",
3845 + "yallist": "2.1.2"
3846 + }
3847 + },
3848 + "md5-hex": {
3849 + "version": "1.3.0",
3850 + "bundled": true,
3851 + "dev": true,
3852 + "requires": {
3853 + "md5-o-matic": "0.1.1"
3854 + }
3855 + },
3856 + "md5-o-matic": {
3857 + "version": "0.1.1",
3858 + "bundled": true,
3859 + "dev": true
3860 + },
3861 + "merge-source-map": {
3862 + "version": "1.0.3",
3863 + "bundled": true,
3864 + "dev": true,
3865 + "requires": {
3866 + "source-map": "0.5.6"
3867 + }
3868 + },
3869 + "micromatch": {
3870 + "version": "2.3.11",
3871 + "bundled": true,
3872 + "dev": true,
3873 + "requires": {
3874 + "arr-diff": "2.0.0",
3875 + "array-unique": "0.2.1",
3876 + "braces": "1.8.5",
3877 + "expand-brackets": "0.1.5",
3878 + "extglob": "0.3.2",
3879 + "filename-regex": "2.0.1",
3880 + "is-extglob": "1.0.0",
3881 + "is-glob": "2.0.1",
3882 + "kind-of": "3.2.0",
3883 + "normalize-path": "2.1.1",
3884 + "object.omit": "2.0.1",
3885 + "parse-glob": "3.0.4",
3886 + "regex-cache": "0.4.3"
3887 + }
3888 + },
3889 + "minimatch": {
3890 + "version": "3.0.3",
3891 + "bundled": true,
3892 + "dev": true,
3893 + "requires": {
3894 + "brace-expansion": "1.1.7"
3895 + }
3896 + },
3897 + "minimist": {
3898 + "version": "0.0.8",
3899 + "bundled": true,
3900 + "dev": true
3901 + },
3902 + "mkdirp": {
3903 + "version": "0.5.1",
3904 + "bundled": true,
3905 + "dev": true,
3906 + "requires": {
3907 + "minimist": "0.0.8"
3908 + }
3909 + },
3910 + "ms": {
3911 + "version": "0.7.3",
3912 + "bundled": true,
3913 + "dev": true
3914 + },
3915 + "normalize-package-data": {
3916 + "version": "2.3.8",
3917 + "bundled": true,
3918 + "dev": true,
3919 + "requires": {
3920 + "hosted-git-info": "2.4.2",
3921 + "is-builtin-module": "1.0.0",
3922 + "semver": "5.3.0",
3923 + "validate-npm-package-license": "3.0.1"
3924 + }
3925 + },
3926 + "normalize-path": {
3927 + "version": "2.1.1",
3928 + "bundled": true,
3929 + "dev": true,
3930 + "requires": {
3931 + "remove-trailing-separator": "1.0.1"
3932 + }
3933 + },
3934 + "number-is-nan": {
3935 + "version": "1.0.1",
3936 + "bundled": true,
3937 + "dev": true
3938 + },
3939 + "object-assign": {
3940 + "version": "4.1.1",
3941 + "bundled": true,
3942 + "dev": true
3943 + },
3944 + "object.omit": {
3945 + "version": "2.0.1",
3946 + "bundled": true,
3947 + "dev": true,
3948 + "requires": {
3949 + "for-own": "0.1.5",
3950 + "is-extendable": "0.1.1"
3951 + }
3952 + },
3953 + "once": {
3954 + "version": "1.4.0",
3955 + "bundled": true,
3956 + "dev": true,
3957 + "requires": {
3958 + "wrappy": "1.0.2"
3959 + }
3960 + },
3961 + "optimist": {
3962 + "version": "0.6.1",
3963 + "bundled": true,
3964 + "dev": true,
3965 + "requires": {
3966 + "minimist": "0.0.8",
3967 + "wordwrap": "0.0.3"
3968 + }
3969 + },
3970 + "os-homedir": {
3971 + "version": "1.0.2",
3972 + "bundled": true,
3973 + "dev": true
3974 + },
3975 + "os-locale": {
3976 + "version": "1.4.0",
3977 + "bundled": true,
3978 + "dev": true,
3979 + "requires": {
3980 + "lcid": "1.0.0"
3981 + }
3982 + },
3983 + "parse-glob": {
3984 + "version": "3.0.4",
3985 + "bundled": true,
3986 + "dev": true,
3987 + "requires": {
3988 + "glob-base": "0.3.0",
3989 + "is-dotfile": "1.0.2",
3990 + "is-extglob": "1.0.0",
3991 + "is-glob": "2.0.1"
3992 + }
3993 + },
3994 + "parse-json": {
3995 + "version": "2.2.0",
3996 + "bundled": true,
3997 + "dev": true,
3998 + "requires": {
3999 + "error-ex": "1.3.1"
4000 + }
4001 + },
4002 + "path-exists": {
4003 + "version": "2.1.0",
4004 + "bundled": true,
4005 + "dev": true,
4006 + "requires": {
4007 + "pinkie-promise": "2.0.1"
4008 + }
4009 + },
4010 + "path-is-absolute": {
4011 + "version": "1.0.1",
4012 + "bundled": true,
4013 + "dev": true
4014 + },
4015 + "path-parse": {
4016 + "version": "1.0.5",
4017 + "bundled": true,
4018 + "dev": true
4019 + },
4020 + "path-type": {
4021 + "version": "1.1.0",
4022 + "bundled": true,
4023 + "dev": true,
4024 + "requires": {
4025 + "graceful-fs": "4.1.11",
4026 + "pify": "2.3.0",
4027 + "pinkie-promise": "2.0.1"
4028 + }
4029 + },
4030 + "pify": {
4031 + "version": "2.3.0",
4032 + "bundled": true,
4033 + "dev": true
4034 + },
4035 + "pinkie": {
4036 + "version": "2.0.4",
4037 + "bundled": true,
4038 + "dev": true
4039 + },
4040 + "pinkie-promise": {
4041 + "version": "2.0.1",
4042 + "bundled": true,
4043 + "dev": true,
4044 + "requires": {
4045 + "pinkie": "2.0.4"
4046 + }
4047 + },
4048 + "pkg-dir": {
4049 + "version": "1.0.0",
4050 + "bundled": true,
4051 + "dev": true,
4052 + "requires": {
4053 + "find-up": "1.1.2"
4054 + }
4055 + },
4056 + "preserve": {
4057 + "version": "0.2.0",
4058 + "bundled": true,
4059 + "dev": true
4060 + },
4061 + "pseudomap": {
4062 + "version": "1.0.2",
4063 + "bundled": true,
4064 + "dev": true
4065 + },
4066 + "randomatic": {
4067 + "version": "1.1.6",
4068 + "bundled": true,
4069 + "dev": true,
4070 + "requires": {
4071 + "is-number": "2.1.0",
4072 + "kind-of": "3.2.0"
4073 + }
4074 + },
4075 + "read-pkg": {
4076 + "version": "1.1.0",
4077 + "bundled": true,
4078 + "dev": true,
4079 + "requires": {
4080 + "load-json-file": "1.1.0",
4081 + "normalize-package-data": "2.3.8",
4082 + "path-type": "1.1.0"
4083 + }
4084 + },
4085 + "read-pkg-up": {
4086 + "version": "1.0.1",
4087 + "bundled": true,
4088 + "dev": true,
4089 + "requires": {
4090 + "find-up": "1.1.2",
4091 + "read-pkg": "1.1.0"
4092 + }
4093 + },
4094 + "regenerator-runtime": {
4095 + "version": "0.10.5",
4096 + "bundled": true,
4097 + "dev": true
4098 + },
4099 + "regex-cache": {
4100 + "version": "0.4.3",
4101 + "bundled": true,
4102 + "dev": true,
4103 + "requires": {
4104 + "is-equal-shallow": "0.1.3",
4105 + "is-primitive": "2.0.0"
4106 + }
4107 + },
4108 + "remove-trailing-separator": {
4109 + "version": "1.0.1",
4110 + "bundled": true,
4111 + "dev": true
4112 + },
4113 + "repeat-element": {
4114 + "version": "1.1.2",
4115 + "bundled": true,
4116 + "dev": true
4117 + },
4118 + "repeat-string": {
4119 + "version": "1.6.1",
4120 + "bundled": true,
4121 + "dev": true
4122 + },
4123 + "repeating": {
4124 + "version": "2.0.1",
4125 + "bundled": true,
4126 + "dev": true,
4127 + "requires": {
4128 + "is-finite": "1.0.2"
4129 + }
4130 + },
4131 + "require-directory": {
4132 + "version": "2.1.1",
4133 + "bundled": true,
4134 + "dev": true
4135 + },
4136 + "require-main-filename": {
4137 + "version": "1.0.1",
4138 + "bundled": true,
4139 + "dev": true
4140 + },
4141 + "resolve-from": {
4142 + "version": "2.0.0",
4143 + "bundled": true,
4144 + "dev": true
4145 + },
4146 + "right-align": {
4147 + "version": "0.1.3",
4148 + "bundled": true,
4149 + "dev": true,
4150 + "optional": true,
4151 + "requires": {
4152 + "align-text": "0.1.4"
4153 + }
4154 + },
4155 + "rimraf": {
4156 + "version": "2.6.1",
4157 + "bundled": true,
4158 + "dev": true,
4159 + "requires": {
4160 + "glob": "7.1.1"
4161 + }
4162 + },
4163 + "semver": {
4164 + "version": "5.3.0",
4165 + "bundled": true,
4166 + "dev": true
4167 + },
4168 + "set-blocking": {
4169 + "version": "2.0.0",
4170 + "bundled": true,
4171 + "dev": true
4172 + },
4173 + "signal-exit": {
4174 + "version": "3.0.2",
4175 + "bundled": true,
4176 + "dev": true
4177 + },
4178 + "slide": {
4179 + "version": "1.1.6",
4180 + "bundled": true,
4181 + "dev": true
4182 + },
4183 + "source-map": {
4184 + "version": "0.5.6",
4185 + "bundled": true,
4186 + "dev": true
4187 + },
4188 + "spawn-wrap": {
4189 + "version": "1.2.4",
4190 + "bundled": true,
4191 + "dev": true,
4192 + "requires": {
4193 + "foreground-child": "1.5.6",
4194 + "mkdirp": "0.5.1",
4195 + "os-homedir": "1.0.2",
4196 + "rimraf": "2.6.1",
4197 + "signal-exit": "2.1.2",
4198 + "which": "1.2.14"
4199 + },
4200 + "dependencies": {
4201 + "signal-exit": {
4202 + "version": "2.1.2",
4203 + "bundled": true,
4204 + "dev": true
4205 + }
4206 + }
4207 + },
4208 + "spdx-correct": {
4209 + "version": "1.0.2",
4210 + "bundled": true,
4211 + "dev": true,
4212 + "requires": {
4213 + "spdx-license-ids": "1.2.2"
4214 + }
4215 + },
4216 + "spdx-expression-parse": {
4217 + "version": "1.0.4",
4218 + "bundled": true,
4219 + "dev": true
4220 + },
4221 + "spdx-license-ids": {
4222 + "version": "1.2.2",
4223 + "bundled": true,
4224 + "dev": true
4225 + },
4226 + "string-width": {
4227 + "version": "1.0.2",
4228 + "bundled": true,
4229 + "dev": true,
4230 + "requires": {
4231 + "code-point-at": "1.1.0",
4232 + "is-fullwidth-code-point": "1.0.0",
4233 + "strip-ansi": "3.0.1"
4234 + }
4235 + },
4236 + "strip-ansi": {
4237 + "version": "3.0.1",
4238 + "bundled": true,
4239 + "dev": true,
4240 + "requires": {
4241 + "ansi-regex": "2.1.1"
4242 + }
4243 + },
4244 + "strip-bom": {
4245 + "version": "2.0.0",
4246 + "bundled": true,
4247 + "dev": true,
4248 + "requires": {
4249 + "is-utf8": "0.2.1"
4250 + }
4251 + },
4252 + "supports-color": {
4253 + "version": "2.0.0",
4254 + "bundled": true,
4255 + "dev": true
4256 + },
4257 + "test-exclude": {
4258 + "version": "4.1.0",
4259 + "bundled": true,
4260 + "dev": true,
4261 + "requires": {
4262 + "arrify": "1.0.1",
4263 + "micromatch": "2.3.11",
4264 + "object-assign": "4.1.1",
4265 + "read-pkg-up": "1.0.1",
4266 + "require-main-filename": "1.0.1"
4267 + }
4268 + },
4269 + "to-fast-properties": {
4270 + "version": "1.0.3",
4271 + "bundled": true,
4272 + "dev": true
4273 + },
4274 + "trim-right": {
4275 + "version": "1.0.1",
4276 + "bundled": true,
4277 + "dev": true
4278 + },
4279 + "uglify-js": {
4280 + "version": "2.8.22",
4281 + "bundled": true,
4282 + "dev": true,
4283 + "optional": true,
4284 + "requires": {
4285 + "source-map": "0.5.6",
4286 + "uglify-to-browserify": "1.0.2",
4287 + "yargs": "3.10.0"
4288 + },
4289 + "dependencies": {
4290 + "yargs": {
4291 + "version": "3.10.0",
4292 + "bundled": true,
4293 + "dev": true,
4294 + "optional": true,
4295 + "requires": {
4296 + "camelcase": "1.2.1",
4297 + "cliui": "2.1.0",
4298 + "decamelize": "1.2.0",
4299 + "window-size": "0.1.0"
4300 + }
4301 + }
4302 + }
4303 + },
4304 + "uglify-to-browserify": {
4305 + "version": "1.0.2",
4306 + "bundled": true,
4307 + "dev": true,
4308 + "optional": true
4309 + },
4310 + "validate-npm-package-license": {
4311 + "version": "3.0.1",
4312 + "bundled": true,
4313 + "dev": true,
4314 + "requires": {
4315 + "spdx-correct": "1.0.2",
4316 + "spdx-expression-parse": "1.0.4"
4317 + }
4318 + },
4319 + "which": {
4320 + "version": "1.2.14",
4321 + "bundled": true,
4322 + "dev": true,
4323 + "requires": {
4324 + "isexe": "2.0.0"
4325 + }
4326 + },
4327 + "which-module": {
4328 + "version": "1.0.0",
4329 + "bundled": true,
4330 + "dev": true
4331 + },
4332 + "window-size": {
4333 + "version": "0.1.0",
4334 + "bundled": true,
4335 + "dev": true,
4336 + "optional": true
4337 + },
4338 + "wordwrap": {
4339 + "version": "0.0.3",
4340 + "bundled": true,
4341 + "dev": true
4342 + },
4343 + "wrap-ansi": {
4344 + "version": "2.1.0",
4345 + "bundled": true,
4346 + "dev": true,
4347 + "requires": {
4348 + "string-width": "1.0.2",
4349 + "strip-ansi": "3.0.1"
4350 + }
4351 + },
4352 + "wrappy": {
4353 + "version": "1.0.2",
4354 + "bundled": true,
4355 + "dev": true
4356 + },
4357 + "write-file-atomic": {
4358 + "version": "1.3.4",
4359 + "bundled": true,
4360 + "dev": true,
4361 + "requires": {
4362 + "graceful-fs": "4.1.11",
4363 + "imurmurhash": "0.1.4",
4364 + "slide": "1.1.6"
4365 + }
4366 + },
4367 + "y18n": {
4368 + "version": "3.2.1",
4369 + "bundled": true,
4370 + "dev": true
4371 + },
4372 + "yallist": {
4373 + "version": "2.1.2",
4374 + "bundled": true,
4375 + "dev": true
4376 + },
4377 + "yargs": {
4378 + "version": "7.1.0",
4379 + "bundled": true,
4380 + "dev": true,
4381 + "requires": {
4382 + "camelcase": "3.0.0",
4383 + "cliui": "3.2.0",
4384 + "decamelize": "1.2.0",
4385 + "get-caller-file": "1.0.2",
4386 + "os-locale": "1.4.0",
4387 + "read-pkg-up": "1.0.1",
4388 + "require-directory": "2.1.1",
4389 + "require-main-filename": "1.0.1",
4390 + "set-blocking": "2.0.0",
4391 + "string-width": "1.0.2",
4392 + "which-module": "1.0.0",
4393 + "y18n": "3.2.1",
4394 + "yargs-parser": "5.0.0"
4395 + },
4396 + "dependencies": {
4397 + "camelcase": {
4398 + "version": "3.0.0",
4399 + "bundled": true,
4400 + "dev": true
4401 + },
4402 + "cliui": {
4403 + "version": "3.2.0",
4404 + "bundled": true,
4405 + "dev": true,
4406 + "requires": {
4407 + "string-width": "1.0.2",
4408 + "strip-ansi": "3.0.1",
4409 + "wrap-ansi": "2.1.0"
4410 + }
4411 + }
4412 + }
4413 + },
4414 + "yargs-parser": {
4415 + "version": "5.0.0",
4416 + "bundled": true,
4417 + "dev": true,
4418 + "requires": {
4419 + "camelcase": "3.0.0"
4420 + },
4421 + "dependencies": {
4422 + "camelcase": {
4423 + "version": "3.0.0",
4424 + "bundled": true,
4425 + "dev": true
4426 + }
4427 + }
4428 + }
4429 + }
4430 + },
4431 + "object-assign": {
4432 + "version": "4.1.1",
4433 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4434 + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4435 + "dev": true
4436 + },
4437 + "object-inspect": {
4438 + "version": "1.3.0",
4439 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.3.0.tgz",
4440 + "integrity": "sha512-OHHnLgLNXpM++GnJRyyhbr2bwl3pPVm4YvaraHrRvDt/N3r+s/gDVHciA7EJBTkijKXj61ssgSAikq1fb0IBRg==",
4441 + "dev": true
4442 + },
4443 + "object-keys": {
4444 + "version": "1.0.11",
4445 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz",
4446 + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
4447 + "dev": true
4448 + },
4449 + "object.omit": {
4450 + "version": "2.0.1",
4451 + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
4452 + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
4453 + "dev": true,
4454 + "requires": {
4455 + "for-own": "0.1.5",
4456 + "is-extendable": "0.1.1"
4457 + }
4458 + },
4459 + "on-finished": {
4460 + "version": "2.3.0",
4461 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
4462 + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
4463 + "dev": true,
4464 + "requires": {
4465 + "ee-first": "1.1.1"
4466 + }
4467 + },
4468 + "on-headers": {
4469 + "version": "1.0.1",
4470 + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
4471 + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=",
4472 + "dev": true
4473 + },
4474 + "once": {
4475 + "version": "1.4.0",
4476 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4477 + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4478 + "dev": true,
4479 + "requires": {
4480 + "wrappy": "1.0.2"
4481 + }
4482 + },
4483 + "onetime": {
4484 + "version": "1.1.0",
4485 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
4486 + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
4487 + "dev": true
4488 + },
4489 + "opn": {
4490 + "version": "3.0.3",
4491 + "resolved": "https://registry.npmjs.org/opn/-/opn-3.0.3.tgz",
4492 + "integrity": "sha1-ttmec5n3jWXDuq/+8fsojpuFJDo=",
4493 + "dev": true,
4494 + "requires": {
4495 + "object-assign": "4.1.1"
4496 + }
4497 + },
4498 + "optionator": {
4499 + "version": "0.8.2",
4500 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
4501 + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
4502 + "dev": true,
4503 + "requires": {
4504 + "deep-is": "0.1.3",
4505 + "fast-levenshtein": "2.0.6",
4506 + "levn": "0.3.0",
4507 + "prelude-ls": "1.1.2",
4508 + "type-check": "0.3.2",
4509 + "wordwrap": "1.0.0"
4510 + }
4511 + },
4512 + "options": {
4513 + "version": "0.0.6",
4514 + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz",
4515 + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=",
4516 + "dev": true
4517 + },
4518 + "os-browserify": {
4519 + "version": "0.3.0",
4520 + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
4521 + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
4522 + "dev": true
4523 + },
4524 + "os-homedir": {
4525 + "version": "1.0.2",
4526 + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
4527 + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
4528 + },
4529 + "os-tmpdir": {
4530 + "version": "1.0.2",
4531 + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4532 + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
4533 + },
4534 + "outpipe": {
4535 + "version": "1.1.1",
4536 + "resolved": "https://registry.npmjs.org/outpipe/-/outpipe-1.1.1.tgz",
4537 + "integrity": "sha1-UM+GFjZeh+Ax4ppeyTOaPaRyX6I=",
4538 + "dev": true,
4539 + "requires": {
4540 + "shell-quote": "1.6.1"
4541 + }
4542 + },
4543 + "pad-left": {
4544 + "version": "2.1.0",
4545 + "resolved": "https://registry.npmjs.org/pad-left/-/pad-left-2.1.0.tgz",
4546 + "integrity": "sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ=",
4547 + "dev": true,
4548 + "requires": {
4549 + "repeat-string": "1.6.1"
4550 + }
4551 + },
4552 + "pad-right": {
4553 + "version": "0.2.2",
4554 + "resolved": "https://registry.npmjs.org/pad-right/-/pad-right-0.2.2.tgz",
4555 + "integrity": "sha1-b7ySQEXSRPKiokRQMGDTv8YAl3Q=",
4556 + "dev": true,
4557 + "requires": {
4558 + "repeat-string": "1.6.1"
4559 + }
4560 + },
4561 + "pako": {
4562 + "version": "1.0.6",
4563 + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",
4564 + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==",
4565 + "dev": true
4566 + },
4567 + "parents": {
4568 + "version": "1.0.1",
4569 + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
4570 + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=",
4571 + "dev": true,
4572 + "requires": {
4573 + "path-platform": "0.11.15"
4574 + }
4575 + },
4576 + "parse-asn1": {
4577 + "version": "5.1.0",
4578 + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz",
4579 + "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=",
4580 + "dev": true,
4581 + "requires": {
4582 + "asn1.js": "4.9.2",
4583 + "browserify-aes": "1.1.1",
4584 + "create-hash": "1.1.3",
4585 + "evp_bytestokey": "1.0.3",
4586 + "pbkdf2": "3.0.14"
4587 + }
4588 + },
4589 + "parse-glob": {
4590 + "version": "3.0.4",
4591 + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
4592 + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
4593 + "dev": true,
4594 + "requires": {
4595 + "glob-base": "0.3.0",
4596 + "is-dotfile": "1.0.3",
4597 + "is-extglob": "1.0.0",
4598 + "is-glob": "2.0.1"
4599 + }
4600 + },
4601 + "parse-headers": {
4602 + "version": "2.0.1",
4603 + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.1.tgz",
4604 + "integrity": "sha1-aug6eqJanZtwCswoaYzR8e1+lTY=",
4605 + "requires": {
4606 + "for-each": "0.3.2",
4607 + "trim": "0.0.1"
4608 + }
4609 + },
4610 + "parse-json": {
4611 + "version": "4.0.0",
4612 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
4613 + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
4614 + "dev": true,
4615 + "requires": {
4616 + "error-ex": "1.3.1",
4617 + "json-parse-better-errors": "1.0.1"
4618 + }
4619 + },
4620 + "parse-ms": {
4621 + "version": "1.0.1",
4622 + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz",
4623 + "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=",
4624 + "dev": true
4625 + },
4626 + "parseurl": {
4627 + "version": "1.3.2",
4628 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
4629 + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
4630 + "dev": true
4631 + },
4632 + "path-browserify": {
4633 + "version": "0.0.0",
4634 + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
4635 + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
4636 + "dev": true
4637 + },
4638 + "path-exists": {
4639 + "version": "2.1.0",
4640 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
4641 + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
4642 + "dev": true,
4643 + "requires": {
4644 + "pinkie-promise": "2.0.1"
4645 + }
4646 + },
4647 + "path-is-absolute": {
4648 + "version": "1.0.1",
4649 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4650 + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
4651 + },
4652 + "path-is-inside": {
4653 + "version": "1.0.2",
4654 + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
4655 + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
4656 + "dev": true
4657 + },
4658 + "path-parse": {
4659 + "version": "1.0.5",
4660 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
4661 + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
4662 + "dev": true
4663 + },
4664 + "path-platform": {
4665 + "version": "0.11.15",
4666 + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
4667 + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=",
4668 + "dev": true
4669 + },
4670 + "path-type": {
4671 + "version": "3.0.0",
4672 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
4673 + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
4674 + "dev": true,
4675 + "requires": {
4676 + "pify": "3.0.0"
4677 + }
4678 + },
4679 + "pause-stream": {
4680 + "version": "0.0.11",
4681 + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
4682 + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
4683 + "dev": true,
4684 + "requires": {
4685 + "through": "2.3.8"
4686 + }
4687 + },
4688 + "pbkdf2": {
4689 + "version": "3.0.14",
4690 + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz",
4691 + "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==",
4692 + "dev": true,
4693 + "requires": {
4694 + "create-hash": "1.1.3",
4695 + "create-hmac": "1.1.6",
4696 + "ripemd160": "2.0.1",
4697 + "safe-buffer": "5.1.1",
4698 + "sha.js": "2.4.9"
4699 + }
4700 + },
4701 + "pem": {
4702 + "version": "1.12.3",
4703 + "resolved": "https://registry.npmjs.org/pem/-/pem-1.12.3.tgz",
4704 + "integrity": "sha512-hT7GwvQL35+0iqgYUl8vn5I5pAVR0HcJas07TXL8bNaR4c5kAFRquk4ZqQk1F9YMcQOr6WjGdY5OnDC0RBnzig==",
4705 + "dev": true,
4706 + "requires": {
4707 + "md5": "2.2.1",
4708 + "os-tmpdir": "1.0.2",
4709 + "safe-buffer": "5.1.1",
4710 + "which": "1.3.0"
4711 + }
4712 + },
4713 + "pify": {
4714 + "version": "3.0.0",
4715 + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
4716 + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
4717 + "dev": true
4718 + },
4719 + "pinkie": {
4720 + "version": "2.0.4",
4721 + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
4722 + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
4723 + "dev": true
4724 + },
4725 + "pinkie-promise": {
4726 + "version": "2.0.1",
4727 + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
4728 + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
4729 + "dev": true,
4730 + "requires": {
4731 + "pinkie": "2.0.4"
4732 + }
4733 + },
4734 + "pkg-config": {
4735 + "version": "1.1.1",
4736 + "resolved": "https://registry.npmjs.org/pkg-config/-/pkg-config-1.1.1.tgz",
4737 + "integrity": "sha1-VX7yLXPaPIg3EHdmxS6tq94pj+Q=",
4738 + "dev": true,
4739 + "requires": {
4740 + "debug-log": "1.0.1",
4741 + "find-root": "1.1.0",
4742 + "xtend": "4.0.1"
4743 + }
4744 + },
4745 + "plur": {
4746 + "version": "1.0.0",
4747 + "resolved": "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz",
4748 + "integrity": "sha1-24XGgU9eXlo7Se/CjWBP7GKXUVY=",
4749 + "dev": true
4750 + },
4751 + "pluralize": {
4752 + "version": "1.2.1",
4753 + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz",
4754 + "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=",
4755 + "dev": true
4756 + },
4757 + "prelude-ls": {
4758 + "version": "1.1.2",
4759 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
4760 + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
4761 + "dev": true
4762 + },
4763 + "preserve": {
4764 + "version": "0.2.0",
4765 + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
4766 + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
4767 + "dev": true
4768 + },
4769 + "prettier-bytes": {
4770 + "version": "1.0.4",
4771 + "resolved": "https://registry.npmjs.org/prettier-bytes/-/prettier-bytes-1.0.4.tgz",
4772 + "integrity": "sha1-mUsCqkb2mcULYle1+qp/4lV+YtY=",
4773 + "dev": true
4774 + },
4775 + "pretty-ms": {
4776 + "version": "2.1.0",
4777 + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz",
4778 + "integrity": "sha1-QlfCVt8/sLRR1q/6qwIYhBJpgdw=",
4779 + "dev": true,
4780 + "requires": {
4781 + "is-finite": "1.0.2",
4782 + "parse-ms": "1.0.1",
4783 + "plur": "1.0.0"
4784 + }
4785 + },
4786 + "private": {
4787 + "version": "0.1.8",
4788 + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
4789 + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg=="
4790 + },
4791 + "process": {
4792 + "version": "0.11.10",
4793 + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
4794 + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
4795 + "dev": true
4796 + },
4797 + "process-nextick-args": {
4798 + "version": "1.0.7",
4799 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
4800 + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
4801 + },
4802 + "progress": {
4803 + "version": "1.1.8",
4804 + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
4805 + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
4806 + "dev": true
4807 + },
4808 + "ps-tree": {
4809 + "version": "1.1.0",
4810 + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz",
4811 + "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=",
4812 + "dev": true,
4813 + "requires": {
4814 + "event-stream": "3.3.4"
4815 + }
4816 + },
4817 + "pseudomap": {
4818 + "version": "1.0.2",
4819 + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
4820 + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
4821 + "dev": true
4822 + },
4823 + "public-encrypt": {
4824 + "version": "4.0.0",
4825 + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz",
4826 + "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=",
4827 + "dev": true,
4828 + "requires": {
4829 + "bn.js": "4.11.8",
4830 + "browserify-rsa": "4.0.1",
4831 + "create-hash": "1.1.3",
4832 + "parse-asn1": "5.1.0",
4833 + "randombytes": "2.0.5"
4834 + }
4835 + },
4836 + "punycode": {
4837 + "version": "1.4.1",
4838 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
4839 + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
4840 + "dev": true
4841 + },
4842 + "query-string": {
4843 + "version": "4.3.4",
4844 + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
4845 + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
4846 + "dev": true,
4847 + "requires": {
4848 + "object-assign": "4.1.1",
4849 + "strict-uri-encode": "1.1.0"
4850 + }
4851 + },
4852 + "querystring": {
4853 + "version": "0.2.0",
4854 + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
4855 + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
4856 + "dev": true
4857 + },
4858 + "querystring-es3": {
4859 + "version": "0.2.1",
4860 + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
4861 + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
4862 + "dev": true
4863 + },
4864 + "randomatic": {
4865 + "version": "1.1.7",
4866 + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
4867 + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
4868 + "dev": true,
4869 + "requires": {
4870 + "is-number": "3.0.0",
4871 + "kind-of": "4.0.0"
4872 + },
4873 + "dependencies": {
4874 + "is-number": {
4875 + "version": "3.0.0",
4876 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
4877 + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
4878 + "dev": true,
4879 + "requires": {
4880 + "kind-of": "3.2.2"
4881 + },
4882 + "dependencies": {
4883 + "kind-of": {
4884 + "version": "3.2.2",
4885 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4886 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4887 + "dev": true,
4888 + "requires": {
4889 + "is-buffer": "1.1.6"
4890 + }
4891 + }
4892 + }
4893 + },
4894 + "kind-of": {
4895 + "version": "4.0.0",
4896 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
4897 + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
4898 + "dev": true,
4899 + "requires": {
4900 + "is-buffer": "1.1.6"
4901 + }
4902 + }
4903 + }
4904 + },
4905 + "randombytes": {
4906 + "version": "2.0.5",
4907 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz",
4908 + "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==",
4909 + "dev": true,
4910 + "requires": {
4911 + "safe-buffer": "5.1.1"
4912 + }
4913 + },
4914 + "randomfill": {
4915 + "version": "1.0.3",
4916 + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.3.tgz",
4917 + "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==",
4918 + "dev": true,
4919 + "requires": {
4920 + "randombytes": "2.0.5",
4921 + "safe-buffer": "5.1.1"
4922 + }
4923 + },
4924 + "range-parser": {
4925 + "version": "1.2.0",
4926 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
4927 + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
4928 + "dev": true
4929 + },
4930 + "read-only-stream": {
4931 + "version": "2.0.0",
4932 + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
4933 + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=",
4934 + "dev": true,
4935 + "requires": {
4936 + "readable-stream": "2.3.3"
4937 + }
4938 + },
4939 + "read-package-json": {
4940 + "version": "2.0.12",
4941 + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.12.tgz",
4942 + "integrity": "sha512-m7/I0+tP6D34EVvSlzCtuVA4D/dHL6OpLcn2e4XVP5X57pCKGUy1JjRSBVKHWpB+vUU91sL85h84qX0MdXzBSw==",
4943 + "dev": true,
4944 + "requires": {
4945 + "glob": "7.1.2",
4946 + "graceful-fs": "4.1.11",
4947 + "json-parse-better-errors": "1.0.1",
4948 + "normalize-package-data": "2.4.0",
4949 + "slash": "1.0.0"
4950 + }
4951 + },
4952 + "read-pkg": {
4953 + "version": "3.0.0",
4954 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
4955 + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
4956 + "dev": true,
4957 + "requires": {
4958 + "load-json-file": "4.0.0",
4959 + "normalize-package-data": "2.4.0",
4960 + "path-type": "3.0.0"
4961 + }
4962 + },
4963 + "read-pkg-up": {
4964 + "version": "1.0.1",
4965 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
4966 + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
4967 + "dev": true,
4968 + "requires": {
4969 + "find-up": "1.1.2",
4970 + "read-pkg": "1.1.0"
4971 + },
4972 + "dependencies": {
4973 + "load-json-file": {
4974 + "version": "1.1.0",
4975 + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
4976 + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
4977 + "dev": true,
4978 + "requires": {
4979 + "graceful-fs": "4.1.11",
4980 + "parse-json": "2.2.0",
4981 + "pify": "2.3.0",
4982 + "pinkie-promise": "2.0.1",
4983 + "strip-bom": "2.0.0"
4984 + }
4985 + },
4986 + "parse-json": {
4987 + "version": "2.2.0",
4988 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
4989 + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
4990 + "dev": true,
4991 + "requires": {
4992 + "error-ex": "1.3.1"
4993 + }
4994 + },
4995 + "path-type": {
4996 + "version": "1.1.0",
4997 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
4998 + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
4999 + "dev": true,
5000 + "requires": {
5001 + "graceful-fs": "4.1.11",
5002 + "pify": "2.3.0",
5003 + "pinkie-promise": "2.0.1"
5004 + }
5005 + },
5006 + "pify": {
5007 + "version": "2.3.0",
5008 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
5009 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
5010 + "dev": true
5011 + },
5012 + "read-pkg": {
5013 + "version": "1.1.0",
5014 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
5015 + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
5016 + "dev": true,
5017 + "requires": {
5018 + "load-json-file": "1.1.0",
5019 + "normalize-package-data": "2.4.0",
5020 + "path-type": "1.1.0"
5021 + }
5022 + },
5023 + "strip-bom": {
5024 + "version": "2.0.0",
5025 + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
5026 + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
5027 + "dev": true,
5028 + "requires": {
5029 + "is-utf8": "0.2.1"
5030 + }
5031 + }
5032 + }
5033 + },
5034 + "readable-stream": {
5035 + "version": "2.3.3",
5036 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
5037 + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
5038 + "requires": {
5039 + "core-util-is": "1.0.2",
5040 + "inherits": "2.0.3",
5041 + "isarray": "1.0.0",
5042 + "process-nextick-args": "1.0.7",
5043 + "safe-buffer": "5.1.1",
5044 + "string_decoder": "1.0.3",
5045 + "util-deprecate": "1.0.2"
5046 + }
5047 + },
5048 + "readdirp": {
5049 + "version": "2.1.0",
5050 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
5051 + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
5052 + "dev": true,
5053 + "requires": {
5054 + "graceful-fs": "4.1.11",
5055 + "minimatch": "3.0.4",
5056 + "readable-stream": "2.3.3",
5057 + "set-immediate-shim": "1.0.1"
5058 + }
5059 + },
5060 + "readline2": {
5061 + "version": "1.0.1",
5062 + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz",
5063 + "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=",
5064 + "dev": true,
5065 + "requires": {
5066 + "code-point-at": "1.1.0",
5067 + "is-fullwidth-code-point": "1.0.0",
5068 + "mute-stream": "0.0.5"
5069 + }
5070 + },
5071 + "rechoir": {
5072 + "version": "0.6.2",
5073 + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
5074 + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
5075 + "dev": true,
5076 + "requires": {
5077 + "resolve": "1.5.0"
5078 + }
5079 + },
5080 + "redent": {
5081 + "version": "1.0.0",
5082 + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
5083 + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
5084 + "dev": true,
5085 + "requires": {
5086 + "indent-string": "2.1.0",
5087 + "strip-indent": "1.0.1"
5088 + }
5089 + },
5090 + "regenerator-runtime": {
5091 + "version": "0.11.0",
5092 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz",
5093 + "integrity": "sha512-/aA0kLeRb5N9K0d4fw7ooEbI+xDe+DKD499EQqygGqeS8N3xto15p09uY2xj7ixP81sNPXvRLnAQIqdVStgb1A=="
5094 + },
5095 + "regex-cache": {
5096 + "version": "0.4.4",
5097 + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
5098 + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
5099 + "dev": true,
5100 + "requires": {
5101 + "is-equal-shallow": "0.1.3"
5102 + }
5103 + },
5104 + "reload-css": {
5105 + "version": "1.0.2",
5106 + "resolved": "https://registry.npmjs.org/reload-css/-/reload-css-1.0.2.tgz",
5107 + "integrity": "sha1-avsRFi4jFP7M2tbcX96CH9cxgzE=",
5108 + "dev": true,
5109 + "requires": {
5110 + "query-string": "4.3.4"
5111 + }
5112 + },
5113 + "remove-trailing-separator": {
5114 + "version": "1.1.0",
5115 + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
5116 + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
5117 + "dev": true
5118 + },
5119 + "repeat-element": {
5120 + "version": "1.1.2",
5121 + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
5122 + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
5123 + "dev": true
5124 + },
5125 + "repeat-string": {
5126 + "version": "1.6.1",
5127 + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
5128 + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
5129 + "dev": true
5130 + },
5131 + "repeating": {
5132 + "version": "2.0.1",
5133 + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
5134 + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
5135 + "requires": {
5136 + "is-finite": "1.0.2"
5137 + }
5138 + },
5139 + "require-uncached": {
5140 + "version": "1.0.3",
5141 + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
5142 + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
5143 + "dev": true,
5144 + "requires": {
5145 + "caller-path": "0.1.0",
5146 + "resolve-from": "1.0.1"
5147 + }
5148 + },
5149 + "resolve": {
5150 + "version": "1.5.0",
5151 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz",
5152 + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==",
5153 + "dev": true,
5154 + "requires": {
5155 + "path-parse": "1.0.5"
5156 + }
5157 + },
5158 + "resolve-from": {
5159 + "version": "1.0.1",
5160 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
5161 + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
5162 + "dev": true
5163 + },
5164 + "resp-modifier": {
5165 + "version": "6.0.2",
5166 + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz",
5167 + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=",
5168 + "dev": true,
5169 + "requires": {
5170 + "debug": "2.6.9",
5171 + "minimatch": "3.0.4"
5172 + }
5173 + },
5174 + "restore-cursor": {
5175 + "version": "1.0.1",
5176 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
5177 + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
5178 + "dev": true,
5179 + "requires": {
5180 + "exit-hook": "1.1.1",
5181 + "onetime": "1.1.0"
5182 + }
5183 + },
5184 + "resumer": {
5185 + "version": "0.0.0",
5186 + "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
5187 + "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
5188 + "dev": true,
5189 + "requires": {
5190 + "through": "2.3.8"
5191 + }
5192 + },
5193 + "right-now": {
5194 + "version": "1.0.0",
5195 + "resolved": "https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz",
5196 + "integrity": "sha1-bolgne69fc2vja7Mmuo5z1haCRg=",
5197 + "dev": true
5198 + },
5199 + "rimraf": {
5200 + "version": "2.6.2",
5201 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
5202 + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
5203 + "dev": true,
5204 + "requires": {
5205 + "glob": "7.1.2"
5206 + }
5207 + },
5208 + "ripemd160": {
5209 + "version": "2.0.1",
5210 + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz",
5211 + "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=",
5212 + "dev": true,
5213 + "requires": {
5214 + "hash-base": "2.0.2",
5215 + "inherits": "2.0.3"
5216 + }
5217 + },
5218 + "run-async": {
5219 + "version": "0.1.0",
5220 + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz",
5221 + "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=",
5222 + "dev": true,
5223 + "requires": {
5224 + "once": "1.4.0"
5225 + }
5226 + },
5227 + "run-default": {
5228 + "version": "1.0.0",
5229 + "resolved": "https://registry.npmjs.org/run-default/-/run-default-1.0.0.tgz",
5230 + "integrity": "sha1-WL2vbpW/ukRTXmGmGx2zpGGdcW4=",
5231 + "dev": true,
5232 + "requires": {
5233 + "cross-spawn": "5.1.0"
5234 + }
5235 + },
5236 + "run-parallel": {
5237 + "version": "1.1.6",
5238 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.6.tgz",
5239 + "integrity": "sha1-KQA8miFj4B4tLfyQV18sbB1hoDk=",
5240 + "dev": true
5241 + },
5242 + "rx-lite": {
5243 + "version": "3.1.2",
5244 + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz",
5245 + "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=",
5246 + "dev": true
5247 + },
5248 + "safe-buffer": {
5249 + "version": "5.1.1",
5250 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
5251 + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
5252 + },
5253 + "semver": {
5254 + "version": "5.4.1",
5255 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
5256 + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
5257 + "dev": true
5258 + },
5259 + "send": {
5260 + "version": "0.16.1",
5261 + "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz",
5262 + "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==",
5263 + "dev": true,
5264 + "requires": {
5265 + "debug": "2.6.9",
5266 + "depd": "1.1.1",
5267 + "destroy": "1.0.4",
5268 + "encodeurl": "1.0.1",
5269 + "escape-html": "1.0.3",
5270 + "etag": "1.8.1",
5271 + "fresh": "0.5.2",
5272 + "http-errors": "1.6.2",
5273 + "mime": "1.4.1",
5274 + "ms": "2.0.0",
5275 + "on-finished": "2.3.0",
5276 + "range-parser": "1.2.0",
5277 + "statuses": "1.3.1"
5278 + }
5279 + },
5280 + "serve-static": {
5281 + "version": "1.13.1",
5282 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz",
5283 + "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==",
5284 + "dev": true,
5285 + "requires": {
5286 + "encodeurl": "1.0.1",
5287 + "escape-html": "1.0.3",
5288 + "parseurl": "1.3.2",
5289 + "send": "0.16.1"
5290 + }
5291 + },
5292 + "set-immediate-shim": {
5293 + "version": "1.0.1",
5294 + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
5295 + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
5296 + "dev": true
5297 + },
5298 + "setprototypeof": {
5299 + "version": "1.0.3",
5300 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
5301 + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=",
5302 + "dev": true
5303 + },
5304 + "sha.js": {
5305 + "version": "2.4.9",
5306 + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.9.tgz",
5307 + "integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==",
5308 + "dev": true,
5309 + "requires": {
5310 + "inherits": "2.0.3",
5311 + "safe-buffer": "5.1.1"
5312 + }
5313 + },
5314 + "shasum": {
5315 + "version": "1.0.2",
5316 + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
5317 + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=",
5318 + "dev": true,
5319 + "requires": {
5320 + "json-stable-stringify": "0.0.1",
5321 + "sha.js": "2.4.9"
5322 + },
5323 + "dependencies": {
5324 + "json-stable-stringify": {
5325 + "version": "0.0.1",
5326 + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
5327 + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=",
5328 + "dev": true,
5329 + "requires": {
5330 + "jsonify": "0.0.0"
5331 + }
5332 + }
5333 + }
5334 + },
5335 + "shebang-command": {
5336 + "version": "1.2.0",
5337 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
5338 + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
5339 + "dev": true,
5340 + "requires": {
5341 + "shebang-regex": "1.0.0"
5342 + }
5343 + },
5344 + "shebang-regex": {
5345 + "version": "1.0.0",
5346 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
5347 + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
5348 + "dev": true
5349 + },
5350 + "shell-quote": {
5351 + "version": "1.6.1",
5352 + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz",
5353 + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
5354 + "dev": true,
5355 + "requires": {
5356 + "array-filter": "0.0.1",
5357 + "array-map": "0.0.0",
5358 + "array-reduce": "0.0.0",
5359 + "jsonify": "0.0.0"
5360 + }
5361 + },
5362 + "shelljs": {
5363 + "version": "0.7.8",
5364 + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz",
5365 + "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=",
5366 + "dev": true,
5367 + "requires": {
5368 + "glob": "7.1.2",
5369 + "interpret": "1.0.4",
5370 + "rechoir": "0.6.2"
5371 + }
5372 + },
5373 + "signal-exit": {
5374 + "version": "3.0.2",
5375 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
5376 + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
5377 + "dev": true
5378 + },
5379 + "simple-html-index": {
5380 + "version": "1.5.0",
5381 + "resolved": "https://registry.npmjs.org/simple-html-index/-/simple-html-index-1.5.0.tgz",
5382 + "integrity": "sha1-LJPurrrAAdihNfwAIr1K3o9YmW8=",
5383 + "dev": true,
5384 + "requires": {
5385 + "from2-string": "1.1.0"
5386 + }
5387 + },
5388 + "slash": {
5389 + "version": "1.0.0",
5390 + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
5391 + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
5392 + },
5393 + "slice-ansi": {
5394 + "version": "0.0.4",
5395 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz",
5396 + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=",
5397 + "dev": true
5398 + },
5399 + "source-map": {
5400 + "version": "0.5.7",
5401 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
5402 + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
5403 + },
5404 + "source-map-support": {
5405 + "version": "0.4.18",
5406 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
5407 + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
5408 + "requires": {
5409 + "source-map": "0.5.7"
5410 + }
5411 + },
5412 + "spdx-correct": {
5413 + "version": "1.0.2",
5414 + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
5415 + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
5416 + "dev": true,
5417 + "requires": {
5418 + "spdx-license-ids": "1.2.2"
5419 + }
5420 + },
5421 + "spdx-expression-parse": {
5422 + "version": "1.0.4",
5423 + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",
5424 + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",
5425 + "dev": true
5426 + },
5427 + "spdx-license-ids": {
5428 + "version": "1.2.2",
5429 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
5430 + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
5431 + "dev": true
5432 + },
5433 + "split": {
5434 + "version": "0.3.3",
5435 + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
5436 + "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
5437 + "dev": true,
5438 + "requires": {
5439 + "through": "2.3.8"
5440 + }
5441 + },
5442 + "split2": {
5443 + "version": "0.2.1",
5444 + "resolved": "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz",
5445 + "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=",
5446 + "dev": true,
5447 + "requires": {
5448 + "through2": "0.6.5"
5449 + },
5450 + "dependencies": {
5451 + "isarray": {
5452 + "version": "0.0.1",
5453 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
5454 + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
5455 + "dev": true
5456 + },
5457 + "readable-stream": {
5458 + "version": "1.0.34",
5459 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
5460 + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
5461 + "dev": true,
5462 + "requires": {
5463 + "core-util-is": "1.0.2",
5464 + "inherits": "2.0.3",
5465 + "isarray": "0.0.1",
5466 + "string_decoder": "0.10.31"
5467 + }
5468 + },
5469 + "string_decoder": {
5470 + "version": "0.10.31",
5471 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
5472 + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
5473 + "dev": true
5474 + },
5475 + "through2": {
5476 + "version": "0.6.5",
5477 + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
5478 + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
5479 + "dev": true,
5480 + "requires": {
5481 + "readable-stream": "1.0.34",
5482 + "xtend": "4.0.1"
5483 + }
5484 + }
5485 + }
5486 + },
5487 + "sprintf-js": {
5488 + "version": "1.0.3",
5489 + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
5490 + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
5491 + "dev": true
5492 + },
5493 + "stacked": {
5494 + "version": "1.1.1",
5495 + "resolved": "https://registry.npmjs.org/stacked/-/stacked-1.1.1.tgz",
5496 + "integrity": "sha1-LH+jjMfjejQRp3zY55LeRI+faXU=",
5497 + "dev": true
5498 + },
5499 + "standard": {
5500 + "version": "8.6.0",
5501 + "resolved": "https://registry.npmjs.org/standard/-/standard-8.6.0.tgz",
5502 + "integrity": "sha1-Y1Eyvnv7VnwpIQBfMPnjUOR1Kq0=",
5503 + "dev": true,
5504 + "requires": {
5505 + "eslint": "3.10.2",
5506 + "eslint-config-standard": "6.2.1",
5507 + "eslint-config-standard-jsx": "3.2.0",
5508 + "eslint-plugin-promise": "3.4.2",
5509 + "eslint-plugin-react": "6.7.1",
5510 + "eslint-plugin-standard": "2.0.1",
5511 + "standard-engine": "5.2.0"
5512 + }
5513 + },
5514 + "standard-engine": {
5515 + "version": "5.2.0",
5516 + "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-5.2.0.tgz",
5517 + "integrity": "sha1-QAZgrlrM6K/U22D/IhSpGQrXkKM=",
5518 + "dev": true,
5519 + "requires": {
5520 + "deglob": "2.1.0",
5521 + "find-root": "1.1.0",
5522 + "get-stdin": "5.0.1",
5523 + "home-or-tmp": "2.0.0",
5524 + "minimist": "1.2.0",
5525 + "pkg-config": "1.1.1"
5526 + },
5527 + "dependencies": {
5528 + "minimist": {
5529 + "version": "1.2.0",
5530 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
5531 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5532 + "dev": true
5533 + }
5534 + }
5535 + },
5536 + "statuses": {
5537 + "version": "1.3.1",
5538 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
5539 + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
5540 + "dev": true
5541 + },
5542 + "stdout-stream": {
5543 + "version": "1.4.0",
5544 + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz",
5545 + "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=",
5546 + "dev": true,
5547 + "requires": {
5548 + "readable-stream": "2.3.3"
5549 + }
5550 + },
5551 + "stream-browserify": {
5552 + "version": "2.0.1",
5553 + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
5554 + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
5555 + "dev": true,
5556 + "requires": {
5557 + "inherits": "2.0.3",
5558 + "readable-stream": "2.3.3"
5559 + }
5560 + },
5561 + "stream-combiner": {
5562 + "version": "0.0.4",
5563 + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
5564 + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
5565 + "dev": true,
5566 + "requires": {
5567 + "duplexer": "0.1.1"
5568 + }
5569 + },
5570 + "stream-combiner2": {
5571 + "version": "1.1.1",
5572 + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
5573 + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
5574 + "dev": true,
5575 + "requires": {
5576 + "duplexer2": "0.1.4",
5577 + "readable-stream": "2.3.3"
5578 + }
5579 + },
5580 + "stream-http": {
5581 + "version": "2.7.2",
5582 + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz",
5583 + "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==",
5584 + "dev": true,
5585 + "requires": {
5586 + "builtin-status-codes": "3.0.0",
5587 + "inherits": "2.0.3",
5588 + "readable-stream": "2.3.3",
5589 + "to-arraybuffer": "1.0.1",
5590 + "xtend": "4.0.1"
5591 + }
5592 + },
5593 + "stream-splicer": {
5594 + "version": "2.0.0",
5595 + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz",
5596 + "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=",
5597 + "dev": true,
5598 + "requires": {
5599 + "inherits": "2.0.3",
5600 + "readable-stream": "2.3.3"
5601 + }
5602 + },
5603 + "strict-uri-encode": {
5604 + "version": "1.1.0",
5605 + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
5606 + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
5607 + "dev": true
5608 + },
5609 + "string-width": {
5610 + "version": "1.0.2",
5611 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
5612 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
5613 + "dev": true,
5614 + "requires": {
5615 + "code-point-at": "1.1.0",
5616 + "is-fullwidth-code-point": "1.0.0",
5617 + "strip-ansi": "3.0.1"
5618 + }
5619 + },
5620 + "string.prototype.padend": {
5621 + "version": "3.0.0",
5622 + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz",
5623 + "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
5624 + "dev": true,
5625 + "requires": {
5626 + "define-properties": "1.1.2",
5627 + "es-abstract": "1.9.0",
5628 + "function-bind": "1.1.1"
5629 + }
5630 + },
5631 + "string.prototype.trim": {
5632 + "version": "1.1.2",
5633 + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz",
5634 + "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=",
5635 + "dev": true,
5636 + "requires": {
5637 + "define-properties": "1.1.2",
5638 + "es-abstract": "1.9.0",
5639 + "function-bind": "1.1.1"
5640 + }
5641 + },
5642 + "string_decoder": {
5643 + "version": "1.0.3",
5644 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
5645 + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
5646 + "requires": {
5647 + "safe-buffer": "5.1.1"
5648 + }
5649 + },
5650 + "strip-ansi": {
5651 + "version": "3.0.1",
5652 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5653 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5654 + "requires": {
5655 + "ansi-regex": "2.1.1"
5656 + }
5657 + },
5658 + "strip-bom": {
5659 + "version": "3.0.0",
5660 + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
5661 + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
5662 + "dev": true
5663 + },
5664 + "strip-indent": {
5665 + "version": "1.0.1",
5666 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
5667 + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
5668 + "dev": true,
5669 + "requires": {
5670 + "get-stdin": "4.0.1"
5671 + },
5672 + "dependencies": {
5673 + "get-stdin": {
5674 + "version": "4.0.1",
5675 + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
5676 + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
5677 + "dev": true
5678 + }
5679 + }
5680 + },
5681 + "strip-json-comments": {
5682 + "version": "1.0.4",
5683 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
5684 + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
5685 + "dev": true
5686 + },
5687 + "subarg": {
5688 + "version": "1.0.0",
5689 + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
5690 + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
5691 + "dev": true,
5692 + "requires": {
5693 + "minimist": "1.2.0"
5694 + },
5695 + "dependencies": {
5696 + "minimist": {
5697 + "version": "1.2.0",
5698 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
5699 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5700 + "dev": true
5701 + }
5702 + }
5703 + },
5704 + "supports-color": {
5705 + "version": "2.0.0",
5706 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
5707 + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
5708 + },
5709 + "syntax-error": {
5710 + "version": "1.3.0",
5711 + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.3.0.tgz",
5712 + "integrity": "sha1-HtkmbE1AvnXcVb+bsct3Biu5bKE=",
5713 + "dev": true,
5714 + "requires": {
5715 + "acorn": "4.0.13"
5716 + }
5717 + },
5718 + "table": {
5719 + "version": "3.8.3",
5720 + "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz",
5721 + "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=",
5722 + "dev": true,
5723 + "requires": {
5724 + "ajv": "4.11.8",
5725 + "ajv-keywords": "1.5.1",
5726 + "chalk": "1.1.3",
5727 + "lodash": "4.17.4",
5728 + "slice-ansi": "0.0.4",
5729 + "string-width": "2.1.1"
5730 + },
5731 + "dependencies": {
5732 + "ansi-regex": {
5733 + "version": "3.0.0",
5734 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5735 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5736 + "dev": true
5737 + },
5738 + "is-fullwidth-code-point": {
5739 + "version": "2.0.0",
5740 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
5741 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
5742 + "dev": true
5743 + },
5744 + "string-width": {
5745 + "version": "2.1.1",
5746 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
5747 + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
5748 + "dev": true,
5749 + "requires": {
5750 + "is-fullwidth-code-point": "2.0.0",
5751 + "strip-ansi": "4.0.0"
5752 + }
5753 + },
5754 + "strip-ansi": {
5755 + "version": "4.0.0",
5756 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
5757 + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
5758 + "dev": true,
5759 + "requires": {
5760 + "ansi-regex": "3.0.0"
5761 + }
5762 + }
5763 + }
5764 + },
5765 + "tape": {
5766 + "version": "4.8.0",
5767 + "resolved": "https://registry.npmjs.org/tape/-/tape-4.8.0.tgz",
5768 + "integrity": "sha512-TWILfEnvO7I8mFe35d98F6T5fbLaEtbFTG/lxWvid8qDfFTxt19EBijWmB4j3+Hoh5TfHE2faWs73ua+EphuBA==",
5769 + "dev": true,
5770 + "requires": {
5771 + "deep-equal": "1.0.1",
5772 + "defined": "1.0.0",
5773 + "for-each": "0.3.2",
5774 + "function-bind": "1.1.1",
5775 + "glob": "7.1.2",
5776 + "has": "1.0.1",
5777 + "inherits": "2.0.3",
5778 + "minimist": "1.2.0",
5779 + "object-inspect": "1.3.0",
5780 + "resolve": "1.4.0",
5781 + "resumer": "0.0.0",
5782 + "string.prototype.trim": "1.1.2",
5783 + "through": "2.3.8"
5784 + },
5785 + "dependencies": {
5786 + "minimist": {
5787 + "version": "1.2.0",
5788 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
5789 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5790 + "dev": true
5791 + },
5792 + "resolve": {
5793 + "version": "1.4.0",
5794 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz",
5795 + "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==",
5796 + "dev": true,
5797 + "requires": {
5798 + "path-parse": "1.0.5"
5799 + }
5800 + }
5801 + }
5802 + },
5803 + "term-color": {
5804 + "version": "1.0.1",
5805 + "resolved": "https://registry.npmjs.org/term-color/-/term-color-1.0.1.tgz",
5806 + "integrity": "sha1-OOGSVTpHPjXkFgT/UZmEa/gRejo=",
5807 + "dev": true,
5808 + "requires": {
5809 + "ansi-styles": "2.0.1",
5810 + "supports-color": "1.3.1"
5811 + },
5812 + "dependencies": {
5813 + "ansi-styles": {
5814 + "version": "2.0.1",
5815 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz",
5816 + "integrity": "sha1-sDP1f5Pi0oreuLwRE4+hPaD9IKM=",
5817 + "dev": true
5818 + },
5819 + "supports-color": {
5820 + "version": "1.3.1",
5821 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz",
5822 + "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=",
5823 + "dev": true
5824 + }
5825 + }
5826 + },
5827 + "text-table": {
5828 + "version": "0.2.0",
5829 + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
5830 + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
5831 + "dev": true
5832 + },
5833 + "through": {
5834 + "version": "2.3.8",
5835 + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
5836 + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
5837 + "dev": true
5838 + },
5839 + "through2": {
5840 + "version": "2.0.3",
5841 + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
5842 + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
5843 + "requires": {
5844 + "readable-stream": "2.3.3",
5845 + "xtend": "4.0.1"
5846 + }
5847 + },
5848 + "timers-browserify": {
5849 + "version": "1.4.2",
5850 + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
5851 + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=",
5852 + "dev": true,
5853 + "requires": {
5854 + "process": "0.11.10"
5855 + }
5856 + },
5857 + "to-arraybuffer": {
5858 + "version": "1.0.1",
5859 + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
5860 + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
5861 + "dev": true
5862 + },
5863 + "to-fast-properties": {
5864 + "version": "1.0.3",
5865 + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
5866 + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
5867 + },
5868 + "trim": {
5869 + "version": "0.0.1",
5870 + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
5871 + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0="
5872 + },
5873 + "trim-newlines": {
5874 + "version": "1.0.0",
5875 + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
5876 + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
5877 + "dev": true
5878 + },
5879 + "trim-right": {
5880 + "version": "1.0.1",
5881 + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
5882 + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
5883 + },
5884 + "tryit": {
5885 + "version": "1.0.3",
5886 + "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz",
5887 + "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=",
5888 + "dev": true
5889 + },
5890 + "tty-browserify": {
5891 + "version": "0.0.0",
5892 + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
5893 + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
5894 + "dev": true
5895 + },
5896 + "type-check": {
5897 + "version": "0.3.2",
5898 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
5899 + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
5900 + "dev": true,
5901 + "requires": {
5902 + "prelude-ls": "1.1.2"
5903 + }
5904 + },
5905 + "typedarray": {
5906 + "version": "0.0.6",
5907 + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
5908 + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
5909 + "dev": true
5910 + },
5911 + "ultron": {
5912 + "version": "1.0.2",
5913 + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz",
5914 + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=",
5915 + "dev": true
5916 + },
5917 + "umd": {
5918 + "version": "3.0.1",
5919 + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz",
5920 + "integrity": "sha1-iuVW4RAR9jwllnCKiDclnwGz1g4=",
5921 + "dev": true
5922 + },
5923 + "unc-path-regex": {
5924 + "version": "0.1.2",
5925 + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
5926 + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
5927 + "dev": true
5928 + },
5929 + "uniq": {
5930 + "version": "1.0.1",
5931 + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
5932 + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
5933 + "dev": true
5934 + },
5935 + "universalify": {
5936 + "version": "0.1.1",
5937 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz",
5938 + "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=",
5939 + "dev": true
5940 + },
5941 + "url": {
5942 + "version": "0.11.0",
5943 + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
5944 + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
5945 + "dev": true,
5946 + "requires": {
5947 + "punycode": "1.3.2",
5948 + "querystring": "0.2.0"
5949 + },
5950 + "dependencies": {
5951 + "punycode": {
5952 + "version": "1.3.2",
5953 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
5954 + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
5955 + "dev": true
5956 + }
5957 + }
5958 + },
5959 + "url-trim": {
5960 + "version": "1.0.0",
5961 + "resolved": "https://registry.npmjs.org/url-trim/-/url-trim-1.0.0.tgz",
5962 + "integrity": "sha1-QAV+LxZLiOXaynJp2kfm0d2Detw=",
5963 + "dev": true
5964 + },
5965 + "user-home": {
5966 + "version": "2.0.0",
5967 + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz",
5968 + "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=",
5969 + "dev": true,
5970 + "requires": {
5971 + "os-homedir": "1.0.2"
5972 + }
5973 + },
5974 + "util": {
5975 + "version": "0.10.3",
5976 + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
5977 + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
5978 + "dev": true,
5979 + "requires": {
5980 + "inherits": "2.0.1"
5981 + },
5982 + "dependencies": {
5983 + "inherits": {
5984 + "version": "2.0.1",
5985 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
5986 + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
5987 + "dev": true
5988 + }
5989 + }
5990 + },
5991 + "util-deprecate": {
5992 + "version": "1.0.2",
5993 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5994 + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
5995 + },
5996 + "validate-npm-package-license": {
5997 + "version": "3.0.1",
5998 + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
5999 + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
6000 + "dev": true,
6001 + "requires": {
6002 + "spdx-correct": "1.0.2",
6003 + "spdx-expression-parse": "1.0.4"
6004 + }
6005 + },
6006 + "vm-browserify": {
6007 + "version": "0.0.4",
6008 + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
6009 + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
6010 + "dev": true,
6011 + "requires": {
6012 + "indexof": "0.0.1"
6013 + }
6014 + },
6015 + "watchify": {
6016 + "version": "3.9.0",
6017 + "resolved": "https://registry.npmjs.org/watchify/-/watchify-3.9.0.tgz",
6018 + "integrity": "sha1-8HX9LoqGrN6Eztum5cKgvt1SPZ4=",
6019 + "dev": true,
6020 + "requires": {
6021 + "anymatch": "1.3.2",
6022 + "browserify": "14.5.0",
6023 + "chokidar": "1.7.0",
6024 + "defined": "1.0.0",
6025 + "outpipe": "1.1.1",
6026 + "through2": "2.0.3",
6027 + "xtend": "4.0.1"
6028 + }
6029 + },
6030 + "watchify-middleware": {
6031 + "version": "1.6.0",
6032 + "resolved": "https://registry.npmjs.org/watchify-middleware/-/watchify-middleware-1.6.0.tgz",
6033 + "integrity": "sha1-bbbijwJ53hyhIJrk8afwY3RYd8Q=",
6034 + "dev": true,
6035 + "requires": {
6036 + "concat-stream": "1.6.0",
6037 + "debounce": "1.1.0",
6038 + "events": "1.1.1",
6039 + "object-assign": "4.1.1",
6040 + "strip-ansi": "3.0.1",
6041 + "watchify": "3.9.0"
6042 + }
6043 + },
6044 + "which": {
6045 + "version": "1.3.0",
6046 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
6047 + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
6048 + "dev": true,
6049 + "requires": {
6050 + "isexe": "2.0.0"
6051 + }
6052 + },
6053 + "wordwrap": {
6054 + "version": "1.0.0",
6055 + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
6056 + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
6057 + "dev": true
6058 + },
6059 + "wrappy": {
6060 + "version": "1.0.2",
6061 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
6062 + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
6063 + "dev": true
6064 + },
6065 + "write": {
6066 + "version": "0.2.1",
6067 + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
6068 + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
6069 + "dev": true,
6070 + "requires": {
6071 + "mkdirp": "0.5.1"
6072 + }
6073 + },
6074 + "ws": {
6075 + "version": "1.1.5",
6076 + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz",
6077 + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==",
6078 + "dev": true,
6079 + "requires": {
6080 + "options": "0.0.6",
6081 + "ultron": "1.0.2"
6082 + }
6083 + },
6084 + "xhr": {
6085 + "version": "2.4.0",
6086 + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz",
6087 + "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=",
6088 + "requires": {
6089 + "global": "4.3.2",
6090 + "is-function": "1.0.1",
6091 + "parse-headers": "2.0.1",
6092 + "xtend": "4.0.1"
6093 + }
6094 + },
6095 + "xtend": {
6096 + "version": "4.0.1",
6097 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
6098 + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
6099 + },
6100 + "yallist": {
6101 + "version": "2.1.2",
6102 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
6103 + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
6104 + "dev": true
6105 + }
6106 + }
6107 +}
package.jsonView
@@ -1,0 +1,50 @@
1 +{
2 + "name": "patchwork-downloader",
3 + "version": "0.0.0",
4 + "description": "download latest Patchwork for your operating system!",
5 + "main": "index.js",
6 + "scripts": {
7 + "start": "budo . -d --serve bundle.js --live",
8 + "build": "browserify . -o bundle.js -g uglifyify",
9 + "dist": "mkdir -p dist && bash -c 'cp *.{js,html,css} dist'",
10 + "push": "gh-pages -d dist",
11 + "deploy": "npm run build && npm run dist && npm run push",
12 + "test:deps": "dependency-check . && dependency-check . --extra --no-dev -i es2040",
13 + "test:lint": "standard",
14 + "test:node": "NODE_ENV=test run-default tape test/*.js --",
15 + "test:coverage": "NODE_ENV=test nyc npm run test:node",
16 + "test:coverage:report": "nyc report --reporter=lcov npm run test:node",
17 + "test": "npm-run-all -s test:node test:lint test:deps"
18 + },
19 + "browserify": {
20 + "transform": [
21 + "es2040"
22 + ]
23 + },
24 + "repository": {
25 + "type": "git",
26 + "url": "git+https://github.com/ahdinosaur/patchwork-downloader.git"
27 + },
28 + "keywords": [],
29 + "author": "Mikey <michael.williams@enspiral.com> (http://dinosaur.is)",
30 + "license": "Apache-2.0",
31 + "bugs": {
32 + "url": "https://github.com/ahdinosaur/patchwork-downloader/issues"
33 + },
34 + "homepage": "https://github.com/ahdinosaur/patchwork-downloader#readme",
35 + "devDependencies": {
36 + "browserify": "^14.5.0",
37 + "budo": "^10.0.4",
38 + "dependency-check": "^2.7.0",
39 + "gh-pages": "^1.1.0",
40 + "npm-run-all": "^4.0.1",
41 + "nyc": "^10.1.2",
42 + "run-default": "^1.0.0",
43 + "standard": "^8.6.0",
44 + "tape": "^4.6.3"
45 + },
46 + "dependencies": {
47 + "es2040": "^1.2.3",
48 + "xhr": "^2.4.0"
49 + }
50 +}
test/index.jsView
@@ -1,0 +1,8 @@
1 +const test = require('tape')
2 +
3 +const patchworkDownloader = require('../')
4 +
5 +test('patchwork-downloader', function (t) {
6 + t.ok(patchworkDownloader, 'module is require-able')
7 + t.end()
8 +})

Built with git-ssb-web