aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/stale.yml2
-rw-r--r--CHANGELOG.md34
-rw-r--r--README.md2
-rw-r--r--package-lock.json8958
-rw-r--r--package.json12
-rw-r--r--src/app.js1
-rw-r--r--src/components/layout/AppLayout.js13
-rw-r--r--src/components/services/content/ErrorHandlers/WebviewErrorHandler.js2
-rw-r--r--src/components/services/content/ErrorHandlers/styles.js6
-rw-r--r--src/components/services/content/ServiceWebview.js3
-rw-r--r--src/components/services/content/Services.js3
-rw-r--r--src/components/ui/Modal/index.js59
-rw-r--r--src/components/ui/Modal/styles.js32
-rw-r--r--src/containers/layout/AppLayoutContainer.js1
-rw-r--r--src/containers/settings/AccountScreen.js8
-rw-r--r--src/electron/ipc-api/settings.js1
-rw-r--r--src/environment.js6
-rw-r--r--src/features/basicAuth/Component.js102
-rw-r--r--src/features/basicAuth/Form.js17
-rw-r--r--src/features/basicAuth/index.js68
-rw-r--r--src/features/basicAuth/mainIpcHandler.js9
-rw-r--r--src/features/basicAuth/styles.js12
-rw-r--r--src/features/delayApp/Component.js14
-rw-r--r--src/features/delayApp/index.js23
-rw-r--r--src/index.js134
-rw-r--r--src/lib/analytics.js3
-rw-r--r--src/models/Service.js4
-rw-r--r--src/stores/AppStore.js7
-rw-r--r--src/stores/FeaturesStore.js11
-rw-r--r--src/stores/ServicesStore.js20
-rw-r--r--src/stores/UserStore.js27
-rw-r--r--src/styles/layout.scss2
-rw-r--r--src/styles/services.scss10
-rw-r--r--src/theme/dark/index.js6
-rw-r--r--src/theme/default/index.js6
-rw-r--r--src/webview/contextMenu.js2
-rw-r--r--src/webview/recipe.js2
37 files changed, 3429 insertions, 6193 deletions
diff --git a/.github/stale.yml b/.github/stale.yml
index 59a443d96..88f863d74 100644
--- a/.github/stale.yml
+++ b/.github/stale.yml
@@ -11,6 +11,8 @@ daysUntilClose: -1 # Close the issue almost immediately. See: https://github.com
11exemptLabels: 11exemptLabels:
12 - blocker 12 - blocker
13 - security 13 - security
14 - feature request
15 - bug
14 16
15# Label to use when marking an issue as stale 17# Label to use when marking an issue as stale
16staleLabel: "[Status] Stale" 18staleLabel: "[Status] Stale"
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e14cde6e5..08fd79aaa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,33 @@
1# [5.0.0-beta.24](https://github.com/meetfranz/franz/compare/v5.0.0-beta.23...v5.0.0-beta.24) (2019-02-03)
2
3
4### Bug Fixes
5
6* **Service:** Fix unnecessary webview resize / Slack scroll issue ([4b7d3e2](https://github.com/meetfranz/franz/commit/4b7d3e2))
7* **Service:** Improve focus when switching services ([d130f26](https://github.com/meetfranz/franz/commit/d130f26)), closes [#1255](https://github.com/meetfranz/franz/issues/1255)
8* **Service:** Fix dark mode in services ([d529410](https://github.com/meetfranz/franz/commit/d529410))
9
10
11
12# [5.0.0-beta.23](https://github.com/meetfranz/franz/compare/5.0.0-beta.20...5.0.0-beta.23) (2019-02-01)
13
14### General
15
16* **App:** Updated electron to 4.0.2 / Chromium 69
17
18### Features
19
20* **Service:** Add error screen for services that failed to load ([a5e7171](https://github.com/meetfranz/franz/commit/a5e7171))
21* **Service:** Add option to change spellchecking language by service ([baf7d60](https://github.com/meetfranz/franz/commit/baf7d60))
22
23### Bug Fixes
24
25* **App:** Fixed disable notification sounds 🔇
26* **App:** Fix app delay for Premium Supporters ([08c40f0](https://github.com/meetfranz/franz/commit/08c40f0))
27* **i18n:** Fix "greek" spellchecker name ([89c2eeb](https://github.com/meetfranz/franz/commit/89c2eeb))
28* **Spellchecker:** Dictionaries are now part of app instead of dynamic download ([0cdc165](https://github.com/meetfranz/franz/commit/0cdc165))
29
30
1<a name="5.0.0-beta.22"></a> 31<a name="5.0.0-beta.22"></a>
2# [5.0.0-beta.22](https://github.com/meetfranz/franz/compare/5.0.0-beta.20...5.0.0-beta.22) (2018-12-13) 32# [5.0.0-beta.22](https://github.com/meetfranz/franz/compare/5.0.0-beta.20...5.0.0-beta.22) (2018-12-13)
3 33
@@ -38,14 +68,18 @@
38 68
39### Features 69### Features
40 70
71* **Windows:** Add taskbar action to reset Franz window ([08fa75a](https://github.com/meetfranz/franz/commit/08fa75a))
41* **Context Menu:** Add "Go Back" and "Go Forward" ([5c18595](https://github.com/meetfranz/franz/commit/5c18595)) 72* **Context Menu:** Add "Go Back" and "Go Forward" ([5c18595](https://github.com/meetfranz/franz/commit/5c18595))
42* **Context Menu:** Add Lookup, Search Google for ([5d5aa0c](https://github.com/meetfranz/franz/commit/5d5aa0c)) 73* **Context Menu:** Add Lookup, Search Google for ([5d5aa0c](https://github.com/meetfranz/franz/commit/5d5aa0c))
74* **App:** Add `--devtools` command line arg to automatically open Dev Tools ([84fc3a0](https://github.com/meetfranz/franz/commit/84fc3a0))
43 75
44### Bug Fixes 76### Bug Fixes
45 77
46* **App:** Use system proxy for services ([8ddae4a](https://github.com/meetfranz/franz/commit/8ddae4a)) 78* **App:** Use system proxy for services ([8ddae4a](https://github.com/meetfranz/franz/commit/8ddae4a))
47* **App:** Fix service request url ([7751c17](https://github.com/meetfranz/franz/commit/7751c17)) 79* **App:** Fix service request url ([7751c17](https://github.com/meetfranz/franz/commit/7751c17))
80* **App:** Do not install App updates without user confirmation ([72fcaef](https://github.com/meetfranz/franz/commit/72fcaef))
48* **Windows:** Fix quit app, really! ([ca1d618](https://github.com/meetfranz/franz/commit/ca1d618)) 81* **Windows:** Fix quit app, really! ([ca1d618](https://github.com/meetfranz/franz/commit/ca1d618))
82* **Context Menu:** Fix empty context menu item ([18040d4](https://github.com/meetfranz/franz/commit/18040d4))
49 83
50 84
51<a name="5.0.0-beta.19"></a> 85<a name="5.0.0-beta.19"></a>
diff --git a/README.md b/README.md
index e7b7439a7..c7e1d8034 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
5 5
6# Franz 5 (beta) 6# Franz 5 (beta)
7[![Build status Windows](https://ci.appveyor.com/api/projects/status/9yman4ye19x4274o/branch/master?svg=true)](https://ci.appveyor.com/project/adlk/franz/branch/master) 7[![Build status Windows](https://ci.appveyor.com/api/projects/status/9yman4ye19x4274o/branch/master?svg=true)](https://ci.appveyor.com/project/adlk/franz/branch/master)
8 [![Build Status Mac](https://travis-ci.org/meetfranz/franz.svg?branch=master)](https://travis-ci.org/meetfranz/franz) [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://meetfranz.com/payment.html) 8 [![Build Status Mac & Linux](https://travis-ci.com/meetfranz/franz.svg?branch=master)](https://travis-ci.com/meetfranz/franz) [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://meetfranz.com/payment.html)
9 9
10Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more. 10Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.
11 11
diff --git a/package-lock.json b/package-lock.json
index c58c0d5d3..5a4f8f2a4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
1{ 1{
2 "name": "franz", 2 "name": "franz",
3 "version": "5.0.0-beta.22", 3 "version": "5.0.0-beta.24",
4 "lockfileVersion": 1, 4 "lockfileVersion": 1,
5 "requires": true, 5 "requires": true,
6 "dependencies": { 6 "dependencies": {
@@ -1250,7 +1250,7 @@
1250 "@fimbul/bifrost": { 1250 "@fimbul/bifrost": {
1251 "version": "0.15.0", 1251 "version": "0.15.0",
1252 "resolved": "https://registry.npmjs.org/@fimbul/bifrost/-/bifrost-0.15.0.tgz", 1252 "resolved": "https://registry.npmjs.org/@fimbul/bifrost/-/bifrost-0.15.0.tgz",
1253 "integrity": "sha1-86SN7jBGaB6SbB+XDwsaZ+KeCI4=", 1253 "integrity": "sha512-sHTwnwA9YhxcVEJkBlfKH1KLmGQGnNYPxk+09w5NnkXelYiiP8a5f351weYfxG0CUPLt1Fgkha20Y/9+jhjn/Q==",
1254 "dev": true, 1254 "dev": true,
1255 "requires": { 1255 "requires": {
1256 "@fimbul/ymir": "^0.15.0", 1256 "@fimbul/ymir": "^0.15.0",
@@ -1262,13 +1262,13 @@
1262 "get-caller-file": { 1262 "get-caller-file": {
1263 "version": "2.0.1", 1263 "version": "2.0.1",
1264 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.1.tgz", 1264 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.1.tgz",
1265 "integrity": "sha1-JYNSYNOiuWZfzbsIywOae79wEcA=", 1265 "integrity": "sha512-SpOZHfz845AH0wJYVuZk2jWDqFmu7Xubsx+ldIpwzy5pDUpu7OJHK7QYNSA2NPlDSKQwM1GFaAkciOWjjW92Sg==",
1266 "dev": true 1266 "dev": true
1267 }, 1267 },
1268 "tsutils": { 1268 "tsutils": {
1269 "version": "3.5.2", 1269 "version": "3.8.0",
1270 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.5.2.tgz", 1270 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.8.0.tgz",
1271 "integrity": "sha512-qIlklNuI/1Dzfm+G+kJV5gg3gimZIX5haYtIVQe7qGyKd7eu8T1t1DY6pz4Sc2CGXAj9s1izycctm9Zfl9sRuQ==", 1271 "integrity": "sha512-XQdPhgcoTbCD8baXC38PQ0vpTZ8T3YrE+vR66YIj/xvDt1//8iAhafpIT/4DmvzzC1QFapEImERu48Pa01dIUA==",
1272 "dev": true, 1272 "dev": true,
1273 "requires": { 1273 "requires": {
1274 "tslib": "^1.8.1" 1274 "tslib": "^1.8.1"
@@ -1287,424 +1287,297 @@
1287 "tslib": "^1.8.1" 1287 "tslib": "^1.8.1"
1288 } 1288 }
1289 }, 1289 },
1290 "@lerna/add": {
1291 "version": "3.7.2",
1292 "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.7.2.tgz",
1293 "integrity": "sha512-/kCuyytOEmYcqpbU8MhHc2/3bPJjEx+qq7SOdb0cCDG+QcJ/oSsDCZ3xVHxhyLRYAoRlKBch3DiBmY4BeIm0Ag==",
1294 "dev": true,
1295 "requires": {
1296 "@lerna/bootstrap": "^3.7.2",
1297 "@lerna/command": "^3.7.2",
1298 "@lerna/filter-options": "^3.6.0",
1299 "@lerna/npm-conf": "^3.7.0",
1300 "@lerna/validation-error": "^3.6.0",
1301 "dedent": "^0.7.0",
1302 "libnpm": "^2.0.1",
1303 "p-map": "^1.2.0",
1304 "semver": "^5.5.0"
1305 }
1306 },
1307 "@lerna/batch-packages": {
1308 "version": "3.6.0",
1309 "resolved": "https://registry.npmjs.org/@lerna/batch-packages/-/batch-packages-3.6.0.tgz",
1310 "integrity": "sha1-Zs886RS70FMgccWNXwyRMxUFQVg=",
1311 "dev": true,
1312 "requires": {
1313 "@lerna/package-graph": "^3.6.0",
1314 "@lerna/validation-error": "^3.6.0",
1315 "libnpm": "^2.0.1"
1316 }
1317 },
1318 "@lerna/bootstrap": {
1319 "version": "3.7.2",
1320 "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.7.2.tgz",
1321 "integrity": "sha512-yVjr450UivC7gbIh3GZowJ6bzPy/xC75bduq2Zm+jdIksjM/8SA3HRXWNothaSyZWudV+WY+cy6MvwrtFe8Kbg==",
1322 "dev": true,
1323 "requires": {
1324 "@lerna/batch-packages": "^3.6.0",
1325 "@lerna/command": "^3.7.2",
1326 "@lerna/filter-options": "^3.6.0",
1327 "@lerna/has-npm-version": "^3.3.0",
1328 "@lerna/npm-install": "^3.6.0",
1329 "@lerna/package-graph": "^3.6.0",
1330 "@lerna/pulse-till-done": "^3.7.1",
1331 "@lerna/rimraf-dir": "^3.6.0",
1332 "@lerna/run-lifecycle": "^3.7.1",
1333 "@lerna/run-parallel-batches": "^3.0.0",
1334 "@lerna/symlink-binary": "^3.7.2",
1335 "@lerna/symlink-dependencies": "^3.7.2",
1336 "@lerna/validation-error": "^3.6.0",
1337 "dedent": "^0.7.0",
1338 "get-port": "^3.2.0",
1339 "libnpm": "^2.0.1",
1340 "multimatch": "^2.1.0",
1341 "p-finally": "^1.0.0",
1342 "p-map": "^1.2.0",
1343 "p-map-series": "^1.0.0",
1344 "p-waterfall": "^1.0.0",
1345 "read-package-tree": "^5.1.6",
1346 "semver": "^5.5.0"
1347 }
1348 },
1349 "@lerna/changed": { 1290 "@lerna/changed": {
1350 "version": "3.8.0", 1291 "version": "3.11.1",
1351 "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.8.0.tgz", 1292 "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.11.1.tgz",
1352 "integrity": "sha512-IeOxB+nwGFpAuEgUi9FeP19hj6Abp1aNCeMjS9/KpOxrSGt3ejKlSKY83lwqDPbb6OnthQTRBlodWZpSiSPWqg==", 1293 "integrity": "sha512-A21h3DvMjDwhksmCmTQ1+3KPHg7gHVHFs3zC5lR9W+whYlm0JI2Yp70vYnqMv2hPAcJx+2tlCrqJkzCFkNQdqg==",
1353 "dev": true,
1354 "requires": {
1355 "@lerna/collect-updates": "^3.6.0",
1356 "@lerna/command": "^3.7.2",
1357 "@lerna/listable": "^3.6.0",
1358 "@lerna/output": "^3.6.0",
1359 "@lerna/version": "^3.8.0"
1360 }
1361 },
1362 "@lerna/check-working-tree": {
1363 "version": "3.6.0",
1364 "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.6.0.tgz",
1365 "integrity": "sha512-Ioy1t2aVasAwhY1Oi5kfpwbW9RDupxxVVu2t2c1EeBYYCu3jIt1A5ad34gidgsKyiG3HeBEVziI4Uaihnb96ZQ==",
1366 "dev": true,
1367 "requires": {
1368 "@lerna/describe-ref": "^3.6.0",
1369 "@lerna/validation-error": "^3.6.0"
1370 }
1371 },
1372 "@lerna/child-process": {
1373 "version": "3.3.0",
1374 "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.3.0.tgz",
1375 "integrity": "sha512-q2d/OPlNX/cBXB6Iz1932RFzOmOHq6ZzPjqebkINNaTojHWuuRpvJJY4Uz3NGpJ3kEtPDvBemkZqUBTSO5wb1g==",
1376 "dev": true, 1294 "dev": true,
1377 "requires": { 1295 "requires": {
1378 "chalk": "^2.3.1", 1296 "@lerna/collect-updates": "3.11.0",
1379 "execa": "^1.0.0", 1297 "@lerna/command": "3.11.0",
1380 "strong-log-transformer": "^2.0.0" 1298 "@lerna/listable": "3.11.0",
1299 "@lerna/output": "3.11.0",
1300 "@lerna/version": "3.11.1"
1381 }, 1301 },
1382 "dependencies": { 1302 "dependencies": {
1383 "ansi-styles": { 1303 "@lerna/batch-packages": {
1384 "version": "3.2.1", 1304 "version": "3.11.0",
1385 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 1305 "resolved": "https://registry.npmjs.org/@lerna/batch-packages/-/batch-packages-3.11.0.tgz",
1386 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1306 "integrity": "sha512-ETO3prVqDZs/cpZo00ij61JEZ8/ADJx1OG/d/KtTdHlyRfQsb09Xzf0w+boimqa8fIqhpM3o5FV9GKd6GQ3iFQ==",
1387 "dev": true, 1307 "dev": true,
1388 "requires": { 1308 "requires": {
1389 "color-convert": "^1.9.0" 1309 "@lerna/package-graph": "3.11.0",
1310 "@lerna/validation-error": "3.11.0",
1311 "npmlog": "^4.1.2"
1390 } 1312 }
1391 }, 1313 },
1392 "chalk": { 1314 "@lerna/check-working-tree": {
1393 "version": "2.4.2", 1315 "version": "3.11.0",
1394 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1316 "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.11.0.tgz",
1395 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1317 "integrity": "sha512-uWKKmX4BKdK57MyX3rGNHNz4JmFP3tHnaIDDVeuSlgK5KwncPFyRXi3E9H0eiq6DUvDDLtztNOfWeGP2IY656Q==",
1396 "dev": true, 1318 "dev": true,
1397 "requires": { 1319 "requires": {
1398 "ansi-styles": "^3.2.1", 1320 "@lerna/describe-ref": "3.11.0",
1399 "escape-string-regexp": "^1.0.5", 1321 "@lerna/validation-error": "3.11.0"
1400 "supports-color": "^5.3.0"
1401 } 1322 }
1402 }, 1323 },
1403 "execa": { 1324 "@lerna/collect-updates": {
1404 "version": "1.0.0", 1325 "version": "3.11.0",
1405 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 1326 "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.11.0.tgz",
1406 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 1327 "integrity": "sha512-O0Y18OC2P6j9/RFq+u5Kdq7YxsDd+up3ZRoW6+i0XHWktqxXA9P4JBQppkpYtJVK2yH8QyOzuVLQgtL0xtHdYA==",
1407 "dev": true, 1328 "dev": true,
1408 "requires": { 1329 "requires": {
1409 "cross-spawn": "^6.0.0", 1330 "@lerna/child-process": "3.3.0",
1410 "get-stream": "^4.0.0", 1331 "@lerna/describe-ref": "3.11.0",
1411 "is-stream": "^1.1.0", 1332 "minimatch": "^3.0.4",
1412 "npm-run-path": "^2.0.0", 1333 "npmlog": "^4.1.2",
1413 "p-finally": "^1.0.0", 1334 "slash": "^1.0.0"
1414 "signal-exit": "^3.0.0",
1415 "strip-eof": "^1.0.0"
1416 } 1335 }
1417 }, 1336 },
1418 "get-stream": { 1337 "@lerna/command": {
1419 "version": "4.1.0", 1338 "version": "3.11.0",
1420 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 1339 "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.11.0.tgz",
1421 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 1340 "integrity": "sha512-N+Z5kauVHSb2VhSIfQexG2VlCAAQ9xYKwVTxYh0JFOFUnZ/QPcoqx4VjynDXASFXXDgcXs4FLaGsJxq83Mf5Zg==",
1422 "dev": true, 1341 "dev": true,
1423 "requires": { 1342 "requires": {
1424 "pump": "^3.0.0" 1343 "@lerna/child-process": "3.3.0",
1344 "@lerna/package-graph": "3.11.0",
1345 "@lerna/project": "3.11.0",
1346 "@lerna/validation-error": "3.11.0",
1347 "@lerna/write-log-file": "3.11.0",
1348 "dedent": "^0.7.0",
1349 "execa": "^1.0.0",
1350 "is-ci": "^1.0.10",
1351 "lodash": "^4.17.5",
1352 "npmlog": "^4.1.2"
1425 } 1353 }
1426 }, 1354 },
1427 "pump": { 1355 "@lerna/conventional-commits": {
1428 "version": "3.0.0", 1356 "version": "3.11.0",
1429 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 1357 "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.11.0.tgz",
1430 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 1358 "integrity": "sha512-ix1Ki5NiZdk2eMlCWNgLchWPKQTgkJdLeNjneep6OCF3ydSINizReGbFvCftRivun641cOHWswgWMsIxbqhMQw==",
1431 "dev": true, 1359 "dev": true,
1432 "requires": { 1360 "requires": {
1433 "end-of-stream": "^1.1.0", 1361 "@lerna/validation-error": "3.11.0",
1434 "once": "^1.3.1" 1362 "conventional-changelog-angular": "^5.0.2",
1363 "conventional-changelog-core": "^3.1.5",
1364 "conventional-recommended-bump": "^4.0.4",
1365 "fs-extra": "^7.0.0",
1366 "get-stream": "^4.0.0",
1367 "npm-package-arg": "^6.1.0",
1368 "npmlog": "^4.1.2",
1369 "pify": "^3.0.0",
1370 "semver": "^5.5.0"
1435 } 1371 }
1436 }, 1372 },
1437 "supports-color": { 1373 "@lerna/describe-ref": {
1438 "version": "5.5.0", 1374 "version": "3.11.0",
1439 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1375 "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.11.0.tgz",
1440 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1376 "integrity": "sha512-lX/NVMqeODg4q/igN06L/KjtVUpW1oawh6IgOINy2oqm4RUR+1yDpsdVu3JyZZ4nHB572mJfbW56dl8qoxEVvQ==",
1441 "dev": true, 1377 "dev": true,
1442 "requires": { 1378 "requires": {
1443 "has-flag": "^3.0.0" 1379 "@lerna/child-process": "3.3.0",
1380 "npmlog": "^4.1.2"
1444 } 1381 }
1445 }
1446 }
1447 },
1448 "@lerna/clean": {
1449 "version": "3.7.2",
1450 "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.7.2.tgz",
1451 "integrity": "sha512-BhuPnAWQa2av6hSE8imbOhenUnveSp0VDO1X0jzC1EX+K6sBCubbowM13kYi+N0qUd2kdeatBNwmafzkBZ3LcQ==",
1452 "dev": true,
1453 "requires": {
1454 "@lerna/command": "^3.7.2",
1455 "@lerna/filter-options": "^3.6.0",
1456 "@lerna/prompt": "^3.6.0",
1457 "@lerna/pulse-till-done": "^3.7.1",
1458 "@lerna/rimraf-dir": "^3.6.0",
1459 "p-map": "^1.2.0",
1460 "p-map-series": "^1.0.0",
1461 "p-waterfall": "^1.0.0"
1462 }
1463 },
1464 "@lerna/cli": {
1465 "version": "3.6.0",
1466 "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.6.0.tgz",
1467 "integrity": "sha1-+GwWoJW9VQbpJ7k4Xd77E8YFsd8=",
1468 "dev": true,
1469 "requires": {
1470 "@lerna/global-options": "^3.1.3",
1471 "dedent": "^0.7.0",
1472 "libnpm": "^2.0.1",
1473 "yargs": "^12.0.1"
1474 },
1475 "dependencies": {
1476 "ansi-regex": {
1477 "version": "3.0.0",
1478 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
1479 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
1480 "dev": true
1481 }, 1382 },
1482 "camelcase": { 1383 "@lerna/listable": {
1483 "version": "5.0.0", 1384 "version": "3.11.0",
1484 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", 1385 "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.11.0.tgz",
1485 "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", 1386 "integrity": "sha512-nCrtGSS3YiAlh5dU5mmTAU9aLRlmIUn2FnahqsksN2uQ5O4o+614tneDuO298/eWLZo00eGw69EFngaQEl8quw==",
1486 "dev": true
1487 },
1488 "cliui": {
1489 "version": "4.1.0",
1490 "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
1491 "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=",
1492 "dev": true, 1387 "dev": true,
1493 "requires": { 1388 "requires": {
1494 "string-width": "^2.1.1", 1389 "@lerna/batch-packages": "3.11.0",
1495 "strip-ansi": "^4.0.0", 1390 "chalk": "^2.3.1",
1496 "wrap-ansi": "^2.0.0" 1391 "columnify": "^1.5.4"
1497 } 1392 }
1498 }, 1393 },
1499 "execa": { 1394 "@lerna/output": {
1500 "version": "1.0.0", 1395 "version": "3.11.0",
1501 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 1396 "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.11.0.tgz",
1502 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 1397 "integrity": "sha512-xHYGcEaZZ4cR0Jw368QgUgFvV27a6ZO5360BMNGNsjCjuY0aOPQC5+lBhgfydJtJteKjDna853PSjBK3uMhEjw==",
1503 "dev": true, 1398 "dev": true,
1504 "requires": { 1399 "requires": {
1505 "cross-spawn": "^6.0.0", 1400 "npmlog": "^4.1.2"
1506 "get-stream": "^4.0.0",
1507 "is-stream": "^1.1.0",
1508 "npm-run-path": "^2.0.0",
1509 "p-finally": "^1.0.0",
1510 "signal-exit": "^3.0.0",
1511 "strip-eof": "^1.0.0"
1512 } 1401 }
1513 }, 1402 },
1514 "find-up": { 1403 "@lerna/package": {
1515 "version": "3.0.0", 1404 "version": "3.11.0",
1516 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 1405 "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.11.0.tgz",
1517 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 1406 "integrity": "sha512-hMzBhFEubhg+Tis5C8skwIfgOk+GTl0qudvzfPU9gQqLV8u4/Hs6mka6N0rKgbUb4VFVc5MJVe1eZ6Rv+kJAWw==",
1518 "dev": true, 1407 "dev": true,
1519 "requires": { 1408 "requires": {
1520 "locate-path": "^3.0.0" 1409 "load-json-file": "^4.0.0",
1410 "npm-package-arg": "^6.1.0",
1411 "write-pkg": "^3.1.0"
1521 } 1412 }
1522 }, 1413 },
1523 "get-stream": { 1414 "@lerna/package-graph": {
1524 "version": "4.1.0", 1415 "version": "3.11.0",
1525 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 1416 "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.11.0.tgz",
1526 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 1417 "integrity": "sha512-ICYiOZvCfcmeH1qfzOkFYh0t0QA56OddQfI3ydxCiWi5G+UupJXnCIWSTh3edTAtw/kyxhCOWny/PJsG4CQfjA==",
1527 "dev": true, 1418 "dev": true,
1528 "requires": { 1419 "requires": {
1529 "pump": "^3.0.0" 1420 "@lerna/validation-error": "3.11.0",
1421 "npm-package-arg": "^6.1.0",
1422 "semver": "^5.5.0"
1530 } 1423 }
1531 }, 1424 },
1532 "invert-kv": { 1425 "@lerna/project": {
1533 "version": "2.0.0", 1426 "version": "3.11.0",
1534 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", 1427 "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.11.0.tgz",
1535 "integrity": "sha1-c5P1r6Weyf9fZ6J2INEcIm4+7AI=", 1428 "integrity": "sha512-j3DGds+q/q2YNpoBImaEsMpkWgu5gP0IGKz1o1Ju39NZKrTPza+ARIzEByL4Jqu87tcoOj7RbZzhhrBP8JBbTg==",
1536 "dev": true
1537 },
1538 "is-fullwidth-code-point": {
1539 "version": "2.0.0",
1540 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1541 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1542 "dev": true
1543 },
1544 "lcid": {
1545 "version": "2.0.0",
1546 "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
1547 "integrity": "sha1-bvXS32DlL4LrIopMNz6NHzlyU88=",
1548 "dev": true, 1429 "dev": true,
1549 "requires": { 1430 "requires": {
1550 "invert-kv": "^2.0.0" 1431 "@lerna/package": "3.11.0",
1432 "@lerna/validation-error": "3.11.0",
1433 "cosmiconfig": "^5.0.2",
1434 "dedent": "^0.7.0",
1435 "dot-prop": "^4.2.0",
1436 "glob-parent": "^3.1.0",
1437 "globby": "^8.0.1",
1438 "load-json-file": "^4.0.0",
1439 "npmlog": "^4.1.2",
1440 "p-map": "^1.2.0",
1441 "resolve-from": "^4.0.0",
1442 "write-json-file": "^2.3.0"
1551 } 1443 }
1552 }, 1444 },
1553 "locate-path": { 1445 "@lerna/prompt": {
1554 "version": "3.0.0", 1446 "version": "3.11.0",
1555 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 1447 "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.11.0.tgz",
1556 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 1448 "integrity": "sha512-SB/wvyDPQASze9txd+8/t24p6GiJuhhL30zxuRwvVwER5lIJR7kaXy1KhQ7kUAKPlNTVfCBm3GXReIMl4jhGhw==",
1557 "dev": true, 1449 "dev": true,
1558 "requires": { 1450 "requires": {
1559 "p-locate": "^3.0.0", 1451 "inquirer": "^6.2.0",
1560 "path-exists": "^3.0.0" 1452 "npmlog": "^4.1.2"
1561 } 1453 }
1562 }, 1454 },
1563 "os-locale": { 1455 "@lerna/run-lifecycle": {
1564 "version": "3.1.0", 1456 "version": "3.11.0",
1565 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", 1457 "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.11.0.tgz",
1566 "integrity": "sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo=", 1458 "integrity": "sha512-3xeeVz9s3Dh2ljKqJI/Fl+gkZD9Y8JblAN62f4WNM76d/zFlgpCXDs62OpxNjEuXujA7YFix0sJ+oPKMm8mDrw==",
1567 "dev": true, 1459 "dev": true,
1568 "requires": { 1460 "requires": {
1569 "execa": "^1.0.0", 1461 "@lerna/npm-conf": "3.7.0",
1570 "lcid": "^2.0.0", 1462 "figgy-pudding": "^3.5.1",
1571 "mem": "^4.0.0" 1463 "npm-lifecycle": "^2.1.0",
1464 "npmlog": "^4.1.2"
1572 } 1465 }
1573 }, 1466 },
1574 "p-limit": { 1467 "@lerna/validation-error": {
1575 "version": "2.1.0", 1468 "version": "3.11.0",
1576 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", 1469 "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.11.0.tgz",
1577 "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", 1470 "integrity": "sha512-/mS4o6QYm4OXUqfPJnW1mKudGhvhLe9uiQ9eK2cgSxkCAVq9G2Sl/KVohpnqAgeRI3nXordGxHS745CdAhg7pA==",
1578 "dev": true, 1471 "dev": true,
1579 "requires": { 1472 "requires": {
1580 "p-try": "^2.0.0" 1473 "npmlog": "^4.1.2"
1581 } 1474 }
1582 }, 1475 },
1583 "p-locate": { 1476 "@lerna/version": {
1584 "version": "3.0.0", 1477 "version": "3.11.1",
1585 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 1478 "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.11.1.tgz",
1586 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 1479 "integrity": "sha512-+lFq4D8BpchIslIz6jyUY6TZO1kuAgQ+G1LjaYwUBiP2SzXVWgPoPoq/9dnaSq38Hhhvlf7FF6i15d+q8gk1xQ==",
1587 "dev": true, 1480 "dev": true,
1588 "requires": { 1481 "requires": {
1589 "p-limit": "^2.0.0" 1482 "@lerna/batch-packages": "3.11.0",
1483 "@lerna/check-working-tree": "3.11.0",
1484 "@lerna/child-process": "3.3.0",
1485 "@lerna/collect-updates": "3.11.0",
1486 "@lerna/command": "3.11.0",
1487 "@lerna/conventional-commits": "3.11.0",
1488 "@lerna/github-client": "3.11.0",
1489 "@lerna/output": "3.11.0",
1490 "@lerna/prompt": "3.11.0",
1491 "@lerna/run-lifecycle": "3.11.0",
1492 "@lerna/validation-error": "3.11.0",
1493 "chalk": "^2.3.1",
1494 "dedent": "^0.7.0",
1495 "minimatch": "^3.0.4",
1496 "npmlog": "^4.1.2",
1497 "p-map": "^1.2.0",
1498 "p-pipe": "^1.2.0",
1499 "p-reduce": "^1.0.0",
1500 "p-waterfall": "^1.0.0",
1501 "semver": "^5.5.0",
1502 "slash": "^1.0.0",
1503 "temp-write": "^3.4.0"
1590 } 1504 }
1591 }, 1505 },
1592 "p-try": { 1506 "@lerna/write-log-file": {
1593 "version": "2.0.0", 1507 "version": "3.11.0",
1594 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", 1508 "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.11.0.tgz",
1595 "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", 1509 "integrity": "sha512-skpTDMDOkQAN4lCeAoI6/rPhbNE431eD0i6Ts3kExUOrYTr0m5CIwVtMZ31Flpky0Jfh4ET6rOl5SDNMLbf4VA==",
1596 "dev": true
1597 },
1598 "path-exists": {
1599 "version": "3.0.0",
1600 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
1601 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
1602 "dev": true
1603 },
1604 "pump": {
1605 "version": "3.0.0",
1606 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1607 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1608 "dev": true, 1510 "dev": true,
1609 "requires": { 1511 "requires": {
1610 "end-of-stream": "^1.1.0", 1512 "npmlog": "^4.1.2",
1611 "once": "^1.3.1" 1513 "write-file-atomic": "^2.3.0"
1612 } 1514 }
1613 }, 1515 },
1614 "string-width": { 1516 "execa": {
1615 "version": "2.1.1", 1517 "version": "1.0.0",
1616 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 1518 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
1617 "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", 1519 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
1618 "dev": true, 1520 "dev": true,
1619 "requires": { 1521 "requires": {
1620 "is-fullwidth-code-point": "^2.0.0", 1522 "cross-spawn": "^6.0.0",
1621 "strip-ansi": "^4.0.0" 1523 "get-stream": "^4.0.0",
1524 "is-stream": "^1.1.0",
1525 "npm-run-path": "^2.0.0",
1526 "p-finally": "^1.0.0",
1527 "signal-exit": "^3.0.0",
1528 "strip-eof": "^1.0.0"
1622 } 1529 }
1623 }, 1530 },
1624 "strip-ansi": { 1531 "get-stream": {
1625 "version": "4.0.0", 1532 "version": "4.1.0",
1626 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 1533 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
1627 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 1534 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
1628 "dev": true, 1535 "dev": true,
1629 "requires": { 1536 "requires": {
1630 "ansi-regex": "^3.0.0" 1537 "pump": "^3.0.0"
1631 } 1538 }
1632 }, 1539 },
1633 "which-module": { 1540 "load-json-file": {
1634 "version": "2.0.0", 1541 "version": "4.0.0",
1635 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 1542 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
1636 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", 1543 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
1637 "dev": true
1638 },
1639 "yargs": {
1640 "version": "12.0.5",
1641 "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
1642 "integrity": "sha1-BfWZe2CWR7ZPZrgeO0sQo2jnrRM=",
1643 "dev": true, 1544 "dev": true,
1644 "requires": { 1545 "requires": {
1645 "cliui": "^4.0.0", 1546 "graceful-fs": "^4.1.2",
1646 "decamelize": "^1.2.0", 1547 "parse-json": "^4.0.0",
1647 "find-up": "^3.0.0", 1548 "pify": "^3.0.0",
1648 "get-caller-file": "^1.0.1", 1549 "strip-bom": "^3.0.0"
1649 "os-locale": "^3.0.0",
1650 "require-directory": "^2.1.1",
1651 "require-main-filename": "^1.0.1",
1652 "set-blocking": "^2.0.0",
1653 "string-width": "^2.0.0",
1654 "which-module": "^2.0.0",
1655 "y18n": "^3.2.1 || ^4.0.0",
1656 "yargs-parser": "^11.1.1"
1657 } 1550 }
1658 }, 1551 },
1659 "yargs-parser": { 1552 "resolve-from": {
1660 "version": "11.1.1", 1553 "version": "4.0.0",
1661 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", 1554 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1662 "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", 1555 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1663 "dev": true, 1556 "dev": true
1664 "requires": { 1557 },
1665 "camelcase": "^5.0.0",
1666 "decamelize": "^1.2.0"
1667 }
1668 }
1669 }
1670 },
1671 "@lerna/collect-updates": {
1672 "version": "3.6.0",
1673 "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.6.0.tgz",
1674 "integrity": "sha512-knliEz3phY51SGnwDhhYqx6SJN6y9qh/gZrZgQ7ogqz1UgA/MyJb27gszjsyyG6jUQshimBpjsG7OMwjt8+n9A==",
1675 "dev": true,
1676 "requires": {
1677 "@lerna/child-process": "^3.3.0",
1678 "@lerna/describe-ref": "^3.6.0",
1679 "libnpm": "^2.0.1",
1680 "minimatch": "^3.0.4",
1681 "slash": "^1.0.0"
1682 },
1683 "dependencies": {
1684 "slash": { 1558 "slash": {
1685 "version": "1.0.0", 1559 "version": "1.0.0",
1686 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", 1560 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
1687 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", 1561 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
1688 "dev": true 1562 "dev": true
1563 },
1564 "strip-bom": {
1565 "version": "3.0.0",
1566 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
1567 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
1568 "dev": true
1689 } 1569 }
1690 } 1570 }
1691 }, 1571 },
1692 "@lerna/command": { 1572 "@lerna/child-process": {
1693 "version": "3.7.2", 1573 "version": "3.3.0",
1694 "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.7.2.tgz", 1574 "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.3.0.tgz",
1695 "integrity": "sha512-WtBnlvQfzKmnc2i3g+GLazx7pUXwbzASiXHy4j1CoC0w90H42LUqhwJICro4VhnE8xi38BNhcH/+xFNiHX5ERA==", 1575 "integrity": "sha512-q2d/OPlNX/cBXB6Iz1932RFzOmOHq6ZzPjqebkINNaTojHWuuRpvJJY4Uz3NGpJ3kEtPDvBemkZqUBTSO5wb1g==",
1696 "dev": true, 1576 "dev": true,
1697 "requires": { 1577 "requires": {
1698 "@lerna/child-process": "^3.3.0", 1578 "chalk": "^2.3.1",
1699 "@lerna/package-graph": "^3.6.0",
1700 "@lerna/project": "^3.7.2",
1701 "@lerna/validation-error": "^3.6.0",
1702 "@lerna/write-log-file": "^3.6.0",
1703 "dedent": "^0.7.0",
1704 "execa": "^1.0.0", 1579 "execa": "^1.0.0",
1705 "is-ci": "^1.0.10", 1580 "strong-log-transformer": "^2.0.0"
1706 "libnpm": "^2.0.1",
1707 "lodash": "^4.17.5"
1708 }, 1581 },
1709 "dependencies": { 1582 "dependencies": {
1710 "execa": { 1583 "execa": {
@@ -1730,177 +1603,16 @@
1730 "requires": { 1603 "requires": {
1731 "pump": "^3.0.0" 1604 "pump": "^3.0.0"
1732 } 1605 }
1733 },
1734 "pump": {
1735 "version": "3.0.0",
1736 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1737 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1738 "dev": true,
1739 "requires": {
1740 "end-of-stream": "^1.1.0",
1741 "once": "^1.3.1"
1742 }
1743 }
1744 }
1745 },
1746 "@lerna/conventional-commits": {
1747 "version": "3.6.0",
1748 "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.6.0.tgz",
1749 "integrity": "sha1-tE7bYOI0U9ixXc0azPKMQhWBqMU=",
1750 "dev": true,
1751 "requires": {
1752 "@lerna/validation-error": "^3.6.0",
1753 "conventional-changelog-angular": "^5.0.2",
1754 "conventional-changelog-core": "^3.1.5",
1755 "conventional-recommended-bump": "^4.0.4",
1756 "fs-extra": "^7.0.0",
1757 "get-stream": "^4.0.0",
1758 "libnpm": "^2.0.1",
1759 "semver": "^5.5.0"
1760 },
1761 "dependencies": {
1762 "get-stream": {
1763 "version": "4.1.0",
1764 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
1765 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
1766 "dev": true,
1767 "requires": {
1768 "pump": "^3.0.0"
1769 }
1770 },
1771 "pump": {
1772 "version": "3.0.0",
1773 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1774 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1775 "dev": true,
1776 "requires": {
1777 "end-of-stream": "^1.1.0",
1778 "once": "^1.3.1"
1779 }
1780 }
1781 }
1782 },
1783 "@lerna/create": {
1784 "version": "3.7.2",
1785 "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.7.2.tgz",
1786 "integrity": "sha512-eE6i4mVi5CefQ8Mw4WhkX9GcgiDllfEYfMq3LDMCtBH4pdzXO9oNG2p1J7bbwKgCFqhmKB4nr5FTFhijOIMRRw==",
1787 "dev": true,
1788 "requires": {
1789 "@lerna/child-process": "^3.3.0",
1790 "@lerna/command": "^3.7.2",
1791 "@lerna/npm-conf": "^3.7.0",
1792 "@lerna/validation-error": "^3.6.0",
1793 "camelcase": "^4.1.0",
1794 "dedent": "^0.7.0",
1795 "fs-extra": "^7.0.0",
1796 "globby": "^8.0.1",
1797 "init-package-json": "^1.10.3",
1798 "libnpm": "^2.0.1",
1799 "p-reduce": "^1.0.0",
1800 "pify": "^3.0.0",
1801 "semver": "^5.5.0",
1802 "slash": "^1.0.0",
1803 "validate-npm-package-license": "^3.0.3",
1804 "validate-npm-package-name": "^3.0.0",
1805 "whatwg-url": "^7.0.0"
1806 },
1807 "dependencies": {
1808 "camelcase": {
1809 "version": "4.1.0",
1810 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
1811 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
1812 "dev": true
1813 },
1814 "pify": {
1815 "version": "3.0.0",
1816 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
1817 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
1818 "dev": true
1819 },
1820 "slash": {
1821 "version": "1.0.0",
1822 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
1823 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
1824 "dev": true
1825 } 1606 }
1826 } 1607 }
1827 }, 1608 },
1828 "@lerna/create-symlink": {
1829 "version": "3.6.0",
1830 "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.6.0.tgz",
1831 "integrity": "sha1-8YFc3i/J2NIxXf6kTuiA8vG8ZfE=",
1832 "dev": true,
1833 "requires": {
1834 "cmd-shim": "^2.0.2",
1835 "fs-extra": "^7.0.0",
1836 "libnpm": "^2.0.1"
1837 }
1838 },
1839 "@lerna/describe-ref": {
1840 "version": "3.6.0",
1841 "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.6.0.tgz",
1842 "integrity": "sha512-hVZJ2hYVbrrNiEG+dEg/Op4pYAbROkDZdiIUabAJffr0T/frcN+5es2HfmOC//4+78Cs1M9iTyQRoyC1RXS2BQ==",
1843 "dev": true,
1844 "requires": {
1845 "@lerna/child-process": "^3.3.0",
1846 "libnpm": "^2.0.1"
1847 }
1848 },
1849 "@lerna/diff": {
1850 "version": "3.7.2",
1851 "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.7.2.tgz",
1852 "integrity": "sha512-BVcceQHxwr0hIO4hZ8Udeb1Afn2opDiMXSh3dEyV7kcbYlgc66AxsviVPr4txGP/p8uRlzBUDzgHShVMplMGcg==",
1853 "dev": true,
1854 "requires": {
1855 "@lerna/child-process": "^3.3.0",
1856 "@lerna/command": "^3.7.2",
1857 "@lerna/validation-error": "^3.6.0",
1858 "libnpm": "^2.0.1"
1859 }
1860 },
1861 "@lerna/exec": {
1862 "version": "3.7.2",
1863 "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.7.2.tgz",
1864 "integrity": "sha512-oEm3EbSxXeMguqC+ekXaBlRmo/aaJc2BcWPHrd+5+9evHhHo/7oOu/xXmbhJYCgZytGkJ6BrX3F9XhWnC+14wg==",
1865 "dev": true,
1866 "requires": {
1867 "@lerna/batch-packages": "^3.6.0",
1868 "@lerna/child-process": "^3.3.0",
1869 "@lerna/command": "^3.7.2",
1870 "@lerna/filter-options": "^3.6.0",
1871 "@lerna/run-parallel-batches": "^3.0.0",
1872 "@lerna/validation-error": "^3.6.0"
1873 }
1874 },
1875 "@lerna/filter-options": {
1876 "version": "3.6.0",
1877 "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.6.0.tgz",
1878 "integrity": "sha512-6iUMZuvvXPL5EAF7Zo9azaZ6FxOq6tGbiSX8fUXgCdN+jlRjorvkzR+E0HS4bEGTWmV446lnLwdQLZuySfLcbQ==",
1879 "dev": true,
1880 "requires": {
1881 "@lerna/collect-updates": "^3.6.0",
1882 "@lerna/filter-packages": "^3.6.0",
1883 "dedent": "^0.7.0"
1884 }
1885 },
1886 "@lerna/filter-packages": {
1887 "version": "3.6.0",
1888 "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.6.0.tgz",
1889 "integrity": "sha1-TK0L1bMpdLVGuEUoOshw1i6kZGo=",
1890 "dev": true,
1891 "requires": {
1892 "@lerna/validation-error": "^3.6.0",
1893 "libnpm": "^2.0.1",
1894 "multimatch": "^2.1.0"
1895 }
1896 },
1897 "@lerna/get-npm-exec-opts": { 1609 "@lerna/get-npm-exec-opts": {
1898 "version": "3.6.0", 1610 "version": "3.11.0",
1899 "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.6.0.tgz", 1611 "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.11.0.tgz",
1900 "integrity": "sha1-6lleso0fNLphqS7oOR83QoK0t24=", 1612 "integrity": "sha512-EDxsbuq2AbB3LWwH/4SOcn4gWOnoIYrSHfITWo7xz/SbEKeHtiva99l424ZRWUJqLPGIpQiMTlmOET2ZEI8WZg==",
1901 "dev": true, 1613 "dev": true,
1902 "requires": { 1614 "requires": {
1903 "libnpm": "^2.0.1" 1615 "npmlog": "^4.1.2"
1904 } 1616 }
1905 }, 1617 },
1906 "@lerna/get-packed": { 1618 "@lerna/get-packed": {
@@ -1937,136 +1649,29 @@
1937 } 1649 }
1938 } 1650 }
1939 }, 1651 },
1940 "@lerna/global-options": { 1652 "@lerna/github-client": {
1941 "version": "3.1.3", 1653 "version": "3.11.0",
1942 "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.1.3.tgz", 1654 "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.11.0.tgz",
1943 "integrity": "sha1-z4XiRlWpHQTU78moDB+D/HaNCK4=", 1655 "integrity": "sha512-yPMBhzShuth3uJo0kKu84RvgjSZgOYNT8fKfhZmzTeVGuPbYBKlK+UQ6jjpb6E9WW2BVdiUCrFhqIsbK5Lqe7A==",
1944 "dev": true
1945 },
1946 "@lerna/has-npm-version": {
1947 "version": "3.3.0",
1948 "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.3.0.tgz",
1949 "integrity": "sha1-inPCxDeg4eaKGcy9DdPAFNTTkTU=",
1950 "dev": true,
1951 "requires": {
1952 "@lerna/child-process": "^3.3.0",
1953 "semver": "^5.5.0"
1954 }
1955 },
1956 "@lerna/import": {
1957 "version": "3.7.2",
1958 "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.7.2.tgz",
1959 "integrity": "sha512-TGTYjhzDGLEqc9imWOi/fvIbZdmVxfV71OFB6AS98N9KQE68bbpttehQqCUIPATReVuzPUzxEiF3tMnKd7iEqg==",
1960 "dev": true,
1961 "requires": {
1962 "@lerna/child-process": "^3.3.0",
1963 "@lerna/command": "^3.7.2",
1964 "@lerna/prompt": "^3.6.0",
1965 "@lerna/pulse-till-done": "^3.7.1",
1966 "@lerna/validation-error": "^3.6.0",
1967 "dedent": "^0.7.0",
1968 "fs-extra": "^7.0.0",
1969 "p-map-series": "^1.0.0"
1970 }
1971 },
1972 "@lerna/init": {
1973 "version": "3.7.2",
1974 "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.7.2.tgz",
1975 "integrity": "sha512-840Az0GtyepX7/WH3QvOQDZJCEGFf4IykjjFuCLF+23+Od8Wxn3QCsp4Yn/+HKi/w7bSpsCHJ6xQG208dygfdw==",
1976 "dev": true,
1977 "requires": {
1978 "@lerna/child-process": "^3.3.0",
1979 "@lerna/command": "^3.7.2",
1980 "fs-extra": "^7.0.0",
1981 "p-map": "^1.2.0",
1982 "write-json-file": "^2.3.0"
1983 }
1984 },
1985 "@lerna/link": {
1986 "version": "3.7.2",
1987 "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.7.2.tgz",
1988 "integrity": "sha512-iwxftHVPknb+RXtD7257/FR4DYiCxJRxqo6z/YGlojWjehYRfbK7tJe4xzRzxepIXAE8+ooQFqQ73m0/ozk6kQ==",
1989 "dev": true,
1990 "requires": {
1991 "@lerna/command": "^3.7.2",
1992 "@lerna/package-graph": "^3.6.0",
1993 "@lerna/symlink-dependencies": "^3.7.2",
1994 "p-map": "^1.2.0",
1995 "slash": "^1.0.0"
1996 },
1997 "dependencies": {
1998 "slash": {
1999 "version": "1.0.0",
2000 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
2001 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
2002 "dev": true
2003 }
2004 }
2005 },
2006 "@lerna/list": {
2007 "version": "3.7.2",
2008 "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.7.2.tgz",
2009 "integrity": "sha512-yup9KivG31APzr+C96up83m1llqs62spsLuKkinwVUhL5mobhDscT6QwIWTJPRJ8Bbmi++SdXGLfGFkYmgujzQ==",
2010 "dev": true,
2011 "requires": {
2012 "@lerna/command": "^3.7.2",
2013 "@lerna/filter-options": "^3.6.0",
2014 "@lerna/listable": "^3.6.0",
2015 "@lerna/output": "^3.6.0"
2016 }
2017 },
2018 "@lerna/listable": {
2019 "version": "3.6.0",
2020 "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.6.0.tgz",
2021 "integrity": "sha1-JcnMBirg0+eMU9owzfnwEWlq5I8=",
2022 "dev": true, 1656 "dev": true,
2023 "requires": { 1657 "requires": {
2024 "@lerna/batch-packages": "^3.6.0", 1658 "@lerna/child-process": "3.3.0",
2025 "chalk": "^2.3.1", 1659 "@octokit/plugin-enterprise-rest": "^2.1.0",
2026 "columnify": "^1.5.4" 1660 "@octokit/rest": "^16.15.0",
2027 }, 1661 "git-url-parse": "^11.1.2",
2028 "dependencies": { 1662 "npmlog": "^4.1.2"
2029 "ansi-styles": {
2030 "version": "3.2.1",
2031 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2032 "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
2033 "dev": true,
2034 "requires": {
2035 "color-convert": "^1.9.0"
2036 }
2037 },
2038 "chalk": {
2039 "version": "2.4.1",
2040 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
2041 "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
2042 "dev": true,
2043 "requires": {
2044 "ansi-styles": "^3.2.1",
2045 "escape-string-regexp": "^1.0.5",
2046 "supports-color": "^5.3.0"
2047 }
2048 },
2049 "supports-color": {
2050 "version": "5.5.0",
2051 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2052 "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=",
2053 "dev": true,
2054 "requires": {
2055 "has-flag": "^3.0.0"
2056 }
2057 }
2058 } 1663 }
2059 }, 1664 },
2060 "@lerna/log-packed": { 1665 "@lerna/log-packed": {
2061 "version": "3.6.0", 1666 "version": "3.11.0",
2062 "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.6.0.tgz", 1667 "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.11.0.tgz",
2063 "integrity": "sha1-vtlsK91H8HbZlX0MYGmy7cFRgUU=", 1668 "integrity": "sha512-TH//81TzSTMuNzJIQE7zqu+ymI5rH25jdEdmbYEWmaJ+T42GMQXKxP8cj2m+fWRaDML8ta0uzBOm5PKHdgoFYQ==",
2064 "dev": true, 1669 "dev": true,
2065 "requires": { 1670 "requires": {
2066 "byte-size": "^4.0.3", 1671 "byte-size": "^4.0.3",
2067 "columnify": "^1.5.4", 1672 "columnify": "^1.5.4",
2068 "has-unicode": "^2.0.1", 1673 "has-unicode": "^2.0.1",
2069 "libnpm": "^2.0.1" 1674 "npmlog": "^4.1.2"
2070 } 1675 }
2071 }, 1676 },
2072 "@lerna/npm-conf": { 1677 "@lerna/npm-conf": {
@@ -2087,334 +1692,6 @@
2087 } 1692 }
2088 } 1693 }
2089 }, 1694 },
2090 "@lerna/npm-dist-tag": {
2091 "version": "3.7.1",
2092 "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.7.1.tgz",
2093 "integrity": "sha1-T4SDIGUxYuPubcKD2Qhr7qiW1nU=",
2094 "dev": true,
2095 "requires": {
2096 "figgy-pudding": "^3.5.1",
2097 "libnpm": "^2.0.1"
2098 }
2099 },
2100 "@lerna/npm-install": {
2101 "version": "3.6.0",
2102 "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.6.0.tgz",
2103 "integrity": "sha1-MU/A0MNUKeK12x596Hs92xq3dgY=",
2104 "dev": true,
2105 "requires": {
2106 "@lerna/child-process": "^3.3.0",
2107 "@lerna/get-npm-exec-opts": "^3.6.0",
2108 "fs-extra": "^7.0.0",
2109 "libnpm": "^2.0.1",
2110 "signal-exit": "^3.0.2",
2111 "write-pkg": "^3.1.0"
2112 }
2113 },
2114 "@lerna/npm-publish": {
2115 "version": "3.7.1",
2116 "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.7.1.tgz",
2117 "integrity": "sha512-3Tv4UWD+1Wz1Eqc7/8eEvAHL5c2pTx+rOKYMEc6P5Z1glN1+TfIfPckPAX0H2xg44yTCh1KGJSSBpJQl68QqIQ==",
2118 "dev": true,
2119 "requires": {
2120 "@lerna/run-lifecycle": "^3.7.1",
2121 "figgy-pudding": "^3.5.1",
2122 "fs-extra": "^7.0.0",
2123 "libnpm": "^2.0.1"
2124 }
2125 },
2126 "@lerna/npm-run-script": {
2127 "version": "3.6.0",
2128 "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.6.0.tgz",
2129 "integrity": "sha1-S5fm9XGun9q+0h1dT8NaK36dUmc=",
2130 "dev": true,
2131 "requires": {
2132 "@lerna/child-process": "^3.3.0",
2133 "@lerna/get-npm-exec-opts": "^3.6.0",
2134 "libnpm": "^2.0.1"
2135 }
2136 },
2137 "@lerna/output": {
2138 "version": "3.6.0",
2139 "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.6.0.tgz",
2140 "integrity": "sha1-ppOEvGhc87Iaob/Gl+srnbMzPQs=",
2141 "dev": true,
2142 "requires": {
2143 "libnpm": "^2.0.1"
2144 }
2145 },
2146 "@lerna/pack-directory": {
2147 "version": "3.7.2",
2148 "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.7.2.tgz",
2149 "integrity": "sha1-Gs7DSNahV5IsBoZAGrVN3zU+8SE=",
2150 "dev": true,
2151 "requires": {
2152 "@lerna/get-packed": "^3.7.0",
2153 "@lerna/package": "^3.7.2",
2154 "@lerna/run-lifecycle": "^3.7.1",
2155 "figgy-pudding": "^3.5.1",
2156 "libnpm": "^2.0.1",
2157 "npm-packlist": "^1.1.12",
2158 "tar": "^4.4.8",
2159 "temp-write": "^3.4.0"
2160 },
2161 "dependencies": {
2162 "tar": {
2163 "version": "4.4.8",
2164 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz",
2165 "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==",
2166 "dev": true,
2167 "requires": {
2168 "chownr": "^1.1.1",
2169 "fs-minipass": "^1.2.5",
2170 "minipass": "^2.3.4",
2171 "minizlib": "^1.1.1",
2172 "mkdirp": "^0.5.0",
2173 "safe-buffer": "^5.1.2",
2174 "yallist": "^3.0.2"
2175 }
2176 },
2177 "yallist": {
2178 "version": "3.0.3",
2179 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
2180 "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
2181 "dev": true
2182 }
2183 }
2184 },
2185 "@lerna/package": {
2186 "version": "3.7.2",
2187 "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.7.2.tgz",
2188 "integrity": "sha1-A8af1/uWXDcsjJaRZaL31t/i38s=",
2189 "dev": true,
2190 "requires": {
2191 "libnpm": "^2.0.1",
2192 "load-json-file": "^4.0.0",
2193 "write-pkg": "^3.1.0"
2194 },
2195 "dependencies": {
2196 "load-json-file": {
2197 "version": "4.0.0",
2198 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
2199 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
2200 "dev": true,
2201 "requires": {
2202 "graceful-fs": "^4.1.2",
2203 "parse-json": "^4.0.0",
2204 "pify": "^3.0.0",
2205 "strip-bom": "^3.0.0"
2206 }
2207 },
2208 "parse-json": {
2209 "version": "4.0.0",
2210 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
2211 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
2212 "dev": true,
2213 "requires": {
2214 "error-ex": "^1.3.1",
2215 "json-parse-better-errors": "^1.0.1"
2216 }
2217 },
2218 "pify": {
2219 "version": "3.0.0",
2220 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2221 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2222 "dev": true
2223 },
2224 "strip-bom": {
2225 "version": "3.0.0",
2226 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
2227 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
2228 "dev": true
2229 }
2230 }
2231 },
2232 "@lerna/package-graph": {
2233 "version": "3.6.0",
2234 "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.6.0.tgz",
2235 "integrity": "sha1-0T5ugNMOLikibTNUEpl7nd9kYwU=",
2236 "dev": true,
2237 "requires": {
2238 "@lerna/validation-error": "^3.6.0",
2239 "libnpm": "^2.0.1",
2240 "semver": "^5.5.0"
2241 }
2242 },
2243 "@lerna/project": {
2244 "version": "3.7.2",
2245 "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.7.2.tgz",
2246 "integrity": "sha1-AjFeELbehSiek4jA4mDY8S0kbDg=",
2247 "dev": true,
2248 "requires": {
2249 "@lerna/package": "^3.7.2",
2250 "@lerna/validation-error": "^3.6.0",
2251 "cosmiconfig": "^5.0.2",
2252 "dedent": "^0.7.0",
2253 "dot-prop": "^4.2.0",
2254 "glob-parent": "^3.1.0",
2255 "globby": "^8.0.1",
2256 "libnpm": "^2.0.1",
2257 "load-json-file": "^4.0.0",
2258 "p-map": "^1.2.0",
2259 "resolve-from": "^4.0.0",
2260 "write-json-file": "^2.3.0"
2261 },
2262 "dependencies": {
2263 "load-json-file": {
2264 "version": "4.0.0",
2265 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
2266 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
2267 "dev": true,
2268 "requires": {
2269 "graceful-fs": "^4.1.2",
2270 "parse-json": "^4.0.0",
2271 "pify": "^3.0.0",
2272 "strip-bom": "^3.0.0"
2273 }
2274 },
2275 "parse-json": {
2276 "version": "4.0.0",
2277 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
2278 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
2279 "dev": true,
2280 "requires": {
2281 "error-ex": "^1.3.1",
2282 "json-parse-better-errors": "^1.0.1"
2283 }
2284 },
2285 "pify": {
2286 "version": "3.0.0",
2287 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2288 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2289 "dev": true
2290 },
2291 "resolve-from": {
2292 "version": "4.0.0",
2293 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2294 "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=",
2295 "dev": true
2296 },
2297 "strip-bom": {
2298 "version": "3.0.0",
2299 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
2300 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
2301 "dev": true
2302 }
2303 }
2304 },
2305 "@lerna/prompt": {
2306 "version": "3.6.0",
2307 "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.6.0.tgz",
2308 "integrity": "sha1-sXzEZN7J2DBhlyPoedx0c2c3ghc=",
2309 "dev": true,
2310 "requires": {
2311 "inquirer": "^6.2.0",
2312 "libnpm": "^2.0.1"
2313 }
2314 },
2315 "@lerna/publish": {
2316 "version": "3.8.0",
2317 "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.8.0.tgz",
2318 "integrity": "sha512-EJDF6oPySIHQRre9KMMqtltrPReuBT7Po72W6OQxCUmCjqDyUd6884lhqFHOgbtOl1axrVVaSOpxCU1m+SLNgA==",
2319 "dev": true,
2320 "requires": {
2321 "@lerna/batch-packages": "^3.6.0",
2322 "@lerna/check-working-tree": "^3.6.0",
2323 "@lerna/child-process": "^3.3.0",
2324 "@lerna/collect-updates": "^3.6.0",
2325 "@lerna/command": "^3.7.2",
2326 "@lerna/describe-ref": "^3.6.0",
2327 "@lerna/log-packed": "^3.6.0",
2328 "@lerna/npm-conf": "^3.7.0",
2329 "@lerna/npm-dist-tag": "^3.7.1",
2330 "@lerna/npm-publish": "^3.7.1",
2331 "@lerna/output": "^3.6.0",
2332 "@lerna/pack-directory": "^3.7.2",
2333 "@lerna/prompt": "^3.6.0",
2334 "@lerna/pulse-till-done": "^3.7.1",
2335 "@lerna/run-lifecycle": "^3.7.1",
2336 "@lerna/run-parallel-batches": "^3.0.0",
2337 "@lerna/validation-error": "^3.6.0",
2338 "@lerna/version": "^3.8.0",
2339 "figgy-pudding": "^3.5.1",
2340 "fs-extra": "^7.0.0",
2341 "libnpm": "^2.0.1",
2342 "npm-registry-fetch": "^3.8.0",
2343 "p-finally": "^1.0.0",
2344 "p-map": "^1.2.0",
2345 "p-pipe": "^1.2.0",
2346 "p-reduce": "^1.0.0",
2347 "semver": "^5.5.0"
2348 }
2349 },
2350 "@lerna/pulse-till-done": {
2351 "version": "3.7.1",
2352 "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.7.1.tgz",
2353 "integrity": "sha1-qeVTgPoY9olqPlsjYhpCJ637j4U=",
2354 "dev": true,
2355 "requires": {
2356 "libnpm": "^2.0.1"
2357 }
2358 },
2359 "@lerna/resolve-symlink": {
2360 "version": "3.6.0",
2361 "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.6.0.tgz",
2362 "integrity": "sha1-mFNEeWtwT/Mq+pI5AeeV6AdBuG4=",
2363 "dev": true,
2364 "requires": {
2365 "fs-extra": "^7.0.0",
2366 "libnpm": "^2.0.1",
2367 "read-cmd-shim": "^1.0.1"
2368 }
2369 },
2370 "@lerna/rimraf-dir": {
2371 "version": "3.6.0",
2372 "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.6.0.tgz",
2373 "integrity": "sha1-oCxK0U2aZcAFAh2nnVRXArcIWnQ=",
2374 "dev": true,
2375 "requires": {
2376 "@lerna/child-process": "^3.3.0",
2377 "libnpm": "^2.0.1",
2378 "path-exists": "^3.0.0",
2379 "rimraf": "^2.6.2"
2380 },
2381 "dependencies": {
2382 "path-exists": {
2383 "version": "3.0.0",
2384 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
2385 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
2386 "dev": true
2387 }
2388 }
2389 },
2390 "@lerna/run": {
2391 "version": "3.7.2",
2392 "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.7.2.tgz",
2393 "integrity": "sha512-FwBjcrtYSFyvY2YXJ8GoI9VNv2UElUbVra5+iTF1DgQh37RmK0ZCODkfXp6PYyUszHkgCRuJqhK0+yMWRJo61w==",
2394 "dev": true,
2395 "requires": {
2396 "@lerna/batch-packages": "^3.6.0",
2397 "@lerna/command": "^3.7.2",
2398 "@lerna/filter-options": "^3.6.0",
2399 "@lerna/npm-run-script": "^3.6.0",
2400 "@lerna/output": "^3.6.0",
2401 "@lerna/run-parallel-batches": "^3.0.0",
2402 "@lerna/timer": "^3.5.0",
2403 "@lerna/validation-error": "^3.6.0",
2404 "p-map": "^1.2.0"
2405 }
2406 },
2407 "@lerna/run-lifecycle": {
2408 "version": "3.7.1",
2409 "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.7.1.tgz",
2410 "integrity": "sha1-SwbmmjTMK9mRHckPk/00bXXKXq8=",
2411 "dev": true,
2412 "requires": {
2413 "@lerna/npm-conf": "^3.7.0",
2414 "figgy-pudding": "^3.5.1",
2415 "libnpm": "^2.0.1"
2416 }
2417 },
2418 "@lerna/run-parallel-batches": { 1695 "@lerna/run-parallel-batches": {
2419 "version": "3.0.0", 1696 "version": "3.0.0",
2420 "resolved": "https://registry.npmjs.org/@lerna/run-parallel-batches/-/run-parallel-batches-3.0.0.tgz", 1697 "resolved": "https://registry.npmjs.org/@lerna/run-parallel-batches/-/run-parallel-batches-3.0.0.tgz",
@@ -2425,280 +1702,12 @@
2425 "p-map-series": "^1.0.0" 1702 "p-map-series": "^1.0.0"
2426 } 1703 }
2427 }, 1704 },
2428 "@lerna/symlink-binary": {
2429 "version": "3.7.2",
2430 "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.7.2.tgz",
2431 "integrity": "sha1-/tzolxHs/rPYX9cDUZn6sENqeTo=",
2432 "dev": true,
2433 "requires": {
2434 "@lerna/create-symlink": "^3.6.0",
2435 "@lerna/package": "^3.7.2",
2436 "fs-extra": "^7.0.0",
2437 "p-map": "^1.2.0"
2438 }
2439 },
2440 "@lerna/symlink-dependencies": {
2441 "version": "3.8.1",
2442 "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.8.1.tgz",
2443 "integrity": "sha512-MlXRTpB3Go/ubexxySngzg8PnItpPIxa0ydHMxvvw7s06g7ZsOOMOAx+F7AUPPr7bssdZ+gg5bfSq+J1HoINrg==",
2444 "dev": true,
2445 "requires": {
2446 "@lerna/create-symlink": "^3.6.0",
2447 "@lerna/resolve-symlink": "^3.6.0",
2448 "@lerna/symlink-binary": "^3.7.2",
2449 "fs-extra": "^7.0.0",
2450 "p-finally": "^1.0.0",
2451 "p-map": "^1.2.0",
2452 "p-map-series": "^1.0.0"
2453 }
2454 },
2455 "@lerna/timer": { 1705 "@lerna/timer": {
2456 "version": "3.5.0", 1706 "version": "3.5.0",
2457 "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.5.0.tgz", 1707 "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.5.0.tgz",
2458 "integrity": "sha512-TAb99hqQN6E3JBGtG9iyZNPq1/DbmqgBOeNrKtdJsGvIeX/NGLgUDWMrj2h04V4O+jpBFmSf6HIld6triKmxCA==", 1708 "integrity": "sha512-TAb99hqQN6E3JBGtG9iyZNPq1/DbmqgBOeNrKtdJsGvIeX/NGLgUDWMrj2h04V4O+jpBFmSf6HIld6triKmxCA==",
2459 "dev": true 1709 "dev": true
2460 }, 1710 },
2461 "@lerna/validation-error": {
2462 "version": "3.6.0",
2463 "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.6.0.tgz",
2464 "integrity": "sha512-MWltncGO5VgMS0QedTlZCjFUMF/evRjDMMHrtVorkIB2Cp5xy0rkKa8iDBG43qpUWeG1giwi58yUlETBcWfILw==",
2465 "dev": true,
2466 "requires": {
2467 "libnpm": "^2.0.1"
2468 }
2469 },
2470 "@lerna/version": {
2471 "version": "3.8.5",
2472 "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.8.5.tgz",
2473 "integrity": "sha512-CfWoef3M2CCA3dMqPYJCrshuSAs+xCAEfVpLmaHQyutKXXGG1LZD38iq2Xs3dxNF07Md5H9+Mt6pfEwsXqjhJA==",
2474 "dev": true,
2475 "requires": {
2476 "@lerna/batch-packages": "^3.6.0",
2477 "@lerna/check-working-tree": "^3.8.1",
2478 "@lerna/child-process": "^3.3.0",
2479 "@lerna/collect-updates": "^3.8.1",
2480 "@lerna/command": "^3.8.5",
2481 "@lerna/conventional-commits": "^3.6.0",
2482 "@lerna/output": "^3.6.0",
2483 "@lerna/prompt": "^3.6.0",
2484 "@lerna/run-lifecycle": "^3.8.2",
2485 "@lerna/validation-error": "^3.6.0",
2486 "chalk": "^2.3.1",
2487 "dedent": "^0.7.0",
2488 "libnpm": "^2.0.1",
2489 "minimatch": "^3.0.4",
2490 "p-map": "^1.2.0",
2491 "p-pipe": "^1.2.0",
2492 "p-reduce": "^1.0.0",
2493 "p-waterfall": "^1.0.0",
2494 "semver": "^5.5.0",
2495 "slash": "^1.0.0",
2496 "temp-write": "^3.4.0"
2497 },
2498 "dependencies": {
2499 "@lerna/check-working-tree": {
2500 "version": "3.8.1",
2501 "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.8.1.tgz",
2502 "integrity": "sha512-UJqyvFr3+MTDo31fVjJlV/eshmQg8u0vpQcY95Vs00B99QxzLoICSGpNdldhSBnOIpOlq6tm5H/2hflc5hANew==",
2503 "dev": true,
2504 "requires": {
2505 "@lerna/describe-ref": "^3.8.1",
2506 "@lerna/validation-error": "^3.6.0"
2507 }
2508 },
2509 "@lerna/collect-updates": {
2510 "version": "3.8.1",
2511 "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.8.1.tgz",
2512 "integrity": "sha512-1ULd1FBX8j8XGe166CUx+PkNeBJrbauI6Ux9+NiVrpeyE5rF6hzrowRyaptE9n5jzAl0WtTTIP1MsdrVG7BvAA==",
2513 "dev": true,
2514 "requires": {
2515 "@lerna/child-process": "^3.3.0",
2516 "@lerna/describe-ref": "^3.8.1",
2517 "libnpm": "^2.0.1",
2518 "minimatch": "^3.0.4",
2519 "slash": "^1.0.0"
2520 }
2521 },
2522 "@lerna/command": {
2523 "version": "3.8.5",
2524 "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.8.5.tgz",
2525 "integrity": "sha512-NkLuA46RlL+LZ6lyXcuhJKbiS0LgnvRj0uwkxre2yHFDRnUdoCLXEXcslHO+fcM0ROOPYOa8rWEb2uGplfM1ug==",
2526 "dev": true,
2527 "requires": {
2528 "@lerna/child-process": "^3.3.0",
2529 "@lerna/package-graph": "^3.6.0",
2530 "@lerna/project": "^3.8.5",
2531 "@lerna/validation-error": "^3.6.0",
2532 "@lerna/write-log-file": "^3.6.0",
2533 "dedent": "^0.7.0",
2534 "execa": "^1.0.0",
2535 "is-ci": "^1.0.10",
2536 "libnpm": "^2.0.1",
2537 "lodash": "^4.17.5"
2538 }
2539 },
2540 "@lerna/describe-ref": {
2541 "version": "3.8.1",
2542 "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.8.1.tgz",
2543 "integrity": "sha512-EPXFiZbWG0KiaDM+BT3RZahy5gwrTVyKDv8HmPkGhu2h4pr34tzsSMmYmJ8I0dLeu4IpP/G/OIBa6DkYWisiZw==",
2544 "dev": true,
2545 "requires": {
2546 "@lerna/child-process": "^3.3.0",
2547 "libnpm": "^2.0.1"
2548 }
2549 },
2550 "@lerna/project": {
2551 "version": "3.8.5",
2552 "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.8.5.tgz",
2553 "integrity": "sha512-D0no5qrfKGxFkUOypUFCsT1iZww0ioW2zbwyUqvWal5ut/lH9+T7RLFxSKVfo+tuJTT0zqCITHBtsA3G/wwNDg==",
2554 "dev": true,
2555 "requires": {
2556 "@lerna/package": "^3.7.2",
2557 "@lerna/validation-error": "^3.6.0",
2558 "cosmiconfig": "^5.0.2",
2559 "dedent": "^0.7.0",
2560 "dot-prop": "^4.2.0",
2561 "glob-parent": "^3.1.0",
2562 "globby": "^8.0.1",
2563 "libnpm": "^2.0.1",
2564 "load-json-file": "^4.0.0",
2565 "p-map": "^1.2.0",
2566 "resolve-from": "^4.0.0",
2567 "write-json-file": "^2.3.0"
2568 }
2569 },
2570 "@lerna/run-lifecycle": {
2571 "version": "3.8.2",
2572 "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.8.2.tgz",
2573 "integrity": "sha512-V80nIoHpp0IL9WEaK8wz47SeqLSlI8DyNqVqUoG1DCeCGr6rdvRGD0FgHSKgRnZxk/SgP1Az/YBBtc5qnA+CzA==",
2574 "dev": true,
2575 "requires": {
2576 "@lerna/npm-conf": "^3.7.0",
2577 "figgy-pudding": "^3.5.1",
2578 "libnpm": "^2.0.1"
2579 }
2580 },
2581 "ansi-styles": {
2582 "version": "3.2.1",
2583 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2584 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2585 "dev": true,
2586 "requires": {
2587 "color-convert": "^1.9.0"
2588 }
2589 },
2590 "chalk": {
2591 "version": "2.4.2",
2592 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2593 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2594 "dev": true,
2595 "requires": {
2596 "ansi-styles": "^3.2.1",
2597 "escape-string-regexp": "^1.0.5",
2598 "supports-color": "^5.3.0"
2599 }
2600 },
2601 "execa": {
2602 "version": "1.0.0",
2603 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
2604 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
2605 "dev": true,
2606 "requires": {
2607 "cross-spawn": "^6.0.0",
2608 "get-stream": "^4.0.0",
2609 "is-stream": "^1.1.0",
2610 "npm-run-path": "^2.0.0",
2611 "p-finally": "^1.0.0",
2612 "signal-exit": "^3.0.0",
2613 "strip-eof": "^1.0.0"
2614 }
2615 },
2616 "get-stream": {
2617 "version": "4.1.0",
2618 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
2619 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
2620 "dev": true,
2621 "requires": {
2622 "pump": "^3.0.0"
2623 }
2624 },
2625 "load-json-file": {
2626 "version": "4.0.0",
2627 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
2628 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
2629 "dev": true,
2630 "requires": {
2631 "graceful-fs": "^4.1.2",
2632 "parse-json": "^4.0.0",
2633 "pify": "^3.0.0",
2634 "strip-bom": "^3.0.0"
2635 }
2636 },
2637 "parse-json": {
2638 "version": "4.0.0",
2639 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
2640 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
2641 "dev": true,
2642 "requires": {
2643 "error-ex": "^1.3.1",
2644 "json-parse-better-errors": "^1.0.1"
2645 }
2646 },
2647 "pify": {
2648 "version": "3.0.0",
2649 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2650 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2651 "dev": true
2652 },
2653 "pump": {
2654 "version": "3.0.0",
2655 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
2656 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
2657 "dev": true,
2658 "requires": {
2659 "end-of-stream": "^1.1.0",
2660 "once": "^1.3.1"
2661 }
2662 },
2663 "resolve-from": {
2664 "version": "4.0.0",
2665 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2666 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2667 "dev": true
2668 },
2669 "slash": {
2670 "version": "1.0.0",
2671 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
2672 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
2673 "dev": true
2674 },
2675 "strip-bom": {
2676 "version": "3.0.0",
2677 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
2678 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
2679 "dev": true
2680 },
2681 "supports-color": {
2682 "version": "5.5.0",
2683 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2684 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2685 "dev": true,
2686 "requires": {
2687 "has-flag": "^3.0.0"
2688 }
2689 }
2690 }
2691 },
2692 "@lerna/write-log-file": {
2693 "version": "3.6.0",
2694 "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.6.0.tgz",
2695 "integrity": "sha512-OkLK99V6sYXsJsYg+O9wtiFS3z6eUPaiz2e6cXJt80mfIIdI1t2dnmyua0Ib5cZWExQvx2z6Y32Wlf0MnsoNsA==",
2696 "dev": true,
2697 "requires": {
2698 "libnpm": "^2.0.1",
2699 "write-file-atomic": "^2.3.0"
2700 }
2701 },
2702 "@mdi/js": { 1711 "@mdi/js": {
2703 "version": "3.3.92", 1712 "version": "3.3.92",
2704 "resolved": "https://registry.npmjs.org/@mdi/js/-/js-3.3.92.tgz", 1713 "resolved": "https://registry.npmjs.org/@mdi/js/-/js-3.3.92.tgz",
@@ -2727,63 +1736,6 @@
2727 "@meetfranz/theme": "^1.0.7", 1736 "@meetfranz/theme": "^1.0.7",
2728 "react-html-attributes": "^1.4.3", 1737 "react-html-attributes": "^1.4.3",
2729 "react-loader": "^2.4.5" 1738 "react-loader": "^2.4.5"
2730 },
2731 "dependencies": {
2732 "@meetfranz/theme": {
2733 "version": "1.0.7",
2734 "bundled": true,
2735 "requires": {
2736 "color": "^3.1.0"
2737 }
2738 },
2739 "debug": {
2740 "version": "4.1.1",
2741 "bundled": true,
2742 "requires": {
2743 "ms": "^2.1.1"
2744 }
2745 },
2746 "hoist-non-react-statics": {
2747 "version": "3.2.1",
2748 "bundled": true,
2749 "requires": {
2750 "react-is": "^16.3.2"
2751 }
2752 },
2753 "mobx": {
2754 "version": "5.8.0",
2755 "bundled": true
2756 },
2757 "mobx-react": {
2758 "version": "5.4.3",
2759 "bundled": true,
2760 "requires": {
2761 "hoist-non-react-statics": "^3.0.0",
2762 "react-lifecycles-compat": "^3.0.2"
2763 }
2764 },
2765 "ms": {
2766 "version": "2.1.1",
2767 "bundled": true
2768 },
2769 "react": {
2770 "version": "16.7.0",
2771 "bundled": true,
2772 "requires": {
2773 "loose-envify": "^1.1.0",
2774 "object-assign": "^4.1.1",
2775 "prop-types": "^15.6.2",
2776 "scheduler": "^0.12.0"
2777 }
2778 },
2779 "scheduler": {
2780 "version": "0.12.0",
2781 "bundled": true,
2782 "requires": {
2783 "loose-envify": "^1.1.0",
2784 "object-assign": "^4.1.1"
2785 }
2786 }
2787 } 1739 }
2788 }, 1740 },
2789 "@meetfranz/theme": { 1741 "@meetfranz/theme": {
@@ -2826,6 +1778,61 @@
2826 "integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=", 1778 "integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=",
2827 "dev": true 1779 "dev": true
2828 }, 1780 },
1781 "@octokit/endpoint": {
1782 "version": "3.1.2",
1783 "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-3.1.2.tgz",
1784 "integrity": "sha512-iRx4kDYybAv9tOrHDBE6HwlgiFi8qmbZl8SHliZWtxbUFuXLZXh2yv8DxGIK9wzD9J0wLDMZneO8vNYJNUSJ9Q==",
1785 "dev": true,
1786 "requires": {
1787 "deepmerge": "3.1.0",
1788 "is-plain-object": "^2.0.4",
1789 "universal-user-agent": "^2.0.1",
1790 "url-template": "^2.0.8"
1791 }
1792 },
1793 "@octokit/plugin-enterprise-rest": {
1794 "version": "2.1.1",
1795 "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-2.1.1.tgz",
1796 "integrity": "sha512-DJNXHH0LptKCLpJ8y3vCA/O+s+3/sDU4JNN2V0M04tsMN0hVGLPzoGgejPJgaxGP8Il5aw+jA5Nl5mTfdt9NrQ==",
1797 "dev": true
1798 },
1799 "@octokit/request": {
1800 "version": "2.3.0",
1801 "resolved": "https://registry.npmjs.org/@octokit/request/-/request-2.3.0.tgz",
1802 "integrity": "sha512-5YRqYNZOAaL7+nt7w3Scp6Sz4P2g7wKFP9npx1xdExMomk8/M/ICXVLYVam2wzxeY0cIc6wcKpjC5KI4jiNbGw==",
1803 "dev": true,
1804 "requires": {
1805 "@octokit/endpoint": "^3.1.1",
1806 "is-plain-object": "^2.0.4",
1807 "node-fetch": "^2.3.0",
1808 "universal-user-agent": "^2.0.1"
1809 },
1810 "dependencies": {
1811 "node-fetch": {
1812 "version": "2.3.0",
1813 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.3.0.tgz",
1814 "integrity": "sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA==",
1815 "dev": true
1816 }
1817 }
1818 },
1819 "@octokit/rest": {
1820 "version": "16.15.0",
1821 "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.15.0.tgz",
1822 "integrity": "sha512-Un+e7rgh38RtPOTe453pT/KPM/p2KZICimBmuZCd2wEo8PacDa4h6RqTPZs+f2DPazTTqdM7QU4LKlUjgiBwWw==",
1823 "dev": true,
1824 "requires": {
1825 "@octokit/request": "2.3.0",
1826 "before-after-hook": "^1.2.0",
1827 "btoa-lite": "^1.0.0",
1828 "lodash.get": "^4.4.2",
1829 "lodash.set": "^4.3.2",
1830 "lodash.uniq": "^4.5.0",
1831 "octokit-pagination-methods": "^1.1.0",
1832 "universal-user-agent": "^2.0.0",
1833 "url-template": "^2.0.8"
1834 }
1835 },
2829 "@types/classnames": { 1836 "@types/classnames": {
2830 "version": "2.2.6", 1837 "version": "2.2.6",
2831 "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.6.tgz", 1838 "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.6.tgz",
@@ -3180,6 +2187,12 @@
3180 "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", 2187 "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==",
3181 "dev": true 2188 "dev": true
3182 }, 2189 },
2190 "add-stream": {
2191 "version": "1.0.0",
2192 "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz",
2193 "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=",
2194 "dev": true
2195 },
3183 "address-rfc2822": { 2196 "address-rfc2822": {
3184 "version": "2.0.4", 2197 "version": "2.0.4",
3185 "resolved": "https://registry.npmjs.org/address-rfc2822/-/address-rfc2822-2.0.4.tgz", 2198 "resolved": "https://registry.npmjs.org/address-rfc2822/-/address-rfc2822-2.0.4.tgz",
@@ -3521,9 +2534,9 @@
3521 "dev": true 2534 "dev": true
3522 }, 2535 },
3523 "array-flatten": { 2536 "array-flatten": {
3524 "version": "1.1.1", 2537 "version": "2.1.2",
3525 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 2538 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
3526 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 2539 "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
3527 "dev": true 2540 "dev": true
3528 }, 2541 },
3529 "array-ify": { 2542 "array-ify": {
@@ -3677,7 +2690,7 @@
3677 }, 2690 },
3678 "util": { 2691 "util": {
3679 "version": "0.10.3", 2692 "version": "0.10.3",
3680 "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", 2693 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
3681 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", 2694 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
3682 "dev": true, 2695 "dev": true,
3683 "requires": { 2696 "requires": {
@@ -3712,7 +2725,7 @@
3712 }, 2725 },
3713 "async": { 2726 "async": {
3714 "version": "0.1.22", 2727 "version": "0.1.22",
3715 "resolved": "http://registry.npmjs.org/async/-/async-0.1.22.tgz", 2728 "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz",
3716 "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=" 2729 "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE="
3717 }, 2730 },
3718 "async-done": { 2731 "async-done": {
@@ -3725,6 +2738,14 @@
3725 "once": "^1.3.2", 2738 "once": "^1.3.2",
3726 "process-nextick-args": "^1.0.7", 2739 "process-nextick-args": "^1.0.7",
3727 "stream-exhaust": "^1.0.1" 2740 "stream-exhaust": "^1.0.1"
2741 },
2742 "dependencies": {
2743 "process-nextick-args": {
2744 "version": "1.0.7",
2745 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
2746 "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
2747 "dev": true
2748 }
3728 } 2749 }
3729 }, 2750 },
3730 "async-each": { 2751 "async-each": {
@@ -3817,6 +2838,19 @@
3817 "js-tokens": "^3.0.2" 2838 "js-tokens": "^3.0.2"
3818 }, 2839 },
3819 "dependencies": { 2840 "dependencies": {
2841 "chalk": {
2842 "version": "1.1.3",
2843 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
2844 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
2845 "dev": true,
2846 "requires": {
2847 "ansi-styles": "^2.2.1",
2848 "escape-string-regexp": "^1.0.2",
2849 "has-ansi": "^2.0.0",
2850 "strip-ansi": "^3.0.0",
2851 "supports-color": "^2.0.0"
2852 }
2853 },
3820 "js-tokens": { 2854 "js-tokens": {
3821 "version": "3.0.2", 2855 "version": "3.0.2",
3822 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", 2856 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
@@ -3852,44 +2886,26 @@
3852 } 2886 }
3853 }, 2887 },
3854 "babel-loader": { 2888 "babel-loader": {
3855 "version": "8.0.4", 2889 "version": "8.0.5",
3856 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.4.tgz", 2890 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.5.tgz",
3857 "integrity": "sha512-fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw==", 2891 "integrity": "sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw==",
3858 "dev": true, 2892 "dev": true,
3859 "requires": { 2893 "requires": {
3860 "find-cache-dir": "^1.0.0", 2894 "find-cache-dir": "^2.0.0",
3861 "loader-utils": "^1.0.2", 2895 "loader-utils": "^1.0.2",
3862 "mkdirp": "^0.5.1", 2896 "mkdirp": "^0.5.1",
3863 "util.promisify": "^1.0.0" 2897 "util.promisify": "^1.0.0"
3864 }, 2898 },
3865 "dependencies": { 2899 "dependencies": {
3866 "find-cache-dir": { 2900 "find-cache-dir": {
3867 "version": "1.0.0", 2901 "version": "2.0.0",
3868 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", 2902 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz",
3869 "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", 2903 "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==",
3870 "dev": true, 2904 "dev": true,
3871 "requires": { 2905 "requires": {
3872 "commondir": "^1.0.1", 2906 "commondir": "^1.0.1",
3873 "make-dir": "^1.0.0", 2907 "make-dir": "^1.0.0",
3874 "pkg-dir": "^2.0.0" 2908 "pkg-dir": "^3.0.0"
3875 }
3876 },
3877 "find-up": {
3878 "version": "2.1.0",
3879 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
3880 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
3881 "dev": true,
3882 "requires": {
3883 "locate-path": "^2.0.0"
3884 }
3885 },
3886 "pkg-dir": {
3887 "version": "2.0.0",
3888 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
3889 "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
3890 "dev": true,
3891 "requires": {
3892 "find-up": "^2.1.0"
3893 } 2909 }
3894 } 2910 }
3895 } 2911 }
@@ -3901,13 +2917,6 @@
3901 "requires": { 2917 "requires": {
3902 "core-js": "^2.4.0", 2918 "core-js": "^2.4.0",
3903 "regenerator-runtime": "^0.11.0" 2919 "regenerator-runtime": "^0.11.0"
3904 },
3905 "dependencies": {
3906 "regenerator-runtime": {
3907 "version": "0.11.1",
3908 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
3909 "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
3910 }
3911 } 2920 }
3912 }, 2921 },
3913 "bach": { 2922 "bach": {
@@ -4033,6 +3042,12 @@
4033 "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", 3042 "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
4034 "dev": true 3043 "dev": true
4035 }, 3044 },
3045 "before-after-hook": {
3046 "version": "1.3.2",
3047 "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-1.3.2.tgz",
3048 "integrity": "sha512-zyPgY5dgbf99c0uGUjhY4w+mxqEGxPKg9RQDl34VvrVh2bM31lFN+mwR1ZHepq/KA3VCPk1gwJZL6IIJqjLy2w==",
3049 "dev": true
3050 },
4036 "better-assert": { 3051 "better-assert": {
4037 "version": "1.0.2", 3052 "version": "1.0.2",
4038 "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", 3053 "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
@@ -4048,29 +3063,19 @@
4048 "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", 3063 "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
4049 "dev": true 3064 "dev": true
4050 }, 3065 },
4051 "bin-links": {
4052 "version": "1.1.2",
4053 "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-1.1.2.tgz",
4054 "integrity": "sha1-+3S9VLrmt778bGIh8lMirIMNl1c=",
4055 "dev": true,
4056 "requires": {
4057 "bluebird": "^3.5.0",
4058 "cmd-shim": "^2.0.2",
4059 "gentle-fs": "^2.0.0",
4060 "graceful-fs": "^4.1.11",
4061 "write-file-atomic": "^2.3.0"
4062 }
4063 },
4064 "binary-extensions": { 3066 "binary-extensions": {
4065 "version": "1.12.0", 3067 "version": "1.13.0",
4066 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", 3068 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz",
4067 "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", 3069 "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==",
4068 "dev": true 3070 "dev": true
4069 }, 3071 },
4070 "bindings": { 3072 "bindings": {
4071 "version": "1.3.0", 3073 "version": "1.4.0",
4072 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz", 3074 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.4.0.tgz",
4073 "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw==" 3075 "integrity": "sha512-7znEVX22Djn+nYjxCWKDne0RRloa9XfYa84yk3s+HkE3LpDYZmhArYr9O9huBoHY3/oXispx5LorIX7Sl2CgSQ==",
3076 "requires": {
3077 "file-uri-to-path": "1.0.0"
3078 }
4074 }, 3079 },
4075 "blob": { 3080 "blob": {
4076 "version": "0.0.4", 3081 "version": "0.0.4",
@@ -4168,14 +3173,6 @@
4168 "dns-txt": "^2.0.2", 3173 "dns-txt": "^2.0.2",
4169 "multicast-dns": "^6.0.1", 3174 "multicast-dns": "^6.0.1",
4170 "multicast-dns-service-types": "^1.1.0" 3175 "multicast-dns-service-types": "^1.1.0"
4171 },
4172 "dependencies": {
4173 "array-flatten": {
4174 "version": "2.1.2",
4175 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
4176 "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
4177 "dev": true
4178 }
4179 } 3176 }
4180 }, 3177 },
4181 "boolbase": { 3178 "boolbase": {
@@ -4214,32 +3211,12 @@
4214 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 3211 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4215 "dev": true 3212 "dev": true
4216 }, 3213 },
4217 "ansi-styles": {
4218 "version": "3.2.1",
4219 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4220 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4221 "dev": true,
4222 "requires": {
4223 "color-convert": "^1.9.0"
4224 }
4225 },
4226 "camelcase": { 3214 "camelcase": {
4227 "version": "4.1.0", 3215 "version": "4.1.0",
4228 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 3216 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
4229 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 3217 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
4230 "dev": true 3218 "dev": true
4231 }, 3219 },
4232 "chalk": {
4233 "version": "2.4.2",
4234 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4235 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4236 "dev": true,
4237 "requires": {
4238 "ansi-styles": "^3.2.1",
4239 "escape-string-regexp": "^1.0.5",
4240 "supports-color": "^5.3.0"
4241 }
4242 },
4243 "is-fullwidth-code-point": { 3220 "is-fullwidth-code-point": {
4244 "version": "2.0.0", 3221 "version": "2.0.0",
4245 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 3222 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
@@ -4264,15 +3241,6 @@
4264 "requires": { 3241 "requires": {
4265 "ansi-regex": "^3.0.0" 3242 "ansi-regex": "^3.0.0"
4266 } 3243 }
4267 },
4268 "supports-color": {
4269 "version": "5.5.0",
4270 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4271 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4272 "dev": true,
4273 "requires": {
4274 "has-flag": "^3.0.0"
4275 }
4276 } 3244 }
4277 } 3245 }
4278 }, 3246 },
@@ -4404,16 +3372,39 @@
4404 } 3372 }
4405 }, 3373 },
4406 "browserslist": { 3374 "browserslist": {
4407 "version": "4.3.2", 3375 "version": "4.4.1",
4408 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.2.tgz", 3376 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz",
4409 "integrity": "sha512-wgZJWlYcDvsjRtf8socmAHf1nXq88KrQLB/gMYHGPUc2bzPWsgltSXwPWYHx4Sw0G9E/XGNW5wJDaWlpHRMpjA==", 3377 "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==",
4410 "dev": true, 3378 "dev": true,
4411 "requires": { 3379 "requires": {
4412 "caniuse-lite": "^1.0.30000898", 3380 "caniuse-lite": "^1.0.30000929",
4413 "electron-to-chromium": "^1.3.80", 3381 "electron-to-chromium": "^1.3.103",
4414 "node-releases": "^1.0.0-alpha.14" 3382 "node-releases": "^1.1.3"
3383 },
3384 "dependencies": {
3385 "electron-to-chromium": {
3386 "version": "1.3.113",
3387 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz",
3388 "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==",
3389 "dev": true
3390 },
3391 "node-releases": {
3392 "version": "1.1.7",
3393 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.7.tgz",
3394 "integrity": "sha512-bKdrwaqJUPHqlCzDD7so/R+Nk0jGv9a11ZhLrD9f6i947qGLrGAhU3OxRENa19QQmwzGy/g6zCDEuLGDO8HPvA==",
3395 "dev": true,
3396 "requires": {
3397 "semver": "^5.3.0"
3398 }
3399 }
4415 } 3400 }
4416 }, 3401 },
3402 "btoa-lite": {
3403 "version": "1.0.0",
3404 "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz",
3405 "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=",
3406 "dev": true
3407 },
4417 "buffer": { 3408 "buffer": {
4418 "version": "4.9.1", 3409 "version": "4.9.1",
4419 "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", 3410 "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
@@ -4495,24 +3486,11 @@
4495 "temp-file": "^3.3.2" 3486 "temp-file": "^3.3.2"
4496 }, 3487 },
4497 "dependencies": { 3488 "dependencies": {
4498 "ansi-styles": { 3489 "@meetfranz/theme": {
4499 "version": "3.2.1", 3490 "version": "1.0.7",
4500 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 3491 "bundled": true,
4501 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4502 "dev": true,
4503 "requires": {
4504 "color-convert": "^1.9.0"
4505 }
4506 },
4507 "chalk": {
4508 "version": "2.4.2",
4509 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4510 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4511 "dev": true,
4512 "requires": { 3492 "requires": {
4513 "ansi-styles": "^3.2.1", 3493 "color": "^3.1.0"
4514 "escape-string-regexp": "^1.0.5",
4515 "supports-color": "^5.3.0"
4516 } 3494 }
4517 }, 3495 },
4518 "ci-info": { 3496 "ci-info": {
@@ -4539,19 +3517,29 @@
4539 "ci-info": "^2.0.0" 3517 "ci-info": "^2.0.0"
4540 } 3518 }
4541 }, 3519 },
3520 "mobx": {
3521 "version": "5.8.0",
3522 "bundled": true
3523 },
3524 "mobx-react": {
3525 "version": "5.4.3",
3526 "bundled": true,
3527 "requires": {
3528 "react-lifecycles-compat": "^3.0.2"
3529 }
3530 },
4542 "ms": { 3531 "ms": {
4543 "version": "2.1.1", 3532 "version": "2.1.1",
4544 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 3533 "bundled": true,
4545 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
4546 "dev": true 3534 "dev": true
4547 }, 3535 },
4548 "supports-color": { 3536 "react": {
4549 "version": "5.5.0", 3537 "version": "16.7.0",
4550 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 3538 "bundled": true,
4551 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4552 "dev": true,
4553 "requires": { 3539 "requires": {
4554 "has-flag": "^3.0.0" 3540 "loose-envify": "^1.1.0",
3541 "object-assign": "^4.1.1",
3542 "prop-types": "^15.6.2"
4555 } 3543 }
4556 } 3544 }
4557 } 3545 }
@@ -4560,7 +3548,6 @@
4560 "version": "8.1.0", 3548 "version": "8.1.0",
4561 "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.1.0.tgz", 3549 "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.1.0.tgz",
4562 "integrity": "sha512-s1mlJ28mv+56Iebh6c9aXjVe11O3Z0cDTwAGeB0PCcUzHA37fDxGgS8ZGoYNMZP+rBHj21d/od1wuYofTVLaQg==", 3550 "integrity": "sha512-s1mlJ28mv+56Iebh6c9aXjVe11O3Z0cDTwAGeB0PCcUzHA37fDxGgS8ZGoYNMZP+rBHj21d/od1wuYofTVLaQg==",
4563 "dev": true,
4564 "requires": { 3551 "requires": {
4565 "bluebird-lst": "^1.0.6", 3552 "bluebird-lst": "^1.0.6",
4566 "debug": "^4.1.0", 3553 "debug": "^4.1.0",
@@ -4572,7 +3559,6 @@
4572 "version": "4.1.1", 3559 "version": "4.1.1",
4573 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 3560 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
4574 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 3561 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
4575 "dev": true,
4576 "requires": { 3562 "requires": {
4577 "ms": "^2.1.1" 3563 "ms": "^2.1.1"
4578 } 3564 }
@@ -4580,8 +3566,7 @@
4580 "ms": { 3566 "ms": {
4581 "version": "2.1.1", 3567 "version": "2.1.1",
4582 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 3568 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
4583 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 3569 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
4584 "dev": true
4585 } 3570 }
4586 } 3571 }
4587 }, 3572 },
@@ -4600,8 +3585,7 @@
4600 "builtins": { 3585 "builtins": {
4601 "version": "1.0.3", 3586 "version": "1.0.3",
4602 "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", 3587 "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
4603 "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", 3588 "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og="
4604 "dev": true
4605 }, 3589 },
4606 "byline": { 3590 "byline": {
4607 "version": "5.0.0", 3591 "version": "5.0.0",
@@ -4612,7 +3596,7 @@
4612 "byte-size": { 3596 "byte-size": {
4613 "version": "4.0.4", 3597 "version": "4.0.4",
4614 "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-4.0.4.tgz", 3598 "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-4.0.4.tgz",
4615 "integrity": "sha1-KdOBcJ9BquDYnGMfHIGuyIzUCyM=", 3599 "integrity": "sha512-82RPeneC6nqCdSwCX2hZUz3JPOvN5at/nTEw/CMf05Smu3Hrpo9Psb7LjN+k+XndNArG1EY8L4+BM3aTM4BCvw==",
4616 "dev": true 3600 "dev": true
4617 }, 3601 },
4618 "bytes": { 3602 "bytes": {
@@ -4624,7 +3608,7 @@
4624 "cacache": { 3608 "cacache": {
4625 "version": "11.3.2", 3609 "version": "11.3.2",
4626 "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz", 3610 "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz",
4627 "integrity": "sha1-LYHjCOPSWMo4Eltna5iyrJzmm/o=", 3611 "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==",
4628 "dev": true, 3612 "dev": true,
4629 "requires": { 3613 "requires": {
4630 "bluebird": "^3.5.3", 3614 "bluebird": "^3.5.3",
@@ -4652,7 +3636,7 @@
4652 "lru-cache": { 3636 "lru-cache": {
4653 "version": "5.1.1", 3637 "version": "5.1.1",
4654 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 3638 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
4655 "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", 3639 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
4656 "dev": true, 3640 "dev": true,
4657 "requires": { 3641 "requires": {
4658 "yallist": "^3.0.2" 3642 "yallist": "^3.0.2"
@@ -4661,7 +3645,7 @@
4661 "y18n": { 3645 "y18n": {
4662 "version": "4.0.0", 3646 "version": "4.0.0",
4663 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", 3647 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
4664 "integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms=", 3648 "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
4665 "dev": true 3649 "dev": true
4666 }, 3650 },
4667 "yallist": { 3651 "yallist": {
@@ -4744,14 +3728,14 @@
4744 } 3728 }
4745 }, 3729 },
4746 "camelcase": { 3730 "camelcase": {
4747 "version": "3.0.0", 3731 "version": "5.0.0",
4748 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 3732 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz",
4749 "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 3733 "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==",
4750 "dev": true 3734 "dev": true
4751 }, 3735 },
4752 "camelcase-keys": { 3736 "camelcase-keys": {
4753 "version": "2.1.0", 3737 "version": "2.1.0",
4754 "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", 3738 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
4755 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", 3739 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
4756 "dev": true, 3740 "dev": true,
4757 "requires": { 3741 "requires": {
@@ -4768,9 +3752,9 @@
4768 } 3752 }
4769 }, 3753 },
4770 "caniuse-lite": { 3754 "caniuse-lite": {
4771 "version": "1.0.30000898", 3755 "version": "1.0.30000936",
4772 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000898.tgz", 3756 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000936.tgz",
4773 "integrity": "sha512-ytlTZqO4hYe4rNAJhMynUAIUI33jsP2Bb1two/9OVC39wZjPZ8exIO0eCLw5mqAtegOGiGF0kkTWTn3B02L+mw==", 3757 "integrity": "sha512-orX4IdpbFhdNO7bTBhSbahp1EBpqzBc+qrvTRVUFfZgA4zta7TdM6PN5ZxkEUgDnz36m+PfWGcdX7AVfFWItJw==",
4774 "dev": true 3758 "dev": true
4775 }, 3759 },
4776 "capture-stack-trace": { 3760 "capture-stack-trace": {
@@ -4791,16 +3775,34 @@
4791 "integrity": "sha512-SxltgMwL9uCko5/ZCLiyG2B7R9fY4pDZUw7hJ4MhirdjBLosoDqkWABi3XMucddHdLiFJMb7PD2MZifZriuMTg==" 3775 "integrity": "sha512-SxltgMwL9uCko5/ZCLiyG2B7R9fY4pDZUw7hJ4MhirdjBLosoDqkWABi3XMucddHdLiFJMb7PD2MZifZriuMTg=="
4792 }, 3776 },
4793 "chalk": { 3777 "chalk": {
4794 "version": "1.1.3", 3778 "version": "2.4.2",
4795 "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 3779 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4796 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 3780 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4797 "dev": true, 3781 "dev": true,
4798 "requires": { 3782 "requires": {
4799 "ansi-styles": "^2.2.1", 3783 "ansi-styles": "^3.2.1",
4800 "escape-string-regexp": "^1.0.2", 3784 "escape-string-regexp": "^1.0.5",
4801 "has-ansi": "^2.0.0", 3785 "supports-color": "^5.3.0"
4802 "strip-ansi": "^3.0.0", 3786 },
4803 "supports-color": "^2.0.0" 3787 "dependencies": {
3788 "ansi-styles": {
3789 "version": "3.2.1",
3790 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3791 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3792 "dev": true,
3793 "requires": {
3794 "color-convert": "^1.9.0"
3795 }
3796 },
3797 "supports-color": {
3798 "version": "5.5.0",
3799 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3800 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3801 "dev": true,
3802 "requires": {
3803 "has-flag": "^3.0.0"
3804 }
3805 }
4804 } 3806 }
4805 }, 3807 },
4806 "chardet": { 3808 "chardet": {
@@ -4810,24 +3812,560 @@
4810 "dev": true 3812 "dev": true
4811 }, 3813 },
4812 "chokidar": { 3814 "chokidar": {
4813 "version": "2.0.4", 3815 "version": "2.1.1",
4814 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", 3816 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.1.tgz",
4815 "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", 3817 "integrity": "sha512-gfw3p2oQV2wEt+8VuMlNsPjCxDxvvgnm/kz+uATu805mWVF8IJN7uz9DN7iBz+RMJISmiVbCOBFs9qBGMjtPfQ==",
4816 "dev": true, 3818 "dev": true,
4817 "requires": { 3819 "requires": {
4818 "anymatch": "^2.0.0", 3820 "anymatch": "^2.0.0",
4819 "async-each": "^1.0.0", 3821 "async-each": "^1.0.1",
4820 "braces": "^2.3.0", 3822 "braces": "^2.3.2",
4821 "fsevents": "^1.2.2", 3823 "fsevents": "^1.2.7",
4822 "glob-parent": "^3.1.0", 3824 "glob-parent": "^3.1.0",
4823 "inherits": "^2.0.1", 3825 "inherits": "^2.0.3",
4824 "is-binary-path": "^1.0.0", 3826 "is-binary-path": "^1.0.0",
4825 "is-glob": "^4.0.0", 3827 "is-glob": "^4.0.0",
4826 "lodash.debounce": "^4.0.8", 3828 "normalize-path": "^3.0.0",
4827 "normalize-path": "^2.1.1",
4828 "path-is-absolute": "^1.0.0", 3829 "path-is-absolute": "^1.0.0",
4829 "readdirp": "^2.0.0", 3830 "readdirp": "^2.2.1",
4830 "upath": "^1.0.5" 3831 "upath": "^1.1.0"
3832 },
3833 "dependencies": {
3834 "fsevents": {
3835 "version": "1.2.7",
3836 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz",
3837 "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==",
3838 "dev": true,
3839 "optional": true,
3840 "requires": {
3841 "nan": "^2.9.2",
3842 "node-pre-gyp": "^0.10.0"
3843 },
3844 "dependencies": {
3845 "abbrev": {
3846 "version": "1.1.1",
3847 "bundled": true,
3848 "dev": true,
3849 "optional": true
3850 },
3851 "ansi-regex": {
3852 "version": "2.1.1",
3853 "bundled": true,
3854 "dev": true
3855 },
3856 "aproba": {
3857 "version": "1.2.0",
3858 "bundled": true,
3859 "dev": true,
3860 "optional": true
3861 },
3862 "are-we-there-yet": {
3863 "version": "1.1.5",
3864 "bundled": true,
3865 "dev": true,
3866 "optional": true,
3867 "requires": {
3868 "delegates": "^1.0.0",
3869 "readable-stream": "^2.0.6"
3870 }
3871 },
3872 "balanced-match": {
3873 "version": "1.0.0",
3874 "bundled": true,
3875 "dev": true
3876 },
3877 "brace-expansion": {
3878 "version": "1.1.11",
3879 "bundled": true,
3880 "dev": true,
3881 "requires": {
3882 "balanced-match": "^1.0.0",
3883 "concat-map": "0.0.1"
3884 }
3885 },
3886 "chownr": {
3887 "version": "1.1.1",
3888 "bundled": true,
3889 "dev": true,
3890 "optional": true
3891 },
3892 "code-point-at": {
3893 "version": "1.1.0",
3894 "bundled": true,
3895 "dev": true
3896 },
3897 "concat-map": {
3898 "version": "0.0.1",
3899 "bundled": true,
3900 "dev": true
3901 },
3902 "console-control-strings": {
3903 "version": "1.1.0",
3904 "bundled": true,
3905 "dev": true
3906 },
3907 "core-util-is": {
3908 "version": "1.0.2",
3909 "bundled": true,
3910 "dev": true,
3911 "optional": true
3912 },
3913 "debug": {
3914 "version": "2.6.9",
3915 "bundled": true,
3916 "dev": true,
3917 "optional": true,
3918 "requires": {
3919 "ms": "2.0.0"
3920 }
3921 },
3922 "deep-extend": {
3923 "version": "0.6.0",
3924 "bundled": true,
3925 "dev": true,
3926 "optional": true
3927 },
3928 "delegates": {
3929 "version": "1.0.0",
3930 "bundled": true,
3931 "dev": true,
3932 "optional": true
3933 },
3934 "detect-libc": {
3935 "version": "1.0.3",
3936 "bundled": true,
3937 "dev": true,
3938 "optional": true
3939 },
3940 "fs-minipass": {
3941 "version": "1.2.5",
3942 "bundled": true,
3943 "dev": true,
3944 "optional": true,
3945 "requires": {
3946 "minipass": "^2.2.1"
3947 }
3948 },
3949 "fs.realpath": {
3950 "version": "1.0.0",
3951 "bundled": true,
3952 "dev": true,
3953 "optional": true
3954 },
3955 "gauge": {
3956 "version": "2.7.4",
3957 "bundled": true,
3958 "dev": true,
3959 "optional": true,
3960 "requires": {
3961 "aproba": "^1.0.3",
3962 "console-control-strings": "^1.0.0",
3963 "has-unicode": "^2.0.0",
3964 "object-assign": "^4.1.0",
3965 "signal-exit": "^3.0.0",
3966 "string-width": "^1.0.1",
3967 "strip-ansi": "^3.0.1",
3968 "wide-align": "^1.1.0"
3969 }
3970 },
3971 "glob": {
3972 "version": "7.1.3",
3973 "bundled": true,
3974 "dev": true,
3975 "optional": true,
3976 "requires": {
3977 "fs.realpath": "^1.0.0",
3978 "inflight": "^1.0.4",
3979 "inherits": "2",
3980 "minimatch": "^3.0.4",
3981 "once": "^1.3.0",
3982 "path-is-absolute": "^1.0.0"
3983 }
3984 },
3985 "has-unicode": {
3986 "version": "2.0.1",
3987 "bundled": true,
3988 "dev": true,
3989 "optional": true
3990 },
3991 "iconv-lite": {
3992 "version": "0.4.24",
3993 "bundled": true,
3994 "dev": true,
3995 "optional": true,
3996 "requires": {
3997 "safer-buffer": ">= 2.1.2 < 3"
3998 }
3999 },
4000 "ignore-walk": {
4001 "version": "3.0.1",
4002 "bundled": true,
4003 "dev": true,
4004 "optional": true,
4005 "requires": {
4006 "minimatch": "^3.0.4"
4007 }
4008 },
4009 "inflight": {
4010 "version": "1.0.6",
4011 "bundled": true,
4012 "dev": true,
4013 "optional": true,
4014 "requires": {
4015 "once": "^1.3.0",
4016 "wrappy": "1"
4017 }
4018 },
4019 "inherits": {
4020 "version": "2.0.3",
4021 "bundled": true,
4022 "dev": true
4023 },
4024 "ini": {
4025 "version": "1.3.5",
4026 "bundled": true,
4027 "dev": true,
4028 "optional": true
4029 },
4030 "is-fullwidth-code-point": {
4031 "version": "1.0.0",
4032 "bundled": true,
4033 "dev": true,
4034 "requires": {
4035 "number-is-nan": "^1.0.0"
4036 }
4037 },
4038 "isarray": {
4039 "version": "1.0.0",
4040 "bundled": true,
4041 "dev": true,
4042 "optional": true
4043 },
4044 "minimatch": {
4045 "version": "3.0.4",
4046 "bundled": true,
4047 "dev": true,
4048 "requires": {
4049 "brace-expansion": "^1.1.7"
4050 }
4051 },
4052 "minimist": {
4053 "version": "0.0.8",
4054 "bundled": true,
4055 "dev": true
4056 },
4057 "minipass": {
4058 "version": "2.3.5",
4059 "bundled": true,
4060 "dev": true,
4061 "requires": {
4062 "safe-buffer": "^5.1.2",
4063 "yallist": "^3.0.0"
4064 }
4065 },
4066 "minizlib": {
4067 "version": "1.2.1",
4068 "bundled": true,
4069 "dev": true,
4070 "optional": true,
4071 "requires": {
4072 "minipass": "^2.2.1"
4073 }
4074 },
4075 "mkdirp": {
4076 "version": "0.5.1",
4077 "bundled": true,
4078 "dev": true,
4079 "requires": {
4080 "minimist": "0.0.8"
4081 }
4082 },
4083 "ms": {
4084 "version": "2.0.0",
4085 "bundled": true,
4086 "dev": true,
4087 "optional": true
4088 },
4089 "needle": {
4090 "version": "2.2.4",
4091 "bundled": true,
4092 "dev": true,
4093 "optional": true,
4094 "requires": {
4095 "debug": "^2.1.2",
4096 "iconv-lite": "^0.4.4",
4097 "sax": "^1.2.4"
4098 }
4099 },
4100 "node-pre-gyp": {
4101 "version": "0.10.3",
4102 "bundled": true,
4103 "dev": true,
4104 "optional": true,
4105 "requires": {
4106 "detect-libc": "^1.0.2",
4107 "mkdirp": "^0.5.1",
4108 "needle": "^2.2.1",
4109 "nopt": "^4.0.1",
4110 "npm-packlist": "^1.1.6",
4111 "npmlog": "^4.0.2",
4112 "rc": "^1.2.7",
4113 "rimraf": "^2.6.1",
4114 "semver": "^5.3.0",
4115 "tar": "^4"
4116 }
4117 },
4118 "nopt": {
4119 "version": "4.0.1",
4120 "bundled": true,
4121 "dev": true,
4122 "optional": true,
4123 "requires": {
4124 "abbrev": "1",
4125 "osenv": "^0.1.4"
4126 }
4127 },
4128 "npm-bundled": {
4129 "version": "1.0.5",
4130 "bundled": true,
4131 "dev": true,
4132 "optional": true
4133 },
4134 "npm-packlist": {
4135 "version": "1.2.0",
4136 "bundled": true,
4137 "dev": true,
4138 "optional": true,
4139 "requires": {
4140 "ignore-walk": "^3.0.1",
4141 "npm-bundled": "^1.0.1"
4142 }
4143 },
4144 "npmlog": {
4145 "version": "4.1.2",
4146 "bundled": true,
4147 "dev": true,
4148 "optional": true,
4149 "requires": {
4150 "are-we-there-yet": "~1.1.2",
4151 "console-control-strings": "~1.1.0",
4152 "gauge": "~2.7.3",
4153 "set-blocking": "~2.0.0"
4154 }
4155 },
4156 "number-is-nan": {
4157 "version": "1.0.1",
4158 "bundled": true,
4159 "dev": true
4160 },
4161 "object-assign": {
4162 "version": "4.1.1",
4163 "bundled": true,
4164 "dev": true,
4165 "optional": true
4166 },
4167 "once": {
4168 "version": "1.4.0",
4169 "bundled": true,
4170 "dev": true,
4171 "requires": {
4172 "wrappy": "1"
4173 }
4174 },
4175 "os-homedir": {
4176 "version": "1.0.2",
4177 "bundled": true,
4178 "dev": true,
4179 "optional": true
4180 },
4181 "os-tmpdir": {
4182 "version": "1.0.2",
4183 "bundled": true,
4184 "dev": true,
4185 "optional": true
4186 },
4187 "osenv": {
4188 "version": "0.1.5",
4189 "bundled": true,
4190 "dev": true,
4191 "optional": true,
4192 "requires": {
4193 "os-homedir": "^1.0.0",
4194 "os-tmpdir": "^1.0.0"
4195 }
4196 },
4197 "path-is-absolute": {
4198 "version": "1.0.1",
4199 "bundled": true,
4200 "dev": true,
4201 "optional": true
4202 },
4203 "process-nextick-args": {
4204 "version": "2.0.0",
4205 "bundled": true,
4206 "dev": true,
4207 "optional": true
4208 },
4209 "rc": {
4210 "version": "1.2.8",
4211 "bundled": true,
4212 "dev": true,
4213 "optional": true,
4214 "requires": {
4215 "deep-extend": "^0.6.0",
4216 "ini": "~1.3.0",
4217 "minimist": "^1.2.0",
4218 "strip-json-comments": "~2.0.1"
4219 },
4220 "dependencies": {
4221 "minimist": {
4222 "version": "1.2.0",
4223 "bundled": true,
4224 "dev": true,
4225 "optional": true
4226 }
4227 }
4228 },
4229 "readable-stream": {
4230 "version": "2.3.6",
4231 "bundled": true,
4232 "dev": true,
4233 "optional": true,
4234 "requires": {
4235 "core-util-is": "~1.0.0",
4236 "inherits": "~2.0.3",
4237 "isarray": "~1.0.0",
4238 "process-nextick-args": "~2.0.0",
4239 "safe-buffer": "~5.1.1",
4240 "string_decoder": "~1.1.1",
4241 "util-deprecate": "~1.0.1"
4242 }
4243 },
4244 "rimraf": {
4245 "version": "2.6.3",
4246 "bundled": true,
4247 "dev": true,
4248 "optional": true,
4249 "requires": {
4250 "glob": "^7.1.3"
4251 }
4252 },
4253 "safe-buffer": {
4254 "version": "5.1.2",
4255 "bundled": true,
4256 "dev": true
4257 },
4258 "safer-buffer": {
4259 "version": "2.1.2",
4260 "bundled": true,
4261 "dev": true,
4262 "optional": true
4263 },
4264 "sax": {
4265 "version": "1.2.4",
4266 "bundled": true,
4267 "dev": true,
4268 "optional": true
4269 },
4270 "semver": {
4271 "version": "5.6.0",
4272 "bundled": true,
4273 "dev": true,
4274 "optional": true
4275 },
4276 "set-blocking": {
4277 "version": "2.0.0",
4278 "bundled": true,
4279 "dev": true,
4280 "optional": true
4281 },
4282 "signal-exit": {
4283 "version": "3.0.2",
4284 "bundled": true,
4285 "dev": true,
4286 "optional": true
4287 },
4288 "string-width": {
4289 "version": "1.0.2",
4290 "bundled": true,
4291 "dev": true,
4292 "requires": {
4293 "code-point-at": "^1.0.0",
4294 "is-fullwidth-code-point": "^1.0.0",
4295 "strip-ansi": "^3.0.0"
4296 }
4297 },
4298 "string_decoder": {
4299 "version": "1.1.1",
4300 "bundled": true,
4301 "dev": true,
4302 "optional": true,
4303 "requires": {
4304 "safe-buffer": "~5.1.0"
4305 }
4306 },
4307 "strip-ansi": {
4308 "version": "3.0.1",
4309 "bundled": true,
4310 "dev": true,
4311 "requires": {
4312 "ansi-regex": "^2.0.0"
4313 }
4314 },
4315 "strip-json-comments": {
4316 "version": "2.0.1",
4317 "bundled": true,
4318 "dev": true,
4319 "optional": true
4320 },
4321 "tar": {
4322 "version": "4.4.8",
4323 "bundled": true,
4324 "dev": true,
4325 "optional": true,
4326 "requires": {
4327 "chownr": "^1.1.1",
4328 "fs-minipass": "^1.2.5",
4329 "minipass": "^2.3.4",
4330 "minizlib": "^1.1.1",
4331 "mkdirp": "^0.5.0",
4332 "safe-buffer": "^5.1.2",
4333 "yallist": "^3.0.2"
4334 }
4335 },
4336 "util-deprecate": {
4337 "version": "1.0.2",
4338 "bundled": true,
4339 "dev": true,
4340 "optional": true
4341 },
4342 "wide-align": {
4343 "version": "1.1.3",
4344 "bundled": true,
4345 "dev": true,
4346 "optional": true,
4347 "requires": {
4348 "string-width": "^1.0.2 || 2"
4349 }
4350 },
4351 "wrappy": {
4352 "version": "1.0.2",
4353 "bundled": true,
4354 "dev": true
4355 },
4356 "yallist": {
4357 "version": "3.0.3",
4358 "bundled": true,
4359 "dev": true
4360 }
4361 }
4362 },
4363 "normalize-path": {
4364 "version": "3.0.0",
4365 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4366 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4367 "dev": true
4368 }
4831 } 4369 }
4832 }, 4370 },
4833 "chownr": { 4371 "chownr": {
@@ -4955,14 +4493,47 @@
4955 "dev": true 4493 "dev": true
4956 }, 4494 },
4957 "cliui": { 4495 "cliui": {
4958 "version": "3.2.0", 4496 "version": "4.1.0",
4959 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 4497 "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
4960 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 4498 "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
4961 "dev": true, 4499 "dev": true,
4962 "requires": { 4500 "requires": {
4963 "string-width": "^1.0.1", 4501 "string-width": "^2.1.1",
4964 "strip-ansi": "^3.0.1", 4502 "strip-ansi": "^4.0.0",
4965 "wrap-ansi": "^2.0.0" 4503 "wrap-ansi": "^2.0.0"
4504 },
4505 "dependencies": {
4506 "ansi-regex": {
4507 "version": "3.0.0",
4508 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
4509 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4510 "dev": true
4511 },
4512 "is-fullwidth-code-point": {
4513 "version": "2.0.0",
4514 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4515 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4516 "dev": true
4517 },
4518 "string-width": {
4519 "version": "2.1.1",
4520 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
4521 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
4522 "dev": true,
4523 "requires": {
4524 "is-fullwidth-code-point": "^2.0.0",
4525 "strip-ansi": "^4.0.0"
4526 }
4527 },
4528 "strip-ansi": {
4529 "version": "4.0.0",
4530 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4531 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
4532 "dev": true,
4533 "requires": {
4534 "ansi-regex": "^3.0.0"
4535 }
4536 }
4966 } 4537 }
4967 }, 4538 },
4968 "clone": { 4539 "clone": {
@@ -4992,14 +4563,6 @@
4992 "inherits": "^2.0.1", 4563 "inherits": "^2.0.1",
4993 "process-nextick-args": "^2.0.0", 4564 "process-nextick-args": "^2.0.0",
4994 "readable-stream": "^2.3.5" 4565 "readable-stream": "^2.3.5"
4995 },
4996 "dependencies": {
4997 "process-nextick-args": {
4998 "version": "2.0.0",
4999 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
5000 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
5001 "dev": true
5002 }
5003 } 4566 }
5004 }, 4567 },
5005 "cmd-shim": { 4568 "cmd-shim": {
@@ -5083,9 +4646,9 @@
5083 "dev": true 4646 "dev": true
5084 }, 4647 },
5085 "colors": { 4648 "colors": {
5086 "version": "1.3.2", 4649 "version": "1.3.3",
5087 "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz", 4650 "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
5088 "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==", 4651 "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==",
5089 "dev": true 4652 "dev": true
5090 }, 4653 },
5091 "columnify": { 4654 "columnify": {
@@ -5225,16 +4788,16 @@
5225 } 4788 }
5226 }, 4789 },
5227 "concurrently": { 4790 "concurrently": {
5228 "version": "4.0.1", 4791 "version": "4.1.0",
5229 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-4.0.1.tgz", 4792 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-4.1.0.tgz",
5230 "integrity": "sha512-D8UI+mlI/bfvrA57SeKOht6sEpb01dKk+8Yee4fbnkk1Ue8r3S+JXoEdFZIpzQlXJGtnxo47Wvvg/kG4ba3U6Q==", 4793 "integrity": "sha512-pwzXCE7qtOB346LyO9eFWpkFJVO3JQZ/qU/feGeaAHiX1M3Rw3zgXKc5cZ8vSH5DGygkjzLFDzA/pwoQDkRNGg==",
5231 "dev": true, 4794 "dev": true,
5232 "requires": { 4795 "requires": {
5233 "chalk": "^2.4.1", 4796 "chalk": "^2.4.1",
5234 "date-fns": "^1.23.0", 4797 "date-fns": "^1.23.0",
5235 "lodash": "^4.17.10", 4798 "lodash": "^4.17.10",
5236 "read-pkg": "^4.0.1", 4799 "read-pkg": "^4.0.1",
5237 "rxjs": "6.2.2", 4800 "rxjs": "^6.3.3",
5238 "spawn-command": "^0.0.2-1", 4801 "spawn-command": "^0.0.2-1",
5239 "supports-color": "^4.5.0", 4802 "supports-color": "^4.5.0",
5240 "tree-kill": "^1.1.0", 4803 "tree-kill": "^1.1.0",
@@ -5247,78 +4810,6 @@
5247 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 4810 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5248 "dev": true 4811 "dev": true
5249 }, 4812 },
5250 "ansi-styles": {
5251 "version": "3.2.1",
5252 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5253 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5254 "dev": true,
5255 "requires": {
5256 "color-convert": "^1.9.0"
5257 }
5258 },
5259 "camelcase": {
5260 "version": "4.1.0",
5261 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
5262 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
5263 "dev": true
5264 },
5265 "chalk": {
5266 "version": "2.4.1",
5267 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
5268 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
5269 "dev": true,
5270 "requires": {
5271 "ansi-styles": "^3.2.1",
5272 "escape-string-regexp": "^1.0.5",
5273 "supports-color": "^5.3.0"
5274 },
5275 "dependencies": {
5276 "supports-color": {
5277 "version": "5.5.0",
5278 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5279 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5280 "dev": true,
5281 "requires": {
5282 "has-flag": "^3.0.0"
5283 }
5284 }
5285 }
5286 },
5287 "cliui": {
5288 "version": "4.1.0",
5289 "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
5290 "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
5291 "dev": true,
5292 "requires": {
5293 "string-width": "^2.1.1",
5294 "strip-ansi": "^4.0.0",
5295 "wrap-ansi": "^2.0.0"
5296 }
5297 },
5298 "decamelize": {
5299 "version": "2.0.0",
5300 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz",
5301 "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==",
5302 "dev": true,
5303 "requires": {
5304 "xregexp": "4.0.0"
5305 }
5306 },
5307 "execa": {
5308 "version": "0.10.0",
5309 "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
5310 "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
5311 "dev": true,
5312 "requires": {
5313 "cross-spawn": "^6.0.0",
5314 "get-stream": "^3.0.0",
5315 "is-stream": "^1.1.0",
5316 "npm-run-path": "^2.0.0",
5317 "p-finally": "^1.0.0",
5318 "signal-exit": "^3.0.0",
5319 "strip-eof": "^1.0.0"
5320 }
5321 },
5322 "find-up": { 4813 "find-up": {
5323 "version": "3.0.0", 4814 "version": "3.0.0",
5324 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 4815 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
@@ -5328,10 +4819,10 @@
5328 "locate-path": "^3.0.0" 4819 "locate-path": "^3.0.0"
5329 } 4820 }
5330 }, 4821 },
5331 "invert-kv": { 4822 "has-flag": {
5332 "version": "2.0.0", 4823 "version": "2.0.0",
5333 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", 4824 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
5334 "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", 4825 "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
5335 "dev": true 4826 "dev": true
5336 }, 4827 },
5337 "is-fullwidth-code-point": { 4828 "is-fullwidth-code-point": {
@@ -5340,15 +4831,6 @@
5340 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 4831 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
5341 "dev": true 4832 "dev": true
5342 }, 4833 },
5343 "lcid": {
5344 "version": "2.0.0",
5345 "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
5346 "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
5347 "dev": true,
5348 "requires": {
5349 "invert-kv": "^2.0.0"
5350 }
5351 },
5352 "locate-path": { 4834 "locate-path": {
5353 "version": "3.0.0", 4835 "version": "3.0.0",
5354 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 4836 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
@@ -5359,89 +4841,10 @@
5359 "path-exists": "^3.0.0" 4841 "path-exists": "^3.0.0"
5360 } 4842 }
5361 }, 4843 },
5362 "mem": {
5363 "version": "4.0.0",
5364 "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz",
5365 "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==",
5366 "dev": true,
5367 "requires": {
5368 "map-age-cleaner": "^0.1.1",
5369 "mimic-fn": "^1.0.0",
5370 "p-is-promise": "^1.1.0"
5371 }
5372 },
5373 "os-locale": {
5374 "version": "3.0.1",
5375 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz",
5376 "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==",
5377 "dev": true,
5378 "requires": {
5379 "execa": "^0.10.0",
5380 "lcid": "^2.0.0",
5381 "mem": "^4.0.0"
5382 }
5383 },
5384 "p-limit": {
5385 "version": "2.0.0",
5386 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz",
5387 "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==",
5388 "dev": true,
5389 "requires": {
5390 "p-try": "^2.0.0"
5391 }
5392 },
5393 "p-locate": {
5394 "version": "3.0.0",
5395 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
5396 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
5397 "dev": true,
5398 "requires": {
5399 "p-limit": "^2.0.0"
5400 }
5401 },
5402 "p-try": {
5403 "version": "2.0.0",
5404 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
5405 "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
5406 "dev": true
5407 },
5408 "parse-json": {
5409 "version": "4.0.0",
5410 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
5411 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
5412 "dev": true,
5413 "requires": {
5414 "error-ex": "^1.3.1",
5415 "json-parse-better-errors": "^1.0.1"
5416 }
5417 },
5418 "path-exists": {
5419 "version": "3.0.0",
5420 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
5421 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
5422 "dev": true
5423 },
5424 "pify": {
5425 "version": "3.0.0",
5426 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
5427 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
5428 "dev": true
5429 },
5430 "read-pkg": {
5431 "version": "4.0.1",
5432 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz",
5433 "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=",
5434 "dev": true,
5435 "requires": {
5436 "normalize-package-data": "^2.3.2",
5437 "parse-json": "^4.0.0",
5438 "pify": "^3.0.0"
5439 }
5440 },
5441 "rxjs": { 4844 "rxjs": {
5442 "version": "6.2.2", 4845 "version": "6.4.0",
5443 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", 4846 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz",
5444 "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", 4847 "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==",
5445 "dev": true, 4848 "dev": true,
5446 "requires": { 4849 "requires": {
5447 "tslib": "^1.9.0" 4850 "tslib": "^1.9.0"
@@ -5473,14 +4876,6 @@
5473 "dev": true, 4876 "dev": true,
5474 "requires": { 4877 "requires": {
5475 "has-flag": "^2.0.0" 4878 "has-flag": "^2.0.0"
5476 },
5477 "dependencies": {
5478 "has-flag": {
5479 "version": "2.0.0",
5480 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
5481 "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
5482 "dev": true
5483 }
5484 } 4879 }
5485 }, 4880 },
5486 "which-module": { 4881 "which-module": {
@@ -5490,13 +4885,13 @@
5490 "dev": true 4885 "dev": true
5491 }, 4886 },
5492 "yargs": { 4887 "yargs": {
5493 "version": "12.0.2", 4888 "version": "12.0.5",
5494 "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", 4889 "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
5495 "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", 4890 "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
5496 "dev": true, 4891 "dev": true,
5497 "requires": { 4892 "requires": {
5498 "cliui": "^4.0.0", 4893 "cliui": "^4.0.0",
5499 "decamelize": "^2.0.0", 4894 "decamelize": "^1.2.0",
5500 "find-up": "^3.0.0", 4895 "find-up": "^3.0.0",
5501 "get-caller-file": "^1.0.1", 4896 "get-caller-file": "^1.0.1",
5502 "os-locale": "^3.0.0", 4897 "os-locale": "^3.0.0",
@@ -5506,16 +4901,17 @@
5506 "string-width": "^2.0.0", 4901 "string-width": "^2.0.0",
5507 "which-module": "^2.0.0", 4902 "which-module": "^2.0.0",
5508 "y18n": "^3.2.1 || ^4.0.0", 4903 "y18n": "^3.2.1 || ^4.0.0",
5509 "yargs-parser": "^10.1.0" 4904 "yargs-parser": "^11.1.1"
5510 } 4905 }
5511 }, 4906 },
5512 "yargs-parser": { 4907 "yargs-parser": {
5513 "version": "10.1.0", 4908 "version": "11.1.1",
5514 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", 4909 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
5515 "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", 4910 "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
5516 "dev": true, 4911 "dev": true,
5517 "requires": { 4912 "requires": {
5518 "camelcase": "^4.1.0" 4913 "camelcase": "^5.0.0",
4914 "decamelize": "^1.2.0"
5519 } 4915 }
5520 } 4916 }
5521 } 4917 }
@@ -5523,7 +4919,7 @@
5523 "config-chain": { 4919 "config-chain": {
5524 "version": "1.1.12", 4920 "version": "1.1.12",
5525 "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", 4921 "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
5526 "integrity": "sha1-D96NCRIA616AjK8l/mGMAvSOTvo=", 4922 "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
5527 "dev": true, 4923 "dev": true,
5528 "requires": { 4924 "requires": {
5529 "ini": "^1.3.4", 4925 "ini": "^1.3.4",
@@ -5558,7 +4954,7 @@
5558 "dependencies": { 4954 "dependencies": {
5559 "debug": { 4955 "debug": {
5560 "version": "1.0.4", 4956 "version": "1.0.4",
5561 "resolved": "http://registry.npmjs.org/debug/-/debug-1.0.4.tgz", 4957 "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
5562 "integrity": "sha1-W5wla9VLbsAigxdvqKDt5tFUy/g=", 4958 "integrity": "sha1-W5wla9VLbsAigxdvqKDt5tFUy/g=",
5563 "dev": true, 4959 "dev": true,
5564 "requires": { 4960 "requires": {
@@ -5567,7 +4963,7 @@
5567 }, 4963 },
5568 "ms": { 4964 "ms": {
5569 "version": "0.6.2", 4965 "version": "0.6.2",
5570 "resolved": "http://registry.npmjs.org/ms/-/ms-0.6.2.tgz", 4966 "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz",
5571 "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=", 4967 "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=",
5572 "dev": true 4968 "dev": true
5573 } 4969 }
@@ -5624,6 +5020,24 @@
5624 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 5020 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
5625 "dev": true 5021 "dev": true
5626 }, 5022 },
5023 "conventional-changelog": {
5024 "version": "3.0.5",
5025 "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.0.5.tgz",
5026 "integrity": "sha512-JYSVGJbnOl9S2gkZwmoJ+wX2gxNVHodUmEiv+eIykeJBNX0zN5vJ3oa2xCvk2HiF7TZ+Les0eq/aX49dcymONA==",
5027 "dev": true,
5028 "requires": {
5029 "conventional-changelog-angular": "^5.0.2",
5030 "conventional-changelog-atom": "^2.0.1",
5031 "conventional-changelog-codemirror": "^2.0.1",
5032 "conventional-changelog-core": "^3.1.5",
5033 "conventional-changelog-ember": "^2.0.2",
5034 "conventional-changelog-eslint": "^3.0.1",
5035 "conventional-changelog-express": "^2.0.1",
5036 "conventional-changelog-jquery": "^3.0.4",
5037 "conventional-changelog-jshint": "^2.0.1",
5038 "conventional-changelog-preset-loader": "^2.0.2"
5039 }
5040 },
5627 "conventional-changelog-angular": { 5041 "conventional-changelog-angular": {
5628 "version": "5.0.2", 5042 "version": "5.0.2",
5629 "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.2.tgz", 5043 "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.2.tgz",
@@ -5634,6 +5048,180 @@
5634 "q": "^1.5.1" 5048 "q": "^1.5.1"
5635 } 5049 }
5636 }, 5050 },
5051 "conventional-changelog-atom": {
5052 "version": "2.0.1",
5053 "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.1.tgz",
5054 "integrity": "sha512-9BniJa4gLwL20Sm7HWSNXd0gd9c5qo49gCi8nylLFpqAHhkFTj7NQfROq3f1VpffRtzfTQp4VKU5nxbe2v+eZQ==",
5055 "dev": true,
5056 "requires": {
5057 "q": "^1.5.1"
5058 }
5059 },
5060 "conventional-changelog-cli": {
5061 "version": "2.0.11",
5062 "resolved": "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-2.0.11.tgz",
5063 "integrity": "sha512-00Z4EZfpuQxvStA5fjJXdixXCtRd5/AUMUOhYKOomhH3cRFqzF/P0MP8vavT9wnGkR0eba9mrWsMuqeVszPRxQ==",
5064 "dev": true,
5065 "requires": {
5066 "add-stream": "^1.0.0",
5067 "conventional-changelog": "^3.0.5",
5068 "lodash": "^4.2.1",
5069 "meow": "^4.0.0",
5070 "tempfile": "^1.1.1"
5071 },
5072 "dependencies": {
5073 "camelcase": {
5074 "version": "4.1.0",
5075 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
5076 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
5077 "dev": true
5078 },
5079 "camelcase-keys": {
5080 "version": "4.2.0",
5081 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz",
5082 "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
5083 "dev": true,
5084 "requires": {
5085 "camelcase": "^4.1.0",
5086 "map-obj": "^2.0.0",
5087 "quick-lru": "^1.0.0"
5088 }
5089 },
5090 "find-up": {
5091 "version": "2.1.0",
5092 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
5093 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
5094 "dev": true,
5095 "requires": {
5096 "locate-path": "^2.0.0"
5097 }
5098 },
5099 "indent-string": {
5100 "version": "3.2.0",
5101 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
5102 "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
5103 "dev": true
5104 },
5105 "load-json-file": {
5106 "version": "4.0.0",
5107 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
5108 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
5109 "dev": true,
5110 "requires": {
5111 "graceful-fs": "^4.1.2",
5112 "parse-json": "^4.0.0",
5113 "pify": "^3.0.0",
5114 "strip-bom": "^3.0.0"
5115 }
5116 },
5117 "map-obj": {
5118 "version": "2.0.0",
5119 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz",
5120 "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=",
5121 "dev": true
5122 },
5123 "meow": {
5124 "version": "4.0.1",
5125 "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
5126 "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
5127 "dev": true,
5128 "requires": {
5129 "camelcase-keys": "^4.0.0",
5130 "decamelize-keys": "^1.0.0",
5131 "loud-rejection": "^1.0.0",
5132 "minimist": "^1.1.3",
5133 "minimist-options": "^3.0.1",
5134 "normalize-package-data": "^2.3.4",
5135 "read-pkg-up": "^3.0.0",
5136 "redent": "^2.0.0",
5137 "trim-newlines": "^2.0.0"
5138 }
5139 },
5140 "parse-json": {
5141 "version": "4.0.0",
5142 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
5143 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
5144 "dev": true,
5145 "requires": {
5146 "error-ex": "^1.3.1",
5147 "json-parse-better-errors": "^1.0.1"
5148 }
5149 },
5150 "path-type": {
5151 "version": "3.0.0",
5152 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
5153 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
5154 "dev": true,
5155 "requires": {
5156 "pify": "^3.0.0"
5157 }
5158 },
5159 "pify": {
5160 "version": "3.0.0",
5161 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
5162 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
5163 "dev": true
5164 },
5165 "read-pkg": {
5166 "version": "3.0.0",
5167 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
5168 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
5169 "dev": true,
5170 "requires": {
5171 "load-json-file": "^4.0.0",
5172 "normalize-package-data": "^2.3.2",
5173 "path-type": "^3.0.0"
5174 }
5175 },
5176 "read-pkg-up": {
5177 "version": "3.0.0",
5178 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
5179 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
5180 "dev": true,
5181 "requires": {
5182 "find-up": "^2.0.0",
5183 "read-pkg": "^3.0.0"
5184 }
5185 },
5186 "redent": {
5187 "version": "2.0.0",
5188 "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz",
5189 "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
5190 "dev": true,
5191 "requires": {
5192 "indent-string": "^3.0.0",
5193 "strip-indent": "^2.0.0"
5194 }
5195 },
5196 "strip-bom": {
5197 "version": "3.0.0",
5198 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
5199 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
5200 "dev": true
5201 },
5202 "strip-indent": {
5203 "version": "2.0.0",
5204 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
5205 "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
5206 "dev": true
5207 },
5208 "trim-newlines": {
5209 "version": "2.0.0",
5210 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz",
5211 "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=",
5212 "dev": true
5213 }
5214 }
5215 },
5216 "conventional-changelog-codemirror": {
5217 "version": "2.0.1",
5218 "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.1.tgz",
5219 "integrity": "sha512-23kT5IZWa+oNoUaDUzVXMYn60MCdOygTA2I+UjnOMiYVhZgmVwNd6ri/yDlmQGXHqbKhNR5NoXdBzSOSGxsgIQ==",
5220 "dev": true,
5221 "requires": {
5222 "q": "^1.5.1"
5223 }
5224 },
5637 "conventional-changelog-core": { 5225 "conventional-changelog-core": {
5638 "version": "3.1.5", 5226 "version": "3.1.5",
5639 "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.1.5.tgz", 5227 "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.1.5.tgz",
@@ -5736,6 +5324,52 @@
5736 } 5324 }
5737 } 5325 }
5738 }, 5326 },
5327 "conventional-changelog-ember": {
5328 "version": "2.0.2",
5329 "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.2.tgz",
5330 "integrity": "sha512-qtZbA3XefO/n6DDmkYywDYi6wDKNNc98MMl2F9PKSaheJ25Trpi3336W8fDlBhq0X+EJRuseceAdKLEMmuX2tg==",
5331 "dev": true,
5332 "requires": {
5333 "q": "^1.5.1"
5334 }
5335 },
5336 "conventional-changelog-eslint": {
5337 "version": "3.0.1",
5338 "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.1.tgz",
5339 "integrity": "sha512-yH3+bYrtvgKxSFChUBQnKNh9/U9kN2JElYBm253VpYs5wXhPHVc9ENcuVGWijh24nnOkei7wEJmnmUzgZ4ok+A==",
5340 "dev": true,
5341 "requires": {
5342 "q": "^1.5.1"
5343 }
5344 },
5345 "conventional-changelog-express": {
5346 "version": "2.0.1",
5347 "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.1.tgz",
5348 "integrity": "sha512-G6uCuCaQhLxdb4eEfAIHpcfcJ2+ao3hJkbLrw/jSK/eROeNfnxCJasaWdDAfFkxsbpzvQT4W01iSynU3OoPLIw==",
5349 "dev": true,
5350 "requires": {
5351 "q": "^1.5.1"
5352 }
5353 },
5354 "conventional-changelog-jquery": {
5355 "version": "3.0.4",
5356 "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.4.tgz",
5357 "integrity": "sha512-IVJGI3MseYoY6eybknnTf9WzeQIKZv7aNTm2KQsiFVJH21bfP2q7XVjfoMibdCg95GmgeFlaygMdeoDDa+ZbEQ==",
5358 "dev": true,
5359 "requires": {
5360 "q": "^1.5.1"
5361 }
5362 },
5363 "conventional-changelog-jshint": {
5364 "version": "2.0.1",
5365 "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.1.tgz",
5366 "integrity": "sha512-kRFJsCOZzPFm2tzRHULWP4tauGMvccOlXYf3zGeuSW4U0mZhk5NsjnRZ7xFWrTFPlCLV+PNmHMuXp5atdoZmEg==",
5367 "dev": true,
5368 "requires": {
5369 "compare-func": "^1.3.1",
5370 "q": "^1.5.1"
5371 }
5372 },
5739 "conventional-changelog-preset-loader": { 5373 "conventional-changelog-preset-loader": {
5740 "version": "2.0.2", 5374 "version": "2.0.2",
5741 "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.0.2.tgz", 5375 "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.0.2.tgz",
@@ -6086,7 +5720,7 @@
6086 "conventional-recommended-bump": { 5720 "conventional-recommended-bump": {
6087 "version": "4.0.4", 5721 "version": "4.0.4",
6088 "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-4.0.4.tgz", 5722 "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-4.0.4.tgz",
6089 "integrity": "sha1-BVQFhGQdPadYyIY8CXiPyutYaHI=", 5723 "integrity": "sha512-9mY5Yoblq+ZMqJpBzgS+RpSq+SUfP2miOR3H/NR9drGf08WCrY9B6HAGJZEm6+ThsVP917VHAahSOjM6k1vhPg==",
6090 "dev": true, 5724 "dev": true,
6091 "requires": { 5725 "requires": {
6092 "concat-stream": "^1.6.0", 5726 "concat-stream": "^1.6.0",
@@ -6152,7 +5786,7 @@
6152 "meow": { 5786 "meow": {
6153 "version": "4.0.1", 5787 "version": "4.0.1",
6154 "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", 5788 "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
6155 "integrity": "sha1-1IWY9vSxRy81v2MXqVlFrONH+XU=", 5789 "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
6156 "dev": true, 5790 "dev": true,
6157 "requires": { 5791 "requires": {
6158 "camelcase-keys": "^4.0.0", 5792 "camelcase-keys": "^4.0.0",
@@ -6166,31 +5800,15 @@
6166 "trim-newlines": "^2.0.0" 5800 "trim-newlines": "^2.0.0"
6167 } 5801 }
6168 }, 5802 },
6169 "parse-json": {
6170 "version": "4.0.0",
6171 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
6172 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
6173 "dev": true,
6174 "requires": {
6175 "error-ex": "^1.3.1",
6176 "json-parse-better-errors": "^1.0.1"
6177 }
6178 },
6179 "path-type": { 5803 "path-type": {
6180 "version": "3.0.0", 5804 "version": "3.0.0",
6181 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 5805 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
6182 "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", 5806 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
6183 "dev": true, 5807 "dev": true,
6184 "requires": { 5808 "requires": {
6185 "pify": "^3.0.0" 5809 "pify": "^3.0.0"
6186 } 5810 }
6187 }, 5811 },
6188 "pify": {
6189 "version": "3.0.0",
6190 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6191 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6192 "dev": true
6193 },
6194 "read-pkg": { 5812 "read-pkg": {
6195 "version": "3.0.0", 5813 "version": "3.0.0",
6196 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 5814 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
@@ -6266,7 +5884,7 @@
6266 "copy-concurrently": { 5884 "copy-concurrently": {
6267 "version": "1.0.5", 5885 "version": "1.0.5",
6268 "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", 5886 "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
6269 "integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=", 5887 "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
6270 "dev": true, 5888 "dev": true,
6271 "requires": { 5889 "requires": {
6272 "aproba": "^1.1.1", 5890 "aproba": "^1.1.1",
@@ -6471,9 +6089,9 @@
6471 "dev": true 6089 "dev": true
6472 }, 6090 },
6473 "csstype": { 6091 "csstype": {
6474 "version": "2.6.0", 6092 "version": "2.6.2",
6475 "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.0.tgz", 6093 "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.2.tgz",
6476 "integrity": "sha512-by8hi8BlLbowQq0qtkx54d9aN73R9oUW20HISpka5kmgsR9F7nnxgfsemuR2sdCKZh+CDNf5egW9UZMm4mgJRg==", 6094 "integrity": "sha512-Rl7PvTae0pflc1YtxtKbiSqq20Ts6vpIYOD5WBafl4y123DyHUeLrRdQP66sQW8/6gmX8jrYJLXwNeMqYVJcow==",
6477 "dev": true 6095 "dev": true
6478 }, 6096 },
6479 "currently-unhandled": { 6097 "currently-unhandled": {
@@ -6608,7 +6226,8 @@
6608 "deep-equal": { 6226 "deep-equal": {
6609 "version": "1.0.1", 6227 "version": "1.0.1",
6610 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", 6228 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
6611 "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" 6229 "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
6230 "dev": true
6612 }, 6231 },
6613 "deep-extend": { 6232 "deep-extend": {
6614 "version": "0.6.0", 6233 "version": "0.6.0",
@@ -6622,6 +6241,12 @@
6622 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 6241 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
6623 "dev": true 6242 "dev": true
6624 }, 6243 },
6244 "deepmerge": {
6245 "version": "3.1.0",
6246 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.1.0.tgz",
6247 "integrity": "sha512-/TnecbwXEdycfbsM2++O3eGiatEFHjjNciHEwJclM+T5Kd94qD1AP+2elP/Mq0L5b9VZJao5znR01Mz6eX8Seg==",
6248 "dev": true
6249 },
6625 "default-compare": { 6250 "default-compare": {
6626 "version": "1.0.0", 6251 "version": "1.0.0",
6627 "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", 6252 "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz",
@@ -6773,12 +6398,6 @@
6773 "dev": true 6398 "dev": true
6774 } 6399 }
6775 } 6400 }
6776 },
6777 "pify": {
6778 "version": "3.0.0",
6779 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6780 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6781 "dev": true
6782 } 6401 }
6783 } 6402 }
6784 }, 6403 },
@@ -6853,7 +6472,7 @@
6853 "diff": { 6472 "diff": {
6854 "version": "3.5.0", 6473 "version": "3.5.0",
6855 "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", 6474 "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
6856 "integrity": "sha1-gAwN0eCov7yVg1wgKtIg/jF+WhI=", 6475 "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
6857 "dev": true 6476 "dev": true
6858 }, 6477 },
6859 "diffie-hellman": { 6478 "diffie-hellman": {
@@ -6870,7 +6489,7 @@
6870 "dir-glob": { 6489 "dir-glob": {
6871 "version": "2.0.0", 6490 "version": "2.0.0",
6872 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", 6491 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
6873 "integrity": "sha1-CyBdK2rvmCOMooZZioIE0p0KADQ=", 6492 "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
6874 "dev": true, 6493 "dev": true,
6875 "requires": { 6494 "requires": {
6876 "arrify": "^1.0.1", 6495 "arrify": "^1.0.1",
@@ -6880,17 +6499,11 @@
6880 "path-type": { 6499 "path-type": {
6881 "version": "3.0.0", 6500 "version": "3.0.0",
6882 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 6501 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
6883 "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", 6502 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
6884 "dev": true, 6503 "dev": true,
6885 "requires": { 6504 "requires": {
6886 "pify": "^3.0.0" 6505 "pify": "^3.0.0"
6887 } 6506 }
6888 },
6889 "pify": {
6890 "version": "3.0.0",
6891 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6892 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6893 "dev": true
6894 } 6507 }
6895 } 6508 }
6896 }, 6509 },
@@ -7033,7 +6646,7 @@
7033 }, 6646 },
7034 "duplexer": { 6647 "duplexer": {
7035 "version": "0.1.1", 6648 "version": "0.1.1",
7036 "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", 6649 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
7037 "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", 6650 "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
7038 "dev": true 6651 "dev": true
7039 }, 6652 },
@@ -7131,22 +6744,14 @@
7131 "dev": true 6744 "dev": true
7132 }, 6745 },
7133 "electron": { 6746 "electron": {
7134 "version": "4.0.0", 6747 "version": "4.0.4",
7135 "resolved": "https://registry.npmjs.org/electron/-/electron-4.0.0.tgz", 6748 "resolved": "https://registry.npmjs.org/electron/-/electron-4.0.4.tgz",
7136 "integrity": "sha512-3XPG/3IXlvnT1oe1K6zEushoD0SKbP8xwdrL10EWGe6k2iOV4hSHqJ8vWnR8yZ7VbSXmBRfomEFDNAo/q/cwKw==", 6749 "integrity": "sha512-zG5VtLrmPfmw1fXY/3BEtRZk7OZ7djQhweZ6rW+R5NeF6s8RTz/AwTGtLoBo4z8wmJ5QTy0Y941FZw4pe5YlpA==",
7137 "dev": true, 6750 "dev": true,
7138 "requires": { 6751 "requires": {
7139 "@types/node": "^8.0.24", 6752 "@types/node": "^10.12.18",
7140 "electron-download": "^4.1.0", 6753 "electron-download": "^4.1.0",
7141 "extract-zip": "^1.0.3" 6754 "extract-zip": "^1.0.3"
7142 },
7143 "dependencies": {
7144 "@types/node": {
7145 "version": "8.10.39",
7146 "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.39.tgz",
7147 "integrity": "sha512-rE7fktr02J8ybFf6eysife+WF+L4sAHWzw09DgdCebEu+qDwMvv4zl6Bc+825ttGZP73kCKxa3dhJOoGJ8+5mA==",
7148 "dev": true
7149 }
7150 } 6755 }
7151 }, 6756 },
7152 "electron-builder": { 6757 "electron-builder": {
@@ -7192,9 +6797,9 @@
7192 "dev": true 6797 "dev": true
7193 }, 6798 },
7194 "chalk": { 6799 "chalk": {
7195 "version": "2.4.2", 6800 "version": "2.4.1",
7196 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 6801 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
7197 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 6802 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
7198 "dev": true, 6803 "dev": true,
7199 "requires": { 6804 "requires": {
7200 "ansi-styles": "^3.2.1", 6805 "ansi-styles": "^3.2.1",
@@ -7220,13 +6825,13 @@
7220 } 6825 }
7221 }, 6826 },
7222 "execa": { 6827 "execa": {
7223 "version": "1.0.0", 6828 "version": "0.10.0",
7224 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 6829 "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
7225 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 6830 "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
7226 "dev": true, 6831 "dev": true,
7227 "requires": { 6832 "requires": {
7228 "cross-spawn": "^6.0.0", 6833 "cross-spawn": "^6.0.0",
7229 "get-stream": "^4.0.0", 6834 "get-stream": "^3.0.0",
7230 "is-stream": "^1.1.0", 6835 "is-stream": "^1.1.0",
7231 "npm-run-path": "^2.0.0", 6836 "npm-run-path": "^2.0.0",
7232 "p-finally": "^1.0.0", 6837 "p-finally": "^1.0.0",
@@ -7243,15 +6848,6 @@
7243 "locate-path": "^3.0.0" 6848 "locate-path": "^3.0.0"
7244 } 6849 }
7245 }, 6850 },
7246 "get-stream": {
7247 "version": "4.1.0",
7248 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
7249 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
7250 "dev": true,
7251 "requires": {
7252 "pump": "^3.0.0"
7253 }
7254 },
7255 "invert-kv": { 6851 "invert-kv": {
7256 "version": "2.0.0", 6852 "version": "2.0.0",
7257 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", 6853 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
@@ -7293,20 +6889,20 @@
7293 } 6889 }
7294 }, 6890 },
7295 "os-locale": { 6891 "os-locale": {
7296 "version": "3.1.0", 6892 "version": "3.0.1",
7297 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", 6893 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz",
7298 "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", 6894 "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==",
7299 "dev": true, 6895 "dev": true,
7300 "requires": { 6896 "requires": {
7301 "execa": "^1.0.0", 6897 "execa": "^0.10.0",
7302 "lcid": "^2.0.0", 6898 "lcid": "^2.0.0",
7303 "mem": "^4.0.0" 6899 "mem": "^4.0.0"
7304 } 6900 }
7305 }, 6901 },
7306 "p-limit": { 6902 "p-limit": {
7307 "version": "2.1.0", 6903 "version": "2.0.0",
7308 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", 6904 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz",
7309 "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", 6905 "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==",
7310 "dev": true, 6906 "dev": true,
7311 "requires": { 6907 "requires": {
7312 "p-try": "^2.0.0" 6908 "p-try": "^2.0.0"
@@ -7333,16 +6929,6 @@
7333 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 6929 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
7334 "dev": true 6930 "dev": true
7335 }, 6931 },
7336 "pump": {
7337 "version": "3.0.0",
7338 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
7339 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
7340 "dev": true,
7341 "requires": {
7342 "end-of-stream": "^1.1.0",
7343 "once": "^1.3.1"
7344 }
7345 },
7346 "string-width": { 6932 "string-width": {
7347 "version": "2.1.1", 6933 "version": "2.1.1",
7348 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 6934 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
@@ -7489,6 +7075,11 @@
7489 "unixify": "1.0.0" 7075 "unixify": "1.0.0"
7490 } 7076 }
7491 }, 7077 },
7078 "electron-is-dev": {
7079 "version": "1.0.1",
7080 "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-1.0.1.tgz",
7081 "integrity": "sha512-iwM3EotA9HTXqMGpQRkR/kT8OZqBbdfHTnlwcxsjSLYqY8svvsq0MuujsWCn3/vtgRmDv/PC/gKUUpoZvi5C1w=="
7082 },
7492 "electron-osx-sign": { 7083 "electron-osx-sign": {
7493 "version": "0.4.11", 7084 "version": "0.4.11",
7494 "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz", 7085 "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz",
@@ -7528,9 +7119,9 @@
7528 } 7119 }
7529 }, 7120 },
7530 "chalk": { 7121 "chalk": {
7531 "version": "2.4.2", 7122 "version": "2.4.1",
7532 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 7123 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
7533 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 7124 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
7534 "dev": true, 7125 "dev": true,
7535 "requires": { 7126 "requires": {
7536 "ansi-styles": "^3.2.1", 7127 "ansi-styles": "^3.2.1",
@@ -7598,12 +7189,6 @@
7598 } 7189 }
7599 } 7190 }
7600 }, 7191 },
7601 "electron-to-chromium": {
7602 "version": "1.3.80",
7603 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.80.tgz",
7604 "integrity": "sha512-WClidEWEUNx7OfwXehB0qaxCuetjbKjev2SmXWgybWPLKAThBiMTF/2Pd8GSUDtoGOavxVzdkKwfFAPRSWlkLw==",
7605 "dev": true
7606 },
7607 "electron-updater": { 7192 "electron-updater": {
7608 "version": "4.0.6", 7193 "version": "4.0.6",
7609 "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.0.6.tgz", 7194 "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.0.6.tgz",
@@ -7618,52 +7203,15 @@
7618 "pako": "^1.0.7", 7203 "pako": "^1.0.7",
7619 "semver": "^5.6.0", 7204 "semver": "^5.6.0",
7620 "source-map-support": "^0.5.9" 7205 "source-map-support": "^0.5.9"
7621 },
7622 "dependencies": {
7623 "builder-util-runtime": {
7624 "version": "8.1.0",
7625 "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.1.0.tgz",
7626 "integrity": "sha512-s1mlJ28mv+56Iebh6c9aXjVe11O3Z0cDTwAGeB0PCcUzHA37fDxGgS8ZGoYNMZP+rBHj21d/od1wuYofTVLaQg==",
7627 "requires": {
7628 "bluebird-lst": "^1.0.6",
7629 "debug": "^4.1.0",
7630 "fs-extra-p": "^7.0.0",
7631 "sax": "^1.2.4"
7632 }
7633 },
7634 "debug": {
7635 "version": "4.1.1",
7636 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
7637 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
7638 "requires": {
7639 "ms": "^2.1.1"
7640 }
7641 },
7642 "ms": {
7643 "version": "2.1.1",
7644 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
7645 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
7646 }
7647 } 7206 }
7648 }, 7207 },
7649 "electron-window-state": { 7208 "electron-window-state": {
7650 "version": "4.1.1", 7209 "version": "5.0.3",
7651 "resolved": "https://registry.npmjs.org/electron-window-state/-/electron-window-state-4.1.1.tgz", 7210 "resolved": "https://registry.npmjs.org/electron-window-state/-/electron-window-state-5.0.3.tgz",
7652 "integrity": "sha1-azT9wxs4UU3+yLfI97XUrdtnYy0=", 7211 "integrity": "sha512-1mNTwCfkolXl3kMf50yW3vE2lZj0y92P/HYWFBrb+v2S/pCka5mdwN3cagKm458A7NjndSwijynXgcLWRodsVg==",
7653 "requires": { 7212 "requires": {
7654 "deep-equal": "^1.0.1", 7213 "jsonfile": "^4.0.0",
7655 "jsonfile": "^2.2.3",
7656 "mkdirp": "^0.5.1" 7214 "mkdirp": "^0.5.1"
7657 },
7658 "dependencies": {
7659 "jsonfile": {
7660 "version": "2.4.0",
7661 "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
7662 "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
7663 "requires": {
7664 "graceful-fs": "^4.1.6"
7665 }
7666 }
7667 } 7215 }
7668 }, 7216 },
7669 "elliptic": { 7217 "elliptic": {
@@ -7923,12 +7471,12 @@
7923 "es6-promise": { 7471 "es6-promise": {
7924 "version": "4.2.5", 7472 "version": "4.2.5",
7925 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", 7473 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz",
7926 "integrity": "sha1-2m0NVpLvtGHggsFIF/4kJ9j10FQ=", 7474 "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==",
7927 "dev": true 7475 "dev": true
7928 }, 7476 },
7929 "es6-promisify": { 7477 "es6-promisify": {
7930 "version": "5.0.0", 7478 "version": "5.0.0",
7931 "resolved": "http://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", 7479 "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
7932 "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", 7480 "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
7933 "dev": true, 7481 "dev": true,
7934 "requires": { 7482 "requires": {
@@ -8152,6 +7700,17 @@
8152 "requires": { 7700 "requires": {
8153 "debug": "^2.6.8", 7701 "debug": "^2.6.8",
8154 "pkg-dir": "^1.0.0" 7702 "pkg-dir": "^1.0.0"
7703 },
7704 "dependencies": {
7705 "pkg-dir": {
7706 "version": "1.0.0",
7707 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
7708 "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
7709 "dev": true,
7710 "requires": {
7711 "find-up": "^1.0.0"
7712 }
7713 }
8155 } 7714 }
8156 }, 7715 },
8157 "eslint-plugin-import": { 7716 "eslint-plugin-import": {
@@ -8203,6 +7762,15 @@
8203 "strip-bom": "^3.0.0" 7762 "strip-bom": "^3.0.0"
8204 } 7763 }
8205 }, 7764 },
7765 "parse-json": {
7766 "version": "2.2.0",
7767 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
7768 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
7769 "dev": true,
7770 "requires": {
7771 "error-ex": "^1.2.0"
7772 }
7773 },
8206 "path-type": { 7774 "path-type": {
8207 "version": "2.0.0", 7775 "version": "2.0.0",
8208 "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", 7776 "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
@@ -8212,6 +7780,12 @@
8212 "pify": "^2.0.0" 7780 "pify": "^2.0.0"
8213 } 7781 }
8214 }, 7782 },
7783 "pify": {
7784 "version": "2.3.0",
7785 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
7786 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
7787 "dev": true
7788 },
8215 "read-pkg": { 7789 "read-pkg": {
8216 "version": "2.0.0", 7790 "version": "2.0.0",
8217 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", 7791 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
@@ -8357,9 +7931,9 @@
8357 "dev": true 7931 "dev": true
8358 }, 7932 },
8359 "events": { 7933 "events": {
8360 "version": "1.1.1", 7934 "version": "3.0.0",
8361 "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", 7935 "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz",
8362 "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", 7936 "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==",
8363 "dev": true 7937 "dev": true
8364 }, 7938 },
8365 "evp_bytestokey": { 7939 "evp_bytestokey": {
@@ -8396,10 +7970,27 @@
8396 "lru-cache": "^4.0.1", 7970 "lru-cache": "^4.0.1",
8397 "shebang-command": "^1.2.0", 7971 "shebang-command": "^1.2.0",
8398 "which": "^1.2.9" 7972 "which": "^1.2.9"
7973 },
7974 "dependencies": {
7975 "lru-cache": {
7976 "version": "4.1.5",
7977 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
7978 "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
7979 "dev": true,
7980 "requires": {
7981 "pseudomap": "^1.0.2",
7982 "yallist": "^2.1.2"
7983 }
7984 }
8399 } 7985 }
8400 } 7986 }
8401 } 7987 }
8402 }, 7988 },
7989 "exenv": {
7990 "version": "1.2.2",
7991 "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz",
7992 "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50="
7993 },
8403 "expand-brackets": { 7994 "expand-brackets": {
8404 "version": "2.1.4", 7995 "version": "2.1.4",
8405 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 7996 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
@@ -8549,6 +8140,12 @@
8549 "negotiator": "0.6.1" 8140 "negotiator": "0.6.1"
8550 } 8141 }
8551 }, 8142 },
8143 "array-flatten": {
8144 "version": "1.1.1",
8145 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
8146 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
8147 "dev": true
8148 },
8552 "depd": { 8149 "depd": {
8553 "version": "1.1.2", 8150 "version": "1.1.2",
8554 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 8151 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
@@ -8575,7 +8172,7 @@
8575 }, 8172 },
8576 "finalhandler": { 8173 "finalhandler": {
8577 "version": "1.1.1", 8174 "version": "1.1.1",
8578 "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", 8175 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
8579 "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", 8176 "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
8580 "dev": true, 8177 "dev": true,
8581 "requires": { 8178 "requires": {
@@ -8818,9 +8415,9 @@
8818 "dev": true 8415 "dev": true
8819 }, 8416 },
8820 "fast-glob": { 8417 "fast-glob": {
8821 "version": "2.2.4", 8418 "version": "2.2.6",
8822 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.4.tgz", 8419 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.6.tgz",
8823 "integrity": "sha1-5U9LZtN4BA4OTWpo7Da7xbBDY8A=", 8420 "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==",
8824 "dev": true, 8421 "dev": true,
8825 "requires": { 8422 "requires": {
8826 "@mrmlnc/readdir-enhanced": "^2.2.1", 8423 "@mrmlnc/readdir-enhanced": "^2.2.1",
@@ -8885,7 +8482,7 @@
8885 "figgy-pudding": { 8482 "figgy-pudding": {
8886 "version": "3.5.1", 8483 "version": "3.5.1",
8887 "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", 8484 "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
8888 "integrity": "sha1-hiRwESkBxyeg5JWoB0S9W6odZ5A=", 8485 "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
8889 "dev": true 8486 "dev": true
8890 }, 8487 },
8891 "figures": { 8488 "figures": {
@@ -8907,6 +8504,11 @@
8907 "object-assign": "^4.0.1" 8504 "object-assign": "^4.0.1"
8908 } 8505 }
8909 }, 8506 },
8507 "file-uri-to-path": {
8508 "version": "1.0.0",
8509 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
8510 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
8511 },
8910 "filename-regex": { 8512 "filename-regex": {
8911 "version": "2.0.1", 8513 "version": "2.0.1",
8912 "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 8514 "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
@@ -8972,6 +8574,17 @@
8972 "commondir": "^1.0.1", 8574 "commondir": "^1.0.1",
8973 "mkdirp": "^0.5.1", 8575 "mkdirp": "^0.5.1",
8974 "pkg-dir": "^1.0.0" 8576 "pkg-dir": "^1.0.0"
8577 },
8578 "dependencies": {
8579 "pkg-dir": {
8580 "version": "1.0.0",
8581 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
8582 "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
8583 "dev": true,
8584 "requires": {
8585 "find-up": "^1.0.0"
8586 }
8587 }
8975 } 8588 }
8976 }, 8589 },
8977 "find-index": { 8590 "find-index": {
@@ -8980,12 +8593,6 @@
8980 "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", 8593 "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=",
8981 "dev": true 8594 "dev": true
8982 }, 8595 },
8983 "find-npm-prefix": {
8984 "version": "1.0.2",
8985 "resolved": "https://registry.npmjs.org/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz",
8986 "integrity": "sha1-jYzix4s7S55myKzGo3wjHrhBz98=",
8987 "dev": true
8988 },
8989 "find-up": { 8596 "find-up": {
8990 "version": "1.1.2", 8597 "version": "1.1.2",
8991 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 8598 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
@@ -8994,6 +8601,17 @@
8994 "requires": { 8601 "requires": {
8995 "path-exists": "^2.0.0", 8602 "path-exists": "^2.0.0",
8996 "pinkie-promise": "^2.0.0" 8603 "pinkie-promise": "^2.0.0"
8604 },
8605 "dependencies": {
8606 "path-exists": {
8607 "version": "2.1.0",
8608 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
8609 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
8610 "dev": true,
8611 "requires": {
8612 "pinkie-promise": "^2.0.0"
8613 }
8614 }
8997 } 8615 }
8998 }, 8616 },
8999 "findup-sync": { 8617 "findup-sync": {
@@ -9192,17 +8810,6 @@
9192 "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", 8810 "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
9193 "dev": true 8811 "dev": true
9194 }, 8812 },
9195 "fs-vacuum": {
9196 "version": "1.2.10",
9197 "resolved": "https://registry.npmjs.org/fs-vacuum/-/fs-vacuum-1.2.10.tgz",
9198 "integrity": "sha1-t2Kb7AekAxolSP35n17PHMizHjY=",
9199 "dev": true,
9200 "requires": {
9201 "graceful-fs": "^4.1.2",
9202 "path-is-inside": "^1.0.1",
9203 "rimraf": "^2.5.2"
9204 }
9205 },
9206 "fs-write-stream-atomic": { 8813 "fs-write-stream-atomic": {
9207 "version": "1.0.10", 8814 "version": "1.0.10",
9208 "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", 8815 "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
@@ -9221,601 +8828,6 @@
9221 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 8828 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
9222 "dev": true 8829 "dev": true
9223 }, 8830 },
9224 "fsevents": {
9225 "version": "1.2.4",
9226 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
9227 "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
9228 "dev": true,
9229 "optional": true,
9230 "requires": {
9231 "nan": "^2.9.2",
9232 "node-pre-gyp": "^0.10.0"
9233 },
9234 "dependencies": {
9235 "abbrev": {
9236 "version": "1.1.1",
9237 "resolved": false,
9238 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
9239 "dev": true,
9240 "optional": true
9241 },
9242 "ansi-regex": {
9243 "version": "2.1.1",
9244 "resolved": false,
9245 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
9246 "dev": true
9247 },
9248 "aproba": {
9249 "version": "1.2.0",
9250 "resolved": false,
9251 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
9252 "dev": true,
9253 "optional": true
9254 },
9255 "are-we-there-yet": {
9256 "version": "1.1.4",
9257 "resolved": false,
9258 "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
9259 "dev": true,
9260 "optional": true,
9261 "requires": {
9262 "delegates": "^1.0.0",
9263 "readable-stream": "^2.0.6"
9264 }
9265 },
9266 "balanced-match": {
9267 "version": "1.0.0",
9268 "resolved": false,
9269 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
9270 "dev": true
9271 },
9272 "brace-expansion": {
9273 "version": "1.1.11",
9274 "resolved": false,
9275 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
9276 "dev": true,
9277 "requires": {
9278 "balanced-match": "^1.0.0",
9279 "concat-map": "0.0.1"
9280 }
9281 },
9282 "chownr": {
9283 "version": "1.0.1",
9284 "resolved": false,
9285 "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
9286 "dev": true,
9287 "optional": true
9288 },
9289 "code-point-at": {
9290 "version": "1.1.0",
9291 "resolved": false,
9292 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
9293 "dev": true
9294 },
9295 "concat-map": {
9296 "version": "0.0.1",
9297 "resolved": false,
9298 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
9299 "dev": true
9300 },
9301 "console-control-strings": {
9302 "version": "1.1.0",
9303 "resolved": false,
9304 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
9305 "dev": true
9306 },
9307 "core-util-is": {
9308 "version": "1.0.2",
9309 "resolved": false,
9310 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
9311 "dev": true,
9312 "optional": true
9313 },
9314 "debug": {
9315 "version": "2.6.9",
9316 "resolved": false,
9317 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9318 "dev": true,
9319 "optional": true,
9320 "requires": {
9321 "ms": "2.0.0"
9322 }
9323 },
9324 "deep-extend": {
9325 "version": "0.5.1",
9326 "resolved": false,
9327 "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==",
9328 "dev": true,
9329 "optional": true
9330 },
9331 "delegates": {
9332 "version": "1.0.0",
9333 "resolved": false,
9334 "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
9335 "dev": true,
9336 "optional": true
9337 },
9338 "detect-libc": {
9339 "version": "1.0.3",
9340 "resolved": false,
9341 "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
9342 "dev": true,
9343 "optional": true
9344 },
9345 "fs-minipass": {
9346 "version": "1.2.5",
9347 "resolved": false,
9348 "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
9349 "dev": true,
9350 "optional": true,
9351 "requires": {
9352 "minipass": "^2.2.1"
9353 }
9354 },
9355 "fs.realpath": {
9356 "version": "1.0.0",
9357 "resolved": false,
9358 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
9359 "dev": true,
9360 "optional": true
9361 },
9362 "gauge": {
9363 "version": "2.7.4",
9364 "resolved": false,
9365 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
9366 "dev": true,
9367 "optional": true,
9368 "requires": {
9369 "aproba": "^1.0.3",
9370 "console-control-strings": "^1.0.0",
9371 "has-unicode": "^2.0.0",
9372 "object-assign": "^4.1.0",
9373 "signal-exit": "^3.0.0",
9374 "string-width": "^1.0.1",
9375 "strip-ansi": "^3.0.1",
9376 "wide-align": "^1.1.0"
9377 }
9378 },
9379 "glob": {
9380 "version": "7.1.2",
9381 "resolved": false,
9382 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
9383 "dev": true,
9384 "optional": true,
9385 "requires": {
9386 "fs.realpath": "^1.0.0",
9387 "inflight": "^1.0.4",
9388 "inherits": "2",
9389 "minimatch": "^3.0.4",
9390 "once": "^1.3.0",
9391 "path-is-absolute": "^1.0.0"
9392 }
9393 },
9394 "has-unicode": {
9395 "version": "2.0.1",
9396 "resolved": false,
9397 "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
9398 "dev": true,
9399 "optional": true
9400 },
9401 "iconv-lite": {
9402 "version": "0.4.21",
9403 "resolved": false,
9404 "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==",
9405 "dev": true,
9406 "optional": true,
9407 "requires": {
9408 "safer-buffer": "^2.1.0"
9409 }
9410 },
9411 "ignore-walk": {
9412 "version": "3.0.1",
9413 "resolved": false,
9414 "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
9415 "dev": true,
9416 "optional": true,
9417 "requires": {
9418 "minimatch": "^3.0.4"
9419 }
9420 },
9421 "inflight": {
9422 "version": "1.0.6",
9423 "resolved": false,
9424 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
9425 "dev": true,
9426 "optional": true,
9427 "requires": {
9428 "once": "^1.3.0",
9429 "wrappy": "1"
9430 }
9431 },
9432 "inherits": {
9433 "version": "2.0.3",
9434 "resolved": false,
9435 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
9436 "dev": true
9437 },
9438 "ini": {
9439 "version": "1.3.5",
9440 "resolved": false,
9441 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
9442 "dev": true,
9443 "optional": true
9444 },
9445 "is-fullwidth-code-point": {
9446 "version": "1.0.0",
9447 "resolved": false,
9448 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
9449 "dev": true,
9450 "requires": {
9451 "number-is-nan": "^1.0.0"
9452 }
9453 },
9454 "isarray": {
9455 "version": "1.0.0",
9456 "resolved": false,
9457 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
9458 "dev": true,
9459 "optional": true
9460 },
9461 "minimatch": {
9462 "version": "3.0.4",
9463 "resolved": false,
9464 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
9465 "dev": true,
9466 "requires": {
9467 "brace-expansion": "^1.1.7"
9468 }
9469 },
9470 "minimist": {
9471 "version": "0.0.8",
9472 "resolved": false,
9473 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
9474 "dev": true
9475 },
9476 "minipass": {
9477 "version": "2.2.4",
9478 "resolved": false,
9479 "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==",
9480 "dev": true,
9481 "requires": {
9482 "safe-buffer": "^5.1.1",
9483 "yallist": "^3.0.0"
9484 }
9485 },
9486 "minizlib": {
9487 "version": "1.1.0",
9488 "resolved": false,
9489 "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==",
9490 "dev": true,
9491 "optional": true,
9492 "requires": {
9493 "minipass": "^2.2.1"
9494 }
9495 },
9496 "mkdirp": {
9497 "version": "0.5.1",
9498 "resolved": false,
9499 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
9500 "dev": true,
9501 "requires": {
9502 "minimist": "0.0.8"
9503 }
9504 },
9505 "ms": {
9506 "version": "2.0.0",
9507 "resolved": false,
9508 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
9509 "dev": true,
9510 "optional": true
9511 },
9512 "needle": {
9513 "version": "2.2.0",
9514 "resolved": false,
9515 "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==",
9516 "dev": true,
9517 "optional": true,
9518 "requires": {
9519 "debug": "^2.1.2",
9520 "iconv-lite": "^0.4.4",
9521 "sax": "^1.2.4"
9522 }
9523 },
9524 "node-pre-gyp": {
9525 "version": "0.10.0",
9526 "resolved": false,
9527 "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==",
9528 "dev": true,
9529 "optional": true,
9530 "requires": {
9531 "detect-libc": "^1.0.2",
9532 "mkdirp": "^0.5.1",
9533 "needle": "^2.2.0",
9534 "nopt": "^4.0.1",
9535 "npm-packlist": "^1.1.6",
9536 "npmlog": "^4.0.2",
9537 "rc": "^1.1.7",
9538 "rimraf": "^2.6.1",
9539 "semver": "^5.3.0",
9540 "tar": "^4"
9541 }
9542 },
9543 "nopt": {
9544 "version": "4.0.1",
9545 "resolved": false,
9546 "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
9547 "dev": true,
9548 "optional": true,
9549 "requires": {
9550 "abbrev": "1",
9551 "osenv": "^0.1.4"
9552 }
9553 },
9554 "npm-bundled": {
9555 "version": "1.0.3",
9556 "resolved": false,
9557 "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==",
9558 "dev": true,
9559 "optional": true
9560 },
9561 "npm-packlist": {
9562 "version": "1.1.10",
9563 "resolved": false,
9564 "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==",
9565 "dev": true,
9566 "optional": true,
9567 "requires": {
9568 "ignore-walk": "^3.0.1",
9569 "npm-bundled": "^1.0.1"
9570 }
9571 },
9572 "npmlog": {
9573 "version": "4.1.2",
9574 "resolved": false,
9575 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
9576 "dev": true,
9577 "optional": true,
9578 "requires": {
9579 "are-we-there-yet": "~1.1.2",
9580 "console-control-strings": "~1.1.0",
9581 "gauge": "~2.7.3",
9582 "set-blocking": "~2.0.0"
9583 }
9584 },
9585 "number-is-nan": {
9586 "version": "1.0.1",
9587 "resolved": false,
9588 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
9589 "dev": true
9590 },
9591 "object-assign": {
9592 "version": "4.1.1",
9593 "resolved": false,
9594 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
9595 "dev": true,
9596 "optional": true
9597 },
9598 "once": {
9599 "version": "1.4.0",
9600 "resolved": false,
9601 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
9602 "dev": true,
9603 "requires": {
9604 "wrappy": "1"
9605 }
9606 },
9607 "os-homedir": {
9608 "version": "1.0.2",
9609 "resolved": false,
9610 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
9611 "dev": true,
9612 "optional": true
9613 },
9614 "os-tmpdir": {
9615 "version": "1.0.2",
9616 "resolved": false,
9617 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
9618 "dev": true,
9619 "optional": true
9620 },
9621 "osenv": {
9622 "version": "0.1.5",
9623 "resolved": false,
9624 "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
9625 "dev": true,
9626 "optional": true,
9627 "requires": {
9628 "os-homedir": "^1.0.0",
9629 "os-tmpdir": "^1.0.0"
9630 }
9631 },
9632 "path-is-absolute": {
9633 "version": "1.0.1",
9634 "resolved": false,
9635 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
9636 "dev": true,
9637 "optional": true
9638 },
9639 "process-nextick-args": {
9640 "version": "2.0.0",
9641 "resolved": false,
9642 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
9643 "dev": true,
9644 "optional": true
9645 },
9646 "rc": {
9647 "version": "1.2.7",
9648 "resolved": false,
9649 "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==",
9650 "dev": true,
9651 "optional": true,
9652 "requires": {
9653 "deep-extend": "^0.5.1",
9654 "ini": "~1.3.0",
9655 "minimist": "^1.2.0",
9656 "strip-json-comments": "~2.0.1"
9657 },
9658 "dependencies": {
9659 "minimist": {
9660 "version": "1.2.0",
9661 "resolved": false,
9662 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
9663 "dev": true,
9664 "optional": true
9665 }
9666 }
9667 },
9668 "readable-stream": {
9669 "version": "2.3.6",
9670 "resolved": false,
9671 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
9672 "dev": true,
9673 "optional": true,
9674 "requires": {
9675 "core-util-is": "~1.0.0",
9676 "inherits": "~2.0.3",
9677 "isarray": "~1.0.0",
9678 "process-nextick-args": "~2.0.0",
9679 "safe-buffer": "~5.1.1",
9680 "string_decoder": "~1.1.1",
9681 "util-deprecate": "~1.0.1"
9682 }
9683 },
9684 "rimraf": {
9685 "version": "2.6.2",
9686 "resolved": false,
9687 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
9688 "dev": true,
9689 "optional": true,
9690 "requires": {
9691 "glob": "^7.0.5"
9692 }
9693 },
9694 "safe-buffer": {
9695 "version": "5.1.1",
9696 "resolved": false,
9697 "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
9698 "dev": true
9699 },
9700 "safer-buffer": {
9701 "version": "2.1.2",
9702 "resolved": false,
9703 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
9704 "dev": true,
9705 "optional": true
9706 },
9707 "sax": {
9708 "version": "1.2.4",
9709 "resolved": false,
9710 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
9711 "dev": true,
9712 "optional": true
9713 },
9714 "semver": {
9715 "version": "5.5.0",
9716 "resolved": false,
9717 "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
9718 "dev": true,
9719 "optional": true
9720 },
9721 "set-blocking": {
9722 "version": "2.0.0",
9723 "resolved": false,
9724 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
9725 "dev": true,
9726 "optional": true
9727 },
9728 "signal-exit": {
9729 "version": "3.0.2",
9730 "resolved": false,
9731 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
9732 "dev": true,
9733 "optional": true
9734 },
9735 "string-width": {
9736 "version": "1.0.2",
9737 "resolved": false,
9738 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
9739 "dev": true,
9740 "requires": {
9741 "code-point-at": "^1.0.0",
9742 "is-fullwidth-code-point": "^1.0.0",
9743 "strip-ansi": "^3.0.0"
9744 }
9745 },
9746 "string_decoder": {
9747 "version": "1.1.1",
9748 "resolved": false,
9749 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
9750 "dev": true,
9751 "optional": true,
9752 "requires": {
9753 "safe-buffer": "~5.1.0"
9754 }
9755 },
9756 "strip-ansi": {
9757 "version": "3.0.1",
9758 "resolved": false,
9759 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
9760 "dev": true,
9761 "requires": {
9762 "ansi-regex": "^2.0.0"
9763 }
9764 },
9765 "strip-json-comments": {
9766 "version": "2.0.1",
9767 "resolved": false,
9768 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
9769 "dev": true,
9770 "optional": true
9771 },
9772 "tar": {
9773 "version": "4.4.1",
9774 "resolved": false,
9775 "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==",
9776 "dev": true,
9777 "optional": true,
9778 "requires": {
9779 "chownr": "^1.0.1",
9780 "fs-minipass": "^1.2.5",
9781 "minipass": "^2.2.4",
9782 "minizlib": "^1.1.0",
9783 "mkdirp": "^0.5.0",
9784 "safe-buffer": "^5.1.1",
9785 "yallist": "^3.0.2"
9786 }
9787 },
9788 "util-deprecate": {
9789 "version": "1.0.2",
9790 "resolved": false,
9791 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
9792 "dev": true,
9793 "optional": true
9794 },
9795 "wide-align": {
9796 "version": "1.1.2",
9797 "resolved": false,
9798 "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
9799 "dev": true,
9800 "optional": true,
9801 "requires": {
9802 "string-width": "^1.0.2"
9803 }
9804 },
9805 "wrappy": {
9806 "version": "1.0.2",
9807 "resolved": false,
9808 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
9809 "dev": true
9810 },
9811 "yallist": {
9812 "version": "3.0.2",
9813 "resolved": false,
9814 "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=",
9815 "dev": true
9816 }
9817 }
9818 },
9819 "fstream": { 8831 "fstream": {
9820 "version": "1.0.11", 8832 "version": "1.0.11",
9821 "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", 8833 "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
@@ -9868,25 +8880,9 @@
9868 "genfun": { 8880 "genfun": {
9869 "version": "5.0.0", 8881 "version": "5.0.0",
9870 "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", 8882 "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz",
9871 "integrity": "sha1-ndlxCgaQClxKW/V6yl2k5S/nZTc=", 8883 "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==",
9872 "dev": true 8884 "dev": true
9873 }, 8885 },
9874 "gentle-fs": {
9875 "version": "2.0.1",
9876 "resolved": "https://registry.npmjs.org/gentle-fs/-/gentle-fs-2.0.1.tgz",
9877 "integrity": "sha1-WFz9YSv8XNUkcf20JTfwFqXONoc=",
9878 "dev": true,
9879 "requires": {
9880 "aproba": "^1.1.2",
9881 "fs-vacuum": "^1.2.10",
9882 "graceful-fs": "^4.1.11",
9883 "iferr": "^0.1.5",
9884 "mkdirp": "^0.5.1",
9885 "path-is-inside": "^1.0.2",
9886 "read-cmd-shim": "^1.0.1",
9887 "slide": "^1.1.6"
9888 }
9889 },
9890 "get-caller-file": { 8886 "get-caller-file": {
9891 "version": "1.0.3", 8887 "version": "1.0.3",
9892 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", 8888 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
@@ -10130,6 +9126,14 @@
10130 "requires": { 9126 "requires": {
10131 "gitconfiglocal": "^1.0.0", 9127 "gitconfiglocal": "^1.0.0",
10132 "pify": "^2.3.0" 9128 "pify": "^2.3.0"
9129 },
9130 "dependencies": {
9131 "pify": {
9132 "version": "2.3.0",
9133 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
9134 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
9135 "dev": true
9136 }
10133 } 9137 }
10134 }, 9138 },
10135 "git-semver-tags": { 9139 "git-semver-tags": {
@@ -10285,6 +9289,25 @@
10285 } 9289 }
10286 } 9290 }
10287 }, 9291 },
9292 "git-up": {
9293 "version": "4.0.1",
9294 "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz",
9295 "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==",
9296 "dev": true,
9297 "requires": {
9298 "is-ssh": "^1.3.0",
9299 "parse-url": "^5.0.0"
9300 }
9301 },
9302 "git-url-parse": {
9303 "version": "11.1.2",
9304 "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz",
9305 "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==",
9306 "dev": true,
9307 "requires": {
9308 "git-up": "^4.0.0"
9309 }
9310 },
10288 "gitconfiglocal": { 9311 "gitconfiglocal": {
10289 "version": "1.0.0", 9312 "version": "1.0.0",
10290 "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", 9313 "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz",
@@ -10466,13 +9489,13 @@
10466 "dev": true 9489 "dev": true
10467 }, 9490 },
10468 "globby": { 9491 "globby": {
10469 "version": "8.0.1", 9492 "version": "8.0.2",
10470 "resolved": "http://registry.npmjs.org/globby/-/globby-8.0.1.tgz", 9493 "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
10471 "integrity": "sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==", 9494 "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
10472 "dev": true, 9495 "dev": true,
10473 "requires": { 9496 "requires": {
10474 "array-union": "^1.0.1", 9497 "array-union": "^1.0.1",
10475 "dir-glob": "^2.0.0", 9498 "dir-glob": "2.0.0",
10476 "fast-glob": "^2.0.2", 9499 "fast-glob": "^2.0.2",
10477 "glob": "^7.1.2", 9500 "glob": "^7.1.2",
10478 "ignore": "^3.3.5", 9501 "ignore": "^3.3.5",
@@ -10486,12 +9509,6 @@
10486 "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", 9509 "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
10487 "dev": true 9510 "dev": true
10488 }, 9511 },
10489 "pify": {
10490 "version": "3.0.0",
10491 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
10492 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
10493 "dev": true
10494 },
10495 "slash": { 9512 "slash": {
10496 "version": "1.0.0", 9513 "version": "1.0.0",
10497 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", 9514 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
@@ -10660,6 +9677,30 @@
10660 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 9677 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
10661 "dev": true 9678 "dev": true
10662 }, 9679 },
9680 "chalk": {
9681 "version": "1.1.3",
9682 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
9683 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
9684 "dev": true,
9685 "requires": {
9686 "ansi-styles": "^2.2.1",
9687 "escape-string-regexp": "^1.0.2",
9688 "has-ansi": "^2.0.0",
9689 "strip-ansi": "^3.0.0",
9690 "supports-color": "^2.0.0"
9691 }
9692 },
9693 "cliui": {
9694 "version": "3.2.0",
9695 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
9696 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
9697 "dev": true,
9698 "requires": {
9699 "string-width": "^1.0.1",
9700 "strip-ansi": "^3.0.1",
9701 "wrap-ansi": "^2.0.0"
9702 }
9703 },
10663 "expand-brackets": { 9704 "expand-brackets": {
10664 "version": "0.1.5", 9705 "version": "0.1.5",
10665 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 9706 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
@@ -10757,6 +9798,15 @@
10757 "regex-cache": "^0.4.2" 9798 "regex-cache": "^0.4.2"
10758 } 9799 }
10759 }, 9800 },
9801 "os-locale": {
9802 "version": "1.4.0",
9803 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
9804 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
9805 "dev": true,
9806 "requires": {
9807 "lcid": "^1.0.0"
9808 }
9809 },
10760 "resolve": { 9810 "resolve": {
10761 "version": "1.1.7", 9811 "version": "1.1.7",
10762 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", 9812 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
@@ -10817,42 +9867,45 @@
10817 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 9867 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
10818 "dev": true 9868 "dev": true
10819 }, 9869 },
10820 "ansi-styles": { 9870 "strip-ansi": {
10821 "version": "3.2.1", 9871 "version": "4.0.0",
10822 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 9872 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
10823 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 9873 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
10824 "dev": true, 9874 "dev": true,
10825 "requires": { 9875 "requires": {
10826 "color-convert": "^1.9.0" 9876 "ansi-regex": "^3.0.0"
10827 } 9877 }
10828 }, 9878 },
10829 "chalk": { 9879 "uuid": {
10830 "version": "2.4.1", 9880 "version": "3.3.2",
10831 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", 9881 "bundled": true
10832 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", 9882 },
10833 "dev": true, 9883 "validate-npm-package-license": {
9884 "version": "3.0.4",
9885 "bundled": true,
10834 "requires": { 9886 "requires": {
10835 "ansi-styles": "^3.2.1", 9887 "spdx-correct": "^3.0.0",
10836 "escape-string-regexp": "^1.0.5", 9888 "spdx-expression-parse": "^3.0.0"
10837 "supports-color": "^5.3.0"
10838 } 9889 }
10839 }, 9890 },
10840 "strip-ansi": { 9891 "validate-npm-package-name": {
10841 "version": "4.0.0", 9892 "version": "3.0.0",
10842 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 9893 "bundled": true,
10843 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
10844 "dev": true,
10845 "requires": { 9894 "requires": {
10846 "ansi-regex": "^3.0.0" 9895 "builtins": "^1.0.3"
10847 } 9896 }
10848 }, 9897 },
10849 "supports-color": { 9898 "wrappy": {
10850 "version": "5.5.0", 9899 "version": "1.0.2",
10851 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 9900 "bundled": true
10852 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 9901 },
10853 "dev": true, 9902 "write-file-atomic": {
9903 "version": "2.3.0",
9904 "bundled": true,
10854 "requires": { 9905 "requires": {
10855 "has-flag": "^3.0.0" 9906 "graceful-fs": "^4.1.11",
9907 "imurmurhash": "^0.1.4",
9908 "signal-exit": "^3.0.2"
10856 } 9909 }
10857 } 9910 }
10858 } 9911 }
@@ -11177,6 +10230,19 @@
11177 "vinyl": "^0.5.0" 10230 "vinyl": "^0.5.0"
11178 }, 10231 },
11179 "dependencies": { 10232 "dependencies": {
10233 "chalk": {
10234 "version": "1.1.3",
10235 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10236 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10237 "dev": true,
10238 "requires": {
10239 "ansi-styles": "^2.2.1",
10240 "escape-string-regexp": "^1.0.2",
10241 "has-ansi": "^2.0.0",
10242 "strip-ansi": "^3.0.0",
10243 "supports-color": "^2.0.0"
10244 }
10245 },
11180 "clone": { 10246 "clone": {
11181 "version": "1.0.4", 10247 "version": "1.0.4",
11182 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 10248 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
@@ -11395,9 +10461,9 @@
11395 } 10461 }
11396 }, 10462 },
11397 "he": { 10463 "he": {
11398 "version": "1.1.1", 10464 "version": "1.2.0",
11399 "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", 10465 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
11400 "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", 10466 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
11401 "dev": true 10467 "dev": true
11402 }, 10468 },
11403 "hex-rgb": { 10469 "hex-rgb": {
@@ -11507,12 +10573,6 @@
11507 "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", 10573 "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
11508 "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", 10574 "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
11509 "dev": true 10575 "dev": true
11510 },
11511 "he": {
11512 "version": "1.2.0",
11513 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
11514 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
11515 "dev": true
11516 } 10576 }
11517 } 10577 }
11518 }, 10578 },
@@ -11558,7 +10618,7 @@
11558 "http-cache-semantics": { 10618 "http-cache-semantics": {
11559 "version": "3.8.1", 10619 "version": "3.8.1",
11560 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", 10620 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
11561 "integrity": "sha1-ObDhat2bYFvwqe89nar0hDtMrNI=", 10621 "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
11562 "dev": true 10622 "dev": true
11563 }, 10623 },
11564 "http-deceiver": { 10624 "http-deceiver": {
@@ -11569,7 +10629,7 @@
11569 }, 10629 },
11570 "http-errors": { 10630 "http-errors": {
11571 "version": "1.6.3", 10631 "version": "1.6.3",
11572 "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", 10632 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
11573 "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", 10633 "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
11574 "dev": true, 10634 "dev": true,
11575 "requires": { 10635 "requires": {
@@ -11607,7 +10667,7 @@
11607 "http-proxy-agent": { 10667 "http-proxy-agent": {
11608 "version": "2.1.0", 10668 "version": "2.1.0",
11609 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", 10669 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",
11610 "integrity": "sha1-5IIb7vWyFCogJr1zkm/lN2McVAU=", 10670 "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",
11611 "dev": true, 10671 "dev": true,
11612 "requires": { 10672 "requires": {
11613 "agent-base": "4", 10673 "agent-base": "4",
@@ -11617,7 +10677,7 @@
11617 "debug": { 10677 "debug": {
11618 "version": "3.1.0", 10678 "version": "3.1.0",
11619 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 10679 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
11620 "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=", 10680 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
11621 "dev": true, 10681 "dev": true,
11622 "requires": { 10682 "requires": {
11623 "ms": "2.0.0" 10683 "ms": "2.0.0"
@@ -11657,7 +10717,7 @@
11657 "https-proxy-agent": { 10717 "https-proxy-agent": {
11658 "version": "2.2.1", 10718 "version": "2.2.1",
11659 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", 10719 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz",
11660 "integrity": "sha1-UVUpcPoE1yPgTFbQQXjD+SWSu8A=", 10720 "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==",
11661 "dev": true, 10721 "dev": true,
11662 "requires": { 10722 "requires": {
11663 "agent-base": "^4.1.0", 10723 "agent-base": "^4.1.0",
@@ -11667,7 +10727,7 @@
11667 "debug": { 10727 "debug": {
11668 "version": "3.2.6", 10728 "version": "3.2.6",
11669 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 10729 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
11670 "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=", 10730 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
11671 "dev": true, 10731 "dev": true,
11672 "requires": { 10732 "requires": {
11673 "ms": "^2.1.1" 10733 "ms": "^2.1.1"
@@ -11676,7 +10736,7 @@
11676 "ms": { 10736 "ms": {
11677 "version": "2.1.1", 10737 "version": "2.1.1",
11678 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 10738 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
11679 "integrity": "sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo=", 10739 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
11680 "dev": true 10740 "dev": true
11681 } 10741 }
11682 } 10742 }
@@ -11851,12 +10911,6 @@
11851 "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.2.tgz", 10911 "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.2.tgz",
11852 "integrity": "sha1-MRYKNpMK2vH8BMYHT360FGXU7Es=" 10912 "integrity": "sha1-MRYKNpMK2vH8BMYHT360FGXU7Es="
11853 }, 10913 },
11854 "i": {
11855 "version": "0.3.6",
11856 "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz",
11857 "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=",
11858 "dev": true
11859 },
11860 "iconv-lite": { 10914 "iconv-lite": {
11861 "version": "0.4.24", 10915 "version": "0.4.24",
11862 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 10916 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -11886,7 +10940,7 @@
11886 "ignore-walk": { 10940 "ignore-walk": {
11887 "version": "3.0.1", 10941 "version": "3.0.1",
11888 "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", 10942 "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
11889 "integrity": "sha1-qD5i59JyrA47VRqqgoMaGbafgvg=", 10943 "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
11890 "dev": true, 10944 "dev": true,
11891 "requires": { 10945 "requires": {
11892 "minimatch": "^3.0.4" 10946 "minimatch": "^3.0.4"
@@ -11928,7 +10982,7 @@
11928 "import-local": { 10982 "import-local": {
11929 "version": "1.0.0", 10983 "version": "1.0.0",
11930 "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", 10984 "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz",
11931 "integrity": "sha1-Xk/9wD9P5sAJxnKb6yljHC+CJ7w=", 10985 "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==",
11932 "dev": true, 10986 "dev": true,
11933 "requires": { 10987 "requires": {
11934 "pkg-dir": "^2.0.0", 10988 "pkg-dir": "^2.0.0",
@@ -11958,8 +11012,7 @@
11958 "imurmurhash": { 11012 "imurmurhash": {
11959 "version": "0.1.4", 11013 "version": "0.1.4",
11960 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 11014 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
11961 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 11015 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
11962 "dev": true
11963 }, 11016 },
11964 "in-publish": { 11017 "in-publish": {
11965 "version": "2.0.0", 11018 "version": "2.0.0",
@@ -12022,7 +11075,7 @@
12022 "init-package-json": { 11075 "init-package-json": {
12023 "version": "1.10.3", 11076 "version": "1.10.3",
12024 "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", 11077 "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz",
12025 "integrity": "sha1-Rf/i9hCoyhNPK9HbVjeyNQcPbL4=", 11078 "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==",
12026 "dev": true, 11079 "dev": true,
12027 "requires": { 11080 "requires": {
12028 "glob": "^7.1.1", 11081 "glob": "^7.1.1",
@@ -12146,12 +11199,6 @@
12146 } 11199 }
12147 } 11200 }
12148 }, 11201 },
12149 "install": {
12150 "version": "0.12.2",
12151 "resolved": "https://registry.npmjs.org/install/-/install-0.12.2.tgz",
12152 "integrity": "sha512-+7thTb4Rpvs9mnlhHKGZFJbGOO6kyMgy+gg0sgM5vFzIFK0wrCYXqdlaM71Bi289DTuPHf61puMFsaZBcwDIrg==",
12153 "dev": true
12154 },
12155 "internal-ip": { 11202 "internal-ip": {
12156 "version": "3.0.1", 11203 "version": "3.0.1",
12157 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", 11204 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz",
@@ -12205,7 +11252,7 @@
12205 "inversify": { 11252 "inversify": {
12206 "version": "5.0.1", 11253 "version": "5.0.1",
12207 "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.0.1.tgz", 11254 "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.0.1.tgz",
12208 "integrity": "sha1-UA1wmxQ0iWzloNWJFcSkIQ40+24=", 11255 "integrity": "sha512-Ieh06s48WnEYGcqHepdsJUIJUXpwH5o5vodAX+DK2JA/gjy4EbEcQZxw+uFfzysmKjiLXGYwNG3qDZsKVMcINQ==",
12209 "dev": true 11256 "dev": true
12210 }, 11257 },
12211 "invert-kv": { 11258 "invert-kv": {
@@ -12382,8 +11429,7 @@
12382 "is-extendable": { 11429 "is-extendable": {
12383 "version": "0.1.1", 11430 "version": "0.1.1",
12384 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 11431 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
12385 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 11432 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
12386 "dev": true
12387 }, 11433 },
12388 "is-extglob": { 11434 "is-extglob": {
12389 "version": "2.1.1", 11435 "version": "2.1.1",
@@ -12561,6 +11607,15 @@
12561 "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", 11607 "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
12562 "dev": true 11608 "dev": true
12563 }, 11609 },
11610 "is-ssh": {
11611 "version": "1.3.1",
11612 "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz",
11613 "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==",
11614 "dev": true,
11615 "requires": {
11616 "protocols": "^1.1.0"
11617 }
11618 },
12564 "is-stream": { 11619 "is-stream": {
12565 "version": "1.1.0", 11620 "version": "1.1.0",
12566 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 11621 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
@@ -12687,9 +11742,9 @@
12687 } 11742 }
12688 }, 11743 },
12689 "js-base64": { 11744 "js-base64": {
12690 "version": "2.5.0", 11745 "version": "2.5.1",
12691 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.0.tgz", 11746 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
12692 "integrity": "sha512-wlEBIZ5LP8usDylWbDNhKPEFVFdI5hCHpnVoT/Ysvoi/PRhJENm/Rlh9TvjYB38HFfKZN7OzEbRjmjvLkFw11g==", 11747 "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==",
12693 "dev": true 11748 "dev": true
12694 }, 11749 },
12695 "js-levenshtein": { 11750 "js-levenshtein": {
@@ -13030,118 +12085,680 @@
13030 } 12085 }
13031 }, 12086 },
13032 "lerna": { 12087 "lerna": {
13033 "version": "3.8.0", 12088 "version": "3.11.1",
13034 "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.8.0.tgz", 12089 "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.11.1.tgz",
13035 "integrity": "sha512-OLdf7JSWjpgVecvVLyTRpeKPjTJOcQa366IvaEhorOIxFPZvR1rNIEvi4DMOAaxNINpmCB4nSm769H7H4jNQyw==", 12090 "integrity": "sha512-7an/cia9u6qVTts5PQ/adFq8QSgE7gzG1pUHhH+XKVU1seDKQ99JLu61n3/euv2qeQF+ww4WLKnFHIPa5+LJSQ==",
13036 "dev": true, 12091 "dev": true,
13037 "requires": { 12092 "requires": {
13038 "@lerna/add": "^3.7.2", 12093 "@lerna/add": "3.11.0",
13039 "@lerna/bootstrap": "^3.7.2", 12094 "@lerna/bootstrap": "3.11.0",
13040 "@lerna/changed": "^3.8.0", 12095 "@lerna/changed": "3.11.1",
13041 "@lerna/clean": "^3.7.2", 12096 "@lerna/clean": "3.11.0",
13042 "@lerna/cli": "^3.6.0", 12097 "@lerna/cli": "3.11.0",
13043 "@lerna/create": "^3.7.2", 12098 "@lerna/create": "3.11.0",
13044 "@lerna/diff": "^3.7.2", 12099 "@lerna/diff": "3.11.0",
13045 "@lerna/exec": "^3.7.2", 12100 "@lerna/exec": "3.11.0",
13046 "@lerna/import": "^3.7.2", 12101 "@lerna/import": "3.11.0",
13047 "@lerna/init": "^3.7.2", 12102 "@lerna/init": "3.11.0",
13048 "@lerna/link": "^3.7.2", 12103 "@lerna/link": "3.11.0",
13049 "@lerna/list": "^3.7.2", 12104 "@lerna/list": "3.11.0",
13050 "@lerna/publish": "^3.8.0", 12105 "@lerna/publish": "3.11.1",
13051 "@lerna/run": "^3.7.2", 12106 "@lerna/run": "3.11.0",
13052 "@lerna/version": "^3.8.0", 12107 "@lerna/version": "3.11.1",
13053 "import-local": "^1.0.0", 12108 "import-local": "^1.0.0",
13054 "libnpm": "^2.0.1" 12109 "npmlog": "^4.1.2"
13055 }
13056 },
13057 "levn": {
13058 "version": "0.3.0",
13059 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
13060 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
13061 "dev": true,
13062 "requires": {
13063 "prelude-ls": "~1.1.2",
13064 "type-check": "~0.3.2"
13065 }
13066 },
13067 "libnpm": {
13068 "version": "2.0.1",
13069 "resolved": "https://registry.npmjs.org/libnpm/-/libnpm-2.0.1.tgz",
13070 "integrity": "sha1-pI/N7jwl4Tx363xgoO/lYdf7DY8=",
13071 "dev": true,
13072 "requires": {
13073 "bin-links": "^1.1.2",
13074 "bluebird": "^3.5.3",
13075 "find-npm-prefix": "^1.0.2",
13076 "libnpmaccess": "^3.0.1",
13077 "libnpmconfig": "^1.2.1",
13078 "libnpmhook": "^5.0.2",
13079 "libnpmorg": "^1.0.0",
13080 "libnpmpublish": "^1.1.0",
13081 "libnpmsearch": "^2.0.0",
13082 "libnpmteam": "^1.0.1",
13083 "lock-verify": "^2.0.2",
13084 "npm-lifecycle": "^2.1.0",
13085 "npm-logical-tree": "^1.2.1",
13086 "npm-package-arg": "^6.1.0",
13087 "npm-profile": "^4.0.1",
13088 "npm-registry-fetch": "^3.8.0",
13089 "npmlog": "^4.1.2",
13090 "pacote": "^9.2.3",
13091 "read-package-json": "^2.0.13",
13092 "stringify-package": "^1.0.0"
13093 }
13094 },
13095 "libnpmaccess": {
13096 "version": "3.0.1",
13097 "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-3.0.1.tgz",
13098 "integrity": "sha1-Wzqd5iHyk9QlGRqi53kQL4QWf6g=",
13099 "dev": true,
13100 "requires": {
13101 "aproba": "^2.0.0",
13102 "get-stream": "^4.0.0",
13103 "npm-package-arg": "^6.1.0",
13104 "npm-registry-fetch": "^3.8.0"
13105 }, 12110 },
13106 "dependencies": { 12111 "dependencies": {
13107 "aproba": { 12112 "@lerna/add": {
13108 "version": "2.0.0", 12113 "version": "3.11.0",
13109 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", 12114 "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.11.0.tgz",
13110 "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=", 12115 "integrity": "sha512-A2u889e+GeZzL28jCpcN53iHq2cPWVnuy5tv5nvG/MIg0PxoAQOUvphexKsIbqzVd9Damdmv5W0u9kS8y8TTow==",
12116 "dev": true,
12117 "requires": {
12118 "@lerna/bootstrap": "3.11.0",
12119 "@lerna/command": "3.11.0",
12120 "@lerna/filter-options": "3.11.0",
12121 "@lerna/npm-conf": "3.7.0",
12122 "@lerna/validation-error": "3.11.0",
12123 "dedent": "^0.7.0",
12124 "npm-package-arg": "^6.1.0",
12125 "p-map": "^1.2.0",
12126 "pacote": "^9.4.1",
12127 "semver": "^5.5.0"
12128 }
12129 },
12130 "@lerna/batch-packages": {
12131 "version": "3.11.0",
12132 "resolved": "https://registry.npmjs.org/@lerna/batch-packages/-/batch-packages-3.11.0.tgz",
12133 "integrity": "sha512-ETO3prVqDZs/cpZo00ij61JEZ8/ADJx1OG/d/KtTdHlyRfQsb09Xzf0w+boimqa8fIqhpM3o5FV9GKd6GQ3iFQ==",
12134 "dev": true,
12135 "requires": {
12136 "@lerna/package-graph": "3.11.0",
12137 "@lerna/validation-error": "3.11.0",
12138 "npmlog": "^4.1.2"
12139 }
12140 },
12141 "@lerna/bootstrap": {
12142 "version": "3.11.0",
12143 "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.11.0.tgz",
12144 "integrity": "sha512-MqwviGJTy86joqSX2A3fmu2wXLBXc23tHJp5Xu4bVhynPegDnRrA3d9UI80UM3JcuYIQsxT4t2q2LNsZ4VdZKQ==",
12145 "dev": true,
12146 "requires": {
12147 "@lerna/batch-packages": "3.11.0",
12148 "@lerna/command": "3.11.0",
12149 "@lerna/filter-options": "3.11.0",
12150 "@lerna/has-npm-version": "3.10.0",
12151 "@lerna/npm-install": "3.11.0",
12152 "@lerna/package-graph": "3.11.0",
12153 "@lerna/pulse-till-done": "3.11.0",
12154 "@lerna/rimraf-dir": "3.11.0",
12155 "@lerna/run-lifecycle": "3.11.0",
12156 "@lerna/run-parallel-batches": "3.0.0",
12157 "@lerna/symlink-binary": "3.11.0",
12158 "@lerna/symlink-dependencies": "3.11.0",
12159 "@lerna/validation-error": "3.11.0",
12160 "dedent": "^0.7.0",
12161 "get-port": "^3.2.0",
12162 "multimatch": "^2.1.0",
12163 "npm-package-arg": "^6.1.0",
12164 "npmlog": "^4.1.2",
12165 "p-finally": "^1.0.0",
12166 "p-map": "^1.2.0",
12167 "p-map-series": "^1.0.0",
12168 "p-waterfall": "^1.0.0",
12169 "read-package-tree": "^5.1.6",
12170 "semver": "^5.5.0"
12171 }
12172 },
12173 "@lerna/check-working-tree": {
12174 "version": "3.11.0",
12175 "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.11.0.tgz",
12176 "integrity": "sha512-uWKKmX4BKdK57MyX3rGNHNz4JmFP3tHnaIDDVeuSlgK5KwncPFyRXi3E9H0eiq6DUvDDLtztNOfWeGP2IY656Q==",
12177 "dev": true,
12178 "requires": {
12179 "@lerna/describe-ref": "3.11.0",
12180 "@lerna/validation-error": "3.11.0"
12181 }
12182 },
12183 "@lerna/clean": {
12184 "version": "3.11.0",
12185 "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.11.0.tgz",
12186 "integrity": "sha512-sHyMYv56MIVMH79+5vcxHVdgmd8BcsihI+RL2byW+PeoNlyDeGMjTRmnzLmbSD7dkinHGoa5cghlXy9GGIqpRw==",
12187 "dev": true,
12188 "requires": {
12189 "@lerna/command": "3.11.0",
12190 "@lerna/filter-options": "3.11.0",
12191 "@lerna/prompt": "3.11.0",
12192 "@lerna/pulse-till-done": "3.11.0",
12193 "@lerna/rimraf-dir": "3.11.0",
12194 "p-map": "^1.2.0",
12195 "p-map-series": "^1.0.0",
12196 "p-waterfall": "^1.0.0"
12197 }
12198 },
12199 "@lerna/cli": {
12200 "version": "3.11.0",
12201 "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.11.0.tgz",
12202 "integrity": "sha512-dn2m2PgUxcb2NyTvwfYOFZf8yN5CMf1uKxht3ajQYdDjRgFi5pUQt/DmdguOZ3CMJkENa0i3yPOmrxGPXLD2aw==",
12203 "dev": true,
12204 "requires": {
12205 "@lerna/global-options": "3.10.6",
12206 "dedent": "^0.7.0",
12207 "npmlog": "^4.1.2",
12208 "yargs": "^12.0.1"
12209 }
12210 },
12211 "@lerna/collect-updates": {
12212 "version": "3.11.0",
12213 "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.11.0.tgz",
12214 "integrity": "sha512-O0Y18OC2P6j9/RFq+u5Kdq7YxsDd+up3ZRoW6+i0XHWktqxXA9P4JBQppkpYtJVK2yH8QyOzuVLQgtL0xtHdYA==",
12215 "dev": true,
12216 "requires": {
12217 "@lerna/child-process": "3.3.0",
12218 "@lerna/describe-ref": "3.11.0",
12219 "minimatch": "^3.0.4",
12220 "npmlog": "^4.1.2",
12221 "slash": "^1.0.0"
12222 }
12223 },
12224 "@lerna/command": {
12225 "version": "3.11.0",
12226 "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.11.0.tgz",
12227 "integrity": "sha512-N+Z5kauVHSb2VhSIfQexG2VlCAAQ9xYKwVTxYh0JFOFUnZ/QPcoqx4VjynDXASFXXDgcXs4FLaGsJxq83Mf5Zg==",
12228 "dev": true,
12229 "requires": {
12230 "@lerna/child-process": "3.3.0",
12231 "@lerna/package-graph": "3.11.0",
12232 "@lerna/project": "3.11.0",
12233 "@lerna/validation-error": "3.11.0",
12234 "@lerna/write-log-file": "3.11.0",
12235 "dedent": "^0.7.0",
12236 "execa": "^1.0.0",
12237 "is-ci": "^1.0.10",
12238 "lodash": "^4.17.5",
12239 "npmlog": "^4.1.2"
12240 }
12241 },
12242 "@lerna/conventional-commits": {
12243 "version": "3.11.0",
12244 "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.11.0.tgz",
12245 "integrity": "sha512-ix1Ki5NiZdk2eMlCWNgLchWPKQTgkJdLeNjneep6OCF3ydSINizReGbFvCftRivun641cOHWswgWMsIxbqhMQw==",
12246 "dev": true,
12247 "requires": {
12248 "@lerna/validation-error": "3.11.0",
12249 "conventional-changelog-angular": "^5.0.2",
12250 "conventional-changelog-core": "^3.1.5",
12251 "conventional-recommended-bump": "^4.0.4",
12252 "fs-extra": "^7.0.0",
12253 "get-stream": "^4.0.0",
12254 "npm-package-arg": "^6.1.0",
12255 "npmlog": "^4.1.2",
12256 "pify": "^3.0.0",
12257 "semver": "^5.5.0"
12258 }
12259 },
12260 "@lerna/create": {
12261 "version": "3.11.0",
12262 "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.11.0.tgz",
12263 "integrity": "sha512-1izS82QML+H/itwEu1GPrcoXyugFaP9z9r6KuIQRQq8RtmNCGEmK85aiOw6mukyRcRziq2akALgFDyrundznPQ==",
12264 "dev": true,
12265 "requires": {
12266 "@lerna/child-process": "3.3.0",
12267 "@lerna/command": "3.11.0",
12268 "@lerna/npm-conf": "3.7.0",
12269 "@lerna/validation-error": "3.11.0",
12270 "camelcase": "^5.0.0",
12271 "dedent": "^0.7.0",
12272 "fs-extra": "^7.0.0",
12273 "globby": "^8.0.1",
12274 "init-package-json": "^1.10.3",
12275 "npm-package-arg": "^6.1.0",
12276 "p-reduce": "^1.0.0",
12277 "pacote": "^9.4.1",
12278 "pify": "^3.0.0",
12279 "semver": "^5.5.0",
12280 "slash": "^1.0.0",
12281 "validate-npm-package-license": "^3.0.3",
12282 "validate-npm-package-name": "^3.0.0",
12283 "whatwg-url": "^7.0.0"
12284 }
12285 },
12286 "@lerna/create-symlink": {
12287 "version": "3.11.0",
12288 "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.11.0.tgz",
12289 "integrity": "sha512-UDR32uos8FIEc1keMKxXj5goZAHpCbpUd4u/btHXymUL9WqIym3cgz2iMr3ZNdZtjdMyUoHup5Dp0zjSgKCaEA==",
12290 "dev": true,
12291 "requires": {
12292 "cmd-shim": "^2.0.2",
12293 "fs-extra": "^7.0.0",
12294 "npmlog": "^4.1.2"
12295 }
12296 },
12297 "@lerna/describe-ref": {
12298 "version": "3.11.0",
12299 "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.11.0.tgz",
12300 "integrity": "sha512-lX/NVMqeODg4q/igN06L/KjtVUpW1oawh6IgOINy2oqm4RUR+1yDpsdVu3JyZZ4nHB572mJfbW56dl8qoxEVvQ==",
12301 "dev": true,
12302 "requires": {
12303 "@lerna/child-process": "3.3.0",
12304 "npmlog": "^4.1.2"
12305 }
12306 },
12307 "@lerna/diff": {
12308 "version": "3.11.0",
12309 "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.11.0.tgz",
12310 "integrity": "sha512-r3WASQix31ApA0tlkZejXhS8Z3SEg6Jw9YnKDt9V6wLjEUXGLauUDMrgx1YWu3cs9KB8/hqheRyRI7XAXGJS1w==",
12311 "dev": true,
12312 "requires": {
12313 "@lerna/child-process": "3.3.0",
12314 "@lerna/command": "3.11.0",
12315 "@lerna/validation-error": "3.11.0",
12316 "npmlog": "^4.1.2"
12317 }
12318 },
12319 "@lerna/exec": {
12320 "version": "3.11.0",
12321 "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.11.0.tgz",
12322 "integrity": "sha512-oIkI+Hj74kpsnHhw0qJj12H4XMPSlDbBsshLWY+f3BiwKhn6wkXoQZ1FC8/OVNHM67GtSRv4bkcOaM4ucHm9Hw==",
12323 "dev": true,
12324 "requires": {
12325 "@lerna/batch-packages": "3.11.0",
12326 "@lerna/child-process": "3.3.0",
12327 "@lerna/command": "3.11.0",
12328 "@lerna/filter-options": "3.11.0",
12329 "@lerna/run-parallel-batches": "3.0.0",
12330 "@lerna/validation-error": "3.11.0"
12331 }
12332 },
12333 "@lerna/filter-options": {
12334 "version": "3.11.0",
12335 "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.11.0.tgz",
12336 "integrity": "sha512-z0krgC/YBqz7i6MGHBsPLvsQ++XEpPdGnIkSpcN0Cjp5J67K9vb5gJ2hWp1c1bitNh3xiwZ69voGqN+DYk1mUg==",
12337 "dev": true,
12338 "requires": {
12339 "@lerna/collect-updates": "3.11.0",
12340 "@lerna/filter-packages": "3.11.0",
12341 "dedent": "^0.7.0"
12342 }
12343 },
12344 "@lerna/filter-packages": {
12345 "version": "3.11.0",
12346 "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.11.0.tgz",
12347 "integrity": "sha512-bnukkW1M0uMKWqM/m/IHou2PKRyk4fDAksAj3diHc1UVQkH2j8hXOfLl9+CgHA/cnTrf6/LARg8hKujqduqHyA==",
12348 "dev": true,
12349 "requires": {
12350 "@lerna/validation-error": "3.11.0",
12351 "multimatch": "^2.1.0",
12352 "npmlog": "^4.1.2"
12353 }
12354 },
12355 "@lerna/global-options": {
12356 "version": "3.10.6",
12357 "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.10.6.tgz",
12358 "integrity": "sha512-k5Xkq1M/uREFC2R9uwN5gcvIgjj4iOXo0YyeEXCMWBiW3j2GL9xN4d1MmAIcrYlAzVYh6kLlWaFWl/rNIneHIw==",
13111 "dev": true 12359 "dev": true
13112 }, 12360 },
13113 "get-stream": { 12361 "@lerna/has-npm-version": {
13114 "version": "4.1.0", 12362 "version": "3.10.0",
13115 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 12363 "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.10.0.tgz",
13116 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 12364 "integrity": "sha512-N4RRYxGeivuaKgPDzrhkQOQs1Sg4tOnxnEe3akfqu1wDA4Ng5V6Y2uW3DbkAjFL3aNJhWF5Vbf7sBsGtfgDQ8w==",
13117 "dev": true, 12365 "dev": true,
13118 "requires": { 12366 "requires": {
13119 "pump": "^3.0.0" 12367 "@lerna/child-process": "3.3.0",
12368 "semver": "^5.5.0"
13120 } 12369 }
13121 }, 12370 },
13122 "pump": { 12371 "@lerna/import": {
12372 "version": "3.11.0",
12373 "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.11.0.tgz",
12374 "integrity": "sha512-WgF0We+4k/MrC1vetT8pt3/SSJPMvXhyPYmL2W9rcvch3zV0IgLyso4tEs8gNbwZorDVEG1KcM+x8TG4v1nV5Q==",
12375 "dev": true,
12376 "requires": {
12377 "@lerna/child-process": "3.3.0",
12378 "@lerna/command": "3.11.0",
12379 "@lerna/prompt": "3.11.0",
12380 "@lerna/pulse-till-done": "3.11.0",
12381 "@lerna/validation-error": "3.11.0",
12382 "dedent": "^0.7.0",
12383 "fs-extra": "^7.0.0",
12384 "p-map-series": "^1.0.0"
12385 }
12386 },
12387 "@lerna/init": {
12388 "version": "3.11.0",
12389 "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.11.0.tgz",
12390 "integrity": "sha512-JZC5jpCVJgK34grye52kGWjrYCyh4LB8c0WBLaS8MOUt6rxTtPqubwvCDKPOF2H0Se6awsgEfX4wWNuqiQVpRQ==",
12391 "dev": true,
12392 "requires": {
12393 "@lerna/child-process": "3.3.0",
12394 "@lerna/command": "3.11.0",
12395 "fs-extra": "^7.0.0",
12396 "p-map": "^1.2.0",
12397 "write-json-file": "^2.3.0"
12398 }
12399 },
12400 "@lerna/link": {
12401 "version": "3.11.0",
12402 "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.11.0.tgz",
12403 "integrity": "sha512-QN+kxRWb6P9jrKpE2t6K9sGnFpqy1KOEjf68NpGhmp+J9Yt6Kvz9kG43CWoqg4Zyqqgqgn3NVV2Z7zSDNhdH0g==",
12404 "dev": true,
12405 "requires": {
12406 "@lerna/command": "3.11.0",
12407 "@lerna/package-graph": "3.11.0",
12408 "@lerna/symlink-dependencies": "3.11.0",
12409 "p-map": "^1.2.0",
12410 "slash": "^1.0.0"
12411 }
12412 },
12413 "@lerna/list": {
12414 "version": "3.11.0",
12415 "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.11.0.tgz",
12416 "integrity": "sha512-hBAwZzEzF1LQOOB2/5vQkal/nSriuJbLY39BitIGkUxifsmu7JK0k3LYrwe1sxXv5SMf2HDaTLr+Z23mUslhaQ==",
12417 "dev": true,
12418 "requires": {
12419 "@lerna/command": "3.11.0",
12420 "@lerna/filter-options": "3.11.0",
12421 "@lerna/listable": "3.11.0",
12422 "@lerna/output": "3.11.0"
12423 }
12424 },
12425 "@lerna/listable": {
12426 "version": "3.11.0",
12427 "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.11.0.tgz",
12428 "integrity": "sha512-nCrtGSS3YiAlh5dU5mmTAU9aLRlmIUn2FnahqsksN2uQ5O4o+614tneDuO298/eWLZo00eGw69EFngaQEl8quw==",
12429 "dev": true,
12430 "requires": {
12431 "@lerna/batch-packages": "3.11.0",
12432 "chalk": "^2.3.1",
12433 "columnify": "^1.5.4"
12434 }
12435 },
12436 "@lerna/npm-dist-tag": {
12437 "version": "3.11.0",
12438 "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.11.0.tgz",
12439 "integrity": "sha512-WqZcyDb+wiqAKRFcYEK6R8AQfspyro85zGGHyjYw6ZPNgJX3qhwtQ+MidDmOesi2p5/0GfeVSWega+W7fPzVpg==",
12440 "dev": true,
12441 "requires": {
12442 "figgy-pudding": "^3.5.1",
12443 "npm-package-arg": "^6.1.0",
12444 "npm-registry-fetch": "^3.9.0",
12445 "npmlog": "^4.1.2"
12446 }
12447 },
12448 "@lerna/npm-install": {
12449 "version": "3.11.0",
12450 "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.11.0.tgz",
12451 "integrity": "sha512-iNKEgFvFHMmBqn9AnFye2rv7CdUBlYciwWSTNtpfVqtOnoL/lg+4A774oL4PDoxTCGmougztyxMkqLVSBYXTpw==",
12452 "dev": true,
12453 "requires": {
12454 "@lerna/child-process": "3.3.0",
12455 "@lerna/get-npm-exec-opts": "3.11.0",
12456 "fs-extra": "^7.0.0",
12457 "npm-package-arg": "^6.1.0",
12458 "npmlog": "^4.1.2",
12459 "signal-exit": "^3.0.2",
12460 "write-pkg": "^3.1.0"
12461 }
12462 },
12463 "@lerna/npm-publish": {
12464 "version": "3.11.0",
12465 "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.11.0.tgz",
12466 "integrity": "sha512-wgbb55gUXRlP8uTe60oW6c06ZhquaJu9xbi2vWNpb5Fmjh/KbZ2iNm9Kj2ciZlvb8D+k4Oc3qV7slBGxyMm8wg==",
12467 "dev": true,
12468 "requires": {
12469 "@lerna/run-lifecycle": "3.11.0",
12470 "figgy-pudding": "^3.5.1",
12471 "fs-extra": "^7.0.0",
12472 "libnpmpublish": "^1.1.1",
12473 "npmlog": "^4.1.2",
12474 "pify": "^3.0.0",
12475 "read-package-json": "^2.0.13"
12476 }
12477 },
12478 "@lerna/npm-run-script": {
12479 "version": "3.11.0",
12480 "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.11.0.tgz",
12481 "integrity": "sha512-cLnTMrRQlK/N5bCr6joOFMBfRyW2EbMdk3imtjHk0LwZxsvQx3naAPUB/2RgNfC8fGf/yHF/0bmBrpb5sa2IlA==",
12482 "dev": true,
12483 "requires": {
12484 "@lerna/child-process": "3.3.0",
12485 "@lerna/get-npm-exec-opts": "3.11.0",
12486 "npmlog": "^4.1.2"
12487 }
12488 },
12489 "@lerna/output": {
12490 "version": "3.11.0",
12491 "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.11.0.tgz",
12492 "integrity": "sha512-xHYGcEaZZ4cR0Jw368QgUgFvV27a6ZO5360BMNGNsjCjuY0aOPQC5+lBhgfydJtJteKjDna853PSjBK3uMhEjw==",
12493 "dev": true,
12494 "requires": {
12495 "npmlog": "^4.1.2"
12496 }
12497 },
12498 "@lerna/pack-directory": {
12499 "version": "3.11.0",
12500 "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.11.0.tgz",
12501 "integrity": "sha512-bgA3TxZx5AyZeqUadSPspktdecW7nIpg/ODq0o0gKFr7j+DC9Fqu8vQa2xmFSKsXDtOYkCV0jox6Ox9XSFSM3A==",
12502 "dev": true,
12503 "requires": {
12504 "@lerna/get-packed": "3.7.0",
12505 "@lerna/package": "3.11.0",
12506 "@lerna/run-lifecycle": "3.11.0",
12507 "figgy-pudding": "^3.5.1",
12508 "npm-packlist": "^1.1.12",
12509 "npmlog": "^4.1.2",
12510 "tar": "^4.4.8",
12511 "temp-write": "^3.4.0"
12512 }
12513 },
12514 "@lerna/package": {
12515 "version": "3.11.0",
12516 "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.11.0.tgz",
12517 "integrity": "sha512-hMzBhFEubhg+Tis5C8skwIfgOk+GTl0qudvzfPU9gQqLV8u4/Hs6mka6N0rKgbUb4VFVc5MJVe1eZ6Rv+kJAWw==",
12518 "dev": true,
12519 "requires": {
12520 "load-json-file": "^4.0.0",
12521 "npm-package-arg": "^6.1.0",
12522 "write-pkg": "^3.1.0"
12523 }
12524 },
12525 "@lerna/package-graph": {
12526 "version": "3.11.0",
12527 "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.11.0.tgz",
12528 "integrity": "sha512-ICYiOZvCfcmeH1qfzOkFYh0t0QA56OddQfI3ydxCiWi5G+UupJXnCIWSTh3edTAtw/kyxhCOWny/PJsG4CQfjA==",
12529 "dev": true,
12530 "requires": {
12531 "@lerna/validation-error": "3.11.0",
12532 "npm-package-arg": "^6.1.0",
12533 "semver": "^5.5.0"
12534 }
12535 },
12536 "@lerna/project": {
12537 "version": "3.11.0",
12538 "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.11.0.tgz",
12539 "integrity": "sha512-j3DGds+q/q2YNpoBImaEsMpkWgu5gP0IGKz1o1Ju39NZKrTPza+ARIzEByL4Jqu87tcoOj7RbZzhhrBP8JBbTg==",
12540 "dev": true,
12541 "requires": {
12542 "@lerna/package": "3.11.0",
12543 "@lerna/validation-error": "3.11.0",
12544 "cosmiconfig": "^5.0.2",
12545 "dedent": "^0.7.0",
12546 "dot-prop": "^4.2.0",
12547 "glob-parent": "^3.1.0",
12548 "globby": "^8.0.1",
12549 "load-json-file": "^4.0.0",
12550 "npmlog": "^4.1.2",
12551 "p-map": "^1.2.0",
12552 "resolve-from": "^4.0.0",
12553 "write-json-file": "^2.3.0"
12554 }
12555 },
12556 "@lerna/prompt": {
12557 "version": "3.11.0",
12558 "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.11.0.tgz",
12559 "integrity": "sha512-SB/wvyDPQASze9txd+8/t24p6GiJuhhL30zxuRwvVwER5lIJR7kaXy1KhQ7kUAKPlNTVfCBm3GXReIMl4jhGhw==",
12560 "dev": true,
12561 "requires": {
12562 "inquirer": "^6.2.0",
12563 "npmlog": "^4.1.2"
12564 }
12565 },
12566 "@lerna/publish": {
12567 "version": "3.11.1",
12568 "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.11.1.tgz",
12569 "integrity": "sha512-UOvmSivuqzWoiTqoYWk+liPDZvC6O7NrT8DwoG2peRvjIPs5RKYMubwXPOrBBVVE+yX/vR6V1Y3o6vf3av52dg==",
12570 "dev": true,
12571 "requires": {
12572 "@lerna/batch-packages": "3.11.0",
12573 "@lerna/check-working-tree": "3.11.0",
12574 "@lerna/child-process": "3.3.0",
12575 "@lerna/collect-updates": "3.11.0",
12576 "@lerna/command": "3.11.0",
12577 "@lerna/describe-ref": "3.11.0",
12578 "@lerna/log-packed": "3.11.0",
12579 "@lerna/npm-conf": "3.7.0",
12580 "@lerna/npm-dist-tag": "3.11.0",
12581 "@lerna/npm-publish": "3.11.0",
12582 "@lerna/output": "3.11.0",
12583 "@lerna/pack-directory": "3.11.0",
12584 "@lerna/prompt": "3.11.0",
12585 "@lerna/pulse-till-done": "3.11.0",
12586 "@lerna/run-lifecycle": "3.11.0",
12587 "@lerna/run-parallel-batches": "3.0.0",
12588 "@lerna/validation-error": "3.11.0",
12589 "@lerna/version": "3.11.1",
12590 "figgy-pudding": "^3.5.1",
12591 "fs-extra": "^7.0.0",
12592 "libnpmaccess": "^3.0.1",
12593 "npm-package-arg": "^6.1.0",
12594 "npm-registry-fetch": "^3.9.0",
12595 "npmlog": "^4.1.2",
12596 "p-finally": "^1.0.0",
12597 "p-map": "^1.2.0",
12598 "p-pipe": "^1.2.0",
12599 "p-reduce": "^1.0.0",
12600 "pacote": "^9.4.1",
12601 "semver": "^5.5.0"
12602 }
12603 },
12604 "@lerna/pulse-till-done": {
12605 "version": "3.11.0",
12606 "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.11.0.tgz",
12607 "integrity": "sha512-nMwBa6S4+VI/ketN92oj1xr8y74Fz4ul2R5jdbrRqLLEU/IMBWIqn6NRM2P+OQBoLpPZ2MdWENLJVFNN8X1Q+A==",
12608 "dev": true,
12609 "requires": {
12610 "npmlog": "^4.1.2"
12611 }
12612 },
12613 "@lerna/resolve-symlink": {
12614 "version": "3.11.0",
12615 "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.11.0.tgz",
12616 "integrity": "sha512-lDer8zPXS36iL4vJdZwOk6AnuUjDXswoTWdYkl+HdAKXp7cBlS+VeGmcFIJS4R3mSSZE20h1oEDuH8h8GGORIQ==",
12617 "dev": true,
12618 "requires": {
12619 "fs-extra": "^7.0.0",
12620 "npmlog": "^4.1.2",
12621 "read-cmd-shim": "^1.0.1"
12622 }
12623 },
12624 "@lerna/rimraf-dir": {
12625 "version": "3.11.0",
12626 "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.11.0.tgz",
12627 "integrity": "sha512-roy4lKel7BMNLfFvyzK0HI251mgI9EwbpOccR2Waz0V22d0gaqLKzfVrzovat9dVHXrKNxAhJ5iKkKeT93IunQ==",
12628 "dev": true,
12629 "requires": {
12630 "@lerna/child-process": "3.3.0",
12631 "npmlog": "^4.1.2",
12632 "path-exists": "^3.0.0",
12633 "rimraf": "^2.6.2"
12634 }
12635 },
12636 "@lerna/run": {
12637 "version": "3.11.0",
12638 "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.11.0.tgz",
12639 "integrity": "sha512-8c2yzbKJFzgO6VTOftWmB0fOLTL7G1GFAG5UTVDSk95Z2Gnjof3I/Xkvtbzq8L+DIOLpr+Tpj3fRBjZd8rONlA==",
12640 "dev": true,
12641 "requires": {
12642 "@lerna/batch-packages": "3.11.0",
12643 "@lerna/command": "3.11.0",
12644 "@lerna/filter-options": "3.11.0",
12645 "@lerna/npm-run-script": "3.11.0",
12646 "@lerna/output": "3.11.0",
12647 "@lerna/run-parallel-batches": "3.0.0",
12648 "@lerna/timer": "3.5.0",
12649 "@lerna/validation-error": "3.11.0",
12650 "p-map": "^1.2.0"
12651 }
12652 },
12653 "@lerna/run-lifecycle": {
12654 "version": "3.11.0",
12655 "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.11.0.tgz",
12656 "integrity": "sha512-3xeeVz9s3Dh2ljKqJI/Fl+gkZD9Y8JblAN62f4WNM76d/zFlgpCXDs62OpxNjEuXujA7YFix0sJ+oPKMm8mDrw==",
12657 "dev": true,
12658 "requires": {
12659 "@lerna/npm-conf": "3.7.0",
12660 "figgy-pudding": "^3.5.1",
12661 "npm-lifecycle": "^2.1.0",
12662 "npmlog": "^4.1.2"
12663 }
12664 },
12665 "@lerna/symlink-binary": {
12666 "version": "3.11.0",
12667 "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.11.0.tgz",
12668 "integrity": "sha512-5sOED+1O8jI+ckDS6DRUKtAtbKo7lbxFIJs6sWWEu5qKzM5e21O6E2wTWimJkad8nJ1SJAuyc8DC8M8ki4kT4w==",
12669 "dev": true,
12670 "requires": {
12671 "@lerna/create-symlink": "3.11.0",
12672 "@lerna/package": "3.11.0",
12673 "fs-extra": "^7.0.0",
12674 "p-map": "^1.2.0"
12675 }
12676 },
12677 "@lerna/symlink-dependencies": {
12678 "version": "3.11.0",
12679 "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.11.0.tgz",
12680 "integrity": "sha512-XKNX8oOgcOmiKHUn7qT5GvvmKP3w5otZPOjRixUDUILWTc3P8nO5I1VNILNF6IE5ajNw6yiXOWikSxc6KuFqBQ==",
12681 "dev": true,
12682 "requires": {
12683 "@lerna/create-symlink": "3.11.0",
12684 "@lerna/resolve-symlink": "3.11.0",
12685 "@lerna/symlink-binary": "3.11.0",
12686 "fs-extra": "^7.0.0",
12687 "p-finally": "^1.0.0",
12688 "p-map": "^1.2.0",
12689 "p-map-series": "^1.0.0"
12690 }
12691 },
12692 "@lerna/validation-error": {
12693 "version": "3.11.0",
12694 "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.11.0.tgz",
12695 "integrity": "sha512-/mS4o6QYm4OXUqfPJnW1mKudGhvhLe9uiQ9eK2cgSxkCAVq9G2Sl/KVohpnqAgeRI3nXordGxHS745CdAhg7pA==",
12696 "dev": true,
12697 "requires": {
12698 "npmlog": "^4.1.2"
12699 }
12700 },
12701 "@lerna/version": {
12702 "version": "3.11.1",
12703 "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.11.1.tgz",
12704 "integrity": "sha512-+lFq4D8BpchIslIz6jyUY6TZO1kuAgQ+G1LjaYwUBiP2SzXVWgPoPoq/9dnaSq38Hhhvlf7FF6i15d+q8gk1xQ==",
12705 "dev": true,
12706 "requires": {
12707 "@lerna/batch-packages": "3.11.0",
12708 "@lerna/check-working-tree": "3.11.0",
12709 "@lerna/child-process": "3.3.0",
12710 "@lerna/collect-updates": "3.11.0",
12711 "@lerna/command": "3.11.0",
12712 "@lerna/conventional-commits": "3.11.0",
12713 "@lerna/github-client": "3.11.0",
12714 "@lerna/output": "3.11.0",
12715 "@lerna/prompt": "3.11.0",
12716 "@lerna/run-lifecycle": "3.11.0",
12717 "@lerna/validation-error": "3.11.0",
12718 "chalk": "^2.3.1",
12719 "dedent": "^0.7.0",
12720 "minimatch": "^3.0.4",
12721 "npmlog": "^4.1.2",
12722 "p-map": "^1.2.0",
12723 "p-pipe": "^1.2.0",
12724 "p-reduce": "^1.0.0",
12725 "p-waterfall": "^1.0.0",
12726 "semver": "^5.5.0",
12727 "slash": "^1.0.0",
12728 "temp-write": "^3.4.0"
12729 }
12730 },
12731 "@lerna/write-log-file": {
12732 "version": "3.11.0",
12733 "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.11.0.tgz",
12734 "integrity": "sha512-skpTDMDOkQAN4lCeAoI6/rPhbNE431eD0i6Ts3kExUOrYTr0m5CIwVtMZ31Flpky0Jfh4ET6rOl5SDNMLbf4VA==",
12735 "dev": true,
12736 "requires": {
12737 "npmlog": "^4.1.2",
12738 "write-file-atomic": "^2.3.0"
12739 }
12740 },
12741 "ansi-regex": {
13123 "version": "3.0.0", 12742 "version": "3.0.0",
13124 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 12743 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
13125 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 12744 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
12745 "dev": true
12746 },
12747 "execa": {
12748 "version": "1.0.0",
12749 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
12750 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
13126 "dev": true, 12751 "dev": true,
13127 "requires": { 12752 "requires": {
13128 "end-of-stream": "^1.1.0", 12753 "cross-spawn": "^6.0.0",
13129 "once": "^1.3.1" 12754 "get-stream": "^4.0.0",
12755 "is-stream": "^1.1.0",
12756 "npm-run-path": "^2.0.0",
12757 "p-finally": "^1.0.0",
12758 "signal-exit": "^3.0.0",
12759 "strip-eof": "^1.0.0"
13130 } 12760 }
13131 } 12761 },
13132 }
13133 },
13134 "libnpmconfig": {
13135 "version": "1.2.1",
13136 "resolved": "https://registry.npmjs.org/libnpmconfig/-/libnpmconfig-1.2.1.tgz",
13137 "integrity": "sha1-wML3k6dOZ9SCXlA556AqAETfy8A=",
13138 "dev": true,
13139 "requires": {
13140 "figgy-pudding": "^3.5.1",
13141 "find-up": "^3.0.0",
13142 "ini": "^1.3.5"
13143 },
13144 "dependencies": {
13145 "find-up": { 12762 "find-up": {
13146 "version": "3.0.0", 12763 "version": "3.0.0",
13147 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 12764 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
@@ -13151,6 +12768,33 @@
13151 "locate-path": "^3.0.0" 12768 "locate-path": "^3.0.0"
13152 } 12769 }
13153 }, 12770 },
12771 "get-stream": {
12772 "version": "4.1.0",
12773 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
12774 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
12775 "dev": true,
12776 "requires": {
12777 "pump": "^3.0.0"
12778 }
12779 },
12780 "is-fullwidth-code-point": {
12781 "version": "2.0.0",
12782 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
12783 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
12784 "dev": true
12785 },
12786 "load-json-file": {
12787 "version": "4.0.0",
12788 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
12789 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
12790 "dev": true,
12791 "requires": {
12792 "graceful-fs": "^4.1.2",
12793 "parse-json": "^4.0.0",
12794 "pify": "^3.0.0",
12795 "strip-bom": "^3.0.0"
12796 }
12797 },
13154 "locate-path": { 12798 "locate-path": {
13155 "version": "3.0.0", 12799 "version": "3.0.0",
13156 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 12800 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
@@ -13161,93 +12805,128 @@
13161 "path-exists": "^3.0.0" 12805 "path-exists": "^3.0.0"
13162 } 12806 }
13163 }, 12807 },
13164 "p-limit": { 12808 "resolve-from": {
13165 "version": "2.1.0", 12809 "version": "4.0.0",
13166 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", 12810 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
13167 "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", 12811 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
12812 "dev": true
12813 },
12814 "slash": {
12815 "version": "1.0.0",
12816 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
12817 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
12818 "dev": true
12819 },
12820 "string-width": {
12821 "version": "2.1.1",
12822 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
12823 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
13168 "dev": true, 12824 "dev": true,
13169 "requires": { 12825 "requires": {
13170 "p-try": "^2.0.0" 12826 "is-fullwidth-code-point": "^2.0.0",
12827 "strip-ansi": "^4.0.0"
13171 } 12828 }
13172 }, 12829 },
13173 "p-locate": { 12830 "strip-ansi": {
12831 "version": "4.0.0",
12832 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
12833 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
12834 "dev": true,
12835 "requires": {
12836 "ansi-regex": "^3.0.0"
12837 }
12838 },
12839 "strip-bom": {
13174 "version": "3.0.0", 12840 "version": "3.0.0",
13175 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 12841 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
13176 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 12842 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
12843 "dev": true
12844 },
12845 "tar": {
12846 "version": "4.4.8",
12847 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz",
12848 "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==",
13177 "dev": true, 12849 "dev": true,
13178 "requires": { 12850 "requires": {
13179 "p-limit": "^2.0.0" 12851 "chownr": "^1.1.1",
12852 "fs-minipass": "^1.2.5",
12853 "minipass": "^2.3.4",
12854 "minizlib": "^1.1.1",
12855 "mkdirp": "^0.5.0",
12856 "safe-buffer": "^5.1.2",
12857 "yallist": "^3.0.2"
13180 } 12858 }
13181 }, 12859 },
13182 "p-try": { 12860 "which-module": {
13183 "version": "2.0.0", 12861 "version": "2.0.0",
13184 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", 12862 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
13185 "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", 12863 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
13186 "dev": true 12864 "dev": true
13187 }, 12865 },
13188 "path-exists": { 12866 "yallist": {
13189 "version": "3.0.0", 12867 "version": "3.0.3",
13190 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 12868 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
13191 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 12869 "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
13192 "dev": true
13193 }
13194 }
13195 },
13196 "libnpmhook": {
13197 "version": "5.0.2",
13198 "resolved": "https://registry.npmjs.org/libnpmhook/-/libnpmhook-5.0.2.tgz",
13199 "integrity": "sha1-0SgXsPuJPzbx1b4gAX8q6iWCXZQ=",
13200 "dev": true,
13201 "requires": {
13202 "aproba": "^2.0.0",
13203 "figgy-pudding": "^3.4.1",
13204 "get-stream": "^4.0.0",
13205 "npm-registry-fetch": "^3.8.0"
13206 },
13207 "dependencies": {
13208 "aproba": {
13209 "version": "2.0.0",
13210 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
13211 "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=",
13212 "dev": true 12870 "dev": true
13213 }, 12871 },
13214 "get-stream": { 12872 "yargs": {
13215 "version": "4.1.0", 12873 "version": "12.0.5",
13216 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 12874 "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
13217 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 12875 "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
13218 "dev": true, 12876 "dev": true,
13219 "requires": { 12877 "requires": {
13220 "pump": "^3.0.0" 12878 "cliui": "^4.0.0",
12879 "decamelize": "^1.2.0",
12880 "find-up": "^3.0.0",
12881 "get-caller-file": "^1.0.1",
12882 "os-locale": "^3.0.0",
12883 "require-directory": "^2.1.1",
12884 "require-main-filename": "^1.0.1",
12885 "set-blocking": "^2.0.0",
12886 "string-width": "^2.0.0",
12887 "which-module": "^2.0.0",
12888 "y18n": "^3.2.1 || ^4.0.0",
12889 "yargs-parser": "^11.1.1"
13221 } 12890 }
13222 }, 12891 },
13223 "pump": { 12892 "yargs-parser": {
13224 "version": "3.0.0", 12893 "version": "11.1.1",
13225 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 12894 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
13226 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 12895 "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
13227 "dev": true, 12896 "dev": true,
13228 "requires": { 12897 "requires": {
13229 "end-of-stream": "^1.1.0", 12898 "camelcase": "^5.0.0",
13230 "once": "^1.3.1" 12899 "decamelize": "^1.2.0"
13231 } 12900 }
13232 } 12901 }
13233 } 12902 }
13234 }, 12903 },
13235 "libnpmorg": { 12904 "levn": {
13236 "version": "1.0.0", 12905 "version": "0.3.0",
13237 "resolved": "https://registry.npmjs.org/libnpmorg/-/libnpmorg-1.0.0.tgz", 12906 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
13238 "integrity": "sha1-l5uGjEi6KMWCDju52ec8iDwWojI=", 12907 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
12908 "dev": true,
12909 "requires": {
12910 "prelude-ls": "~1.1.2",
12911 "type-check": "~0.3.2"
12912 }
12913 },
12914 "libnpmaccess": {
12915 "version": "3.0.1",
12916 "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-3.0.1.tgz",
12917 "integrity": "sha512-RlZ7PNarCBt+XbnP7R6PoVgOq9t+kou5rvhaInoNibhPO7eMlRfS0B8yjatgn2yaHIwWNyoJDolC/6Lc5L/IQA==",
13239 "dev": true, 12918 "dev": true,
13240 "requires": { 12919 "requires": {
13241 "aproba": "^2.0.0", 12920 "aproba": "^2.0.0",
13242 "figgy-pudding": "^3.4.1",
13243 "get-stream": "^4.0.0", 12921 "get-stream": "^4.0.0",
12922 "npm-package-arg": "^6.1.0",
13244 "npm-registry-fetch": "^3.8.0" 12923 "npm-registry-fetch": "^3.8.0"
13245 }, 12924 },
13246 "dependencies": { 12925 "dependencies": {
13247 "aproba": { 12926 "aproba": {
13248 "version": "2.0.0", 12927 "version": "2.0.0",
13249 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", 12928 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
13250 "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=", 12929 "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
13251 "dev": true 12930 "dev": true
13252 }, 12931 },
13253 "get-stream": { 12932 "get-stream": {
@@ -13258,23 +12937,13 @@
13258 "requires": { 12937 "requires": {
13259 "pump": "^3.0.0" 12938 "pump": "^3.0.0"
13260 } 12939 }
13261 },
13262 "pump": {
13263 "version": "3.0.0",
13264 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
13265 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
13266 "dev": true,
13267 "requires": {
13268 "end-of-stream": "^1.1.0",
13269 "once": "^1.3.1"
13270 }
13271 } 12940 }
13272 } 12941 }
13273 }, 12942 },
13274 "libnpmpublish": { 12943 "libnpmpublish": {
13275 "version": "1.1.0", 12944 "version": "1.1.1",
13276 "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-1.1.0.tgz", 12945 "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-1.1.1.tgz",
13277 "integrity": "sha1-dzvW/J7SR+SkGmjr1p/cCW6mMKM=", 12946 "integrity": "sha512-nefbvJd/wY38zdt+b9SHL6171vqBrMtZ56Gsgfd0duEKb/pB8rDT4/ObUQLrHz1tOfht1flt2zM+UGaemzAG5g==",
13278 "dev": true, 12947 "dev": true,
13279 "requires": { 12948 "requires": {
13280 "aproba": "^2.0.0", 12949 "aproba": "^2.0.0",
@@ -13291,78 +12960,7 @@
13291 "aproba": { 12960 "aproba": {
13292 "version": "2.0.0", 12961 "version": "2.0.0",
13293 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", 12962 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
13294 "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=", 12963 "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
13295 "dev": true
13296 },
13297 "get-stream": {
13298 "version": "4.1.0",
13299 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
13300 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
13301 "dev": true,
13302 "requires": {
13303 "pump": "^3.0.0"
13304 }
13305 },
13306 "pump": {
13307 "version": "3.0.0",
13308 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
13309 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
13310 "dev": true,
13311 "requires": {
13312 "end-of-stream": "^1.1.0",
13313 "once": "^1.3.1"
13314 }
13315 }
13316 }
13317 },
13318 "libnpmsearch": {
13319 "version": "2.0.0",
13320 "resolved": "https://registry.npmjs.org/libnpmsearch/-/libnpmsearch-2.0.0.tgz",
13321 "integrity": "sha1-3gWvR62oFVSl9kJ2ppWZBw1KVoU=",
13322 "dev": true,
13323 "requires": {
13324 "figgy-pudding": "^3.5.1",
13325 "get-stream": "^4.0.0",
13326 "npm-registry-fetch": "^3.8.0"
13327 },
13328 "dependencies": {
13329 "get-stream": {
13330 "version": "4.1.0",
13331 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
13332 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
13333 "dev": true,
13334 "requires": {
13335 "pump": "^3.0.0"
13336 }
13337 },
13338 "pump": {
13339 "version": "3.0.0",
13340 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
13341 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
13342 "dev": true,
13343 "requires": {
13344 "end-of-stream": "^1.1.0",
13345 "once": "^1.3.1"
13346 }
13347 }
13348 }
13349 },
13350 "libnpmteam": {
13351 "version": "1.0.1",
13352 "resolved": "https://registry.npmjs.org/libnpmteam/-/libnpmteam-1.0.1.tgz",
13353 "integrity": "sha1-/3BLG2wG6mdLOxEBrD4wX1EU8hM=",
13354 "dev": true,
13355 "requires": {
13356 "aproba": "^2.0.0",
13357 "figgy-pudding": "^3.4.1",
13358 "get-stream": "^4.0.0",
13359 "npm-registry-fetch": "^3.8.0"
13360 },
13361 "dependencies": {
13362 "aproba": {
13363 "version": "2.0.0",
13364 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
13365 "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=",
13366 "dev": true 12964 "dev": true
13367 }, 12965 },
13368 "get-stream": { 12966 "get-stream": {
@@ -13373,16 +12971,6 @@
13373 "requires": { 12971 "requires": {
13374 "pump": "^3.0.0" 12972 "pump": "^3.0.0"
13375 } 12973 }
13376 },
13377 "pump": {
13378 "version": "3.0.0",
13379 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
13380 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
13381 "dev": true,
13382 "requires": {
13383 "end-of-stream": "^1.1.0",
13384 "once": "^1.3.1"
13385 }
13386 } 12974 }
13387 } 12975 }
13388 }, 12976 },
@@ -13419,6 +13007,23 @@
13419 "pify": "^2.0.0", 13007 "pify": "^2.0.0",
13420 "pinkie-promise": "^2.0.0", 13008 "pinkie-promise": "^2.0.0",
13421 "strip-bom": "^2.0.0" 13009 "strip-bom": "^2.0.0"
13010 },
13011 "dependencies": {
13012 "parse-json": {
13013 "version": "2.2.0",
13014 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
13015 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
13016 "dev": true,
13017 "requires": {
13018 "error-ex": "^1.2.0"
13019 }
13020 },
13021 "pify": {
13022 "version": "2.3.0",
13023 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
13024 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
13025 "dev": true
13026 }
13422 } 13027 }
13423 }, 13028 },
13424 "loader-fs-cache": { 13029 "loader-fs-cache": {
@@ -13432,9 +13037,9 @@
13432 } 13037 }
13433 }, 13038 },
13434 "loader-runner": { 13039 "loader-runner": {
13435 "version": "2.3.1", 13040 "version": "2.4.0",
13436 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", 13041 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
13437 "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==", 13042 "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
13438 "dev": true 13043 "dev": true
13439 }, 13044 },
13440 "loader-utils": { 13045 "loader-utils": {
@@ -13458,6 +13063,30 @@
13458 "path-exists": "^3.0.0" 13063 "path-exists": "^3.0.0"
13459 }, 13064 },
13460 "dependencies": { 13065 "dependencies": {
13066 "p-limit": {
13067 "version": "1.3.0",
13068 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
13069 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
13070 "dev": true,
13071 "requires": {
13072 "p-try": "^1.0.0"
13073 }
13074 },
13075 "p-locate": {
13076 "version": "2.0.0",
13077 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
13078 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
13079 "dev": true,
13080 "requires": {
13081 "p-limit": "^1.1.0"
13082 }
13083 },
13084 "p-try": {
13085 "version": "1.0.0",
13086 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
13087 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
13088 "dev": true
13089 },
13461 "path-exists": { 13090 "path-exists": {
13462 "version": "3.0.0", 13091 "version": "3.0.0",
13463 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 13092 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
@@ -13466,16 +13095,6 @@
13466 } 13095 }
13467 } 13096 }
13468 }, 13097 },
13469 "lock-verify": {
13470 "version": "2.0.2",
13471 "resolved": "https://registry.npmjs.org/lock-verify/-/lock-verify-2.0.2.tgz",
13472 "integrity": "sha1-FI5PhZdJFcnjw01pS33p7LGO56g=",
13473 "dev": true,
13474 "requires": {
13475 "npm-package-arg": "^5.1.2 || 6",
13476 "semver": "^5.4.1"
13477 }
13478 },
13479 "lodash": { 13098 "lodash": {
13480 "version": "4.17.11", 13099 "version": "4.17.11",
13481 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", 13100 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
@@ -13552,12 +13171,6 @@
13552 "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", 13171 "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
13553 "dev": true 13172 "dev": true
13554 }, 13173 },
13555 "lodash.debounce": {
13556 "version": "4.0.8",
13557 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
13558 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
13559 "dev": true
13560 },
13561 "lodash.escape": { 13174 "lodash.escape": {
13562 "version": "3.2.0", 13175 "version": "3.2.0",
13563 "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", 13176 "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
@@ -13567,6 +13180,12 @@
13567 "lodash._root": "^3.0.0" 13180 "lodash._root": "^3.0.0"
13568 } 13181 }
13569 }, 13182 },
13183 "lodash.get": {
13184 "version": "4.4.2",
13185 "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
13186 "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
13187 "dev": true
13188 },
13570 "lodash.isarguments": { 13189 "lodash.isarguments": {
13571 "version": "3.1.0", 13190 "version": "3.1.0",
13572 "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", 13191 "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
@@ -13636,6 +13255,12 @@
13636 "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", 13255 "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
13637 "dev": true 13256 "dev": true
13638 }, 13257 },
13258 "lodash.set": {
13259 "version": "4.3.2",
13260 "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
13261 "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=",
13262 "dev": true
13263 },
13639 "lodash.sortby": { 13264 "lodash.sortby": {
13640 "version": "4.7.0", 13265 "version": "4.7.0",
13641 "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 13266 "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
@@ -13669,6 +13294,12 @@
13669 "lodash.escape": "^3.0.0" 13294 "lodash.escape": "^3.0.0"
13670 } 13295 }
13671 }, 13296 },
13297 "lodash.uniq": {
13298 "version": "4.5.0",
13299 "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
13300 "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
13301 "dev": true
13302 },
13672 "log-symbols": { 13303 "log-symbols": {
13673 "version": "2.2.0", 13304 "version": "2.2.0",
13674 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", 13305 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
@@ -13752,9 +13383,9 @@
13752 "dev": true 13383 "dev": true
13753 }, 13384 },
13754 "lru-cache": { 13385 "lru-cache": {
13755 "version": "4.1.3", 13386 "version": "4.1.5",
13756 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", 13387 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
13757 "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", 13388 "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
13758 "dev": true, 13389 "dev": true,
13759 "requires": { 13390 "requires": {
13760 "pseudomap": "^1.0.2", 13391 "pseudomap": "^1.0.2",
@@ -13770,6 +13401,12 @@
13770 "nan": "^2.4.0" 13401 "nan": "^2.4.0"
13771 } 13402 }
13772 }, 13403 },
13404 "macos-release": {
13405 "version": "2.0.0",
13406 "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.0.0.tgz",
13407 "integrity": "sha512-iCM3ZGeqIzlrH7KxYK+fphlJpCCczyHXc+HhRVbEu9uNTCrzYJjvvtefzeKTCVHd5AP/aD/fzC80JZ4ZP+dQ/A==",
13408 "dev": true
13409 },
13773 "make-dir": { 13410 "make-dir": {
13774 "version": "1.3.0", 13411 "version": "1.3.0",
13775 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", 13412 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
@@ -13790,7 +13427,7 @@
13790 "make-fetch-happen": { 13427 "make-fetch-happen": {
13791 "version": "4.0.1", 13428 "version": "4.0.1",
13792 "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz", 13429 "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz",
13793 "integrity": "sha1-FBSXy4ePJDupMTbIPYq6EsIWwIM=", 13430 "integrity": "sha512-7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ==",
13794 "dev": true, 13431 "dev": true,
13795 "requires": { 13432 "requires": {
13796 "agentkeepalive": "^3.4.1", 13433 "agentkeepalive": "^3.4.1",
@@ -13881,7 +13518,7 @@
13881 }, 13518 },
13882 "media-typer": { 13519 "media-typer": {
13883 "version": "0.3.0", 13520 "version": "0.3.0",
13884 "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 13521 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
13885 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 13522 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
13886 "dev": true 13523 "dev": true
13887 }, 13524 },
@@ -13978,7 +13615,7 @@
13978 "merge2": { 13615 "merge2": {
13979 "version": "1.2.3", 13616 "version": "1.2.3",
13980 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", 13617 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz",
13981 "integrity": "sha1-fumdvWm7ZIFoklPwGEiKG5ArDtU=", 13618 "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==",
13982 "dev": true 13619 "dev": true
13983 }, 13620 },
13984 "methods": { 13621 "methods": {
@@ -14106,7 +13743,7 @@
14106 "mississippi": { 13743 "mississippi": {
14107 "version": "3.0.0", 13744 "version": "3.0.0",
14108 "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", 13745 "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
14109 "integrity": "sha1-6goykfl+C16HdrNj1fChLZTGcCI=", 13746 "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
14110 "dev": true, 13747 "dev": true,
14111 "requires": { 13748 "requires": {
14112 "concat-stream": "^1.5.0", 13749 "concat-stream": "^1.5.0",
@@ -14119,18 +13756,6 @@
14119 "pumpify": "^1.3.3", 13756 "pumpify": "^1.3.3",
14120 "stream-each": "^1.1.0", 13757 "stream-each": "^1.1.0",
14121 "through2": "^2.0.0" 13758 "through2": "^2.0.0"
14122 },
14123 "dependencies": {
14124 "pump": {
14125 "version": "3.0.0",
14126 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
14127 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
14128 "dev": true,
14129 "requires": {
14130 "end-of-stream": "^1.1.0",
14131 "once": "^1.3.1"
14132 }
14133 }
14134 } 13759 }
14135 }, 13760 },
14136 "mixin-deep": { 13761 "mixin-deep": {
@@ -14268,6 +13893,12 @@
14268 "path-is-absolute": "^1.0.0" 13893 "path-is-absolute": "^1.0.0"
14269 } 13894 }
14270 }, 13895 },
13896 "he": {
13897 "version": "1.1.1",
13898 "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
13899 "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
13900 "dev": true
13901 },
14271 "supports-color": { 13902 "supports-color": {
14272 "version": "5.4.0", 13903 "version": "5.4.0",
14273 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", 13904 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
@@ -14332,7 +13963,7 @@
14332 }, 13963 },
14333 "multimatch": { 13964 "multimatch": {
14334 "version": "2.1.0", 13965 "version": "2.1.0",
14335 "resolved": "http://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", 13966 "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
14336 "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", 13967 "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
14337 "dev": true, 13968 "dev": true,
14338 "requires": { 13969 "requires": {
@@ -14458,7 +14089,7 @@
14458 "node-fetch-npm": { 14089 "node-fetch-npm": {
14459 "version": "2.0.2", 14090 "version": "2.0.2",
14460 "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz", 14091 "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz",
14461 "integrity": "sha1-cljJBGGC3KNFtCCO2pGNrzNpf/c=", 14092 "integrity": "sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw==",
14462 "dev": true, 14093 "dev": true,
14463 "requires": { 14094 "requires": {
14464 "encoding": "^0.1.11", 14095 "encoding": "^0.1.11",
@@ -14512,9 +14143,9 @@
14512 } 14143 }
14513 }, 14144 },
14514 "node-libs-browser": { 14145 "node-libs-browser": {
14515 "version": "2.1.0", 14146 "version": "2.2.0",
14516 "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", 14147 "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz",
14517 "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", 14148 "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==",
14518 "dev": true, 14149 "dev": true,
14519 "requires": { 14150 "requires": {
14520 "assert": "^1.1.1", 14151 "assert": "^1.1.1",
@@ -14524,7 +14155,7 @@
14524 "constants-browserify": "^1.0.0", 14155 "constants-browserify": "^1.0.0",
14525 "crypto-browserify": "^3.11.0", 14156 "crypto-browserify": "^3.11.0",
14526 "domain-browser": "^1.1.1", 14157 "domain-browser": "^1.1.1",
14527 "events": "^1.0.0", 14158 "events": "^3.0.0",
14528 "https-browserify": "^1.0.0", 14159 "https-browserify": "^1.0.0",
14529 "os-browserify": "^0.3.0", 14160 "os-browserify": "^0.3.0",
14530 "path-browserify": "0.0.0", 14161 "path-browserify": "0.0.0",
@@ -14538,15 +14169,18 @@
14538 "timers-browserify": "^2.0.4", 14169 "timers-browserify": "^2.0.4",
14539 "tty-browserify": "0.0.0", 14170 "tty-browserify": "0.0.0",
14540 "url": "^0.11.0", 14171 "url": "^0.11.0",
14541 "util": "^0.10.3", 14172 "util": "^0.11.0",
14542 "vm-browserify": "0.0.4" 14173 "vm-browserify": "0.0.4"
14543 }, 14174 },
14544 "dependencies": { 14175 "dependencies": {
14545 "process": { 14176 "util": {
14546 "version": "0.11.10", 14177 "version": "0.11.1",
14547 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 14178 "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
14548 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", 14179 "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
14549 "dev": true 14180 "dev": true,
14181 "requires": {
14182 "inherits": "2.0.3"
14183 }
14550 } 14184 }
14551 } 14185 }
14552 }, 14186 },
@@ -14556,15 +14190,6 @@
14556 "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", 14190 "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
14557 "dev": true 14191 "dev": true
14558 }, 14192 },
14559 "node-releases": {
14560 "version": "1.0.0-alpha.14",
14561 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.0-alpha.14.tgz",
14562 "integrity": "sha512-G8nnF9cP9QPP/jUmYWw/uUUhumHmkm+X/EarCugYFjYm2uXRMFeOD6CVT3RLdoyCvDUNy51nirGfUItKWs/S1g==",
14563 "dev": true,
14564 "requires": {
14565 "semver": "^5.3.0"
14566 }
14567 },
14568 "node-sass": { 14193 "node-sass": {
14569 "version": "4.11.0", 14194 "version": "4.11.0",
14570 "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz", 14195 "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz",
@@ -14592,6 +14217,19 @@
14592 "true-case-path": "^1.0.2" 14217 "true-case-path": "^1.0.2"
14593 }, 14218 },
14594 "dependencies": { 14219 "dependencies": {
14220 "chalk": {
14221 "version": "1.1.3",
14222 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
14223 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
14224 "dev": true,
14225 "requires": {
14226 "ansi-styles": "^2.2.1",
14227 "escape-string-regexp": "^1.0.2",
14228 "has-ansi": "^2.0.0",
14229 "strip-ansi": "^3.0.0",
14230 "supports-color": "^2.0.0"
14231 }
14232 },
14595 "cross-spawn": { 14233 "cross-spawn": {
14596 "version": "3.0.1", 14234 "version": "3.0.1",
14597 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", 14235 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
@@ -14676,3110 +14314,10 @@
14676 "once": "^1.3.2" 14314 "once": "^1.3.2"
14677 } 14315 }
14678 }, 14316 },
14679 "npm": {
14680 "version": "6.5.0",
14681 "resolved": "https://registry.npmjs.org/npm/-/npm-6.5.0.tgz",
14682 "integrity": "sha512-SPq8zG2Kto+Xrq55E97O14Jla13PmQT5kSnvwBj88BmJZ5Nvw++OmlWfhjkB67pcgP5UEXljEtnGFKZtOgt6MQ==",
14683 "dev": true,
14684 "requires": {
14685 "JSONStream": "^1.3.4",
14686 "abbrev": "~1.1.1",
14687 "ansicolors": "~0.3.2",
14688 "ansistyles": "~0.1.3",
14689 "aproba": "~1.2.0",
14690 "archy": "~1.0.0",
14691 "bin-links": "^1.1.2",
14692 "bluebird": "^3.5.3",
14693 "byte-size": "^4.0.3",
14694 "cacache": "^11.2.0",
14695 "call-limit": "~1.1.0",
14696 "chownr": "~1.0.1",
14697 "ci-info": "^1.6.0",
14698 "cli-columns": "^3.1.2",
14699 "cli-table3": "^0.5.0",
14700 "cmd-shim": "~2.0.2",
14701 "columnify": "~1.5.4",
14702 "config-chain": "^1.1.12",
14703 "debuglog": "*",
14704 "detect-indent": "~5.0.0",
14705 "detect-newline": "^2.1.0",
14706 "dezalgo": "~1.0.3",
14707 "editor": "~1.0.0",
14708 "figgy-pudding": "^3.5.1",
14709 "find-npm-prefix": "^1.0.2",
14710 "fs-vacuum": "~1.2.10",
14711 "fs-write-stream-atomic": "~1.0.10",
14712 "gentle-fs": "^2.0.1",
14713 "glob": "^7.1.3",
14714 "graceful-fs": "^4.1.15",
14715 "has-unicode": "~2.0.1",
14716 "hosted-git-info": "^2.7.1",
14717 "iferr": "^1.0.2",
14718 "imurmurhash": "*",
14719 "inflight": "~1.0.6",
14720 "inherits": "~2.0.3",
14721 "ini": "^1.3.5",
14722 "init-package-json": "^1.10.3",
14723 "is-cidr": "^2.0.6",
14724 "json-parse-better-errors": "^1.0.2",
14725 "lazy-property": "~1.0.0",
14726 "libcipm": "^2.0.2",
14727 "libnpmhook": "^4.0.1",
14728 "libnpx": "^10.2.0",
14729 "lock-verify": "^2.0.2",
14730 "lockfile": "^1.0.4",
14731 "lodash._baseindexof": "*",
14732 "lodash._baseuniq": "~4.6.0",
14733 "lodash._bindcallback": "*",
14734 "lodash._cacheindexof": "*",
14735 "lodash._createcache": "*",
14736 "lodash._getnative": "*",
14737 "lodash.clonedeep": "~4.5.0",
14738 "lodash.restparam": "*",
14739 "lodash.union": "~4.6.0",
14740 "lodash.uniq": "~4.5.0",
14741 "lodash.without": "~4.4.0",
14742 "lru-cache": "^4.1.3",
14743 "meant": "~1.0.1",
14744 "mississippi": "^3.0.0",
14745 "mkdirp": "~0.5.1",
14746 "move-concurrently": "^1.0.1",
14747 "node-gyp": "^3.8.0",
14748 "nopt": "~4.0.1",
14749 "normalize-package-data": "~2.4.0",
14750 "npm-audit-report": "^1.3.1",
14751 "npm-cache-filename": "~1.0.2",
14752 "npm-install-checks": "~3.0.0",
14753 "npm-lifecycle": "^2.1.0",
14754 "npm-package-arg": "^6.1.0",
14755 "npm-packlist": "^1.1.12",
14756 "npm-pick-manifest": "^2.1.0",
14757 "npm-profile": "^3.0.2",
14758 "npm-registry-client": "^8.6.0",
14759 "npm-registry-fetch": "^1.1.0",
14760 "npm-user-validate": "~1.0.0",
14761 "npmlog": "~4.1.2",
14762 "once": "~1.4.0",
14763 "opener": "^1.5.1",
14764 "osenv": "^0.1.5",
14765 "pacote": "^8.1.6",
14766 "path-is-inside": "~1.0.2",
14767 "promise-inflight": "~1.0.1",
14768 "qrcode-terminal": "^0.12.0",
14769 "query-string": "^6.1.0",
14770 "qw": "~1.0.1",
14771 "read": "~1.0.7",
14772 "read-cmd-shim": "~1.0.1",
14773 "read-installed": "~4.0.3",
14774 "read-package-json": "^2.0.13",
14775 "read-package-tree": "^5.2.1",
14776 "readable-stream": "^2.3.6",
14777 "readdir-scoped-modules": "*",
14778 "request": "^2.88.0",
14779 "retry": "^0.12.0",
14780 "rimraf": "~2.6.2",
14781 "safe-buffer": "^5.1.2",
14782 "semver": "^5.5.1",
14783 "sha": "~2.0.1",
14784 "slide": "~1.1.6",
14785 "sorted-object": "~2.0.1",
14786 "sorted-union-stream": "~2.1.3",
14787 "ssri": "^6.0.1",
14788 "stringify-package": "^1.0.0",
14789 "tar": "^4.4.8",
14790 "text-table": "~0.2.0",
14791 "tiny-relative-date": "^1.3.0",
14792 "uid-number": "0.0.6",
14793 "umask": "~1.1.0",
14794 "unique-filename": "~1.1.0",
14795 "unpipe": "~1.0.0",
14796 "update-notifier": "^2.5.0",
14797 "uuid": "^3.3.2",
14798 "validate-npm-package-license": "^3.0.4",
14799 "validate-npm-package-name": "~3.0.0",
14800 "which": "^1.3.1",
14801 "worker-farm": "^1.6.0",
14802 "write-file-atomic": "^2.3.0"
14803 },
14804 "dependencies": {
14805 "JSONStream": {
14806 "version": "1.3.4",
14807 "bundled": true,
14808 "dev": true,
14809 "requires": {
14810 "jsonparse": "^1.2.0",
14811 "through": ">=2.2.7 <3"
14812 }
14813 },
14814 "abbrev": {
14815 "version": "1.1.1",
14816 "bundled": true,
14817 "dev": true
14818 },
14819 "agent-base": {
14820 "version": "4.2.0",
14821 "bundled": true,
14822 "dev": true,
14823 "requires": {
14824 "es6-promisify": "^5.0.0"
14825 }
14826 },
14827 "agentkeepalive": {
14828 "version": "3.4.1",
14829 "bundled": true,
14830 "dev": true,
14831 "requires": {
14832 "humanize-ms": "^1.2.1"
14833 }
14834 },
14835 "ajv": {
14836 "version": "5.5.2",
14837 "bundled": true,
14838 "dev": true,
14839 "requires": {
14840 "co": "^4.6.0",
14841 "fast-deep-equal": "^1.0.0",
14842 "fast-json-stable-stringify": "^2.0.0",
14843 "json-schema-traverse": "^0.3.0"
14844 }
14845 },
14846 "ansi-align": {
14847 "version": "2.0.0",
14848 "bundled": true,
14849 "dev": true,
14850 "requires": {
14851 "string-width": "^2.0.0"
14852 }
14853 },
14854 "ansi-regex": {
14855 "version": "2.1.1",
14856 "bundled": true,
14857 "dev": true
14858 },
14859 "ansi-styles": {
14860 "version": "3.2.1",
14861 "bundled": true,
14862 "dev": true,
14863 "requires": {
14864 "color-convert": "^1.9.0"
14865 }
14866 },
14867 "ansicolors": {
14868 "version": "0.3.2",
14869 "bundled": true,
14870 "dev": true
14871 },
14872 "ansistyles": {
14873 "version": "0.1.3",
14874 "bundled": true,
14875 "dev": true
14876 },
14877 "aproba": {
14878 "version": "1.2.0",
14879 "bundled": true,
14880 "dev": true
14881 },
14882 "archy": {
14883 "version": "1.0.0",
14884 "bundled": true,
14885 "dev": true
14886 },
14887 "are-we-there-yet": {
14888 "version": "1.1.4",
14889 "bundled": true,
14890 "dev": true,
14891 "requires": {
14892 "delegates": "^1.0.0",
14893 "readable-stream": "^2.0.6"
14894 }
14895 },
14896 "asap": {
14897 "version": "2.0.6",
14898 "bundled": true,
14899 "dev": true
14900 },
14901 "asn1": {
14902 "version": "0.2.4",
14903 "bundled": true,
14904 "dev": true,
14905 "requires": {
14906 "safer-buffer": "~2.1.0"
14907 }
14908 },
14909 "assert-plus": {
14910 "version": "1.0.0",
14911 "bundled": true,
14912 "dev": true
14913 },
14914 "asynckit": {
14915 "version": "0.4.0",
14916 "bundled": true,
14917 "dev": true
14918 },
14919 "aws-sign2": {
14920 "version": "0.7.0",
14921 "bundled": true,
14922 "dev": true
14923 },
14924 "aws4": {
14925 "version": "1.8.0",
14926 "bundled": true,
14927 "dev": true
14928 },
14929 "balanced-match": {
14930 "version": "1.0.0",
14931 "bundled": true,
14932 "dev": true
14933 },
14934 "bcrypt-pbkdf": {
14935 "version": "1.0.2",
14936 "bundled": true,
14937 "dev": true,
14938 "optional": true,
14939 "requires": {
14940 "tweetnacl": "^0.14.3"
14941 }
14942 },
14943 "bin-links": {
14944 "version": "1.1.2",
14945 "bundled": true,
14946 "dev": true,
14947 "requires": {
14948 "bluebird": "^3.5.0",
14949 "cmd-shim": "^2.0.2",
14950 "gentle-fs": "^2.0.0",
14951 "graceful-fs": "^4.1.11",
14952 "write-file-atomic": "^2.3.0"
14953 }
14954 },
14955 "block-stream": {
14956 "version": "0.0.9",
14957 "bundled": true,
14958 "dev": true,
14959 "requires": {
14960 "inherits": "~2.0.0"
14961 }
14962 },
14963 "bluebird": {
14964 "version": "3.5.3",
14965 "bundled": true,
14966 "dev": true
14967 },
14968 "boxen": {
14969 "version": "1.3.0",
14970 "bundled": true,
14971 "dev": true,
14972 "requires": {
14973 "ansi-align": "^2.0.0",
14974 "camelcase": "^4.0.0",
14975 "chalk": "^2.0.1",
14976 "cli-boxes": "^1.0.0",
14977 "string-width": "^2.0.0",
14978 "term-size": "^1.2.0",
14979 "widest-line": "^2.0.0"
14980 }
14981 },
14982 "brace-expansion": {
14983 "version": "1.1.11",
14984 "bundled": true,
14985 "dev": true,
14986 "requires": {
14987 "balanced-match": "^1.0.0",
14988 "concat-map": "0.0.1"
14989 }
14990 },
14991 "buffer-from": {
14992 "version": "1.0.0",
14993 "bundled": true,
14994 "dev": true
14995 },
14996 "builtin-modules": {
14997 "version": "1.1.1",
14998 "bundled": true,
14999 "dev": true
15000 },
15001 "builtins": {
15002 "version": "1.0.3",
15003 "bundled": true,
15004 "dev": true
15005 },
15006 "byline": {
15007 "version": "5.0.0",
15008 "bundled": true,
15009 "dev": true
15010 },
15011 "byte-size": {
15012 "version": "4.0.3",
15013 "bundled": true,
15014 "dev": true
15015 },
15016 "cacache": {
15017 "version": "11.2.0",
15018 "bundled": true,
15019 "dev": true,
15020 "requires": {
15021 "bluebird": "^3.5.1",
15022 "chownr": "^1.0.1",
15023 "figgy-pudding": "^3.1.0",
15024 "glob": "^7.1.2",
15025 "graceful-fs": "^4.1.11",
15026 "lru-cache": "^4.1.3",
15027 "mississippi": "^3.0.0",
15028 "mkdirp": "^0.5.1",
15029 "move-concurrently": "^1.0.1",
15030 "promise-inflight": "^1.0.1",
15031 "rimraf": "^2.6.2",
15032 "ssri": "^6.0.0",
15033 "unique-filename": "^1.1.0",
15034 "y18n": "^4.0.0"
15035 }
15036 },
15037 "call-limit": {
15038 "version": "1.1.0",
15039 "bundled": true,
15040 "dev": true
15041 },
15042 "camelcase": {
15043 "version": "4.1.0",
15044 "bundled": true,
15045 "dev": true
15046 },
15047 "capture-stack-trace": {
15048 "version": "1.0.0",
15049 "bundled": true,
15050 "dev": true
15051 },
15052 "caseless": {
15053 "version": "0.12.0",
15054 "bundled": true,
15055 "dev": true
15056 },
15057 "chalk": {
15058 "version": "2.4.1",
15059 "bundled": true,
15060 "dev": true,
15061 "requires": {
15062 "ansi-styles": "^3.2.1",
15063 "escape-string-regexp": "^1.0.5",
15064 "supports-color": "^5.3.0"
15065 }
15066 },
15067 "chownr": {
15068 "version": "1.0.1",
15069 "bundled": true,
15070 "dev": true
15071 },
15072 "ci-info": {
15073 "version": "1.6.0",
15074 "bundled": true,
15075 "dev": true
15076 },
15077 "cidr-regex": {
15078 "version": "2.0.9",
15079 "bundled": true,
15080 "dev": true,
15081 "requires": {
15082 "ip-regex": "^2.1.0"
15083 }
15084 },
15085 "cli-boxes": {
15086 "version": "1.0.0",
15087 "bundled": true,
15088 "dev": true
15089 },
15090 "cli-columns": {
15091 "version": "3.1.2",
15092 "bundled": true,
15093 "dev": true,
15094 "requires": {
15095 "string-width": "^2.0.0",
15096 "strip-ansi": "^3.0.1"
15097 }
15098 },
15099 "cli-table3": {
15100 "version": "0.5.0",
15101 "bundled": true,
15102 "dev": true,
15103 "requires": {
15104 "colors": "^1.1.2",
15105 "object-assign": "^4.1.0",
15106 "string-width": "^2.1.1"
15107 }
15108 },
15109 "cliui": {
15110 "version": "4.1.0",
15111 "bundled": true,
15112 "dev": true,
15113 "requires": {
15114 "string-width": "^2.1.1",
15115 "strip-ansi": "^4.0.0",
15116 "wrap-ansi": "^2.0.0"
15117 },
15118 "dependencies": {
15119 "ansi-regex": {
15120 "version": "3.0.0",
15121 "bundled": true,
15122 "dev": true
15123 },
15124 "strip-ansi": {
15125 "version": "4.0.0",
15126 "bundled": true,
15127 "dev": true,
15128 "requires": {
15129 "ansi-regex": "^3.0.0"
15130 }
15131 }
15132 }
15133 },
15134 "clone": {
15135 "version": "1.0.4",
15136 "bundled": true,
15137 "dev": true
15138 },
15139 "cmd-shim": {
15140 "version": "2.0.2",
15141 "bundled": true,
15142 "dev": true,
15143 "requires": {
15144 "graceful-fs": "^4.1.2",
15145 "mkdirp": "~0.5.0"
15146 }
15147 },
15148 "co": {
15149 "version": "4.6.0",
15150 "bundled": true,
15151 "dev": true
15152 },
15153 "code-point-at": {
15154 "version": "1.1.0",
15155 "bundled": true,
15156 "dev": true
15157 },
15158 "color-convert": {
15159 "version": "1.9.1",
15160 "bundled": true,
15161 "dev": true,
15162 "requires": {
15163 "color-name": "^1.1.1"
15164 }
15165 },
15166 "color-name": {
15167 "version": "1.1.3",
15168 "bundled": true,
15169 "dev": true
15170 },
15171 "colors": {
15172 "version": "1.1.2",
15173 "bundled": true,
15174 "dev": true,
15175 "optional": true
15176 },
15177 "columnify": {
15178 "version": "1.5.4",
15179 "bundled": true,
15180 "dev": true,
15181 "requires": {
15182 "strip-ansi": "^3.0.0",
15183 "wcwidth": "^1.0.0"
15184 }
15185 },
15186 "combined-stream": {
15187 "version": "1.0.6",
15188 "bundled": true,
15189 "dev": true,
15190 "requires": {
15191 "delayed-stream": "~1.0.0"
15192 }
15193 },
15194 "concat-map": {
15195 "version": "0.0.1",
15196 "bundled": true,
15197 "dev": true
15198 },
15199 "concat-stream": {
15200 "version": "1.6.2",
15201 "bundled": true,
15202 "dev": true,
15203 "requires": {
15204 "buffer-from": "^1.0.0",
15205 "inherits": "^2.0.3",
15206 "readable-stream": "^2.2.2",
15207 "typedarray": "^0.0.6"
15208 }
15209 },
15210 "config-chain": {
15211 "version": "1.1.12",
15212 "bundled": true,
15213 "dev": true,
15214 "requires": {
15215 "ini": "^1.3.4",
15216 "proto-list": "~1.2.1"
15217 }
15218 },
15219 "configstore": {
15220 "version": "3.1.2",
15221 "bundled": true,
15222 "dev": true,
15223 "requires": {
15224 "dot-prop": "^4.1.0",
15225 "graceful-fs": "^4.1.2",
15226 "make-dir": "^1.0.0",
15227 "unique-string": "^1.0.0",
15228 "write-file-atomic": "^2.0.0",
15229 "xdg-basedir": "^3.0.0"
15230 }
15231 },
15232 "console-control-strings": {
15233 "version": "1.1.0",
15234 "bundled": true,
15235 "dev": true
15236 },
15237 "copy-concurrently": {
15238 "version": "1.0.5",
15239 "bundled": true,
15240 "dev": true,
15241 "requires": {
15242 "aproba": "^1.1.1",
15243 "fs-write-stream-atomic": "^1.0.8",
15244 "iferr": "^0.1.5",
15245 "mkdirp": "^0.5.1",
15246 "rimraf": "^2.5.4",
15247 "run-queue": "^1.0.0"
15248 },
15249 "dependencies": {
15250 "iferr": {
15251 "version": "0.1.5",
15252 "bundled": true,
15253 "dev": true
15254 }
15255 }
15256 },
15257 "core-util-is": {
15258 "version": "1.0.2",
15259 "bundled": true,
15260 "dev": true
15261 },
15262 "create-error-class": {
15263 "version": "3.0.2",
15264 "bundled": true,
15265 "dev": true,
15266 "requires": {
15267 "capture-stack-trace": "^1.0.0"
15268 }
15269 },
15270 "cross-spawn": {
15271 "version": "5.1.0",
15272 "bundled": true,
15273 "dev": true,
15274 "requires": {
15275 "lru-cache": "^4.0.1",
15276 "shebang-command": "^1.2.0",
15277 "which": "^1.2.9"
15278 }
15279 },
15280 "crypto-random-string": {
15281 "version": "1.0.0",
15282 "bundled": true,
15283 "dev": true
15284 },
15285 "cyclist": {
15286 "version": "0.2.2",
15287 "bundled": true,
15288 "dev": true
15289 },
15290 "dashdash": {
15291 "version": "1.14.1",
15292 "bundled": true,
15293 "dev": true,
15294 "requires": {
15295 "assert-plus": "^1.0.0"
15296 }
15297 },
15298 "debug": {
15299 "version": "3.1.0",
15300 "bundled": true,
15301 "dev": true,
15302 "requires": {
15303 "ms": "2.0.0"
15304 },
15305 "dependencies": {
15306 "ms": {
15307 "version": "2.0.0",
15308 "bundled": true,
15309 "dev": true
15310 }
15311 }
15312 },
15313 "debuglog": {
15314 "version": "1.0.1",
15315 "bundled": true,
15316 "dev": true
15317 },
15318 "decamelize": {
15319 "version": "1.2.0",
15320 "bundled": true,
15321 "dev": true
15322 },
15323 "decode-uri-component": {
15324 "version": "0.2.0",
15325 "bundled": true,
15326 "dev": true
15327 },
15328 "deep-extend": {
15329 "version": "0.5.1",
15330 "bundled": true,
15331 "dev": true
15332 },
15333 "defaults": {
15334 "version": "1.0.3",
15335 "bundled": true,
15336 "dev": true,
15337 "requires": {
15338 "clone": "^1.0.2"
15339 }
15340 },
15341 "delayed-stream": {
15342 "version": "1.0.0",
15343 "bundled": true,
15344 "dev": true
15345 },
15346 "delegates": {
15347 "version": "1.0.0",
15348 "bundled": true,
15349 "dev": true
15350 },
15351 "detect-indent": {
15352 "version": "5.0.0",
15353 "bundled": true,
15354 "dev": true
15355 },
15356 "detect-newline": {
15357 "version": "2.1.0",
15358 "bundled": true,
15359 "dev": true
15360 },
15361 "dezalgo": {
15362 "version": "1.0.3",
15363 "bundled": true,
15364 "dev": true,
15365 "requires": {
15366 "asap": "^2.0.0",
15367 "wrappy": "1"
15368 }
15369 },
15370 "dot-prop": {
15371 "version": "4.2.0",
15372 "bundled": true,
15373 "dev": true,
15374 "requires": {
15375 "is-obj": "^1.0.0"
15376 }
15377 },
15378 "dotenv": {
15379 "version": "5.0.1",
15380 "bundled": true,
15381 "dev": true
15382 },
15383 "duplexer3": {
15384 "version": "0.1.4",
15385 "bundled": true,
15386 "dev": true
15387 },
15388 "duplexify": {
15389 "version": "3.6.0",
15390 "bundled": true,
15391 "dev": true,
15392 "requires": {
15393 "end-of-stream": "^1.0.0",
15394 "inherits": "^2.0.1",
15395 "readable-stream": "^2.0.0",
15396 "stream-shift": "^1.0.0"
15397 }
15398 },
15399 "ecc-jsbn": {
15400 "version": "0.1.2",
15401 "bundled": true,
15402 "dev": true,
15403 "optional": true,
15404 "requires": {
15405 "jsbn": "~0.1.0",
15406 "safer-buffer": "^2.1.0"
15407 }
15408 },
15409 "editor": {
15410 "version": "1.0.0",
15411 "bundled": true,
15412 "dev": true
15413 },
15414 "encoding": {
15415 "version": "0.1.12",
15416 "bundled": true,
15417 "dev": true,
15418 "requires": {
15419 "iconv-lite": "~0.4.13"
15420 }
15421 },
15422 "end-of-stream": {
15423 "version": "1.4.1",
15424 "bundled": true,
15425 "dev": true,
15426 "requires": {
15427 "once": "^1.4.0"
15428 }
15429 },
15430 "err-code": {
15431 "version": "1.1.2",
15432 "bundled": true,
15433 "dev": true
15434 },
15435 "errno": {
15436 "version": "0.1.7",
15437 "bundled": true,
15438 "dev": true,
15439 "requires": {
15440 "prr": "~1.0.1"
15441 }
15442 },
15443 "es6-promise": {
15444 "version": "4.2.4",
15445 "bundled": true,
15446 "dev": true
15447 },
15448 "es6-promisify": {
15449 "version": "5.0.0",
15450 "bundled": true,
15451 "dev": true,
15452 "requires": {
15453 "es6-promise": "^4.0.3"
15454 }
15455 },
15456 "escape-string-regexp": {
15457 "version": "1.0.5",
15458 "bundled": true,
15459 "dev": true
15460 },
15461 "execa": {
15462 "version": "0.7.0",
15463 "bundled": true,
15464 "dev": true,
15465 "requires": {
15466 "cross-spawn": "^5.0.1",
15467 "get-stream": "^3.0.0",
15468 "is-stream": "^1.1.0",
15469 "npm-run-path": "^2.0.0",
15470 "p-finally": "^1.0.0",
15471 "signal-exit": "^3.0.0",
15472 "strip-eof": "^1.0.0"
15473 }
15474 },
15475 "extend": {
15476 "version": "3.0.2",
15477 "bundled": true,
15478 "dev": true
15479 },
15480 "extsprintf": {
15481 "version": "1.3.0",
15482 "bundled": true,
15483 "dev": true
15484 },
15485 "fast-deep-equal": {
15486 "version": "1.1.0",
15487 "bundled": true,
15488 "dev": true
15489 },
15490 "fast-json-stable-stringify": {
15491 "version": "2.0.0",
15492 "bundled": true,
15493 "dev": true
15494 },
15495 "figgy-pudding": {
15496 "version": "3.5.1",
15497 "bundled": true,
15498 "dev": true
15499 },
15500 "find-npm-prefix": {
15501 "version": "1.0.2",
15502 "bundled": true,
15503 "dev": true
15504 },
15505 "find-up": {
15506 "version": "2.1.0",
15507 "bundled": true,
15508 "dev": true,
15509 "requires": {
15510 "locate-path": "^2.0.0"
15511 }
15512 },
15513 "flush-write-stream": {
15514 "version": "1.0.3",
15515 "bundled": true,
15516 "dev": true,
15517 "requires": {
15518 "inherits": "^2.0.1",
15519 "readable-stream": "^2.0.4"
15520 }
15521 },
15522 "forever-agent": {
15523 "version": "0.6.1",
15524 "bundled": true,
15525 "dev": true
15526 },
15527 "form-data": {
15528 "version": "2.3.2",
15529 "bundled": true,
15530 "dev": true,
15531 "requires": {
15532 "asynckit": "^0.4.0",
15533 "combined-stream": "1.0.6",
15534 "mime-types": "^2.1.12"
15535 }
15536 },
15537 "from2": {
15538 "version": "2.3.0",
15539 "bundled": true,
15540 "dev": true,
15541 "requires": {
15542 "inherits": "^2.0.1",
15543 "readable-stream": "^2.0.0"
15544 }
15545 },
15546 "fs-minipass": {
15547 "version": "1.2.5",
15548 "bundled": true,
15549 "dev": true,
15550 "requires": {
15551 "minipass": "^2.2.1"
15552 }
15553 },
15554 "fs-vacuum": {
15555 "version": "1.2.10",
15556 "bundled": true,
15557 "dev": true,
15558 "requires": {
15559 "graceful-fs": "^4.1.2",
15560 "path-is-inside": "^1.0.1",
15561 "rimraf": "^2.5.2"
15562 }
15563 },
15564 "fs-write-stream-atomic": {
15565 "version": "1.0.10",
15566 "bundled": true,
15567 "dev": true,
15568 "requires": {
15569 "graceful-fs": "^4.1.2",
15570 "iferr": "^0.1.5",
15571 "imurmurhash": "^0.1.4",
15572 "readable-stream": "1 || 2"
15573 },
15574 "dependencies": {
15575 "iferr": {
15576 "version": "0.1.5",
15577 "bundled": true,
15578 "dev": true
15579 }
15580 }
15581 },
15582 "fs.realpath": {
15583 "version": "1.0.0",
15584 "bundled": true,
15585 "dev": true
15586 },
15587 "fstream": {
15588 "version": "1.0.11",
15589 "bundled": true,
15590 "dev": true,
15591 "requires": {
15592 "graceful-fs": "^4.1.2",
15593 "inherits": "~2.0.0",
15594 "mkdirp": ">=0.5 0",
15595 "rimraf": "2"
15596 }
15597 },
15598 "gauge": {
15599 "version": "2.7.4",
15600 "bundled": true,
15601 "dev": true,
15602 "requires": {
15603 "aproba": "^1.0.3",
15604 "console-control-strings": "^1.0.0",
15605 "has-unicode": "^2.0.0",
15606 "object-assign": "^4.1.0",
15607 "signal-exit": "^3.0.0",
15608 "string-width": "^1.0.1",
15609 "strip-ansi": "^3.0.1",
15610 "wide-align": "^1.1.0"
15611 },
15612 "dependencies": {
15613 "string-width": {
15614 "version": "1.0.2",
15615 "bundled": true,
15616 "dev": true,
15617 "requires": {
15618 "code-point-at": "^1.0.0",
15619 "is-fullwidth-code-point": "^1.0.0",
15620 "strip-ansi": "^3.0.0"
15621 }
15622 }
15623 }
15624 },
15625 "genfun": {
15626 "version": "4.0.1",
15627 "bundled": true,
15628 "dev": true
15629 },
15630 "gentle-fs": {
15631 "version": "2.0.1",
15632 "bundled": true,
15633 "dev": true,
15634 "requires": {
15635 "aproba": "^1.1.2",
15636 "fs-vacuum": "^1.2.10",
15637 "graceful-fs": "^4.1.11",
15638 "iferr": "^0.1.5",
15639 "mkdirp": "^0.5.1",
15640 "path-is-inside": "^1.0.2",
15641 "read-cmd-shim": "^1.0.1",
15642 "slide": "^1.1.6"
15643 },
15644 "dependencies": {
15645 "iferr": {
15646 "version": "0.1.5",
15647 "bundled": true,
15648 "dev": true
15649 }
15650 }
15651 },
15652 "get-caller-file": {
15653 "version": "1.0.2",
15654 "bundled": true,
15655 "dev": true
15656 },
15657 "get-stream": {
15658 "version": "3.0.0",
15659 "bundled": true,
15660 "dev": true
15661 },
15662 "getpass": {
15663 "version": "0.1.7",
15664 "bundled": true,
15665 "dev": true,
15666 "requires": {
15667 "assert-plus": "^1.0.0"
15668 }
15669 },
15670 "glob": {
15671 "version": "7.1.3",
15672 "bundled": true,
15673 "dev": true,
15674 "requires": {
15675 "fs.realpath": "^1.0.0",
15676 "inflight": "^1.0.4",
15677 "inherits": "2",
15678 "minimatch": "^3.0.4",
15679 "once": "^1.3.0",
15680 "path-is-absolute": "^1.0.0"
15681 }
15682 },
15683 "global-dirs": {
15684 "version": "0.1.1",
15685 "bundled": true,
15686 "dev": true,
15687 "requires": {
15688 "ini": "^1.3.4"
15689 }
15690 },
15691 "got": {
15692 "version": "6.7.1",
15693 "bundled": true,
15694 "dev": true,
15695 "requires": {
15696 "create-error-class": "^3.0.0",
15697 "duplexer3": "^0.1.4",
15698 "get-stream": "^3.0.0",
15699 "is-redirect": "^1.0.0",
15700 "is-retry-allowed": "^1.0.0",
15701 "is-stream": "^1.0.0",
15702 "lowercase-keys": "^1.0.0",
15703 "safe-buffer": "^5.0.1",
15704 "timed-out": "^4.0.0",
15705 "unzip-response": "^2.0.1",
15706 "url-parse-lax": "^1.0.0"
15707 }
15708 },
15709 "graceful-fs": {
15710 "version": "4.1.15",
15711 "bundled": true,
15712 "dev": true
15713 },
15714 "har-schema": {
15715 "version": "2.0.0",
15716 "bundled": true,
15717 "dev": true
15718 },
15719 "har-validator": {
15720 "version": "5.1.0",
15721 "bundled": true,
15722 "dev": true,
15723 "requires": {
15724 "ajv": "^5.3.0",
15725 "har-schema": "^2.0.0"
15726 }
15727 },
15728 "has-flag": {
15729 "version": "3.0.0",
15730 "bundled": true,
15731 "dev": true
15732 },
15733 "has-unicode": {
15734 "version": "2.0.1",
15735 "bundled": true,
15736 "dev": true
15737 },
15738 "hosted-git-info": {
15739 "version": "2.7.1",
15740 "bundled": true,
15741 "dev": true
15742 },
15743 "http-cache-semantics": {
15744 "version": "3.8.1",
15745 "bundled": true,
15746 "dev": true
15747 },
15748 "http-proxy-agent": {
15749 "version": "2.1.0",
15750 "bundled": true,
15751 "dev": true,
15752 "requires": {
15753 "agent-base": "4",
15754 "debug": "3.1.0"
15755 }
15756 },
15757 "http-signature": {
15758 "version": "1.2.0",
15759 "bundled": true,
15760 "dev": true,
15761 "requires": {
15762 "assert-plus": "^1.0.0",
15763 "jsprim": "^1.2.2",
15764 "sshpk": "^1.7.0"
15765 }
15766 },
15767 "https-proxy-agent": {
15768 "version": "2.2.1",
15769 "bundled": true,
15770 "dev": true,
15771 "requires": {
15772 "agent-base": "^4.1.0",
15773 "debug": "^3.1.0"
15774 }
15775 },
15776 "humanize-ms": {
15777 "version": "1.2.1",
15778 "bundled": true,
15779 "dev": true,
15780 "requires": {
15781 "ms": "^2.0.0"
15782 }
15783 },
15784 "iconv-lite": {
15785 "version": "0.4.23",
15786 "bundled": true,
15787 "dev": true,
15788 "requires": {
15789 "safer-buffer": ">= 2.1.2 < 3"
15790 }
15791 },
15792 "iferr": {
15793 "version": "1.0.2",
15794 "bundled": true,
15795 "dev": true
15796 },
15797 "ignore-walk": {
15798 "version": "3.0.1",
15799 "bundled": true,
15800 "dev": true,
15801 "requires": {
15802 "minimatch": "^3.0.4"
15803 }
15804 },
15805 "import-lazy": {
15806 "version": "2.1.0",
15807 "bundled": true,
15808 "dev": true
15809 },
15810 "imurmurhash": {
15811 "version": "0.1.4",
15812 "bundled": true,
15813 "dev": true
15814 },
15815 "inflight": {
15816 "version": "1.0.6",
15817 "bundled": true,
15818 "dev": true,
15819 "requires": {
15820 "once": "^1.3.0",
15821 "wrappy": "1"
15822 }
15823 },
15824 "inherits": {
15825 "version": "2.0.3",
15826 "bundled": true,
15827 "dev": true
15828 },
15829 "ini": {
15830 "version": "1.3.5",
15831 "bundled": true,
15832 "dev": true
15833 },
15834 "init-package-json": {
15835 "version": "1.10.3",
15836 "bundled": true,
15837 "dev": true,
15838 "requires": {
15839 "glob": "^7.1.1",
15840 "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0",
15841 "promzard": "^0.3.0",
15842 "read": "~1.0.1",
15843 "read-package-json": "1 || 2",
15844 "semver": "2.x || 3.x || 4 || 5",
15845 "validate-npm-package-license": "^3.0.1",
15846 "validate-npm-package-name": "^3.0.0"
15847 }
15848 },
15849 "invert-kv": {
15850 "version": "1.0.0",
15851 "bundled": true,
15852 "dev": true
15853 },
15854 "ip": {
15855 "version": "1.1.5",
15856 "bundled": true,
15857 "dev": true
15858 },
15859 "ip-regex": {
15860 "version": "2.1.0",
15861 "bundled": true,
15862 "dev": true
15863 },
15864 "is-builtin-module": {
15865 "version": "1.0.0",
15866 "bundled": true,
15867 "dev": true,
15868 "requires": {
15869 "builtin-modules": "^1.0.0"
15870 }
15871 },
15872 "is-ci": {
15873 "version": "1.1.0",
15874 "bundled": true,
15875 "dev": true,
15876 "requires": {
15877 "ci-info": "^1.0.0"
15878 }
15879 },
15880 "is-cidr": {
15881 "version": "2.0.6",
15882 "bundled": true,
15883 "dev": true,
15884 "requires": {
15885 "cidr-regex": "^2.0.8"
15886 }
15887 },
15888 "is-fullwidth-code-point": {
15889 "version": "1.0.0",
15890 "bundled": true,
15891 "dev": true,
15892 "requires": {
15893 "number-is-nan": "^1.0.0"
15894 }
15895 },
15896 "is-installed-globally": {
15897 "version": "0.1.0",
15898 "bundled": true,
15899 "dev": true,
15900 "requires": {
15901 "global-dirs": "^0.1.0",
15902 "is-path-inside": "^1.0.0"
15903 }
15904 },
15905 "is-npm": {
15906 "version": "1.0.0",
15907 "bundled": true,
15908 "dev": true
15909 },
15910 "is-obj": {
15911 "version": "1.0.1",
15912 "bundled": true,
15913 "dev": true
15914 },
15915 "is-path-inside": {
15916 "version": "1.0.1",
15917 "bundled": true,
15918 "dev": true,
15919 "requires": {
15920 "path-is-inside": "^1.0.1"
15921 }
15922 },
15923 "is-redirect": {
15924 "version": "1.0.0",
15925 "bundled": true,
15926 "dev": true
15927 },
15928 "is-retry-allowed": {
15929 "version": "1.1.0",
15930 "bundled": true,
15931 "dev": true
15932 },
15933 "is-stream": {
15934 "version": "1.1.0",
15935 "bundled": true,
15936 "dev": true
15937 },
15938 "is-typedarray": {
15939 "version": "1.0.0",
15940 "bundled": true,
15941 "dev": true
15942 },
15943 "isarray": {
15944 "version": "1.0.0",
15945 "bundled": true,
15946 "dev": true
15947 },
15948 "isexe": {
15949 "version": "2.0.0",
15950 "bundled": true,
15951 "dev": true
15952 },
15953 "isstream": {
15954 "version": "0.1.2",
15955 "bundled": true,
15956 "dev": true
15957 },
15958 "jsbn": {
15959 "version": "0.1.1",
15960 "bundled": true,
15961 "dev": true,
15962 "optional": true
15963 },
15964 "json-parse-better-errors": {
15965 "version": "1.0.2",
15966 "bundled": true,
15967 "dev": true
15968 },
15969 "json-schema": {
15970 "version": "0.2.3",
15971 "bundled": true,
15972 "dev": true
15973 },
15974 "json-schema-traverse": {
15975 "version": "0.3.1",
15976 "bundled": true,
15977 "dev": true
15978 },
15979 "json-stringify-safe": {
15980 "version": "5.0.1",
15981 "bundled": true,
15982 "dev": true
15983 },
15984 "jsonparse": {
15985 "version": "1.3.1",
15986 "bundled": true,
15987 "dev": true
15988 },
15989 "jsprim": {
15990 "version": "1.4.1",
15991 "bundled": true,
15992 "dev": true,
15993 "requires": {
15994 "assert-plus": "1.0.0",
15995 "extsprintf": "1.3.0",
15996 "json-schema": "0.2.3",
15997 "verror": "1.10.0"
15998 }
15999 },
16000 "latest-version": {
16001 "version": "3.1.0",
16002 "bundled": true,
16003 "dev": true,
16004 "requires": {
16005 "package-json": "^4.0.0"
16006 }
16007 },
16008 "lazy-property": {
16009 "version": "1.0.0",
16010 "bundled": true,
16011 "dev": true
16012 },
16013 "lcid": {
16014 "version": "1.0.0",
16015 "bundled": true,
16016 "dev": true,
16017 "requires": {
16018 "invert-kv": "^1.0.0"
16019 }
16020 },
16021 "libcipm": {
16022 "version": "2.0.2",
16023 "bundled": true,
16024 "dev": true,
16025 "requires": {
16026 "bin-links": "^1.1.2",
16027 "bluebird": "^3.5.1",
16028 "find-npm-prefix": "^1.0.2",
16029 "graceful-fs": "^4.1.11",
16030 "lock-verify": "^2.0.2",
16031 "mkdirp": "^0.5.1",
16032 "npm-lifecycle": "^2.0.3",
16033 "npm-logical-tree": "^1.2.1",
16034 "npm-package-arg": "^6.1.0",
16035 "pacote": "^8.1.6",
16036 "protoduck": "^5.0.0",
16037 "read-package-json": "^2.0.13",
16038 "rimraf": "^2.6.2",
16039 "worker-farm": "^1.6.0"
16040 }
16041 },
16042 "libnpmhook": {
16043 "version": "4.0.1",
16044 "bundled": true,
16045 "dev": true,
16046 "requires": {
16047 "figgy-pudding": "^3.1.0",
16048 "npm-registry-fetch": "^3.0.0"
16049 },
16050 "dependencies": {
16051 "npm-registry-fetch": {
16052 "version": "3.1.1",
16053 "bundled": true,
16054 "dev": true,
16055 "requires": {
16056 "bluebird": "^3.5.1",
16057 "figgy-pudding": "^3.1.0",
16058 "lru-cache": "^4.1.2",
16059 "make-fetch-happen": "^4.0.0",
16060 "npm-package-arg": "^6.0.0"
16061 }
16062 }
16063 }
16064 },
16065 "libnpx": {
16066 "version": "10.2.0",
16067 "bundled": true,
16068 "dev": true,
16069 "requires": {
16070 "dotenv": "^5.0.1",
16071 "npm-package-arg": "^6.0.0",
16072 "rimraf": "^2.6.2",
16073 "safe-buffer": "^5.1.0",
16074 "update-notifier": "^2.3.0",
16075 "which": "^1.3.0",
16076 "y18n": "^4.0.0",
16077 "yargs": "^11.0.0"
16078 }
16079 },
16080 "locate-path": {
16081 "version": "2.0.0",
16082 "bundled": true,
16083 "dev": true,
16084 "requires": {
16085 "p-locate": "^2.0.0",
16086 "path-exists": "^3.0.0"
16087 }
16088 },
16089 "lock-verify": {
16090 "version": "2.0.2",
16091 "bundled": true,
16092 "dev": true,
16093 "requires": {
16094 "npm-package-arg": "^5.1.2 || 6",
16095 "semver": "^5.4.1"
16096 }
16097 },
16098 "lockfile": {
16099 "version": "1.0.4",
16100 "bundled": true,
16101 "dev": true,
16102 "requires": {
16103 "signal-exit": "^3.0.2"
16104 }
16105 },
16106 "lodash._baseindexof": {
16107 "version": "3.1.0",
16108 "bundled": true,
16109 "dev": true
16110 },
16111 "lodash._baseuniq": {
16112 "version": "4.6.0",
16113 "bundled": true,
16114 "dev": true,
16115 "requires": {
16116 "lodash._createset": "~4.0.0",
16117 "lodash._root": "~3.0.0"
16118 }
16119 },
16120 "lodash._bindcallback": {
16121 "version": "3.0.1",
16122 "bundled": true,
16123 "dev": true
16124 },
16125 "lodash._cacheindexof": {
16126 "version": "3.0.2",
16127 "bundled": true,
16128 "dev": true
16129 },
16130 "lodash._createcache": {
16131 "version": "3.1.2",
16132 "bundled": true,
16133 "dev": true,
16134 "requires": {
16135 "lodash._getnative": "^3.0.0"
16136 }
16137 },
16138 "lodash._createset": {
16139 "version": "4.0.3",
16140 "bundled": true,
16141 "dev": true
16142 },
16143 "lodash._getnative": {
16144 "version": "3.9.1",
16145 "bundled": true,
16146 "dev": true
16147 },
16148 "lodash._root": {
16149 "version": "3.0.1",
16150 "bundled": true,
16151 "dev": true
16152 },
16153 "lodash.clonedeep": {
16154 "version": "4.5.0",
16155 "bundled": true,
16156 "dev": true
16157 },
16158 "lodash.restparam": {
16159 "version": "3.6.1",
16160 "bundled": true,
16161 "dev": true
16162 },
16163 "lodash.union": {
16164 "version": "4.6.0",
16165 "bundled": true,
16166 "dev": true
16167 },
16168 "lodash.uniq": {
16169 "version": "4.5.0",
16170 "bundled": true,
16171 "dev": true
16172 },
16173 "lodash.without": {
16174 "version": "4.4.0",
16175 "bundled": true,
16176 "dev": true
16177 },
16178 "lowercase-keys": {
16179 "version": "1.0.1",
16180 "bundled": true,
16181 "dev": true
16182 },
16183 "lru-cache": {
16184 "version": "4.1.3",
16185 "bundled": true,
16186 "dev": true,
16187 "requires": {
16188 "pseudomap": "^1.0.2",
16189 "yallist": "^2.1.2"
16190 }
16191 },
16192 "make-dir": {
16193 "version": "1.3.0",
16194 "bundled": true,
16195 "dev": true,
16196 "requires": {
16197 "pify": "^3.0.0"
16198 }
16199 },
16200 "make-fetch-happen": {
16201 "version": "4.0.1",
16202 "bundled": true,
16203 "dev": true,
16204 "requires": {
16205 "agentkeepalive": "^3.4.1",
16206 "cacache": "^11.0.1",
16207 "http-cache-semantics": "^3.8.1",
16208 "http-proxy-agent": "^2.1.0",
16209 "https-proxy-agent": "^2.2.1",
16210 "lru-cache": "^4.1.2",
16211 "mississippi": "^3.0.0",
16212 "node-fetch-npm": "^2.0.2",
16213 "promise-retry": "^1.1.1",
16214 "socks-proxy-agent": "^4.0.0",
16215 "ssri": "^6.0.0"
16216 }
16217 },
16218 "meant": {
16219 "version": "1.0.1",
16220 "bundled": true,
16221 "dev": true
16222 },
16223 "mem": {
16224 "version": "1.1.0",
16225 "bundled": true,
16226 "dev": true,
16227 "requires": {
16228 "mimic-fn": "^1.0.0"
16229 }
16230 },
16231 "mime-db": {
16232 "version": "1.35.0",
16233 "bundled": true,
16234 "dev": true
16235 },
16236 "mime-types": {
16237 "version": "2.1.19",
16238 "bundled": true,
16239 "dev": true,
16240 "requires": {
16241 "mime-db": "~1.35.0"
16242 }
16243 },
16244 "mimic-fn": {
16245 "version": "1.2.0",
16246 "bundled": true,
16247 "dev": true
16248 },
16249 "minimatch": {
16250 "version": "3.0.4",
16251 "bundled": true,
16252 "dev": true,
16253 "requires": {
16254 "brace-expansion": "^1.1.7"
16255 }
16256 },
16257 "minimist": {
16258 "version": "0.0.8",
16259 "bundled": true,
16260 "dev": true
16261 },
16262 "minipass": {
16263 "version": "2.3.3",
16264 "bundled": true,
16265 "dev": true,
16266 "requires": {
16267 "safe-buffer": "^5.1.2",
16268 "yallist": "^3.0.0"
16269 },
16270 "dependencies": {
16271 "yallist": {
16272 "version": "3.0.2",
16273 "bundled": true,
16274 "dev": true
16275 }
16276 }
16277 },
16278 "minizlib": {
16279 "version": "1.1.1",
16280 "bundled": true,
16281 "dev": true,
16282 "requires": {
16283 "minipass": "^2.2.1"
16284 }
16285 },
16286 "mississippi": {
16287 "version": "3.0.0",
16288 "bundled": true,
16289 "dev": true,
16290 "requires": {
16291 "concat-stream": "^1.5.0",
16292 "duplexify": "^3.4.2",
16293 "end-of-stream": "^1.1.0",
16294 "flush-write-stream": "^1.0.0",
16295 "from2": "^2.1.0",
16296 "parallel-transform": "^1.1.0",
16297 "pump": "^3.0.0",
16298 "pumpify": "^1.3.3",
16299 "stream-each": "^1.1.0",
16300 "through2": "^2.0.0"
16301 }
16302 },
16303 "mkdirp": {
16304 "version": "0.5.1",
16305 "bundled": true,
16306 "dev": true,
16307 "requires": {
16308 "minimist": "0.0.8"
16309 }
16310 },
16311 "move-concurrently": {
16312 "version": "1.0.1",
16313 "bundled": true,
16314 "dev": true,
16315 "requires": {
16316 "aproba": "^1.1.1",
16317 "copy-concurrently": "^1.0.0",
16318 "fs-write-stream-atomic": "^1.0.8",
16319 "mkdirp": "^0.5.1",
16320 "rimraf": "^2.5.4",
16321 "run-queue": "^1.0.3"
16322 }
16323 },
16324 "ms": {
16325 "version": "2.1.1",
16326 "bundled": true,
16327 "dev": true
16328 },
16329 "mute-stream": {
16330 "version": "0.0.7",
16331 "bundled": true,
16332 "dev": true
16333 },
16334 "node-fetch-npm": {
16335 "version": "2.0.2",
16336 "bundled": true,
16337 "dev": true,
16338 "requires": {
16339 "encoding": "^0.1.11",
16340 "json-parse-better-errors": "^1.0.0",
16341 "safe-buffer": "^5.1.1"
16342 }
16343 },
16344 "node-gyp": {
16345 "version": "3.8.0",
16346 "bundled": true,
16347 "dev": true,
16348 "requires": {
16349 "fstream": "^1.0.0",
16350 "glob": "^7.0.3",
16351 "graceful-fs": "^4.1.2",
16352 "mkdirp": "^0.5.0",
16353 "nopt": "2 || 3",
16354 "npmlog": "0 || 1 || 2 || 3 || 4",
16355 "osenv": "0",
16356 "request": "^2.87.0",
16357 "rimraf": "2",
16358 "semver": "~5.3.0",
16359 "tar": "^2.0.0",
16360 "which": "1"
16361 },
16362 "dependencies": {
16363 "nopt": {
16364 "version": "3.0.6",
16365 "bundled": true,
16366 "dev": true,
16367 "requires": {
16368 "abbrev": "1"
16369 }
16370 },
16371 "semver": {
16372 "version": "5.3.0",
16373 "bundled": true,
16374 "dev": true
16375 },
16376 "tar": {
16377 "version": "2.2.1",
16378 "bundled": true,
16379 "dev": true,
16380 "requires": {
16381 "block-stream": "*",
16382 "fstream": "^1.0.2",
16383 "inherits": "2"
16384 }
16385 }
16386 }
16387 },
16388 "nopt": {
16389 "version": "4.0.1",
16390 "bundled": true,
16391 "dev": true,
16392 "requires": {
16393 "abbrev": "1",
16394 "osenv": "^0.1.4"
16395 }
16396 },
16397 "normalize-package-data": {
16398 "version": "2.4.0",
16399 "bundled": true,
16400 "dev": true,
16401 "requires": {
16402 "hosted-git-info": "^2.1.4",
16403 "is-builtin-module": "^1.0.0",
16404 "semver": "2 || 3 || 4 || 5",
16405 "validate-npm-package-license": "^3.0.1"
16406 }
16407 },
16408 "npm-audit-report": {
16409 "version": "1.3.1",
16410 "bundled": true,
16411 "dev": true,
16412 "requires": {
16413 "cli-table3": "^0.5.0",
16414 "console-control-strings": "^1.1.0"
16415 }
16416 },
16417 "npm-bundled": {
16418 "version": "1.0.5",
16419 "bundled": true,
16420 "dev": true
16421 },
16422 "npm-cache-filename": {
16423 "version": "1.0.2",
16424 "bundled": true,
16425 "dev": true
16426 },
16427 "npm-install-checks": {
16428 "version": "3.0.0",
16429 "bundled": true,
16430 "dev": true,
16431 "requires": {
16432 "semver": "^2.3.0 || 3.x || 4 || 5"
16433 }
16434 },
16435 "npm-lifecycle": {
16436 "version": "2.1.0",
16437 "bundled": true,
16438 "dev": true,
16439 "requires": {
16440 "byline": "^5.0.0",
16441 "graceful-fs": "^4.1.11",
16442 "node-gyp": "^3.8.0",
16443 "resolve-from": "^4.0.0",
16444 "slide": "^1.1.6",
16445 "uid-number": "0.0.6",
16446 "umask": "^1.1.0",
16447 "which": "^1.3.1"
16448 }
16449 },
16450 "npm-logical-tree": {
16451 "version": "1.2.1",
16452 "bundled": true,
16453 "dev": true
16454 },
16455 "npm-package-arg": {
16456 "version": "6.1.0",
16457 "bundled": true,
16458 "dev": true,
16459 "requires": {
16460 "hosted-git-info": "^2.6.0",
16461 "osenv": "^0.1.5",
16462 "semver": "^5.5.0",
16463 "validate-npm-package-name": "^3.0.0"
16464 }
16465 },
16466 "npm-packlist": {
16467 "version": "1.1.12",
16468 "bundled": true,
16469 "dev": true,
16470 "requires": {
16471 "ignore-walk": "^3.0.1",
16472 "npm-bundled": "^1.0.1"
16473 }
16474 },
16475 "npm-pick-manifest": {
16476 "version": "2.1.0",
16477 "bundled": true,
16478 "dev": true,
16479 "requires": {
16480 "npm-package-arg": "^6.0.0",
16481 "semver": "^5.4.1"
16482 }
16483 },
16484 "npm-profile": {
16485 "version": "3.0.2",
16486 "bundled": true,
16487 "dev": true,
16488 "requires": {
16489 "aproba": "^1.1.2 || 2",
16490 "make-fetch-happen": "^2.5.0 || 3 || 4"
16491 }
16492 },
16493 "npm-registry-client": {
16494 "version": "8.6.0",
16495 "bundled": true,
16496 "dev": true,
16497 "requires": {
16498 "concat-stream": "^1.5.2",
16499 "graceful-fs": "^4.1.6",
16500 "normalize-package-data": "~1.0.1 || ^2.0.0",
16501 "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0",
16502 "npmlog": "2 || ^3.1.0 || ^4.0.0",
16503 "once": "^1.3.3",
16504 "request": "^2.74.0",
16505 "retry": "^0.10.0",
16506 "safe-buffer": "^5.1.1",
16507 "semver": "2 >=2.2.1 || 3.x || 4 || 5",
16508 "slide": "^1.1.3",
16509 "ssri": "^5.2.4"
16510 },
16511 "dependencies": {
16512 "retry": {
16513 "version": "0.10.1",
16514 "bundled": true,
16515 "dev": true
16516 },
16517 "ssri": {
16518 "version": "5.3.0",
16519 "bundled": true,
16520 "dev": true,
16521 "requires": {
16522 "safe-buffer": "^5.1.1"
16523 }
16524 }
16525 }
16526 },
16527 "npm-registry-fetch": {
16528 "version": "1.1.0",
16529 "bundled": true,
16530 "dev": true,
16531 "requires": {
16532 "bluebird": "^3.5.1",
16533 "figgy-pudding": "^2.0.1",
16534 "lru-cache": "^4.1.2",
16535 "make-fetch-happen": "^3.0.0",
16536 "npm-package-arg": "^6.0.0",
16537 "safe-buffer": "^5.1.1"
16538 },
16539 "dependencies": {
16540 "cacache": {
16541 "version": "10.0.4",
16542 "bundled": true,
16543 "dev": true,
16544 "requires": {
16545 "bluebird": "^3.5.1",
16546 "chownr": "^1.0.1",
16547 "glob": "^7.1.2",
16548 "graceful-fs": "^4.1.11",
16549 "lru-cache": "^4.1.1",
16550 "mississippi": "^2.0.0",
16551 "mkdirp": "^0.5.1",
16552 "move-concurrently": "^1.0.1",
16553 "promise-inflight": "^1.0.1",
16554 "rimraf": "^2.6.2",
16555 "ssri": "^5.2.4",
16556 "unique-filename": "^1.1.0",
16557 "y18n": "^4.0.0"
16558 },
16559 "dependencies": {
16560 "mississippi": {
16561 "version": "2.0.0",
16562 "bundled": true,
16563 "dev": true,
16564 "requires": {
16565 "concat-stream": "^1.5.0",
16566 "duplexify": "^3.4.2",
16567 "end-of-stream": "^1.1.0",
16568 "flush-write-stream": "^1.0.0",
16569 "from2": "^2.1.0",
16570 "parallel-transform": "^1.1.0",
16571 "pump": "^2.0.1",
16572 "pumpify": "^1.3.3",
16573 "stream-each": "^1.1.0",
16574 "through2": "^2.0.0"
16575 }
16576 }
16577 }
16578 },
16579 "figgy-pudding": {
16580 "version": "2.0.1",
16581 "bundled": true,
16582 "dev": true
16583 },
16584 "make-fetch-happen": {
16585 "version": "3.0.0",
16586 "bundled": true,
16587 "dev": true,
16588 "requires": {
16589 "agentkeepalive": "^3.4.1",
16590 "cacache": "^10.0.4",
16591 "http-cache-semantics": "^3.8.1",
16592 "http-proxy-agent": "^2.1.0",
16593 "https-proxy-agent": "^2.2.0",
16594 "lru-cache": "^4.1.2",
16595 "mississippi": "^3.0.0",
16596 "node-fetch-npm": "^2.0.2",
16597 "promise-retry": "^1.1.1",
16598 "socks-proxy-agent": "^3.0.1",
16599 "ssri": "^5.2.4"
16600 }
16601 },
16602 "pump": {
16603 "version": "2.0.1",
16604 "bundled": true,
16605 "dev": true,
16606 "requires": {
16607 "end-of-stream": "^1.1.0",
16608 "once": "^1.3.1"
16609 }
16610 },
16611 "smart-buffer": {
16612 "version": "1.1.15",
16613 "bundled": true,
16614 "dev": true
16615 },
16616 "socks": {
16617 "version": "1.1.10",
16618 "bundled": true,
16619 "dev": true,
16620 "requires": {
16621 "ip": "^1.1.4",
16622 "smart-buffer": "^1.0.13"
16623 }
16624 },
16625 "socks-proxy-agent": {
16626 "version": "3.0.1",
16627 "bundled": true,
16628 "dev": true,
16629 "requires": {
16630 "agent-base": "^4.1.0",
16631 "socks": "^1.1.10"
16632 }
16633 },
16634 "ssri": {
16635 "version": "5.3.0",
16636 "bundled": true,
16637 "dev": true,
16638 "requires": {
16639 "safe-buffer": "^5.1.1"
16640 }
16641 }
16642 }
16643 },
16644 "npm-run-path": {
16645 "version": "2.0.2",
16646 "bundled": true,
16647 "dev": true,
16648 "requires": {
16649 "path-key": "^2.0.0"
16650 }
16651 },
16652 "npm-user-validate": {
16653 "version": "1.0.0",
16654 "bundled": true,
16655 "dev": true
16656 },
16657 "npmlog": {
16658 "version": "4.1.2",
16659 "bundled": true,
16660 "dev": true,
16661 "requires": {
16662 "are-we-there-yet": "~1.1.2",
16663 "console-control-strings": "~1.1.0",
16664 "gauge": "~2.7.3",
16665 "set-blocking": "~2.0.0"
16666 }
16667 },
16668 "number-is-nan": {
16669 "version": "1.0.1",
16670 "bundled": true,
16671 "dev": true
16672 },
16673 "oauth-sign": {
16674 "version": "0.9.0",
16675 "bundled": true,
16676 "dev": true
16677 },
16678 "object-assign": {
16679 "version": "4.1.1",
16680 "bundled": true,
16681 "dev": true
16682 },
16683 "once": {
16684 "version": "1.4.0",
16685 "bundled": true,
16686 "dev": true,
16687 "requires": {
16688 "wrappy": "1"
16689 }
16690 },
16691 "opener": {
16692 "version": "1.5.1",
16693 "bundled": true,
16694 "dev": true
16695 },
16696 "os-homedir": {
16697 "version": "1.0.2",
16698 "bundled": true,
16699 "dev": true
16700 },
16701 "os-locale": {
16702 "version": "2.1.0",
16703 "bundled": true,
16704 "dev": true,
16705 "requires": {
16706 "execa": "^0.7.0",
16707 "lcid": "^1.0.0",
16708 "mem": "^1.1.0"
16709 }
16710 },
16711 "os-tmpdir": {
16712 "version": "1.0.2",
16713 "bundled": true,
16714 "dev": true
16715 },
16716 "osenv": {
16717 "version": "0.1.5",
16718 "bundled": true,
16719 "dev": true,
16720 "requires": {
16721 "os-homedir": "^1.0.0",
16722 "os-tmpdir": "^1.0.0"
16723 }
16724 },
16725 "p-finally": {
16726 "version": "1.0.0",
16727 "bundled": true,
16728 "dev": true
16729 },
16730 "p-limit": {
16731 "version": "1.2.0",
16732 "bundled": true,
16733 "dev": true,
16734 "requires": {
16735 "p-try": "^1.0.0"
16736 }
16737 },
16738 "p-locate": {
16739 "version": "2.0.0",
16740 "bundled": true,
16741 "dev": true,
16742 "requires": {
16743 "p-limit": "^1.1.0"
16744 }
16745 },
16746 "p-try": {
16747 "version": "1.0.0",
16748 "bundled": true,
16749 "dev": true
16750 },
16751 "package-json": {
16752 "version": "4.0.1",
16753 "bundled": true,
16754 "dev": true,
16755 "requires": {
16756 "got": "^6.7.1",
16757 "registry-auth-token": "^3.0.1",
16758 "registry-url": "^3.0.3",
16759 "semver": "^5.1.0"
16760 }
16761 },
16762 "pacote": {
16763 "version": "8.1.6",
16764 "bundled": true,
16765 "dev": true,
16766 "requires": {
16767 "bluebird": "^3.5.1",
16768 "cacache": "^11.0.2",
16769 "get-stream": "^3.0.0",
16770 "glob": "^7.1.2",
16771 "lru-cache": "^4.1.3",
16772 "make-fetch-happen": "^4.0.1",
16773 "minimatch": "^3.0.4",
16774 "minipass": "^2.3.3",
16775 "mississippi": "^3.0.0",
16776 "mkdirp": "^0.5.1",
16777 "normalize-package-data": "^2.4.0",
16778 "npm-package-arg": "^6.1.0",
16779 "npm-packlist": "^1.1.10",
16780 "npm-pick-manifest": "^2.1.0",
16781 "osenv": "^0.1.5",
16782 "promise-inflight": "^1.0.1",
16783 "promise-retry": "^1.1.1",
16784 "protoduck": "^5.0.0",
16785 "rimraf": "^2.6.2",
16786 "safe-buffer": "^5.1.2",
16787 "semver": "^5.5.0",
16788 "ssri": "^6.0.0",
16789 "tar": "^4.4.3",
16790 "unique-filename": "^1.1.0",
16791 "which": "^1.3.0"
16792 }
16793 },
16794 "parallel-transform": {
16795 "version": "1.1.0",
16796 "bundled": true,
16797 "dev": true,
16798 "requires": {
16799 "cyclist": "~0.2.2",
16800 "inherits": "^2.0.3",
16801 "readable-stream": "^2.1.5"
16802 }
16803 },
16804 "path-exists": {
16805 "version": "3.0.0",
16806 "bundled": true,
16807 "dev": true
16808 },
16809 "path-is-absolute": {
16810 "version": "1.0.1",
16811 "bundled": true,
16812 "dev": true
16813 },
16814 "path-is-inside": {
16815 "version": "1.0.2",
16816 "bundled": true,
16817 "dev": true
16818 },
16819 "path-key": {
16820 "version": "2.0.1",
16821 "bundled": true,
16822 "dev": true
16823 },
16824 "performance-now": {
16825 "version": "2.1.0",
16826 "bundled": true,
16827 "dev": true
16828 },
16829 "pify": {
16830 "version": "3.0.0",
16831 "bundled": true,
16832 "dev": true
16833 },
16834 "prepend-http": {
16835 "version": "1.0.4",
16836 "bundled": true,
16837 "dev": true
16838 },
16839 "process-nextick-args": {
16840 "version": "2.0.0",
16841 "bundled": true,
16842 "dev": true
16843 },
16844 "promise-inflight": {
16845 "version": "1.0.1",
16846 "bundled": true,
16847 "dev": true
16848 },
16849 "promise-retry": {
16850 "version": "1.1.1",
16851 "bundled": true,
16852 "dev": true,
16853 "requires": {
16854 "err-code": "^1.0.0",
16855 "retry": "^0.10.0"
16856 },
16857 "dependencies": {
16858 "retry": {
16859 "version": "0.10.1",
16860 "bundled": true,
16861 "dev": true
16862 }
16863 }
16864 },
16865 "promzard": {
16866 "version": "0.3.0",
16867 "bundled": true,
16868 "dev": true,
16869 "requires": {
16870 "read": "1"
16871 }
16872 },
16873 "proto-list": {
16874 "version": "1.2.4",
16875 "bundled": true,
16876 "dev": true
16877 },
16878 "protoduck": {
16879 "version": "5.0.0",
16880 "bundled": true,
16881 "dev": true,
16882 "requires": {
16883 "genfun": "^4.0.1"
16884 }
16885 },
16886 "prr": {
16887 "version": "1.0.1",
16888 "bundled": true,
16889 "dev": true
16890 },
16891 "pseudomap": {
16892 "version": "1.0.2",
16893 "bundled": true,
16894 "dev": true
16895 },
16896 "psl": {
16897 "version": "1.1.29",
16898 "bundled": true,
16899 "dev": true
16900 },
16901 "pump": {
16902 "version": "3.0.0",
16903 "bundled": true,
16904 "dev": true,
16905 "requires": {
16906 "end-of-stream": "^1.1.0",
16907 "once": "^1.3.1"
16908 }
16909 },
16910 "pumpify": {
16911 "version": "1.5.1",
16912 "bundled": true,
16913 "dev": true,
16914 "requires": {
16915 "duplexify": "^3.6.0",
16916 "inherits": "^2.0.3",
16917 "pump": "^2.0.0"
16918 },
16919 "dependencies": {
16920 "pump": {
16921 "version": "2.0.1",
16922 "bundled": true,
16923 "dev": true,
16924 "requires": {
16925 "end-of-stream": "^1.1.0",
16926 "once": "^1.3.1"
16927 }
16928 }
16929 }
16930 },
16931 "punycode": {
16932 "version": "1.4.1",
16933 "bundled": true,
16934 "dev": true
16935 },
16936 "qrcode-terminal": {
16937 "version": "0.12.0",
16938 "bundled": true,
16939 "dev": true
16940 },
16941 "qs": {
16942 "version": "6.5.2",
16943 "bundled": true,
16944 "dev": true
16945 },
16946 "query-string": {
16947 "version": "6.1.0",
16948 "bundled": true,
16949 "dev": true,
16950 "requires": {
16951 "decode-uri-component": "^0.2.0",
16952 "strict-uri-encode": "^2.0.0"
16953 }
16954 },
16955 "qw": {
16956 "version": "1.0.1",
16957 "bundled": true,
16958 "dev": true
16959 },
16960 "rc": {
16961 "version": "1.2.7",
16962 "bundled": true,
16963 "dev": true,
16964 "requires": {
16965 "deep-extend": "^0.5.1",
16966 "ini": "~1.3.0",
16967 "minimist": "^1.2.0",
16968 "strip-json-comments": "~2.0.1"
16969 },
16970 "dependencies": {
16971 "minimist": {
16972 "version": "1.2.0",
16973 "bundled": true,
16974 "dev": true
16975 }
16976 }
16977 },
16978 "read": {
16979 "version": "1.0.7",
16980 "bundled": true,
16981 "dev": true,
16982 "requires": {
16983 "mute-stream": "~0.0.4"
16984 }
16985 },
16986 "read-cmd-shim": {
16987 "version": "1.0.1",
16988 "bundled": true,
16989 "dev": true,
16990 "requires": {
16991 "graceful-fs": "^4.1.2"
16992 }
16993 },
16994 "read-installed": {
16995 "version": "4.0.3",
16996 "bundled": true,
16997 "dev": true,
16998 "requires": {
16999 "debuglog": "^1.0.1",
17000 "graceful-fs": "^4.1.2",
17001 "read-package-json": "^2.0.0",
17002 "readdir-scoped-modules": "^1.0.0",
17003 "semver": "2 || 3 || 4 || 5",
17004 "slide": "~1.1.3",
17005 "util-extend": "^1.0.1"
17006 }
17007 },
17008 "read-package-json": {
17009 "version": "2.0.13",
17010 "bundled": true,
17011 "dev": true,
17012 "requires": {
17013 "glob": "^7.1.1",
17014 "graceful-fs": "^4.1.2",
17015 "json-parse-better-errors": "^1.0.1",
17016 "normalize-package-data": "^2.0.0",
17017 "slash": "^1.0.0"
17018 }
17019 },
17020 "read-package-tree": {
17021 "version": "5.2.1",
17022 "bundled": true,
17023 "dev": true,
17024 "requires": {
17025 "debuglog": "^1.0.1",
17026 "dezalgo": "^1.0.0",
17027 "once": "^1.3.0",
17028 "read-package-json": "^2.0.0",
17029 "readdir-scoped-modules": "^1.0.0"
17030 }
17031 },
17032 "readable-stream": {
17033 "version": "2.3.6",
17034 "bundled": true,
17035 "dev": true,
17036 "requires": {
17037 "core-util-is": "~1.0.0",
17038 "inherits": "~2.0.3",
17039 "isarray": "~1.0.0",
17040 "process-nextick-args": "~2.0.0",
17041 "safe-buffer": "~5.1.1",
17042 "string_decoder": "~1.1.1",
17043 "util-deprecate": "~1.0.1"
17044 }
17045 },
17046 "readdir-scoped-modules": {
17047 "version": "1.0.2",
17048 "bundled": true,
17049 "dev": true,
17050 "requires": {
17051 "debuglog": "^1.0.1",
17052 "dezalgo": "^1.0.0",
17053 "graceful-fs": "^4.1.2",
17054 "once": "^1.3.0"
17055 }
17056 },
17057 "registry-auth-token": {
17058 "version": "3.3.2",
17059 "bundled": true,
17060 "dev": true,
17061 "requires": {
17062 "rc": "^1.1.6",
17063 "safe-buffer": "^5.0.1"
17064 }
17065 },
17066 "registry-url": {
17067 "version": "3.1.0",
17068 "bundled": true,
17069 "dev": true,
17070 "requires": {
17071 "rc": "^1.0.1"
17072 }
17073 },
17074 "request": {
17075 "version": "2.88.0",
17076 "bundled": true,
17077 "dev": true,
17078 "requires": {
17079 "aws-sign2": "~0.7.0",
17080 "aws4": "^1.8.0",
17081 "caseless": "~0.12.0",
17082 "combined-stream": "~1.0.6",
17083 "extend": "~3.0.2",
17084 "forever-agent": "~0.6.1",
17085 "form-data": "~2.3.2",
17086 "har-validator": "~5.1.0",
17087 "http-signature": "~1.2.0",
17088 "is-typedarray": "~1.0.0",
17089 "isstream": "~0.1.2",
17090 "json-stringify-safe": "~5.0.1",
17091 "mime-types": "~2.1.19",
17092 "oauth-sign": "~0.9.0",
17093 "performance-now": "^2.1.0",
17094 "qs": "~6.5.2",
17095 "safe-buffer": "^5.1.2",
17096 "tough-cookie": "~2.4.3",
17097 "tunnel-agent": "^0.6.0",
17098 "uuid": "^3.3.2"
17099 }
17100 },
17101 "require-directory": {
17102 "version": "2.1.1",
17103 "bundled": true,
17104 "dev": true
17105 },
17106 "require-main-filename": {
17107 "version": "1.0.1",
17108 "bundled": true,
17109 "dev": true
17110 },
17111 "resolve-from": {
17112 "version": "4.0.0",
17113 "bundled": true,
17114 "dev": true
17115 },
17116 "retry": {
17117 "version": "0.12.0",
17118 "bundled": true,
17119 "dev": true
17120 },
17121 "rimraf": {
17122 "version": "2.6.2",
17123 "bundled": true,
17124 "dev": true,
17125 "requires": {
17126 "glob": "^7.0.5"
17127 }
17128 },
17129 "run-queue": {
17130 "version": "1.0.3",
17131 "bundled": true,
17132 "dev": true,
17133 "requires": {
17134 "aproba": "^1.1.1"
17135 }
17136 },
17137 "safe-buffer": {
17138 "version": "5.1.2",
17139 "bundled": true,
17140 "dev": true
17141 },
17142 "safer-buffer": {
17143 "version": "2.1.2",
17144 "bundled": true,
17145 "dev": true
17146 },
17147 "semver": {
17148 "version": "5.5.1",
17149 "bundled": true,
17150 "dev": true
17151 },
17152 "semver-diff": {
17153 "version": "2.1.0",
17154 "bundled": true,
17155 "dev": true,
17156 "requires": {
17157 "semver": "^5.0.3"
17158 }
17159 },
17160 "set-blocking": {
17161 "version": "2.0.0",
17162 "bundled": true,
17163 "dev": true
17164 },
17165 "sha": {
17166 "version": "2.0.1",
17167 "bundled": true,
17168 "dev": true,
17169 "requires": {
17170 "graceful-fs": "^4.1.2",
17171 "readable-stream": "^2.0.2"
17172 }
17173 },
17174 "shebang-command": {
17175 "version": "1.2.0",
17176 "bundled": true,
17177 "dev": true,
17178 "requires": {
17179 "shebang-regex": "^1.0.0"
17180 }
17181 },
17182 "shebang-regex": {
17183 "version": "1.0.0",
17184 "bundled": true,
17185 "dev": true
17186 },
17187 "signal-exit": {
17188 "version": "3.0.2",
17189 "bundled": true,
17190 "dev": true
17191 },
17192 "slash": {
17193 "version": "1.0.0",
17194 "bundled": true,
17195 "dev": true
17196 },
17197 "slide": {
17198 "version": "1.1.6",
17199 "bundled": true,
17200 "dev": true
17201 },
17202 "smart-buffer": {
17203 "version": "4.0.1",
17204 "bundled": true,
17205 "dev": true
17206 },
17207 "socks": {
17208 "version": "2.2.0",
17209 "bundled": true,
17210 "dev": true,
17211 "requires": {
17212 "ip": "^1.1.5",
17213 "smart-buffer": "^4.0.1"
17214 }
17215 },
17216 "socks-proxy-agent": {
17217 "version": "4.0.1",
17218 "bundled": true,
17219 "dev": true,
17220 "requires": {
17221 "agent-base": "~4.2.0",
17222 "socks": "~2.2.0"
17223 }
17224 },
17225 "sorted-object": {
17226 "version": "2.0.1",
17227 "bundled": true,
17228 "dev": true
17229 },
17230 "sorted-union-stream": {
17231 "version": "2.1.3",
17232 "bundled": true,
17233 "dev": true,
17234 "requires": {
17235 "from2": "^1.3.0",
17236 "stream-iterate": "^1.1.0"
17237 },
17238 "dependencies": {
17239 "from2": {
17240 "version": "1.3.0",
17241 "bundled": true,
17242 "dev": true,
17243 "requires": {
17244 "inherits": "~2.0.1",
17245 "readable-stream": "~1.1.10"
17246 }
17247 },
17248 "isarray": {
17249 "version": "0.0.1",
17250 "bundled": true,
17251 "dev": true
17252 },
17253 "readable-stream": {
17254 "version": "1.1.14",
17255 "bundled": true,
17256 "dev": true,
17257 "requires": {
17258 "core-util-is": "~1.0.0",
17259 "inherits": "~2.0.1",
17260 "isarray": "0.0.1",
17261 "string_decoder": "~0.10.x"
17262 }
17263 },
17264 "string_decoder": {
17265 "version": "0.10.31",
17266 "bundled": true,
17267 "dev": true
17268 }
17269 }
17270 },
17271 "spdx-correct": {
17272 "version": "3.0.0",
17273 "bundled": true,
17274 "dev": true,
17275 "requires": {
17276 "spdx-expression-parse": "^3.0.0",
17277 "spdx-license-ids": "^3.0.0"
17278 }
17279 },
17280 "spdx-exceptions": {
17281 "version": "2.1.0",
17282 "bundled": true,
17283 "dev": true
17284 },
17285 "spdx-expression-parse": {
17286 "version": "3.0.0",
17287 "bundled": true,
17288 "dev": true,
17289 "requires": {
17290 "spdx-exceptions": "^2.1.0",
17291 "spdx-license-ids": "^3.0.0"
17292 }
17293 },
17294 "spdx-license-ids": {
17295 "version": "3.0.0",
17296 "bundled": true,
17297 "dev": true
17298 },
17299 "sshpk": {
17300 "version": "1.14.2",
17301 "bundled": true,
17302 "dev": true,
17303 "requires": {
17304 "asn1": "~0.2.3",
17305 "assert-plus": "^1.0.0",
17306 "bcrypt-pbkdf": "^1.0.0",
17307 "dashdash": "^1.12.0",
17308 "ecc-jsbn": "~0.1.1",
17309 "getpass": "^0.1.1",
17310 "jsbn": "~0.1.0",
17311 "safer-buffer": "^2.0.2",
17312 "tweetnacl": "~0.14.0"
17313 }
17314 },
17315 "ssri": {
17316 "version": "6.0.1",
17317 "bundled": true,
17318 "dev": true,
17319 "requires": {
17320 "figgy-pudding": "^3.5.1"
17321 }
17322 },
17323 "stream-each": {
17324 "version": "1.2.2",
17325 "bundled": true,
17326 "dev": true,
17327 "requires": {
17328 "end-of-stream": "^1.1.0",
17329 "stream-shift": "^1.0.0"
17330 }
17331 },
17332 "stream-iterate": {
17333 "version": "1.2.0",
17334 "bundled": true,
17335 "dev": true,
17336 "requires": {
17337 "readable-stream": "^2.1.5",
17338 "stream-shift": "^1.0.0"
17339 }
17340 },
17341 "stream-shift": {
17342 "version": "1.0.0",
17343 "bundled": true,
17344 "dev": true
17345 },
17346 "strict-uri-encode": {
17347 "version": "2.0.0",
17348 "bundled": true,
17349 "dev": true
17350 },
17351 "string-width": {
17352 "version": "2.1.1",
17353 "bundled": true,
17354 "dev": true,
17355 "requires": {
17356 "is-fullwidth-code-point": "^2.0.0",
17357 "strip-ansi": "^4.0.0"
17358 },
17359 "dependencies": {
17360 "ansi-regex": {
17361 "version": "3.0.0",
17362 "bundled": true,
17363 "dev": true
17364 },
17365 "is-fullwidth-code-point": {
17366 "version": "2.0.0",
17367 "bundled": true,
17368 "dev": true
17369 },
17370 "strip-ansi": {
17371 "version": "4.0.0",
17372 "bundled": true,
17373 "dev": true,
17374 "requires": {
17375 "ansi-regex": "^3.0.0"
17376 }
17377 }
17378 }
17379 },
17380 "string_decoder": {
17381 "version": "1.1.1",
17382 "bundled": true,
17383 "dev": true,
17384 "requires": {
17385 "safe-buffer": "~5.1.0"
17386 }
17387 },
17388 "stringify-package": {
17389 "version": "1.0.0",
17390 "bundled": true,
17391 "dev": true
17392 },
17393 "strip-ansi": {
17394 "version": "3.0.1",
17395 "bundled": true,
17396 "dev": true,
17397 "requires": {
17398 "ansi-regex": "^2.0.0"
17399 }
17400 },
17401 "strip-eof": {
17402 "version": "1.0.0",
17403 "bundled": true,
17404 "dev": true
17405 },
17406 "strip-json-comments": {
17407 "version": "2.0.1",
17408 "bundled": true,
17409 "dev": true
17410 },
17411 "supports-color": {
17412 "version": "5.4.0",
17413 "bundled": true,
17414 "dev": true,
17415 "requires": {
17416 "has-flag": "^3.0.0"
17417 }
17418 },
17419 "tar": {
17420 "version": "4.4.8",
17421 "bundled": true,
17422 "dev": true,
17423 "requires": {
17424 "chownr": "^1.1.1",
17425 "fs-minipass": "^1.2.5",
17426 "minipass": "^2.3.4",
17427 "minizlib": "^1.1.1",
17428 "mkdirp": "^0.5.0",
17429 "safe-buffer": "^5.1.2",
17430 "yallist": "^3.0.2"
17431 },
17432 "dependencies": {
17433 "chownr": {
17434 "version": "1.1.1",
17435 "bundled": true,
17436 "dev": true
17437 },
17438 "minipass": {
17439 "version": "2.3.5",
17440 "bundled": true,
17441 "dev": true,
17442 "requires": {
17443 "safe-buffer": "^5.1.2",
17444 "yallist": "^3.0.0"
17445 }
17446 },
17447 "yallist": {
17448 "version": "3.0.3",
17449 "bundled": true,
17450 "dev": true
17451 }
17452 }
17453 },
17454 "term-size": {
17455 "version": "1.2.0",
17456 "bundled": true,
17457 "dev": true,
17458 "requires": {
17459 "execa": "^0.7.0"
17460 }
17461 },
17462 "text-table": {
17463 "version": "0.2.0",
17464 "bundled": true,
17465 "dev": true
17466 },
17467 "through": {
17468 "version": "2.3.8",
17469 "bundled": true,
17470 "dev": true
17471 },
17472 "through2": {
17473 "version": "2.0.3",
17474 "bundled": true,
17475 "dev": true,
17476 "requires": {
17477 "readable-stream": "^2.1.5",
17478 "xtend": "~4.0.1"
17479 }
17480 },
17481 "timed-out": {
17482 "version": "4.0.1",
17483 "bundled": true,
17484 "dev": true
17485 },
17486 "tiny-relative-date": {
17487 "version": "1.3.0",
17488 "bundled": true,
17489 "dev": true
17490 },
17491 "tough-cookie": {
17492 "version": "2.4.3",
17493 "bundled": true,
17494 "dev": true,
17495 "requires": {
17496 "psl": "^1.1.24",
17497 "punycode": "^1.4.1"
17498 }
17499 },
17500 "tunnel-agent": {
17501 "version": "0.6.0",
17502 "bundled": true,
17503 "dev": true,
17504 "requires": {
17505 "safe-buffer": "^5.0.1"
17506 }
17507 },
17508 "tweetnacl": {
17509 "version": "0.14.5",
17510 "bundled": true,
17511 "dev": true,
17512 "optional": true
17513 },
17514 "typedarray": {
17515 "version": "0.0.6",
17516 "bundled": true,
17517 "dev": true
17518 },
17519 "uid-number": {
17520 "version": "0.0.6",
17521 "bundled": true,
17522 "dev": true
17523 },
17524 "umask": {
17525 "version": "1.1.0",
17526 "bundled": true,
17527 "dev": true
17528 },
17529 "unique-filename": {
17530 "version": "1.1.0",
17531 "bundled": true,
17532 "dev": true,
17533 "requires": {
17534 "unique-slug": "^2.0.0"
17535 }
17536 },
17537 "unique-slug": {
17538 "version": "2.0.0",
17539 "bundled": true,
17540 "dev": true,
17541 "requires": {
17542 "imurmurhash": "^0.1.4"
17543 }
17544 },
17545 "unique-string": {
17546 "version": "1.0.0",
17547 "bundled": true,
17548 "dev": true,
17549 "requires": {
17550 "crypto-random-string": "^1.0.0"
17551 }
17552 },
17553 "unpipe": {
17554 "version": "1.0.0",
17555 "bundled": true,
17556 "dev": true
17557 },
17558 "unzip-response": {
17559 "version": "2.0.1",
17560 "bundled": true,
17561 "dev": true
17562 },
17563 "update-notifier": {
17564 "version": "2.5.0",
17565 "bundled": true,
17566 "dev": true,
17567 "requires": {
17568 "boxen": "^1.2.1",
17569 "chalk": "^2.0.1",
17570 "configstore": "^3.0.0",
17571 "import-lazy": "^2.1.0",
17572 "is-ci": "^1.0.10",
17573 "is-installed-globally": "^0.1.0",
17574 "is-npm": "^1.0.0",
17575 "latest-version": "^3.0.0",
17576 "semver-diff": "^2.0.0",
17577 "xdg-basedir": "^3.0.0"
17578 }
17579 },
17580 "url-parse-lax": {
17581 "version": "1.0.0",
17582 "bundled": true,
17583 "dev": true,
17584 "requires": {
17585 "prepend-http": "^1.0.1"
17586 }
17587 },
17588 "util-deprecate": {
17589 "version": "1.0.2",
17590 "bundled": true,
17591 "dev": true
17592 },
17593 "util-extend": {
17594 "version": "1.0.3",
17595 "bundled": true,
17596 "dev": true
17597 },
17598 "uuid": {
17599 "version": "3.3.2",
17600 "bundled": true,
17601 "dev": true
17602 },
17603 "validate-npm-package-license": {
17604 "version": "3.0.4",
17605 "bundled": true,
17606 "dev": true,
17607 "requires": {
17608 "spdx-correct": "^3.0.0",
17609 "spdx-expression-parse": "^3.0.0"
17610 }
17611 },
17612 "validate-npm-package-name": {
17613 "version": "3.0.0",
17614 "bundled": true,
17615 "dev": true,
17616 "requires": {
17617 "builtins": "^1.0.3"
17618 }
17619 },
17620 "verror": {
17621 "version": "1.10.0",
17622 "bundled": true,
17623 "dev": true,
17624 "requires": {
17625 "assert-plus": "^1.0.0",
17626 "core-util-is": "1.0.2",
17627 "extsprintf": "^1.2.0"
17628 }
17629 },
17630 "wcwidth": {
17631 "version": "1.0.1",
17632 "bundled": true,
17633 "dev": true,
17634 "requires": {
17635 "defaults": "^1.0.3"
17636 }
17637 },
17638 "which": {
17639 "version": "1.3.1",
17640 "bundled": true,
17641 "dev": true,
17642 "requires": {
17643 "isexe": "^2.0.0"
17644 }
17645 },
17646 "which-module": {
17647 "version": "2.0.0",
17648 "bundled": true,
17649 "dev": true
17650 },
17651 "wide-align": {
17652 "version": "1.1.2",
17653 "bundled": true,
17654 "dev": true,
17655 "requires": {
17656 "string-width": "^1.0.2"
17657 },
17658 "dependencies": {
17659 "string-width": {
17660 "version": "1.0.2",
17661 "bundled": true,
17662 "dev": true,
17663 "requires": {
17664 "code-point-at": "^1.0.0",
17665 "is-fullwidth-code-point": "^1.0.0",
17666 "strip-ansi": "^3.0.0"
17667 }
17668 }
17669 }
17670 },
17671 "widest-line": {
17672 "version": "2.0.0",
17673 "bundled": true,
17674 "dev": true,
17675 "requires": {
17676 "string-width": "^2.1.1"
17677 }
17678 },
17679 "worker-farm": {
17680 "version": "1.6.0",
17681 "bundled": true,
17682 "dev": true,
17683 "requires": {
17684 "errno": "~0.1.7"
17685 }
17686 },
17687 "wrap-ansi": {
17688 "version": "2.1.0",
17689 "bundled": true,
17690 "dev": true,
17691 "requires": {
17692 "string-width": "^1.0.1",
17693 "strip-ansi": "^3.0.1"
17694 },
17695 "dependencies": {
17696 "string-width": {
17697 "version": "1.0.2",
17698 "bundled": true,
17699 "dev": true,
17700 "requires": {
17701 "code-point-at": "^1.0.0",
17702 "is-fullwidth-code-point": "^1.0.0",
17703 "strip-ansi": "^3.0.0"
17704 }
17705 }
17706 }
17707 },
17708 "wrappy": {
17709 "version": "1.0.2",
17710 "bundled": true,
17711 "dev": true
17712 },
17713 "write-file-atomic": {
17714 "version": "2.3.0",
17715 "bundled": true,
17716 "dev": true,
17717 "requires": {
17718 "graceful-fs": "^4.1.11",
17719 "imurmurhash": "^0.1.4",
17720 "signal-exit": "^3.0.2"
17721 }
17722 },
17723 "xdg-basedir": {
17724 "version": "3.0.0",
17725 "bundled": true,
17726 "dev": true
17727 },
17728 "xtend": {
17729 "version": "4.0.1",
17730 "bundled": true,
17731 "dev": true
17732 },
17733 "y18n": {
17734 "version": "4.0.0",
17735 "bundled": true,
17736 "dev": true
17737 },
17738 "yallist": {
17739 "version": "2.1.2",
17740 "bundled": true,
17741 "dev": true
17742 },
17743 "yargs": {
17744 "version": "11.0.0",
17745 "bundled": true,
17746 "dev": true,
17747 "requires": {
17748 "cliui": "^4.0.0",
17749 "decamelize": "^1.1.1",
17750 "find-up": "^2.1.0",
17751 "get-caller-file": "^1.0.1",
17752 "os-locale": "^2.0.0",
17753 "require-directory": "^2.1.1",
17754 "require-main-filename": "^1.0.1",
17755 "set-blocking": "^2.0.0",
17756 "string-width": "^2.0.0",
17757 "which-module": "^2.0.0",
17758 "y18n": "^3.2.1",
17759 "yargs-parser": "^9.0.2"
17760 },
17761 "dependencies": {
17762 "y18n": {
17763 "version": "3.2.1",
17764 "bundled": true,
17765 "dev": true
17766 }
17767 }
17768 },
17769 "yargs-parser": {
17770 "version": "9.0.2",
17771 "bundled": true,
17772 "dev": true,
17773 "requires": {
17774 "camelcase": "^4.1.0"
17775 }
17776 }
17777 }
17778 },
17779 "npm-bundled": { 14317 "npm-bundled": {
17780 "version": "1.0.5", 14318 "version": "1.0.6",
17781 "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.5.tgz", 14319 "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz",
17782 "integrity": "sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g==", 14320 "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==",
17783 "dev": true 14321 "dev": true
17784 }, 14322 },
17785 "npm-lifecycle": { 14323 "npm-lifecycle": {
@@ -17806,12 +14344,6 @@
17806 } 14344 }
17807 } 14345 }
17808 }, 14346 },
17809 "npm-logical-tree": {
17810 "version": "1.2.1",
17811 "resolved": "https://registry.npmjs.org/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz",
17812 "integrity": "sha512-AJI/qxDB2PWI4LG1CYN579AY1vCiNyWfkiquCsJWqntRu/WwimVrC8yXeILBFHDwxfOejxewlmnvW9XXjMlYIg==",
17813 "dev": true
17814 },
17815 "npm-package-arg": { 14347 "npm-package-arg": {
17816 "version": "6.1.0", 14348 "version": "6.1.0",
17817 "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", 14349 "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz",
@@ -17825,9 +14357,9 @@
17825 } 14357 }
17826 }, 14358 },
17827 "npm-packlist": { 14359 "npm-packlist": {
17828 "version": "1.2.0", 14360 "version": "1.3.0",
17829 "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.2.0.tgz", 14361 "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.3.0.tgz",
17830 "integrity": "sha512-7Mni4Z8Xkx0/oegoqlcao/JpPCPEMtUvsmB0q7mgvlMinykJLSRTYuFqoQLYgGY8biuxIeiHO+QNJKbCfljewQ==", 14362 "integrity": "sha512-qPBc6CnxEzpOcc4bjoIBJbYdy0D/LFFPUdxvfwor4/w3vxeE0h6TiOVurCEPpQ6trjN77u/ShyfeJGsbAfB3dA==",
17831 "dev": true, 14363 "dev": true,
17832 "requires": { 14364 "requires": {
17833 "ignore-walk": "^3.0.1", 14365 "ignore-walk": "^3.0.1",
@@ -17845,21 +14377,10 @@
17845 "semver": "^5.4.1" 14377 "semver": "^5.4.1"
17846 } 14378 }
17847 }, 14379 },
17848 "npm-profile": {
17849 "version": "4.0.1",
17850 "resolved": "https://registry.npmjs.org/npm-profile/-/npm-profile-4.0.1.tgz",
17851 "integrity": "sha512-NQ1I/1Q7YRtHZXkcuU1/IyHeLy6pd+ScKg4+DQHdfsm769TGq6HPrkbuNJVJS4zwE+0mvvmeULzQdWn2L2EsVA==",
17852 "dev": true,
17853 "requires": {
17854 "aproba": "^1.1.2 || 2",
17855 "figgy-pudding": "^3.4.1",
17856 "npm-registry-fetch": "^3.8.0"
17857 }
17858 },
17859 "npm-registry-fetch": { 14380 "npm-registry-fetch": {
17860 "version": "3.8.0", 14381 "version": "3.9.0",
17861 "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.8.0.tgz", 14382 "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.9.0.tgz",
17862 "integrity": "sha512-hrw8UMD+Nob3Kl3h8Z/YjmKamb1gf7D1ZZch2otrIXM3uFLB5vjEY6DhMlq80z/zZet6eETLbOXcuQudCB3Zpw==", 14383 "integrity": "sha512-srwmt8YhNajAoSAaDWndmZgx89lJwIZ1GWxOuckH4Coek4uHv5S+o/l9FLQe/awA+JwTnj4FJHldxhlXdZEBmw==",
17863 "dev": true, 14384 "dev": true,
17864 "requires": { 14385 "requires": {
17865 "JSONStream": "^1.3.4", 14386 "JSONStream": "^1.3.4",
@@ -17982,15 +14503,15 @@
17982 } 14503 }
17983 }, 14504 },
17984 "object-hash": { 14505 "object-hash": {
17985 "version": "1.3.0", 14506 "version": "1.3.1",
17986 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.0.tgz", 14507 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz",
17987 "integrity": "sha512-05KzQ70lSeGSrZJQXE5wNDiTkBJDlUT/myi6RX9dVIvz7a7Qh4oH93BQdiPMn27nldYvVQCKMUaM83AfizZlsQ==", 14508 "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==",
17988 "dev": true 14509 "dev": true
17989 }, 14510 },
17990 "object-keys": { 14511 "object-keys": {
17991 "version": "1.0.12", 14512 "version": "1.1.0",
17992 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", 14513 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz",
17993 "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", 14514 "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==",
17994 "dev": true 14515 "dev": true
17995 }, 14516 },
17996 "object-visit": { 14517 "object-visit": {
@@ -18027,15 +14548,15 @@
18027 } 14548 }
18028 }, 14549 },
18029 "object.entries": { 14550 "object.entries": {
18030 "version": "1.0.4", 14551 "version": "1.1.0",
18031 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz", 14552 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
18032 "integrity": "sha1-G/mk3SKI9bM/Opk9JXZh8F0WGl8=", 14553 "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",
18033 "dev": true, 14554 "dev": true,
18034 "requires": { 14555 "requires": {
18035 "define-properties": "^1.1.2", 14556 "define-properties": "^1.1.3",
18036 "es-abstract": "^1.6.1", 14557 "es-abstract": "^1.12.0",
18037 "function-bind": "^1.1.0", 14558 "function-bind": "^1.1.1",
18038 "has": "^1.0.1" 14559 "has": "^1.0.3"
18039 } 14560 }
18040 }, 14561 },
18041 "object.getownpropertydescriptors": { 14562 "object.getownpropertydescriptors": {
@@ -18104,6 +14625,12 @@
18104 "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", 14625 "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
18105 "dev": true 14626 "dev": true
18106 }, 14627 },
14628 "octokit-pagination-methods": {
14629 "version": "1.1.0",
14630 "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz",
14631 "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==",
14632 "dev": true
14633 },
18107 "on-finished": { 14634 "on-finished": {
18108 "version": "2.1.0", 14635 "version": "2.1.0",
18109 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", 14636 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz",
@@ -18206,37 +14733,6 @@
18206 "cli-cursor": "^2.1.0", 14733 "cli-cursor": "^2.1.0",
18207 "cli-spinners": "^1.0.1", 14734 "cli-spinners": "^1.0.1",
18208 "log-symbols": "^2.1.0" 14735 "log-symbols": "^2.1.0"
18209 },
18210 "dependencies": {
18211 "ansi-styles": {
18212 "version": "3.2.1",
18213 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
18214 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
18215 "dev": true,
18216 "requires": {
18217 "color-convert": "^1.9.0"
18218 }
18219 },
18220 "chalk": {
18221 "version": "2.4.1",
18222 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
18223 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
18224 "dev": true,
18225 "requires": {
18226 "ansi-styles": "^3.2.1",
18227 "escape-string-regexp": "^1.0.5",
18228 "supports-color": "^5.3.0"
18229 }
18230 },
18231 "supports-color": {
18232 "version": "5.5.0",
18233 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
18234 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
18235 "dev": true,
18236 "requires": {
18237 "has-flag": "^3.0.0"
18238 }
18239 }
18240 } 14736 }
18241 }, 14737 },
18242 "ordered-read-streams": { 14738 "ordered-read-streams": {
@@ -18270,12 +14766,65 @@
18270 "dev": true 14766 "dev": true
18271 }, 14767 },
18272 "os-locale": { 14768 "os-locale": {
18273 "version": "1.4.0", 14769 "version": "3.1.0",
18274 "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 14770 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
18275 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", 14771 "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
14772 "dev": true,
14773 "requires": {
14774 "execa": "^1.0.0",
14775 "lcid": "^2.0.0",
14776 "mem": "^4.0.0"
14777 },
14778 "dependencies": {
14779 "execa": {
14780 "version": "1.0.0",
14781 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
14782 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
14783 "dev": true,
14784 "requires": {
14785 "cross-spawn": "^6.0.0",
14786 "get-stream": "^4.0.0",
14787 "is-stream": "^1.1.0",
14788 "npm-run-path": "^2.0.0",
14789 "p-finally": "^1.0.0",
14790 "signal-exit": "^3.0.0",
14791 "strip-eof": "^1.0.0"
14792 }
14793 },
14794 "get-stream": {
14795 "version": "4.1.0",
14796 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
14797 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
14798 "dev": true,
14799 "requires": {
14800 "pump": "^3.0.0"
14801 }
14802 },
14803 "invert-kv": {
14804 "version": "2.0.0",
14805 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
14806 "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
14807 "dev": true
14808 },
14809 "lcid": {
14810 "version": "2.0.0",
14811 "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
14812 "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
14813 "dev": true,
14814 "requires": {
14815 "invert-kv": "^2.0.0"
14816 }
14817 }
14818 }
14819 },
14820 "os-name": {
14821 "version": "3.0.0",
14822 "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.0.0.tgz",
14823 "integrity": "sha512-7c74tib2FsdFbQ3W+qj8Tyd1R3Z6tuVRNNxXjJcZ4NgjIEQU9N/prVMqcW29XZPXGACqaXN3jq58/6hoaoXH6g==",
18276 "dev": true, 14824 "dev": true,
18277 "requires": { 14825 "requires": {
18278 "lcid": "^1.0.0" 14826 "macos-release": "^2.0.0",
14827 "windows-release": "^3.1.0"
18279 } 14828 }
18280 }, 14829 },
18281 "os-tmpdir": { 14830 "os-tmpdir": {
@@ -18308,32 +14857,32 @@
18308 }, 14857 },
18309 "p-is-promise": { 14858 "p-is-promise": {
18310 "version": "1.1.0", 14859 "version": "1.1.0",
18311 "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", 14860 "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
18312 "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", 14861 "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=",
18313 "dev": true 14862 "dev": true
18314 }, 14863 },
18315 "p-limit": { 14864 "p-limit": {
18316 "version": "1.3.0", 14865 "version": "2.1.0",
18317 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 14866 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz",
18318 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 14867 "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==",
18319 "dev": true, 14868 "dev": true,
18320 "requires": { 14869 "requires": {
18321 "p-try": "^1.0.0" 14870 "p-try": "^2.0.0"
18322 } 14871 }
18323 }, 14872 },
18324 "p-locate": { 14873 "p-locate": {
18325 "version": "2.0.0", 14874 "version": "3.0.0",
18326 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 14875 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
18327 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 14876 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
18328 "dev": true, 14877 "dev": true,
18329 "requires": { 14878 "requires": {
18330 "p-limit": "^1.1.0" 14879 "p-limit": "^2.0.0"
18331 } 14880 }
18332 }, 14881 },
18333 "p-map": { 14882 "p-map": {
18334 "version": "1.2.0", 14883 "version": "1.2.0",
18335 "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", 14884 "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
18336 "integrity": "sha1-5OlPMR6rvIYzoeeZCBZfyiYkG2s=", 14885 "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
18337 "dev": true 14886 "dev": true
18338 }, 14887 },
18339 "p-map-series": { 14888 "p-map-series": {
@@ -18358,9 +14907,9 @@
18358 "dev": true 14907 "dev": true
18359 }, 14908 },
18360 "p-try": { 14909 "p-try": {
18361 "version": "1.0.0", 14910 "version": "2.0.0",
18362 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 14911 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
18363 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 14912 "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
18364 "dev": true 14913 "dev": true
18365 }, 14914 },
18366 "p-waterfall": { 14915 "p-waterfall": {
@@ -18385,9 +14934,9 @@
18385 } 14934 }
18386 }, 14935 },
18387 "pacote": { 14936 "pacote": {
18388 "version": "9.3.0", 14937 "version": "9.4.1",
18389 "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.3.0.tgz", 14938 "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.4.1.tgz",
18390 "integrity": "sha1-7A0htzmmJdgaGa5UY4b+3uMwC8E=", 14939 "integrity": "sha512-YKSRsQqmeHxgra0KCdWA2FtVxDPUlBiCdmew+mSe44pzlx5t1ViRMWiQg18T+DREA+vSqYfKzynaToFR4hcKHw==",
18391 "dev": true, 14940 "dev": true,
18392 "requires": { 14941 "requires": {
18393 "bluebird": "^3.5.3", 14942 "bluebird": "^3.5.3",
@@ -18431,7 +14980,7 @@
18431 "lru-cache": { 14980 "lru-cache": {
18432 "version": "5.1.1", 14981 "version": "5.1.1",
18433 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 14982 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
18434 "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", 14983 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
18435 "dev": true, 14984 "dev": true,
18436 "requires": { 14985 "requires": {
18437 "yallist": "^3.0.2" 14986 "yallist": "^3.0.2"
@@ -18447,16 +14996,6 @@
18447 "yallist": "^3.0.0" 14996 "yallist": "^3.0.0"
18448 } 14997 }
18449 }, 14998 },
18450 "pump": {
18451 "version": "3.0.0",
18452 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
18453 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
18454 "dev": true,
18455 "requires": {
18456 "end-of-stream": "^1.1.0",
18457 "once": "^1.3.1"
18458 }
18459 },
18460 "tar": { 14999 "tar": {
18461 "version": "4.4.8", 15000 "version": "4.4.8",
18462 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz", 15001 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz",
@@ -18481,9 +15020,9 @@
18481 } 15020 }
18482 }, 15021 },
18483 "pako": { 15022 "pako": {
18484 "version": "1.0.7", 15023 "version": "1.0.8",
18485 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", 15024 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.8.tgz",
18486 "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==" 15025 "integrity": "sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA=="
18487 }, 15026 },
18488 "parallel-transform": { 15027 "parallel-transform": {
18489 "version": "1.1.0", 15028 "version": "1.1.0",
@@ -18506,16 +15045,17 @@
18506 } 15045 }
18507 }, 15046 },
18508 "parse-asn1": { 15047 "parse-asn1": {
18509 "version": "5.1.1", 15048 "version": "5.1.3",
18510 "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", 15049 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.3.tgz",
18511 "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", 15050 "integrity": "sha512-VrPoetlz7B/FqjBLD2f5wBVZvsZVLnRUrxVLfRYhGXCODa/NWE4p3Wp+6+aV3ZPL3KM7/OZmxDIwwijD7yuucg==",
18512 "dev": true, 15051 "dev": true,
18513 "requires": { 15052 "requires": {
18514 "asn1.js": "^4.0.0", 15053 "asn1.js": "^4.0.0",
18515 "browserify-aes": "^1.0.0", 15054 "browserify-aes": "^1.0.0",
18516 "create-hash": "^1.1.0", 15055 "create-hash": "^1.1.0",
18517 "evp_bytestokey": "^1.0.0", 15056 "evp_bytestokey": "^1.0.0",
18518 "pbkdf2": "^3.0.3" 15057 "pbkdf2": "^3.0.3",
15058 "safe-buffer": "^5.1.1"
18519 } 15059 }
18520 }, 15060 },
18521 "parse-color": { 15061 "parse-color": {
@@ -18529,7 +15069,7 @@
18529 "dependencies": { 15069 "dependencies": {
18530 "color-convert": { 15070 "color-convert": {
18531 "version": "0.5.3", 15071 "version": "0.5.3",
18532 "resolved": "http://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", 15072 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz",
18533 "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", 15073 "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=",
18534 "dev": true 15074 "dev": true
18535 } 15075 }
@@ -18582,12 +15122,13 @@
18582 } 15122 }
18583 }, 15123 },
18584 "parse-json": { 15124 "parse-json": {
18585 "version": "2.2.0", 15125 "version": "4.0.0",
18586 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 15126 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
18587 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 15127 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
18588 "dev": true, 15128 "dev": true,
18589 "requires": { 15129 "requires": {
18590 "error-ex": "^1.2.0" 15130 "error-ex": "^1.3.1",
15131 "json-parse-better-errors": "^1.0.1"
18591 } 15132 }
18592 }, 15133 },
18593 "parse-passwd": { 15134 "parse-passwd": {
@@ -18596,6 +15137,36 @@
18596 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", 15137 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
18597 "dev": true 15138 "dev": true
18598 }, 15139 },
15140 "parse-path": {
15141 "version": "4.0.1",
15142 "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz",
15143 "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==",
15144 "dev": true,
15145 "requires": {
15146 "is-ssh": "^1.3.0",
15147 "protocols": "^1.4.0"
15148 }
15149 },
15150 "parse-url": {
15151 "version": "5.0.1",
15152 "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz",
15153 "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==",
15154 "dev": true,
15155 "requires": {
15156 "is-ssh": "^1.3.0",
15157 "normalize-url": "^3.3.0",
15158 "parse-path": "^4.0.0",
15159 "protocols": "^1.4.0"
15160 },
15161 "dependencies": {
15162 "normalize-url": {
15163 "version": "3.3.0",
15164 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
15165 "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
15166 "dev": true
15167 }
15168 }
15169 },
18599 "parsejson": { 15170 "parsejson": {
18600 "version": "0.0.3", 15171 "version": "0.0.3",
18601 "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", 15172 "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz",
@@ -18637,7 +15208,7 @@
18637 }, 15208 },
18638 "path-browserify": { 15209 "path-browserify": {
18639 "version": "0.0.0", 15210 "version": "0.0.0",
18640 "resolved": "http://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", 15211 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
18641 "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", 15212 "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
18642 "dev": true 15213 "dev": true
18643 }, 15214 },
@@ -18648,13 +15219,10 @@
18648 "dev": true 15219 "dev": true
18649 }, 15220 },
18650 "path-exists": { 15221 "path-exists": {
18651 "version": "2.1.0", 15222 "version": "3.0.0",
18652 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 15223 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
18653 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 15224 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
18654 "dev": true, 15225 "dev": true
18655 "requires": {
18656 "pinkie-promise": "^2.0.0"
18657 }
18658 }, 15226 },
18659 "path-is-absolute": { 15227 "path-is-absolute": {
18660 "version": "1.0.1", 15228 "version": "1.0.1",
@@ -18709,6 +15277,14 @@
18709 "graceful-fs": "^4.1.2", 15277 "graceful-fs": "^4.1.2",
18710 "pify": "^2.0.0", 15278 "pify": "^2.0.0",
18711 "pinkie-promise": "^2.0.0" 15279 "pinkie-promise": "^2.0.0"
15280 },
15281 "dependencies": {
15282 "pify": {
15283 "version": "2.3.0",
15284 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
15285 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
15286 "dev": true
15287 }
18712 } 15288 }
18713 }, 15289 },
18714 "pbkdf2": { 15290 "pbkdf2": {
@@ -18731,9 +15307,9 @@
18731 "dev": true 15307 "dev": true
18732 }, 15308 },
18733 "pify": { 15309 "pify": {
18734 "version": "2.3.0", 15310 "version": "3.0.0",
18735 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 15311 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
18736 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 15312 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
18737 "dev": true 15313 "dev": true
18738 }, 15314 },
18739 "pinkie": { 15315 "pinkie": {
@@ -18761,12 +15337,33 @@
18761 } 15337 }
18762 }, 15338 },
18763 "pkg-dir": { 15339 "pkg-dir": {
18764 "version": "1.0.0", 15340 "version": "3.0.0",
18765 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", 15341 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
18766 "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", 15342 "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
18767 "dev": true, 15343 "dev": true,
18768 "requires": { 15344 "requires": {
18769 "find-up": "^1.0.0" 15345 "find-up": "^3.0.0"
15346 },
15347 "dependencies": {
15348 "find-up": {
15349 "version": "3.0.0",
15350 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
15351 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
15352 "dev": true,
15353 "requires": {
15354 "locate-path": "^3.0.0"
15355 }
15356 },
15357 "locate-path": {
15358 "version": "3.0.0",
15359 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
15360 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
15361 "dev": true,
15362 "requires": {
15363 "p-locate": "^3.0.0",
15364 "path-exists": "^3.0.0"
15365 }
15366 }
18770 } 15367 }
18771 }, 15368 },
18772 "please-upgrade-node": { 15369 "please-upgrade-node": {
@@ -18872,7 +15469,7 @@
18872 }, 15469 },
18873 "pretty-hrtime": { 15470 "pretty-hrtime": {
18874 "version": "1.0.3", 15471 "version": "1.0.3",
18875 "resolved": "http://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", 15472 "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
18876 "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", 15473 "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
18877 "dev": true 15474 "dev": true
18878 }, 15475 },
@@ -18882,10 +15479,16 @@
18882 "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", 15479 "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
18883 "dev": true 15480 "dev": true
18884 }, 15481 },
15482 "process": {
15483 "version": "0.11.10",
15484 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
15485 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
15486 "dev": true
15487 },
18885 "process-nextick-args": { 15488 "process-nextick-args": {
18886 "version": "1.0.7", 15489 "version": "2.0.0",
18887 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", 15490 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
18888 "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", 15491 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
18889 "dev": true 15492 "dev": true
18890 }, 15493 },
18891 "progress": { 15494 "progress": {
@@ -18989,12 +15592,12 @@
18989 } 15592 }
18990 }, 15593 },
18991 "prop-types": { 15594 "prop-types": {
18992 "version": "15.6.2", 15595 "version": "15.7.1",
18993 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", 15596 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.1.tgz",
18994 "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", 15597 "integrity": "sha512-f8Lku2z9kERjOCcnDOPm68EBJAO2K00Q5mSgPAUE/gJuBgsYLbVy6owSrtcHj90zt8PvW+z0qaIIgsIhHOa1Qw==",
18995 "requires": { 15598 "requires": {
18996 "loose-envify": "^1.3.1", 15599 "object-assign": "^4.1.1",
18997 "object-assign": "^4.1.1" 15600 "react-is": "^16.8.1"
18998 } 15601 }
18999 }, 15602 },
19000 "prop-types-extended": { 15603 "prop-types-extended": {
@@ -19011,10 +15614,16 @@
19011 "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", 15614 "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
19012 "dev": true 15615 "dev": true
19013 }, 15616 },
15617 "protocols": {
15618 "version": "1.4.7",
15619 "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz",
15620 "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==",
15621 "dev": true
15622 },
19014 "protoduck": { 15623 "protoduck": {
19015 "version": "5.0.1", 15624 "version": "5.0.1",
19016 "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", 15625 "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz",
19017 "integrity": "sha1-A8NlnKGAB7aaUP2Cp+vMUWJhFR8=", 15626 "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==",
19018 "dev": true, 15627 "dev": true,
19019 "requires": { 15628 "requires": {
19020 "genfun": "^5.0.0" 15629 "genfun": "^5.0.0"
@@ -19049,9 +15658,9 @@
19049 "dev": true 15658 "dev": true
19050 }, 15659 },
19051 "psl": { 15660 "psl": {
19052 "version": "1.1.29", 15661 "version": "1.1.31",
19053 "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", 15662 "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
19054 "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", 15663 "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
19055 "dev": true 15664 "dev": true
19056 }, 15665 },
19057 "public-encrypt": { 15666 "public-encrypt": {
@@ -19069,9 +15678,9 @@
19069 } 15678 }
19070 }, 15679 },
19071 "pump": { 15680 "pump": {
19072 "version": "2.0.1", 15681 "version": "3.0.0",
19073 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", 15682 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
19074 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", 15683 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
19075 "dev": true, 15684 "dev": true,
19076 "requires": { 15685 "requires": {
19077 "end-of-stream": "^1.1.0", 15686 "end-of-stream": "^1.1.0",
@@ -19087,6 +15696,18 @@
19087 "duplexify": "^3.6.0", 15696 "duplexify": "^3.6.0",
19088 "inherits": "^2.0.3", 15697 "inherits": "^2.0.3",
19089 "pump": "^2.0.0" 15698 "pump": "^2.0.0"
15699 },
15700 "dependencies": {
15701 "pump": {
15702 "version": "2.0.1",
15703 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
15704 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
15705 "dev": true,
15706 "requires": {
15707 "end-of-stream": "^1.1.0",
15708 "once": "^1.3.1"
15709 }
15710 }
19090 } 15711 }
19091 }, 15712 },
19092 "punycode": { 15713 "punycode": {
@@ -19156,11 +15777,24 @@
19156 "math-random": "^1.0.1" 15777 "math-random": "^1.0.1"
19157 }, 15778 },
19158 "dependencies": { 15779 "dependencies": {
15780 "debug": {
15781 "version": "2.3.3",
15782 "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
15783 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
15784 "requires": {
15785 "ms": "0.7.2"
15786 }
15787 },
19159 "is-number": { 15788 "is-number": {
19160 "version": "4.0.0", 15789 "version": "4.0.0",
19161 "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", 15790 "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
19162 "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", 15791 "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
19163 "dev": true 15792 "dev": true
15793 },
15794 "ms": {
15795 "version": "0.7.2",
15796 "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
15797 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U="
19164 } 15798 }
19165 } 15799 }
19166 }, 15800 },
@@ -19292,9 +15926,9 @@
19292 } 15926 }
19293 }, 15927 },
19294 "react-is": { 15928 "react-is": {
19295 "version": "16.6.3", 15929 "version": "16.8.1",
19296 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.6.3.tgz", 15930 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.1.tgz",
19297 "integrity": "sha512-u7FDWtthB4rWibG/+mFbVd5FvdI20yde86qKGx4lVUTWmPlSWQ4QxbBIrrs+HnXGbxOUlUzTAP/VDmvCwaP2yA==" 15931 "integrity": "sha512-ioMCzVDWvCvKD8eeT+iukyWrBGrA3DiFYkXfBsVYIRdaREZuBjENG+KjrikavCLasozqRWTwFUagU/O4vPpRMA=="
19298 }, 15932 },
19299 "react-jss": { 15933 "react-jss": {
19300 "version": "8.6.1", 15934 "version": "8.6.1",
@@ -19323,6 +15957,17 @@
19323 "spin.js": "2.x" 15957 "spin.js": "2.x"
19324 } 15958 }
19325 }, 15959 },
15960 "react-modal": {
15961 "version": "3.7.1",
15962 "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.7.1.tgz",
15963 "integrity": "sha512-eSgotXkqOCXi0b27AwLCoJ8yqLepKnbZdMp/zfUmZPnMNoe39pDT0mbAPq9rp+TToqM5GUTv8C36Cuja+ThbhA==",
15964 "requires": {
15965 "exenv": "^1.2.0",
15966 "prop-types": "^15.5.10",
15967 "react-lifecycles-compat": "^3.0.0",
15968 "warning": "^3.0.0"
15969 }
15970 },
19326 "react-router": { 15971 "react-router": {
19327 "version": "3.2.1", 15972 "version": "3.2.1",
19328 "resolved": "http://registry.npmjs.org/react-router/-/react-router-3.2.1.tgz", 15973 "resolved": "http://registry.npmjs.org/react-router/-/react-router-3.2.1.tgz",
@@ -19335,6 +15980,13 @@
19335 "loose-envify": "^1.2.0", 15980 "loose-envify": "^1.2.0",
19336 "prop-types": "^15.5.6", 15981 "prop-types": "^15.5.6",
19337 "warning": "^3.0.0" 15982 "warning": "^3.0.0"
15983 },
15984 "dependencies": {
15985 "source-map": {
15986 "version": "0.6.1",
15987 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
15988 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
15989 }
19338 } 15990 }
19339 }, 15991 },
19340 "react-sortable-hoc": { 15992 "react-sortable-hoc": {
@@ -19423,9 +16075,9 @@
19423 }, 16075 },
19424 "dependencies": { 16076 "dependencies": {
19425 "ajv": { 16077 "ajv": {
19426 "version": "6.6.2", 16078 "version": "6.9.1",
19427 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz", 16079 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz",
19428 "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==", 16080 "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==",
19429 "dev": true, 16081 "dev": true,
19430 "requires": { 16082 "requires": {
19431 "fast-deep-equal": "^2.0.1", 16083 "fast-deep-equal": "^2.0.1",
@@ -19466,7 +16118,7 @@
19466 "read-package-json": { 16118 "read-package-json": {
19467 "version": "2.0.13", 16119 "version": "2.0.13",
19468 "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.13.tgz", 16120 "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.13.tgz",
19469 "integrity": "sha1-LoLr2fYTuqbS6+Oqcs7+P2jkH0o=", 16121 "integrity": "sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg==",
19470 "dev": true, 16122 "dev": true,
19471 "requires": { 16123 "requires": {
19472 "glob": "^7.1.1", 16124 "glob": "^7.1.1",
@@ -19487,7 +16139,7 @@
19487 "read-package-tree": { 16139 "read-package-tree": {
19488 "version": "5.2.1", 16140 "version": "5.2.1",
19489 "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.2.1.tgz", 16141 "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.2.1.tgz",
19490 "integrity": "sha1-Yhixh9b6yCKJzkOHu7r47vU2rWM=", 16142 "integrity": "sha512-2CNoRoh95LxY47LvqrehIAfUVda2JbuFE/HaGYs42bNrGG+ojbw1h3zOcPcQ+1GQ3+rkzNndZn85u1XyZ3UsIA==",
19491 "dev": true, 16143 "dev": true,
19492 "requires": { 16144 "requires": {
19493 "debuglog": "^1.0.1", 16145 "debuglog": "^1.0.1",
@@ -19498,14 +16150,14 @@
19498 } 16150 }
19499 }, 16151 },
19500 "read-pkg": { 16152 "read-pkg": {
19501 "version": "1.1.0", 16153 "version": "4.0.1",
19502 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 16154 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz",
19503 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 16155 "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=",
19504 "dev": true, 16156 "dev": true,
19505 "requires": { 16157 "requires": {
19506 "load-json-file": "^1.0.0",
19507 "normalize-package-data": "^2.3.2", 16158 "normalize-package-data": "^2.3.2",
19508 "path-type": "^1.0.0" 16159 "parse-json": "^4.0.0",
16160 "pify": "^3.0.0"
19509 } 16161 }
19510 }, 16162 },
19511 "read-pkg-up": { 16163 "read-pkg-up": {
@@ -19516,11 +16168,24 @@
19516 "requires": { 16168 "requires": {
19517 "find-up": "^1.0.0", 16169 "find-up": "^1.0.0",
19518 "read-pkg": "^1.0.0" 16170 "read-pkg": "^1.0.0"
16171 },
16172 "dependencies": {
16173 "read-pkg": {
16174 "version": "1.1.0",
16175 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
16176 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
16177 "dev": true,
16178 "requires": {
16179 "load-json-file": "^1.0.0",
16180 "normalize-package-data": "^2.3.2",
16181 "path-type": "^1.0.0"
16182 }
16183 }
19519 } 16184 }
19520 }, 16185 },
19521 "readable-stream": { 16186 "readable-stream": {
19522 "version": "2.3.6", 16187 "version": "2.3.6",
19523 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 16188 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
19524 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 16189 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
19525 "dev": true, 16190 "dev": true,
19526 "requires": { 16191 "requires": {
@@ -19531,14 +16196,6 @@
19531 "safe-buffer": "~5.1.1", 16196 "safe-buffer": "~5.1.1",
19532 "string_decoder": "~1.1.1", 16197 "string_decoder": "~1.1.1",
19533 "util-deprecate": "~1.0.1" 16198 "util-deprecate": "~1.0.1"
19534 },
19535 "dependencies": {
19536 "process-nextick-args": {
19537 "version": "2.0.0",
19538 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
19539 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
19540 "dev": true
19541 }
19542 } 16199 }
19543 }, 16200 },
19544 "readdir-scoped-modules": { 16201 "readdir-scoped-modules": {
@@ -19584,9 +16241,9 @@
19584 } 16241 }
19585 }, 16242 },
19586 "reflect-metadata": { 16243 "reflect-metadata": {
19587 "version": "0.1.12", 16244 "version": "0.1.13",
19588 "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.12.tgz", 16245 "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
19589 "integrity": "sha1-MRvwxrY814LyKKgavhRqK/qcVvI=", 16246 "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==",
19590 "dev": true 16247 "dev": true
19591 }, 16248 },
19592 "regenerate": { 16249 "regenerate": {
@@ -19908,12 +16565,12 @@
19908 "dev": true 16565 "dev": true
19909 }, 16566 },
19910 "resolve": { 16567 "resolve": {
19911 "version": "1.8.1", 16568 "version": "1.10.0",
19912 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", 16569 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
19913 "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", 16570 "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
19914 "dev": true, 16571 "dev": true,
19915 "requires": { 16572 "requires": {
19916 "path-parse": "^1.0.5" 16573 "path-parse": "^1.0.6"
19917 } 16574 }
19918 }, 16575 },
19919 "resolve-cwd": { 16576 "resolve-cwd": {
@@ -20061,6 +16718,13 @@
20061 "dev": true, 16718 "dev": true,
20062 "requires": { 16719 "requires": {
20063 "ret": "~0.1.10" 16720 "ret": "~0.1.10"
16721 },
16722 "dependencies": {
16723 "color-convert": {
16724 "version": "0.5.3",
16725 "resolved": "http://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz",
16726 "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0="
16727 }
20064 } 16728 }
20065 }, 16729 },
20066 "safer-buffer": { 16730 "safer-buffer": {
@@ -20358,8 +17022,7 @@
20358 "signal-exit": { 17022 "signal-exit": {
20359 "version": "3.0.2", 17023 "version": "3.0.2",
20360 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 17024 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
20361 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 17025 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
20362 "dev": true
20363 }, 17026 },
20364 "simple-swizzle": { 17027 "simple-swizzle": {
20365 "version": "0.2.2", 17028 "version": "0.2.2",
@@ -20469,6 +17132,14 @@
20469 "requires": { 17132 "requires": {
20470 "is-extendable": "^0.1.0" 17133 "is-extendable": "^0.1.0"
20471 } 17134 }
17135 },
17136 "readable-stream": {
17137 "version": "1.1.14",
17138 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
17139 "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
17140 "requires": {
17141 "is-extendable": "^0.1.0"
17142 }
20472 } 17143 }
20473 } 17144 }
20474 }, 17145 },
@@ -20560,7 +17231,7 @@
20560 "dependencies": { 17231 "dependencies": {
20561 "debug": { 17232 "debug": {
20562 "version": "2.3.3", 17233 "version": "2.3.3",
20563 "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", 17234 "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
20564 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", 17235 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
20565 "dev": true, 17236 "dev": true,
20566 "requires": { 17237 "requires": {
@@ -20569,7 +17240,7 @@
20569 }, 17240 },
20570 "ms": { 17241 "ms": {
20571 "version": "0.7.2", 17242 "version": "0.7.2",
20572 "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", 17243 "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
20573 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", 17244 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
20574 "dev": true 17245 "dev": true
20575 }, 17246 },
@@ -20593,7 +17264,7 @@
20593 "dependencies": { 17264 "dependencies": {
20594 "debug": { 17265 "debug": {
20595 "version": "2.3.3", 17266 "version": "2.3.3",
20596 "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", 17267 "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
20597 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", 17268 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
20598 "dev": true, 17269 "dev": true,
20599 "requires": { 17270 "requires": {
@@ -20602,7 +17273,7 @@
20602 }, 17273 },
20603 "ms": { 17274 "ms": {
20604 "version": "0.7.2", 17275 "version": "0.7.2",
20605 "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", 17276 "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
20606 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", 17277 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
20607 "dev": true 17278 "dev": true
20608 } 17279 }
@@ -20768,9 +17439,9 @@
20768 } 17439 }
20769 }, 17440 },
20770 "source-map-support": { 17441 "source-map-support": {
20771 "version": "0.5.9", 17442 "version": "0.5.10",
20772 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", 17443 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz",
20773 "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", 17444 "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==",
20774 "requires": { 17445 "requires": {
20775 "buffer-from": "^1.0.0", 17446 "buffer-from": "^1.0.0",
20776 "source-map": "^0.6.0" 17447 "source-map": "^0.6.0"
@@ -20816,7 +17487,6 @@
20816 "version": "3.0.2", 17487 "version": "3.0.2",
20817 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", 17488 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz",
20818 "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", 17489 "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==",
20819 "dev": true,
20820 "requires": { 17490 "requires": {
20821 "spdx-expression-parse": "^3.0.0", 17491 "spdx-expression-parse": "^3.0.0",
20822 "spdx-license-ids": "^3.0.0" 17492 "spdx-license-ids": "^3.0.0"
@@ -20825,14 +17495,12 @@
20825 "spdx-exceptions": { 17495 "spdx-exceptions": {
20826 "version": "2.2.0", 17496 "version": "2.2.0",
20827 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", 17497 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
20828 "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", 17498 "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA=="
20829 "dev": true
20830 }, 17499 },
20831 "spdx-expression-parse": { 17500 "spdx-expression-parse": {
20832 "version": "3.0.0", 17501 "version": "3.0.0",
20833 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", 17502 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
20834 "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", 17503 "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
20835 "dev": true,
20836 "requires": { 17504 "requires": {
20837 "spdx-exceptions": "^2.1.0", 17505 "spdx-exceptions": "^2.1.0",
20838 "spdx-license-ids": "^3.0.0" 17506 "spdx-license-ids": "^3.0.0"
@@ -20841,8 +17509,7 @@
20841 "spdx-license-ids": { 17509 "spdx-license-ids": {
20842 "version": "3.0.1", 17510 "version": "3.0.1",
20843 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", 17511 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz",
20844 "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==", 17512 "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w=="
20845 "dev": true
20846 }, 17513 },
20847 "spdy": { 17514 "spdy": {
20848 "version": "4.0.0", 17515 "version": "4.0.0",
@@ -20857,6 +17524,14 @@
20857 "spdy-transport": "^3.0.0" 17524 "spdy-transport": "^3.0.0"
20858 }, 17525 },
20859 "dependencies": { 17526 "dependencies": {
17527 "ajv": {
17528 "version": "6.6.2",
17529 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
17530 "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
17531 "requires": {
17532 "ms": "^2.1.1"
17533 }
17534 },
20860 "debug": { 17535 "debug": {
20861 "version": "4.1.1", 17536 "version": "4.1.1",
20862 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 17537 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
@@ -20866,11 +17541,20 @@
20866 "ms": "^2.1.1" 17541 "ms": "^2.1.1"
20867 } 17542 }
20868 }, 17543 },
17544 "dotenv": {
17545 "version": "6.2.0",
17546 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
17547 "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w=="
17548 },
17549 "fast-deep-equal": {
17550 "version": "2.0.1",
17551 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
17552 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
17553 },
20869 "ms": { 17554 "ms": {
20870 "version": "2.1.1", 17555 "version": "2.1.1",
20871 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 17556 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
20872 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 17557 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
20873 "dev": true
20874 } 17558 }
20875 } 17559 }
20876 }, 17560 },
@@ -21102,12 +17786,6 @@
21102 "safe-buffer": "~5.1.0" 17786 "safe-buffer": "~5.1.0"
21103 } 17787 }
21104 }, 17788 },
21105 "stringify-package": {
21106 "version": "1.0.0",
21107 "resolved": "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.0.tgz",
21108 "integrity": "sha1-4CgoCJMz19Rc2MKHwwqpoTN1CBs=",
21109 "dev": true
21110 },
21111 "strip-ansi": { 17789 "strip-ansi": {
21112 "version": "3.0.1", 17790 "version": "3.0.1",
21113 "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 17791 "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
@@ -21324,6 +18002,24 @@
21324 } 18002 }
21325 } 18003 }
21326 }, 18004 },
18005 "tempfile": {
18006 "version": "1.1.1",
18007 "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz",
18008 "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=",
18009 "dev": true,
18010 "requires": {
18011 "os-tmpdir": "^1.0.0",
18012 "uuid": "^2.0.1"
18013 },
18014 "dependencies": {
18015 "uuid": {
18016 "version": "2.0.3",
18017 "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
18018 "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
18019 "dev": true
18020 }
18021 }
18022 },
21327 "term-size": { 18023 "term-size": {
21328 "version": "1.2.0", 18024 "version": "1.2.0",
21329 "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", 18025 "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
@@ -22136,6 +18832,15 @@
22136 "crypto-random-string": "^1.0.0" 18832 "crypto-random-string": "^1.0.0"
22137 } 18833 }
22138 }, 18834 },
18835 "universal-user-agent": {
18836 "version": "2.0.3",
18837 "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-2.0.3.tgz",
18838 "integrity": "sha512-eRHEHhChCBHrZsA4WEhdgiOKgdvgrMIHwnwnqD0r5C6AO8kwKcG7qSku3iXdhvHL3YvsS9ZkSGN8h/hIpoFC8g==",
18839 "dev": true,
18840 "requires": {
18841 "os-name": "^3.0.0"
18842 }
18843 },
22139 "universalify": { 18844 "universalify": {
22140 "version": "0.1.2", 18845 "version": "0.1.2",
22141 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 18846 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
@@ -22343,6 +19048,12 @@
22343 "prepend-http": "^1.0.1" 19048 "prepend-http": "^1.0.1"
22344 } 19049 }
22345 }, 19050 },
19051 "url-template": {
19052 "version": "2.0.8",
19053 "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz",
19054 "integrity": "sha1-/FZaPMy/93MMd19WQflVV5FDnyE=",
19055 "dev": true
19056 },
22346 "use": { 19057 "use": {
22347 "version": "3.1.1", 19058 "version": "3.1.1",
22348 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", 19059 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
@@ -22366,15 +19077,6 @@
22366 "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", 19077 "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
22367 "dev": true 19078 "dev": true
22368 }, 19079 },
22369 "util": {
22370 "version": "0.10.4",
22371 "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
22372 "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
22373 "dev": true,
22374 "requires": {
22375 "inherits": "2.0.3"
22376 }
22377 },
22378 "util-deprecate": { 19080 "util-deprecate": {
22379 "version": "1.0.2", 19081 "version": "1.0.2",
22380 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 19082 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -22529,7 +19231,7 @@
22529 }, 19231 },
22530 "vm-browserify": { 19232 "vm-browserify": {
22531 "version": "0.0.4", 19233 "version": "0.0.4",
22532 "resolved": "http://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", 19234 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
22533 "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", 19235 "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
22534 "dev": true, 19236 "dev": true,
22535 "requires": { 19237 "requires": {
@@ -23535,6 +20237,32 @@
23535 "nan": "^2.7.0" 20237 "nan": "^2.7.0"
23536 } 20238 }
23537 }, 20239 },
20240 "windows-release": {
20241 "version": "3.1.0",
20242 "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.1.0.tgz",
20243 "integrity": "sha512-hBb7m7acFgQPQc222uEQTmdcGLeBmQLNLFIh0rDk3CwFOBrfjefLzEfEfmpMq8Af/n/GnFf3eYf203FY1PmudA==",
20244 "dev": true,
20245 "requires": {
20246 "execa": "^0.10.0"
20247 },
20248 "dependencies": {
20249 "execa": {
20250 "version": "0.10.0",
20251 "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
20252 "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
20253 "dev": true,
20254 "requires": {
20255 "cross-spawn": "^6.0.0",
20256 "get-stream": "^3.0.0",
20257 "is-stream": "^1.1.0",
20258 "npm-run-path": "^2.0.0",
20259 "p-finally": "^1.0.0",
20260 "signal-exit": "^3.0.0",
20261 "strip-eof": "^1.0.0"
20262 }
20263 }
20264 }
20265 },
23538 "winreg": { 20266 "winreg": {
23539 "version": "1.2.2", 20267 "version": "1.2.2",
23540 "resolved": "https://registry.npmjs.org/winreg/-/winreg-1.2.2.tgz", 20268 "resolved": "https://registry.npmjs.org/winreg/-/winreg-1.2.2.tgz",
@@ -23741,6 +20469,34 @@
23741 "which-module": "^1.0.0", 20469 "which-module": "^1.0.0",
23742 "y18n": "^3.2.1", 20470 "y18n": "^3.2.1",
23743 "yargs-parser": "^5.0.0" 20471 "yargs-parser": "^5.0.0"
20472 },
20473 "dependencies": {
20474 "camelcase": {
20475 "version": "3.0.0",
20476 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
20477 "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
20478 "dev": true
20479 },
20480 "cliui": {
20481 "version": "3.2.0",
20482 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
20483 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
20484 "dev": true,
20485 "requires": {
20486 "string-width": "^1.0.1",
20487 "strip-ansi": "^3.0.1",
20488 "wrap-ansi": "^2.0.0"
20489 }
20490 },
20491 "os-locale": {
20492 "version": "1.4.0",
20493 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
20494 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
20495 "dev": true,
20496 "requires": {
20497 "lcid": "^1.0.0"
20498 }
20499 }
23744 } 20500 }
23745 }, 20501 },
23746 "yargs-parser": { 20502 "yargs-parser": {
@@ -23750,6 +20506,14 @@
23750 "dev": true, 20506 "dev": true,
23751 "requires": { 20507 "requires": {
23752 "camelcase": "^3.0.0" 20508 "camelcase": "^3.0.0"
20509 },
20510 "dependencies": {
20511 "camelcase": {
20512 "version": "3.0.0",
20513 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
20514 "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
20515 "dev": true
20516 }
23753 } 20517 }
23754 }, 20518 },
23755 "yauzl": { 20519 "yauzl": {
diff --git a/package.json b/package.json
index b2a853475..785eb0398 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
2 "name": "franz", 2 "name": "franz",
3 "productName": "Franz", 3 "productName": "Franz",
4 "appId": "com.meetfranz.franz", 4 "appId": "com.meetfranz.franz",
5 "version": "5.0.0-beta.22", 5 "version": "5.0.0-beta.24",
6 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", 6 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.",
7 "copyright": "adlk x franz - Stefan Malzner", 7 "copyright": "adlk x franz - Stefan Malzner",
8 "main": "index.js", 8 "main": "index.js",
@@ -45,9 +45,10 @@
45 "electron-dl": "1.12.0", 45 "electron-dl": "1.12.0",
46 "electron-fetch": "1.3.0", 46 "electron-fetch": "1.3.0",
47 "electron-hunspell": "0.1.1", 47 "electron-hunspell": "0.1.1",
48 "electron-is-dev": "1.0.1",
48 "electron-react-titlebar": "0.8.1", 49 "electron-react-titlebar": "0.8.1",
49 "electron-updater": "4.0.6", 50 "electron-updater": "4.0.6",
50 "electron-window-state": "^4.1.0", 51 "electron-window-state": "5.0.3",
51 "fs-extra": "7.0.1", 52 "fs-extra": "7.0.1",
52 "hex-to-rgba": "1.0.2", 53 "hex-to-rgba": "1.0.2",
53 "ini": "^1.3.4", 54 "ini": "^1.3.4",
@@ -76,6 +77,7 @@
76 "react-intl": "2.7.2", 77 "react-intl": "2.7.2",
77 "react-jss": "8.6.1", 78 "react-jss": "8.6.1",
78 "react-loader": "2.4.5", 79 "react-loader": "2.4.5",
80 "react-modal": "3.7.1",
79 "react-router": "^3.0.2", 81 "react-router": "^3.0.2",
80 "react-sortable-hoc": "0.8.4", 82 "react-sortable-hoc": "0.8.4",
81 "react-tooltip": "3.9.0", 83 "react-tooltip": "3.9.0",
@@ -109,10 +111,11 @@
109 "@types/uuid": "3.4.4", 111 "@types/uuid": "3.4.4",
110 "babel-eslint": "10.0.1", 112 "babel-eslint": "10.0.1",
111 "babel-loader": "^8.0.4", 113 "babel-loader": "^8.0.4",
114 "conventional-changelog-cli": "2.0.11",
112 "cross-env": "^5.0.5", 115 "cross-env": "^5.0.5",
113 "cz-conventional-changelog": "2.1.0", 116 "cz-conventional-changelog": "2.1.0",
114 "dotenv": "^4.0.0", 117 "dotenv": "^4.0.0",
115 "electron": "4.0.0", 118 "electron": "4.0.4",
116 "electron-builder": "20.38.4", 119 "electron-builder": "20.38.4",
117 "electron-rebuild": "^1.6.0", 120 "electron-rebuild": "^1.6.0",
118 "eslint": "5.10.0", 121 "eslint": "5.10.0",
@@ -131,14 +134,11 @@
131 "hex-rgb": "3.0.0", 134 "hex-rgb": "3.0.0",
132 "html-webpack-plugin": "4.0.0-beta.5", 135 "html-webpack-plugin": "4.0.0-beta.5",
133 "husky": "^1.1.4", 136 "husky": "^1.1.4",
134 "i": "0.3.6",
135 "install": "0.12.2",
136 "kebab-case": "1.0.0", 137 "kebab-case": "1.0.0",
137 "lerna": "^3.8.0", 138 "lerna": "^3.8.0",
138 "mobx-react-devtools": "6.0.3", 139 "mobx-react-devtools": "6.0.3",
139 "mocha": "5.2.0", 140 "mocha": "5.2.0",
140 "node-sass": "4.11.0", 141 "node-sass": "4.11.0",
141 "npm": "6.5.0",
142 "prettier": "1.15.2", 142 "prettier": "1.15.2",
143 "terser-webpack-plugin": "1.2.1", 143 "terser-webpack-plugin": "1.2.1",
144 "ts-loader": "5.3.2", 144 "ts-loader": "5.3.2",
diff --git a/src/app.js b/src/app.js
index 831dd93ce..6660feb46 100644
--- a/src/app.js
+++ b/src/app.js
@@ -62,6 +62,7 @@ window.addEventListener('load', () => {
62 menu, 62 menu,
63 touchBar, 63 touchBar,
64 analytics, 64 analytics,
65 features: {},
65 render() { 66 render() {
66 const preparedApp = ( 67 const preparedApp = (
67 <Provider stores={stores} actions={actions}> 68 <Provider stores={stores} actions={actions}>
diff --git a/src/components/layout/AppLayout.js b/src/components/layout/AppLayout.js
index dbe0bb4b6..bce792e56 100644
--- a/src/components/layout/AppLayout.js
+++ b/src/components/layout/AppLayout.js
@@ -6,9 +6,10 @@ import { TitleBar } from 'electron-react-titlebar';
6 6
7import InfoBar from '../ui/InfoBar'; 7import InfoBar from '../ui/InfoBar';
8import { Component as DelayApp } from '../../features/delayApp'; 8import { Component as DelayApp } from '../../features/delayApp';
9import { Component as BasicAuth } from '../../features/basicAuth';
9import ErrorBoundary from '../util/ErrorBoundary'; 10import ErrorBoundary from '../util/ErrorBoundary';
10 11
11import globalMessages from '../../i18n/globalMessages'; 12// import globalMessages from '../../i18n/globalMessages';
12 13
13import { isWindows } from '../../environment'; 14import { isWindows } from '../../environment';
14 15
@@ -50,7 +51,7 @@ export default @observer class AppLayout extends Component {
50 services: PropTypes.element.isRequired, 51 services: PropTypes.element.isRequired,
51 children: PropTypes.element, 52 children: PropTypes.element,
52 news: MobxPropTypes.arrayOrObservableArray.isRequired, 53 news: MobxPropTypes.arrayOrObservableArray.isRequired,
53 isOnline: PropTypes.bool.isRequired, 54 // isOnline: PropTypes.bool.isRequired,
54 showServicesUpdatedInfoBar: PropTypes.bool.isRequired, 55 showServicesUpdatedInfoBar: PropTypes.bool.isRequired,
55 appUpdateIsDownloaded: PropTypes.bool.isRequired, 56 appUpdateIsDownloaded: PropTypes.bool.isRequired,
56 removeNewsItem: PropTypes.func.isRequired, 57 removeNewsItem: PropTypes.func.isRequired,
@@ -78,7 +79,7 @@ export default @observer class AppLayout extends Component {
78 sidebar, 79 sidebar,
79 services, 80 services,
80 children, 81 children,
81 isOnline, 82 // isOnline,
82 news, 83 news,
83 showServicesUpdatedInfoBar, 84 showServicesUpdatedInfoBar,
84 appUpdateIsDownloaded, 85 appUpdateIsDownloaded,
@@ -114,14 +115,15 @@ export default @observer class AppLayout extends Component {
114 <span dangerouslySetInnerHTML={createMarkup(item.message)} /> 115 <span dangerouslySetInnerHTML={createMarkup(item.message)} />
115 </InfoBar> 116 </InfoBar>
116 ))} 117 ))}
117 {!isOnline && ( 118 {/* {!isOnline && (
118 <InfoBar 119 <InfoBar
119 type="danger" 120 type="danger"
121 sticky
120 > 122 >
121 <span className="mdi mdi-flash" /> 123 <span className="mdi mdi-flash" />
122 {intl.formatMessage(globalMessages.notConnectedToTheInternet)} 124 {intl.formatMessage(globalMessages.notConnectedToTheInternet)}
123 </InfoBar> 125 </InfoBar>
124 )} 126 )} */}
125 {!areRequiredRequestsSuccessful && showRequiredRequestsError && ( 127 {!areRequiredRequestsSuccessful && showRequiredRequestsError && (
126 <InfoBar 128 <InfoBar
127 type="danger" 129 type="danger"
@@ -161,6 +163,7 @@ export default @observer class AppLayout extends Component {
161 </InfoBar> 163 </InfoBar>
162 )} 164 )}
163 {isDelayAppScreenVisible && (<DelayApp />)} 165 {isDelayAppScreenVisible && (<DelayApp />)}
166 <BasicAuth />
164 {services} 167 {services}
165 </div> 168 </div>
166 </div> 169 </div>
diff --git a/src/components/services/content/ErrorHandlers/WebviewErrorHandler.js b/src/components/services/content/ErrorHandlers/WebviewErrorHandler.js
index 415a8d1b5..37ccc8e51 100644
--- a/src/components/services/content/ErrorHandlers/WebviewErrorHandler.js
+++ b/src/components/services/content/ErrorHandlers/WebviewErrorHandler.js
@@ -31,7 +31,7 @@ const messages = defineMessages({
31 }, 31 },
32}); 32});
33 33
34export default @injectSheet(styles) @observer class WebviewCrashHandler extends Component { 34export default @injectSheet(styles) @observer class WebviewErrorHandler extends Component {
35 static propTypes = { 35 static propTypes = {
36 name: PropTypes.string.isRequired, 36 name: PropTypes.string.isRequired,
37 reload: PropTypes.func.isRequired, 37 reload: PropTypes.func.isRequired,
diff --git a/src/components/services/content/ErrorHandlers/styles.js b/src/components/services/content/ErrorHandlers/styles.js
index f11386798..9e2509ee5 100644
--- a/src/components/services/content/ErrorHandlers/styles.js
+++ b/src/components/services/content/ErrorHandlers/styles.js
@@ -1,4 +1,4 @@
1export default { 1export default theme => ({
2 component: { 2 component: {
3 left: 0, 3 left: 0,
4 position: 'absolute', 4 position: 'absolute',
@@ -6,7 +6,7 @@ export default {
6 width: '100%', 6 width: '100%',
7 zIndex: 0, 7 zIndex: 0,
8 alignItems: 'center', 8 alignItems: 'center',
9 // background: $theme-gray-lighter; 9 background: theme.colorWebviewErrorHandlerBackground,
10 display: 'flex', 10 display: 'flex',
11 flexDirection: 'column', 11 flexDirection: 'column',
12 justifyContent: 'center', 12 justifyContent: 'center',
@@ -22,4 +22,4 @@ export default {
22 margin: [0, 10, 0, 10], 22 margin: [0, 10, 0, 10],
23 }, 23 },
24 }, 24 },
25}; 25});
diff --git a/src/components/services/content/ServiceWebview.js b/src/components/services/content/ServiceWebview.js
index b1a2c0207..bb577e4cc 100644
--- a/src/components/services/content/ServiceWebview.js
+++ b/src/components/services/content/ServiceWebview.js
@@ -18,7 +18,6 @@ export default @observer class ServiceWebview extends Component {
18 setWebviewReference: PropTypes.func.isRequired, 18 setWebviewReference: PropTypes.func.isRequired,
19 reload: PropTypes.func.isRequired, 19 reload: PropTypes.func.isRequired,
20 edit: PropTypes.func.isRequired, 20 edit: PropTypes.func.isRequired,
21 isAppMuted: PropTypes.bool.isRequired,
22 enable: PropTypes.func.isRequired, 21 enable: PropTypes.func.isRequired,
23 isActive: PropTypes.bool, 22 isActive: PropTypes.bool,
24 }; 23 };
@@ -69,7 +68,6 @@ export default @observer class ServiceWebview extends Component {
69 setWebviewReference, 68 setWebviewReference,
70 reload, 69 reload,
71 edit, 70 edit,
72 isAppMuted,
73 enable, 71 enable,
74 } = this.props; 72 } = this.props;
75 73
@@ -137,7 +135,6 @@ export default @observer class ServiceWebview extends Component {
137 })} 135 })}
138 onUpdateTargetUrl={this.updateTargetUrl} 136 onUpdateTargetUrl={this.updateTargetUrl}
139 useragent={service.userAgent} 137 useragent={service.userAgent}
140 muted={isAppMuted || service.isMuted}
141 allowpopups 138 allowpopups
142 /> 139 />
143 )} 140 )}
diff --git a/src/components/services/content/Services.js b/src/components/services/content/Services.js
index 1aeb17e03..54f16ba12 100644
--- a/src/components/services/content/Services.js
+++ b/src/components/services/content/Services.js
@@ -26,7 +26,6 @@ export default @observer class Services extends Component {
26 openWindow: PropTypes.func.isRequired, 26 openWindow: PropTypes.func.isRequired,
27 reload: PropTypes.func.isRequired, 27 reload: PropTypes.func.isRequired,
28 openSettings: PropTypes.func.isRequired, 28 openSettings: PropTypes.func.isRequired,
29 isAppMuted: PropTypes.bool.isRequired,
30 update: PropTypes.func.isRequired, 29 update: PropTypes.func.isRequired,
31 }; 30 };
32 31
@@ -46,7 +45,6 @@ export default @observer class Services extends Component {
46 openWindow, 45 openWindow,
47 reload, 46 reload,
48 openSettings, 47 openSettings,
49 isAppMuted,
50 update, 48 update,
51 } = this.props; 49 } = this.props;
52 const { intl } = this.context; 50 const { intl } = this.context;
@@ -81,7 +79,6 @@ export default @observer class Services extends Component {
81 openWindow={openWindow} 79 openWindow={openWindow}
82 reload={() => reload({ serviceId: service.id })} 80 reload={() => reload({ serviceId: service.id })}
83 edit={() => openSettings({ path: `services/edit/${service.id}` })} 81 edit={() => openSettings({ path: `services/edit/${service.id}` })}
84 isAppMuted={isAppMuted}
85 enable={() => update({ 82 enable={() => update({
86 serviceId: service.id, 83 serviceId: service.id,
87 serviceData: { 84 serviceData: {
diff --git a/src/components/ui/Modal/index.js b/src/components/ui/Modal/index.js
new file mode 100644
index 000000000..d84e4c713
--- /dev/null
+++ b/src/components/ui/Modal/index.js
@@ -0,0 +1,59 @@
1import React, { Component } from 'react';
2import ReactModal from 'react-modal';
3import PropTypes from 'prop-types';
4import classnames from 'classnames';
5import injectCSS from 'react-jss';
6
7import styles from './styles';
8
9export default @injectCSS(styles) class Modal extends Component {
10 static propTypes = {
11 children: PropTypes.node.isRequired,
12 className: PropTypes.string,
13 classes: PropTypes.object.isRequired,
14 isOpen: PropTypes.bool.isRequired,
15 portal: PropTypes.string,
16 close: PropTypes.func.isRequired,
17 }
18
19 static defaultProps = {
20 className: null,
21 portal: 'modal-portal',
22 }
23
24 render() {
25 const {
26 children,
27 className,
28 classes,
29 isOpen,
30 portal,
31 close,
32 } = this.props;
33
34 return (
35 <ReactModal
36 isOpen={isOpen}
37 className={classnames({
38 [`${classes.modal}`]: true,
39 [`${className}`]: className,
40 })}
41 portalClassName={classes.component}
42 overlayClassName={classes.overlay}
43 portal={portal}
44 onRequestClose={close}
45 >
46 {/* <button
47 type="button"
48 className={classnames({
49 [`${classes.close}`]: true,
50 'mdi mdi-close': true,
51 })}
52 /> */}
53 <div className={classes.content}>
54 {children}
55 </div>
56 </ReactModal>
57 );
58 }
59}
diff --git a/src/components/ui/Modal/styles.js b/src/components/ui/Modal/styles.js
new file mode 100644
index 000000000..56fecbf55
--- /dev/null
+++ b/src/components/ui/Modal/styles.js
@@ -0,0 +1,32 @@
1export default theme => ({
2 component: {
3 zIndex: 500,
4 position: 'absolute',
5 },
6 overlay: {
7 background: theme.colorModalOverlayBackground,
8 position: 'fixed',
9 top: 0,
10 left: 0,
11 right: 0,
12 bottom: 0,
13 display: 'flex',
14 },
15 modal: {
16 background: '#FFF',
17 maxWidth: '90%',
18 height: 'auto',
19 margin: 'auto auto',
20 borderRadius: 6,
21 boxShadow: '0px 13px 40px 0px rgba(0,0,0,0.2)',
22 position: 'relative',
23 },
24 content: {
25 padding: 20,
26 },
27 close: {
28 position: 'absolute',
29 top: 0,
30 right: 0,
31 },
32});
diff --git a/src/containers/layout/AppLayoutContainer.js b/src/containers/layout/AppLayoutContainer.js
index 430b49b55..749912c59 100644
--- a/src/containers/layout/AppLayoutContainer.js
+++ b/src/containers/layout/AppLayoutContainer.js
@@ -108,7 +108,6 @@ export default @inject('stores', 'actions') @observer class AppLayoutContainer e
108 openWindow={openWindow} 108 openWindow={openWindow}
109 reload={reload} 109 reload={reload}
110 openSettings={openSettings} 110 openSettings={openSettings}
111 isAppMuted={settings.all.app.isAppMuted}
112 update={updateService} 111 update={updateService}
113 /> 112 />
114 ); 113 );
diff --git a/src/containers/settings/AccountScreen.js b/src/containers/settings/AccountScreen.js
index 019b3d7d6..d681d5226 100644
--- a/src/containers/settings/AccountScreen.js
+++ b/src/containers/settings/AccountScreen.js
@@ -14,6 +14,14 @@ import ErrorBoundary from '../../components/util/ErrorBoundary';
14const { BrowserWindow } = remote; 14const { BrowserWindow } = remote;
15 15
16export default @inject('stores', 'actions') @observer class AccountScreen extends Component { 16export default @inject('stores', 'actions') @observer class AccountScreen extends Component {
17 componentWillMount() {
18 const {
19 user,
20 } = this.props.stores;
21
22 user.getUserInfoRequest.invalidate({ immediately: true });
23 }
24
17 componentDidMount() { 25 componentDidMount() {
18 gaPage('Settings/Account Dashboard'); 26 gaPage('Settings/Account Dashboard');
19 } 27 }
diff --git a/src/electron/ipc-api/settings.js b/src/electron/ipc-api/settings.js
index ce006bb92..b651db306 100644
--- a/src/electron/ipc-api/settings.js
+++ b/src/electron/ipc-api/settings.js
@@ -2,7 +2,6 @@ import { ipcMain } from 'electron';
2 2
3export default (params) => { 3export default (params) => {
4 ipcMain.on('getAppSettings', (event, type) => { 4 ipcMain.on('getAppSettings', (event, type) => {
5 console.log('getAppSettings', type, params.settings[type].all);
6 params.mainWindow.webContents.send('appSettings', { 5 params.mainWindow.webContents.send('appSettings', {
7 type, 6 type,
8 data: params.settings[type].all, 7 data: params.settings[type].all,
diff --git a/src/environment.js b/src/environment.js
index e1762129b..73b1c7ab2 100644
--- a/src/environment.js
+++ b/src/environment.js
@@ -1,10 +1,12 @@
1import isDev from 'electron-is-dev';
2
1import { LIVE_API, DEV_API, LOCAL_API } from './config'; 3import { LIVE_API, DEV_API, LOCAL_API } from './config';
2 4
3export const isDevMode = Boolean(process.execPath.match(/[\\/]electron/)); 5export const isDevMode = isDev;
4export const useLiveAPI = process.env.LIVE_API; 6export const useLiveAPI = process.env.LIVE_API;
5export const useLocalAPI = process.env.LOCAL_API; 7export const useLocalAPI = process.env.LOCAL_API;
6 8
7let platform = process.platform; 9let { platform } = process;
8if (process.env.OS_PLATFORM) { 10if (process.env.OS_PLATFORM) {
9 platform = process.env.OS_PLATFORM; 11 platform = process.env.OS_PLATFORM;
10} 12}
diff --git a/src/features/basicAuth/Component.js b/src/features/basicAuth/Component.js
new file mode 100644
index 000000000..13395fb40
--- /dev/null
+++ b/src/features/basicAuth/Component.js
@@ -0,0 +1,102 @@
1import React, { Component } from 'react';
2import PropTypes from 'prop-types';
3import injectSheet from 'react-jss';
4import { observer } from 'mobx-react';
5import classnames from 'classnames';
6
7import Modal from '../../components/ui/Modal';
8import Input from '../../components/ui/Input';
9import Button from '../../components/ui/Button';
10
11import {
12 state,
13 resetState,
14 sendCredentials,
15 cancelLogin,
16} from '.';
17import Form from './Form';
18
19import styles from './styles';
20
21export default @injectSheet(styles) @observer class BasicAuthModal extends Component {
22 static propTypes = {
23 classes: PropTypes.object.isRequired,
24 }
25
26 submit(e) {
27 e.preventDefault();
28
29 const values = Form.values();
30 console.log('form submit', values);
31
32 sendCredentials(values.user, values.password);
33 resetState();
34 }
35
36 cancel() {
37 cancelLogin();
38 this.close();
39 }
40
41 close() {
42 resetState();
43 state.isModalVisible = false;
44 }
45
46 render() {
47 const {
48 classes,
49 } = this.props;
50
51 const {
52 isModalVisible,
53 authInfo,
54 } = state;
55
56 if (!authInfo) {
57 return null;
58 }
59
60 return (
61 <Modal
62 isOpen={isModalVisible}
63 className={classes.modal}
64 close={this.cancel.bind(this)}
65 >
66 <h1>Sign in</h1>
67 <p>
68 http
69 {authInfo.port === 443 && 's'}
70 ://
71 {authInfo.host}
72 </p>
73 <form
74 onSubmit={this.submit.bind(this)}
75 className={classnames('franz-form', classes.form)}
76 >
77 <Input
78 field={Form.$('user')}
79 showLabel={false}
80 />
81 <Input
82 field={Form.$('password')}
83 showLabel={false}
84 showPasswordToggle
85 />
86 <div className={classes.buttons}>
87 <Button
88 type="button"
89 label="Cancel"
90 buttonType="secondary"
91 onClick={this.cancel.bind(this)}
92 />
93 <Button
94 type="submit"
95 label="Sign In"
96 />
97 </div>
98 </form>
99 </Modal>
100 );
101 }
102}
diff --git a/src/features/basicAuth/Form.js b/src/features/basicAuth/Form.js
new file mode 100644
index 000000000..95721d0e9
--- /dev/null
+++ b/src/features/basicAuth/Form.js
@@ -0,0 +1,17 @@
1import Form from '../../lib/Form';
2
3export default new Form({
4 fields: {
5 user: {
6 label: 'user',
7 placeholder: 'Username',
8 value: '',
9 },
10 password: {
11 label: 'Password',
12 placeholder: 'Password',
13 value: '',
14 type: 'password',
15 },
16 },
17});
diff --git a/src/features/basicAuth/index.js b/src/features/basicAuth/index.js
new file mode 100644
index 000000000..03269582c
--- /dev/null
+++ b/src/features/basicAuth/index.js
@@ -0,0 +1,68 @@
1import { ipcRenderer } from 'electron';
2import { observable } from 'mobx';
3
4import BasicAuthComponent from './Component';
5
6const debug = require('debug')('Franz:feature:basicAuth');
7
8const defaultState = {
9 isModalVisible: false,
10 service: null,
11 authInfo: null,
12};
13
14export const state = observable(defaultState);
15
16export function resetState() {
17 Object.assign(state, defaultState);
18 console.log('reset state', state);
19}
20
21export default function initialize() {
22 debug('Initialize basicAuth feature');
23
24 window.franz.features.basicAuth = {
25 state,
26 };
27
28 ipcRenderer.on('feature:basic-auth-request', (e, data) => {
29 debug(e, data);
30 // state.serviceId = data.serviceId;
31 state.authInfo = data.authInfo;
32 state.isModalVisible = true;
33 });
34
35 // autorun(() => {
36 // // if (state.serviceId) {
37 // // const service = stores.services.one(state.serviceId);
38 // // if (service) {
39 // // state.service = service;
40 // // }
41 // // }
42 // });
43}
44
45export function mainIpcHandler(mainWindow, authInfo) {
46 debug('Sending basic auth call', authInfo);
47
48 mainWindow.webContents.send('feature:basic-auth-request', {
49 authInfo,
50 });
51}
52
53export function sendCredentials(user, password) {
54 debug('Sending credentials to main', user, password);
55
56 ipcRenderer.send('feature-basic-auth-credentials', {
57 user,
58 password,
59 });
60}
61
62export function cancelLogin() {
63 debug('Cancel basic auth event');
64
65 ipcRenderer.send('feature-basic-auth-cancel');
66}
67
68export const Component = BasicAuthComponent;
diff --git a/src/features/basicAuth/mainIpcHandler.js b/src/features/basicAuth/mainIpcHandler.js
new file mode 100644
index 000000000..87ac0b6df
--- /dev/null
+++ b/src/features/basicAuth/mainIpcHandler.js
@@ -0,0 +1,9 @@
1const debug = require('debug')('Franz:feature:basicAuth:main');
2
3export default function mainIpcHandler(mainWindow, authInfo) {
4 debug('Sending basic auth call', authInfo);
5
6 mainWindow.webContents.send('feature:basic-auth', {
7 authInfo,
8 });
9}
diff --git a/src/features/basicAuth/styles.js b/src/features/basicAuth/styles.js
new file mode 100644
index 000000000..6bdaf9a6e
--- /dev/null
+++ b/src/features/basicAuth/styles.js
@@ -0,0 +1,12 @@
1export default {
2 modal: {
3 width: 300,
4 },
5 buttons: {
6 display: 'flex',
7 justifyContent: 'space-between',
8 },
9 form: {
10 marginTop: 15,
11 },
12};
diff --git a/src/features/delayApp/Component.js b/src/features/delayApp/Component.js
index 6e0532c9a..ff84510e8 100644
--- a/src/features/delayApp/Component.js
+++ b/src/features/delayApp/Component.js
@@ -4,6 +4,8 @@ import { inject, observer } from 'mobx-react';
4import { defineMessages, intlShape } from 'react-intl'; 4import { defineMessages, intlShape } from 'react-intl';
5import injectSheet from 'react-jss'; 5import injectSheet from 'react-jss';
6 6
7import { gaEvent } from '../../lib/analytics';
8
7import Button from '../../components/ui/Button'; 9import Button from '../../components/ui/Button';
8 10
9import { config } from '.'; 11import { config } from '.';
@@ -59,8 +61,16 @@ export default @inject('actions') @injectSheet(styles) @observer class DelayApp
59 clearInterval(this.countdownInterval); 61 clearInterval(this.countdownInterval);
60 } 62 }
61 63
64 handleCTAClick() {
65 const { actions } = this.props;
66
67 actions.ui.openSettings({ path: 'user' });
68
69 gaEvent('DelayApp', 'subscribe_click', 'Delay App Feature');
70 }
71
62 render() { 72 render() {
63 const { classes, actions } = this.props; 73 const { classes } = this.props;
64 const { intl } = this.context; 74 const { intl } = this.context;
65 75
66 return ( 76 return (
@@ -70,7 +80,7 @@ export default @inject('actions') @injectSheet(styles) @observer class DelayApp
70 label={intl.formatMessage(messages.action)} 80 label={intl.formatMessage(messages.action)}
71 className={classes.button} 81 className={classes.button}
72 buttonType="inverted" 82 buttonType="inverted"
73 onClick={() => actions.ui.openSettings({ path: 'user' })} 83 onClick={this.handleCTAClick.bind(this)}
74 /> 84 />
75 <p className="footnote"> 85 <p className="footnote">
76 {intl.formatMessage(messages.text, { 86 {intl.formatMessage(messages.text, {
diff --git a/src/features/delayApp/index.js b/src/features/delayApp/index.js
index d5c544b78..28aa50eb2 100644
--- a/src/features/delayApp/index.js
+++ b/src/features/delayApp/index.js
@@ -3,6 +3,7 @@ import moment from 'moment';
3import DelayAppComponent from './Component'; 3import DelayAppComponent from './Component';
4 4
5import { DEFAULT_FEATURES_CONFIG } from '../../config'; 5import { DEFAULT_FEATURES_CONFIG } from '../../config';
6import { gaEvent } from '../../lib/analytics';
6 7
7const debug = require('debug')('Franz:feature:delayApp'); 8const debug = require('debug')('Franz:feature:delayApp');
8 9
@@ -22,19 +23,18 @@ function setVisibility(value) {
22} 23}
23 24
24export default function init(stores) { 25export default function init(stores) {
25 reaction( 26 debug('Initializing `delayApp` feature');
26 () => stores.features.features.needToWaitToProceed,
27 (enabled, r) => {
28 if (enabled) {
29 debug('Initializing `delayApp` feature');
30 27
31 // Dispose the reaction to run this only once 28 let shownAfterLaunch = false;
32 r.dispose(); 29 let timeLastDelay = moment();
33 30
34 const { needToWaitToProceedConfig: globalConfig } = stores.features.features; 31 reaction(
32 () => stores.features.features.needToWaitToProceed && !stores.user.data.isPremium,
33 (isEnabled) => {
34 if (isEnabled) {
35 debug('Enabling `delayApp` feature');
35 36
36 let shownAfterLaunch = false; 37 const { needToWaitToProceedConfig: globalConfig } = stores.features.features;
37 let timeLastDelay = moment();
38 38
39 config.delayOffset = globalConfig.delayOffset !== undefined ? globalConfig.delayOffset : DEFAULT_FEATURES_CONFIG.needToWaitToProceedConfig.delayOffset; 39 config.delayOffset = globalConfig.delayOffset !== undefined ? globalConfig.delayOffset : DEFAULT_FEATURES_CONFIG.needToWaitToProceedConfig.delayOffset;
40 config.delayDuration = globalConfig.wait !== undefined ? globalConfig.wait : DEFAULT_FEATURES_CONFIG.needToWaitToProceedConfig.wait; 40 config.delayDuration = globalConfig.wait !== undefined ? globalConfig.wait : DEFAULT_FEATURES_CONFIG.needToWaitToProceedConfig.wait;
@@ -50,6 +50,7 @@ export default function init(stores) {
50 debug(`App will be delayed for ${config.delayDuration / 1000}s`); 50 debug(`App will be delayed for ${config.delayDuration / 1000}s`);
51 51
52 setVisibility(true); 52 setVisibility(true);
53 gaEvent('delayApp', 'show', 'Delay App Feature');
53 54
54 timeLastDelay = moment(); 55 timeLastDelay = moment();
55 shownAfterLaunch = true; 56 shownAfterLaunch = true;
@@ -61,6 +62,8 @@ export default function init(stores) {
61 }, DEFAULT_FEATURES_CONFIG.needToWaitToProceedConfig.wait + 1000); // timer needs to be able to hit 0 62 }, DEFAULT_FEATURES_CONFIG.needToWaitToProceedConfig.wait + 1000); // timer needs to be able to hit 0
62 } 63 }
63 }); 64 });
65 } else {
66 setVisibility(false);
64 } 67 }
65 }, 68 },
66 ); 69 );
diff --git a/src/index.js b/src/index.js
index 75da4ff88..a3c770797 100644
--- a/src/index.js
+++ b/src/index.js
@@ -1,20 +1,26 @@
1import { 1import {
2 app, BrowserWindow, shell, ipcMain, 2 app,
3 BrowserWindow,
4 shell,
5 ipcMain,
3} from 'electron'; 6} from 'electron';
4 7import isDevMode from 'electron-is-dev';
5import fs from 'fs-extra'; 8import fs from 'fs-extra';
6import path from 'path'; 9import path from 'path';
7import windowStateKeeper from 'electron-window-state'; 10import windowStateKeeper from 'electron-window-state';
8 11
9import { 12// Set app directory before loading user modules
10 isDevMode, isMac, isWindows, isLinux,
11} from './environment';
12
13// DEV MODE: Save user data into FranzDev
14if (isDevMode) { 13if (isDevMode) {
15 app.setPath('userData', path.join(app.getPath('appData'), 'FranzDev')); 14 app.setPath('userData', path.join(app.getPath('appData'), 'FranzDev'));
16} 15}
16
17/* eslint-disable import/first */ 17/* eslint-disable import/first */
18import {
19 isMac,
20 isWindows,
21 isLinux,
22} from './environment';
23import { mainIpcHandler as basicAuthHandler } from './features/basicAuth';
18import ipcApi from './electron/ipc-api'; 24import ipcApi from './electron/ipc-api';
19import Tray from './lib/Tray'; 25import Tray from './lib/Tray';
20import Settings from './electron/Settings'; 26import Settings from './electron/Settings';
@@ -36,6 +42,17 @@ const debug = require('debug')('Franz:App');
36let mainWindow; 42let mainWindow;
37let willQuitApp = false; 43let willQuitApp = false;
38 44
45// Register methods to be called once the window has been loaded.
46let onDidLoadFns = [];
47
48function onDidLoad(fn) {
49 if (onDidLoadFns) {
50 onDidLoadFns.push(fn);
51 } else if (mainWindow) {
52 fn(mainWindow);
53 }
54}
55
39// Ensure that the recipe directory exists 56// Ensure that the recipe directory exists
40fs.emptyDirSync(path.join(app.getPath('userData'), 'recipes', 'temp')); 57fs.emptyDirSync(path.join(app.getPath('userData'), 'recipes', 'temp'));
41fs.ensureFileSync(path.join(app.getPath('userData'), 'window-state.json')); 58fs.ensureFileSync(path.join(app.getPath('userData'), 'window-state.json'));
@@ -57,28 +74,25 @@ if (!gotTheLock) {
57 mainWindow.focus(); 74 mainWindow.focus();
58 75
59 if (isWindows) { 76 if (isWindows) {
60 // Keep only command line / deep linked arguments 77 onDidLoad((window) => {
61 const url = argv.slice(1); 78 // Keep only command line / deep linked arguments
62 79 const url = argv.slice(1);
63 if (url) { 80 if (url) {
64 handleDeepLink(mainWindow, url.toString()); 81 handleDeepLink(window, url.toString());
65 } 82 }
66 } 83
67 84 if (argv.includes('--reset-window')) {
68 if (argv.includes('--reset-window')) { 85 // Needs to be delayed to not interfere with mainWindow.restore();
69 // Needs to be delayed to not interfere with mainWindow.restore(); 86 setTimeout(() => {
70 setTimeout(() => { 87 debug('Resetting windows via Task');
71 debug('Resetting windows via Task'); 88 window.setPosition(DEFAULT_WINDOW_OPTIONS.x + 100, DEFAULT_WINDOW_OPTIONS.y + 100);
72 mainWindow.setPosition(DEFAULT_WINDOW_OPTIONS.x + 100, DEFAULT_WINDOW_OPTIONS.y + 100); 89 window.setSize(DEFAULT_WINDOW_OPTIONS.width, DEFAULT_WINDOW_OPTIONS.height);
73 mainWindow.setSize(DEFAULT_WINDOW_OPTIONS.width, DEFAULT_WINDOW_OPTIONS.height); 90 }, 1);
74 }, 1); 91 }
92 });
75 } 93 }
76 } 94 }
77 }); 95 });
78
79 // Create myWindow, load the rest of the app, etc...
80 app.on('ready', () => {
81 });
82} 96}
83// const isSecondInstance = app.makeSingleInstance((argv) => { 97// const isSecondInstance = app.makeSingleInstance((argv) => {
84// if (mainWindow) { 98// if (mainWindow) {
@@ -153,6 +167,17 @@ const createWindow = () => {
153 titleBarStyle: isMac ? 'hidden' : '', 167 titleBarStyle: isMac ? 'hidden' : '',
154 frame: isLinux, 168 frame: isLinux,
155 backgroundColor: !settings.get('darkMode') ? '#3498db' : '#1E1E1E', 169 backgroundColor: !settings.get('darkMode') ? '#3498db' : '#1E1E1E',
170 webPreferences: {
171 nodeIntegration: true,
172 },
173 });
174
175 mainWindow.webContents.on('did-finish-load', () => {
176 const fns = onDidLoadFns;
177 onDidLoadFns = null;
178 for (const fn of fns) {
179 fn(mainWindow);
180 }
156 }); 181 });
157 182
158 // Initialize System Tray 183 // Initialize System Tray
@@ -179,6 +204,16 @@ const createWindow = () => {
179 mainWindow.webContents.openDevTools(); 204 mainWindow.webContents.openDevTools();
180 } 205 }
181 206
207 // Windows deep linking handling on app launch
208 if (isWindows) {
209 onDidLoad((window) => {
210 const url = process.argv.slice(1);
211 if (url) {
212 handleDeepLink(window, url.toString());
213 }
214 });
215 }
216
182 // Emitted when the window is closed. 217 // Emitted when the window is closed.
183 mainWindow.on('close', (e) => { 218 mainWindow.on('close', (e) => {
184 // Dereference the window object, usually you would store windows 219 // Dereference the window object, usually you would store windows
@@ -248,6 +283,13 @@ const createWindow = () => {
248// initialization and is ready to create browser windows. 283// initialization and is ready to create browser windows.
249// Some APIs can only be used after this event occurs. 284// Some APIs can only be used after this event occurs.
250app.on('ready', () => { 285app.on('ready', () => {
286 // Register App URL
287 app.setAsDefaultProtocolClient('franz');
288
289 if (isDevMode) {
290 app.setAsDefaultProtocolClient('franz-dev');
291 }
292
251 if (process.platform === 'win32') { 293 if (process.platform === 'win32') {
252 app.setUserTasks([{ 294 app.setUserTasks([{
253 program: process.execPath, 295 program: process.execPath,
@@ -263,23 +305,43 @@ app.on('ready', () => {
263}); 305});
264 306
265// This is the worst possible implementation as the webview.webContents based callback doesn't work 🖕 307// This is the worst possible implementation as the webview.webContents based callback doesn't work 🖕
308// TODO: rewrite to handle multiple login calls
309const noop = () => null;
310let authCallback = noop;
266app.on('login', (event, webContents, request, authInfo, callback) => { 311app.on('login', (event, webContents, request, authInfo, callback) => {
267 event.preventDefault(); 312 authCallback = callback;
268 debug('browser login event', authInfo); 313 debug('browser login event', authInfo);
314 event.preventDefault();
269 if (authInfo.isProxy && authInfo.scheme === 'basic') { 315 if (authInfo.isProxy && authInfo.scheme === 'basic') {
270 webContents.send('get-service-id'); 316 webContents.send('get-service-id');
271 317
272 ipcMain.on('service-id', (e, id) => { 318 ipcMain.once('service-id', (e, id) => {
273 debug('Received service id', id); 319 debug('Received service id', id);
274 320
275 const ps = proxySettings.get(id); 321 const ps = proxySettings.get(id);
276 callback(ps.user, ps.password); 322 callback(ps.user, ps.password);
277 }); 323 });
278 } else { 324 } else if (authInfo.scheme === 'basic') {
279 // TODO: implement basic auth 325 debug('basic auth handler', authInfo);
326 basicAuthHandler(mainWindow, authInfo);
280 } 327 }
281}); 328});
282 329
330// TODO: evaluate if we need to store the authCallback for every service
331ipcMain.on('feature-basic-auth-credentials', (e, { user, password }) => {
332 debug('Received basic auth credentials', user, '********');
333
334 authCallback(user, password);
335 authCallback = noop;
336});
337
338ipcMain.on('feature-basic-auth-cancel', () => {
339 debug('Cancel basic auth');
340
341 authCallback(null);
342 authCallback = noop;
343});
344
283// Quit when all windows are closed. 345// Quit when all windows are closed.
284app.on('window-all-closed', () => { 346app.on('window-all-closed', () => {
285 // On OS X it is common for applications and their menu bar 347 // On OS X it is common for applications and their menu bar
@@ -305,13 +367,13 @@ app.on('activate', () => {
305}); 367});
306 368
307app.on('will-finish-launching', () => { 369app.on('will-finish-launching', () => {
308 // Protocol handler for osx 370 // Protocol handler for macOS
309 app.on('open-url', (event, url) => { 371 app.on('open-url', (event, url) => {
310 event.preventDefault(); 372 event.preventDefault();
311 console.log(`open-url event: ${url}`); 373
312 handleDeepLink(mainWindow, url); 374 onDidLoad((window) => {
375 debug('open-url event', url);
376 handleDeepLink(window, url);
377 });
313 }); 378 });
314}); 379});
315
316// Register App URL
317app.setAsDefaultProtocolClient('franz');
diff --git a/src/lib/analytics.js b/src/lib/analytics.js
index 8b9a44579..7044e5bb7 100644
--- a/src/lib/analytics.js
+++ b/src/lib/analytics.js
@@ -1,6 +1,5 @@
1import { remote } from 'electron'; 1import { remote } from 'electron';
2import { GA_ID } from '../config'; 2import { GA_ID } from '../config';
3// import { isDevMode } from '../environment';
4 3
5const debug = require('debug')('Franz:Analytics'); 4const debug = require('debug')('Franz:Analytics');
6 5
@@ -36,7 +35,7 @@ export function gaPage(page) {
36export function gaEvent(category, action, label) { 35export function gaEvent(category, action, label) {
37 ga('send', 'event', category, action, label); 36 ga('send', 'event', category, action, label);
38 37
39 debug('GA track page', category, action); 38 debug('GA track event', category, action);
40} 39}
41 40
42setTimeout(() => { 41setTimeout(() => {
diff --git a/src/models/Service.js b/src/models/Service.js
index 7a955a6d9..8a2a8d3d8 100644
--- a/src/models/Service.js
+++ b/src/models/Service.js
@@ -15,7 +15,7 @@ export default class Service {
15 15
16 events = {}; 16 events = {};
17 17
18 isAttached = false; 18 @observable isAttached = false;
19 19
20 @observable isActive = false; // Is current webview active 20 @observable isActive = false; // Is current webview active
21 21
@@ -202,7 +202,7 @@ export default class Service {
202 202
203 this.webview.addEventListener('did-fail-load', (event) => { 203 this.webview.addEventListener('did-fail-load', (event) => {
204 debug('Service failed to load', this.name, event); 204 debug('Service failed to load', this.name, event);
205 if (event.isMainFrame && event.errorCode !== -3) { 205 if (event.isMainFrame && event.errorCode !== -21 && event.errorCode !== -3) {
206 this.isError = true; 206 this.isError = true;
207 this.errorMessage = event.errorDescription; 207 this.errorMessage = event.errorDescription;
208 this.isLoading = false; 208 this.isLoading = false;
diff --git a/src/stores/AppStore.js b/src/stores/AppStore.js
index dd4642d70..b21d48a11 100644
--- a/src/stores/AppStore.js
+++ b/src/stores/AppStore.js
@@ -143,10 +143,13 @@ export default class AppStore extends Store {
143 143
144 // Handle deep linking (franz://) 144 // Handle deep linking (franz://)
145 ipcRenderer.on('navigateFromDeepLink', (event, data) => { 145 ipcRenderer.on('navigateFromDeepLink', (event, data) => {
146 const { url } = data; 146 debug('Navigate from deep link', data);
147 let { url } = data;
147 if (!url) return; 148 if (!url) return;
148 149
149 this.stores.router.push(data.url); 150 url = url.replace(/\/$/, '');
151
152 this.stores.router.push(url);
150 }); 153 });
151 154
152 // Set active the next service 155 // Set active the next service
diff --git a/src/stores/FeaturesStore.js b/src/stores/FeaturesStore.js
index 2a0713b6f..0adee6adf 100644
--- a/src/stores/FeaturesStore.js
+++ b/src/stores/FeaturesStore.js
@@ -1,4 +1,4 @@
1import { computed, observable } from 'mobx'; 1import { computed, observable, reaction } from 'mobx';
2 2
3import Store from './lib/Store'; 3import Store from './lib/Store';
4import CachedRequest from './lib/CachedRequest'; 4import CachedRequest from './lib/CachedRequest';
@@ -6,6 +6,7 @@ import CachedRequest from './lib/CachedRequest';
6import delayApp from '../features/delayApp'; 6import delayApp from '../features/delayApp';
7import spellchecker from '../features/spellchecker'; 7import spellchecker from '../features/spellchecker';
8import serviceProxy from '../features/serviceProxy'; 8import serviceProxy from '../features/serviceProxy';
9import basicAuth from '../features/basicAuth';
9 10
10import { DEFAULT_FEATURES_CONFIG } from '../config'; 11import { DEFAULT_FEATURES_CONFIG } from '../config';
11 12
@@ -21,6 +22,13 @@ export default class FeaturesStore extends Store {
21 22
22 await this.featuresRequest._promise; 23 await this.featuresRequest._promise;
23 setTimeout(this._enableFeatures.bind(this), 1); 24 setTimeout(this._enableFeatures.bind(this), 1);
25
26 // single key reaction
27 reaction(() => this.stores.user.data.isPremium, () => {
28 if (this.stores.user.isLoggedIn) {
29 this.featuresRequest.invalidate({ immediately: true });
30 }
31 });
24 } 32 }
25 33
26 @computed get anonymousFeatures() { 34 @computed get anonymousFeatures() {
@@ -47,5 +55,6 @@ export default class FeaturesStore extends Store {
47 delayApp(this.stores, this.actions); 55 delayApp(this.stores, this.actions);
48 spellchecker(this.stores, this.actions); 56 spellchecker(this.stores, this.actions);
49 serviceProxy(this.stores, this.actions); 57 serviceProxy(this.stores, this.actions);
58 basicAuth(this.stores, this.actions);
50 } 59 }
51} 60}
diff --git a/src/stores/ServicesStore.js b/src/stores/ServicesStore.js
index 84f84891a..efd57a09d 100644
--- a/src/stores/ServicesStore.js
+++ b/src/stores/ServicesStore.js
@@ -70,6 +70,7 @@ export default class ServicesStore extends Store {
70 this._mapActiveServiceToServiceModelReaction.bind(this), 70 this._mapActiveServiceToServiceModelReaction.bind(this),
71 this._saveActiveService.bind(this), 71 this._saveActiveService.bind(this),
72 this._logoutReaction.bind(this), 72 this._logoutReaction.bind(this),
73 this._handleMuteSettings.bind(this),
73 ]); 74 ]);
74 75
75 // Just bind this 76 // Just bind this
@@ -291,6 +292,8 @@ export default class ServicesStore extends Store {
291 this.all[index].isActive = false; 292 this.all[index].isActive = false;
292 }); 293 });
293 service.isActive = true; 294 service.isActive = true;
295
296 this._focusActiveService();
294 } 297 }
295 298
296 @action _setActiveNext() { 299 @action _setActiveNext() {
@@ -341,6 +344,9 @@ export default class ServicesStore extends Store {
341 const service = this.one(serviceId); 344 const service = this.one(serviceId);
342 345
343 if (service.webview) { 346 if (service.webview) {
347 if (document.activeElement) {
348 document.activeElement.blur();
349 }
344 service.webview.focus(); 350 service.webview.focus();
345 } 351 }
346 } 352 }
@@ -622,6 +628,20 @@ export default class ServicesStore extends Store {
622 } 628 }
623 } 629 }
624 630
631 _handleMuteSettings() {
632 const { enabled } = this;
633 const { isAppMuted } = this.stores.settings.app;
634
635 enabled.forEach((service) => {
636 const { isAttached } = service;
637 const isMuted = isAppMuted || service.isMuted;
638
639 if (isAttached) {
640 service.webview.setAudioMuted(isMuted);
641 }
642 });
643 }
644
625 _shareSettingsWithServiceProcess() { 645 _shareSettingsWithServiceProcess() {
626 const settings = this.stores.settings.app; 646 const settings = this.stores.settings.app;
627 this.actions.service.sendIPCMessageToAllServices({ 647 this.actions.service.sendIPCMessageToAllServices({
diff --git a/src/stores/UserStore.js b/src/stores/UserStore.js
index 7addb5760..77d84afe1 100644
--- a/src/stores/UserStore.js
+++ b/src/stores/UserStore.js
@@ -129,10 +129,6 @@ export default class UserStore extends Store {
129 return Boolean(localStorage.getItem('authToken')); 129 return Boolean(localStorage.getItem('authToken'));
130 } 130 }
131 131
132 // @computed get isTokenValid() {
133 // return this.authToken !== null && moment(this.tokenExpiry).isAfter(moment());
134 // }
135
136 @computed get isTokenExpired() { 132 @computed get isTokenExpired() {
137 if (!this.authToken) return false; 133 if (!this.authToken) return false;
138 134
@@ -160,6 +156,14 @@ export default class UserStore extends Store {
160 gaEvent('User', 'login'); 156 gaEvent('User', 'login');
161 } 157 }
162 158
159 @action _tokenLogin(authToken) {
160 this._setUserData(authToken);
161
162 this.stores.router.push('/');
163
164 gaEvent('User', 'tokenLogin');
165 }
166
163 @action async _signup({ 167 @action async _signup({
164 firstname, lastname, email, password, accountType, company, 168 firstname, lastname, email, password, accountType, company,
165 }) { 169 }) {
@@ -206,6 +210,8 @@ export default class UserStore extends Store {
206 } 210 }
207 211
208 @action async _update({ userData }) { 212 @action async _update({ userData }) {
213 if (!this.isLoggedIn) return;
214
209 const response = await this.updateUserInfoRequest.execute(userData)._promise; 215 const response = await this.updateUserInfoRequest.execute(userData)._promise;
210 216
211 this.getUserInfoRequest.patch(() => response.data); 217 this.getUserInfoRequest.patch(() => response.data);
@@ -222,6 +228,7 @@ export default class UserStore extends Store {
222 // workaround mobx issue 228 // workaround mobx issue
223 localStorage.removeItem('authToken'); 229 localStorage.removeItem('authToken');
224 window.localStorage.removeItem('authToken'); 230 window.localStorage.removeItem('authToken');
231
225 this.getUserInfoRequest.invalidate().reset(); 232 this.getUserInfoRequest.invalidate().reset();
226 this.authToken = null; 233 this.authToken = null;
227 } 234 }
@@ -262,6 +269,18 @@ export default class UserStore extends Store {
262 const { router } = this.stores; 269 const { router } = this.stores;
263 const currentRoute = router.location.pathname; 270 const currentRoute = router.location.pathname;
264 if (!this.isLoggedIn 271 if (!this.isLoggedIn
272 && currentRoute.includes('token=')) {
273 router.push(this.WELCOME_ROUTE);
274 const token = currentRoute.split('=')[1];
275
276 const data = this._parseToken(token);
277 if (data) {
278 // Give this some time to sink
279 setTimeout(() => {
280 this._tokenLogin(token);
281 }, 1000);
282 }
283 } else if (!this.isLoggedIn
265 && !currentRoute.includes(this.BASE_ROUTE)) { 284 && !currentRoute.includes(this.BASE_ROUTE)) {
266 router.push(this.WELCOME_ROUTE); 285 router.push(this.WELCOME_ROUTE);
267 } else if (this.isLoggedIn 286 } else if (this.isLoggedIn
diff --git a/src/styles/layout.scss b/src/styles/layout.scss
index ebf468cf0..8b7cc512a 100644
--- a/src/styles/layout.scss
+++ b/src/styles/layout.scss
@@ -19,7 +19,7 @@ html { overflow: hidden; }
19 19
20 &:hover, 20 &:hover,
21 &:active { color: $dark-theme-gray-smoke; } 21 &:active { color: $dark-theme-gray-smoke; }
22 &.is-muted { color: $dark-theme-gray; } 22 &.is-muted { color: $theme-brand-primary; }
23 } 23 }
24 } 24 }
25 25
diff --git a/src/styles/services.scss b/src/styles/services.scss
index 0e559501c..5acf92d2c 100644
--- a/src/styles/services.scss
+++ b/src/styles/services.scss
@@ -39,18 +39,12 @@
39 webview { 39 webview {
40 background: $theme-gray-lighter; 40 background: $theme-gray-lighter;
41 display: inline-flex; 41 display: inline-flex;
42 height: 0; 42 height: 100%;
43 width: 0; 43 width: 100%;
44 } 44 }
45 45
46 &.is-active { 46 &.is-active {
47 z-index: 100; 47 z-index: 100;
48
49 webview {
50 flex: 0 1;
51 height: 100%;
52 width: 100%;
53 }
54 } 48 }
55 49
56 &--force-repaint webview { z-index: 5; } 50 &--force-repaint webview { z-index: 5; }
diff --git a/src/theme/dark/index.js b/src/theme/dark/index.js
index fb1713184..8fdb321f3 100644
--- a/src/theme/dark/index.js
+++ b/src/theme/dark/index.js
@@ -8,6 +8,12 @@ export const colorBackgroundSubscriptionContainer = legacyStyles.themeBrandInfo;
8export const colorHeadline = legacyStyles.darkThemeTextColor; 8export const colorHeadline = legacyStyles.darkThemeTextColor;
9export const colorText = legacyStyles.darkThemeTextColor; 9export const colorText = legacyStyles.darkThemeTextColor;
10 10
11// Error Handler
12export const colorWebviewErrorHandlerBackground = legacyStyles.darkThemeGrayDarkest;
13
11// Loader 14// Loader
12export const colorFullscreenLoaderSpinner = '#FFF'; 15export const colorFullscreenLoaderSpinner = '#FFF';
13export const colorWebviewLoaderBackground = hexToRgba(legacyStyles.darkThemeGrayDarkest, 0.5); 16export const colorWebviewLoaderBackground = hexToRgba(legacyStyles.darkThemeGrayDarkest, 0.5);
17
18// Modal
19export const colorModalOverlayBackground = hexToRgba(legacyStyles.darkThemeGrayDarkest, 0.8);
diff --git a/src/theme/default/index.js b/src/theme/default/index.js
index 37827621c..61410073d 100644
--- a/src/theme/default/index.js
+++ b/src/theme/default/index.js
@@ -23,7 +23,13 @@ export const colorSubscriptionContainerTitle = brandPrimary;
23export const colorSubscriptionContainerActionButtonBackground = brandPrimary; 23export const colorSubscriptionContainerActionButtonBackground = brandPrimary;
24export const colorSubscriptionContainerActionButtonColor = '#FFF'; 24export const colorSubscriptionContainerActionButtonColor = '#FFF';
25 25
26// Error Handler
27export const colorWebviewErrorHandlerBackground = legacyStyles.themeGrayLighter;
28
26// Loader 29// Loader
27export const colorAppLoaderSpinner = '#FFF'; 30export const colorAppLoaderSpinner = '#FFF';
28export const colorFullscreenLoaderSpinner = legacyStyles.themeGrayDark; 31export const colorFullscreenLoaderSpinner = legacyStyles.themeGrayDark;
29export const colorWebviewLoaderBackground = hexToRgba(legacyStyles.themeGrayLighter, 0.8); 32export const colorWebviewLoaderBackground = hexToRgba(legacyStyles.themeGrayLighter, 0.8);
33
34// Modal
35export const colorModalOverlayBackground = hexToRgba(legacyStyles.themeGrayLighter, 0.8);
diff --git a/src/webview/contextMenu.js b/src/webview/contextMenu.js
index bd099987d..a76c03e5a 100644
--- a/src/webview/contextMenu.js
+++ b/src/webview/contextMenu.js
@@ -277,6 +277,6 @@ export default function contextMenu(spellcheckProvider, isSpellcheckEnabled, get
277 ), 277 ),
278 ); 278 );
279 279
280 menu.popup(remote.getCurrentWindow()); 280 menu.popup();
281 }); 281 });
282} 282}
diff --git a/src/webview/recipe.js b/src/webview/recipe.js
index 9aa89ce01..c718b348e 100644
--- a/src/webview/recipe.js
+++ b/src/webview/recipe.js
@@ -73,7 +73,7 @@ class RecipeController {
73 require(modulePath)(new RecipeWebview(), {...config, recipe,}); 73 require(modulePath)(new RecipeWebview(), {...config, recipe,});
74 debug('Initialize Recipe', config, recipe); 74 debug('Initialize Recipe', config, recipe);
75 75
76 this.settings.service = config; 76 this.settings.service = Object.assign(config, { recipe });
77 } catch (err) { 77 } catch (err) {
78 console.error('Recipe initialization failed', err); 78 console.error('Recipe initialization failed', err);
79 } 79 }