diff options
27 files changed, 5117 insertions, 303 deletions
@@ -4,7 +4,7 @@ | |||
4 | "@babel/preset-env", | 4 | "@babel/preset-env", |
5 | { | 5 | { |
6 | "targets": { | 6 | "targets": { |
7 | "electron": 2 | 7 | "electron": 4 |
8 | } | 8 | } |
9 | } | 9 | } |
10 | ], | 10 | ], |
diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d20230fa..42e994855 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,3 +1,22 @@ | |||
1 | # [5.0.0-beta.23](https://github.com/meetfranz/franz/compare/5.0.0-beta.20...5.0.0-beta.23) (2019-02-01) | ||
2 | |||
3 | ### General | ||
4 | |||
5 | * **App:** Updated electron to 4.0.2 / Chromium 69 | ||
6 | |||
7 | ### Features | ||
8 | |||
9 | * **Service:** Add error screen for services that failed to load ([a5e7171](https://github.com/meetfranz/franz/commit/a5e7171)) | ||
10 | * **Service:** Add option to change spellchecking language by service ([baf7d60](https://github.com/meetfranz/franz/commit/baf7d60)) | ||
11 | |||
12 | ### Bug Fixes | ||
13 | |||
14 | * **App:** Fixed disable notification sounds 🔇 | ||
15 | * **App:** Fix app delay for Premium Supporters ([08c40f0](https://github.com/meetfranz/franz/commit/08c40f0)) | ||
16 | * **i18n:** Fix "greek" spellchecker name ([89c2eeb](https://github.com/meetfranz/franz/commit/89c2eeb)) | ||
17 | * **Spellchecker:** Dictionaries are now part of app instead of dynamic download ([0cdc165](https://github.com/meetfranz/franz/commit/0cdc165)) | ||
18 | |||
19 | |||
1 | <a name="5.0.0-beta.22"></a> | 20 | <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) | 21 | # [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 | 22 | ||
diff --git a/package-lock.json b/package-lock.json index 16fe71944..ea3fc58c9 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.21", | 3 | "version": "5.0.0-beta.23", |
4 | "lockfileVersion": 1, | 4 | "lockfileVersion": 1, |
5 | "requires": true, | 5 | "requires": true, |
6 | "dependencies": { | 6 | "dependencies": { |
@@ -1203,11 +1203,21 @@ | |||
1203 | } | 1203 | } |
1204 | }, | 1204 | }, |
1205 | "@types/node": { | 1205 | "@types/node": { |
1206 | "version": "8.10.38", | 1206 | "version": "10.12.19", |
1207 | "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.38.tgz", | 1207 | "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.19.tgz", |
1208 | "integrity": "sha512-EibsnbJerd0hBFaDjJStFrVbVBAtOy4dgL8zZFw0uOvPqzBAX59Ci8cgjg3+RgJIWhsB5A4c+pi+D4P9tQQh/A==", | 1208 | "integrity": "sha512-2NVovndCjJQj6fUUn9jCgpP4WSqr+u1SoUZMZyJkhGeBFsm6dE46l31S7lPUYt9uQ28XI+ibrJA1f5XyH5HNtA==", |
1209 | "dev": true | 1209 | "dev": true |
1210 | }, | 1210 | }, |
1211 | "JSONStream": { | ||
1212 | "version": "1.3.5", | ||
1213 | "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", | ||
1214 | "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", | ||
1215 | "dev": true, | ||
1216 | "requires": { | ||
1217 | "jsonparse": "^1.2.0", | ||
1218 | "through": ">=2.2.7 <3" | ||
1219 | } | ||
1220 | }, | ||
1211 | "abbrev": { | 1221 | "abbrev": { |
1212 | "version": "1.1.1", | 1222 | "version": "1.1.1", |
1213 | "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", | 1223 | "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", |
@@ -1244,6 +1254,12 @@ | |||
1244 | "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", | 1254 | "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", |
1245 | "dev": true | 1255 | "dev": true |
1246 | }, | 1256 | }, |
1257 | "add-stream": { | ||
1258 | "version": "1.0.0", | ||
1259 | "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", | ||
1260 | "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=", | ||
1261 | "dev": true | ||
1262 | }, | ||
1247 | "address-rfc2822": { | 1263 | "address-rfc2822": { |
1248 | "version": "2.0.4", | 1264 | "version": "2.0.4", |
1249 | "resolved": "https://registry.npmjs.org/address-rfc2822/-/address-rfc2822-2.0.4.tgz", | 1265 | "resolved": "https://registry.npmjs.org/address-rfc2822/-/address-rfc2822-2.0.4.tgz", |
@@ -1270,6 +1286,12 @@ | |||
1270 | "json-schema-traverse": "^0.3.0" | 1286 | "json-schema-traverse": "^0.3.0" |
1271 | } | 1287 | } |
1272 | }, | 1288 | }, |
1289 | "ajv-keywords": { | ||
1290 | "version": "3.2.0", | ||
1291 | "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", | ||
1292 | "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", | ||
1293 | "dev": true | ||
1294 | }, | ||
1273 | "amdefine": { | 1295 | "amdefine": { |
1274 | "version": "1.0.1", | 1296 | "version": "1.0.1", |
1275 | "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", | 1297 | "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", |
@@ -1367,31 +1389,31 @@ | |||
1367 | } | 1389 | } |
1368 | }, | 1390 | }, |
1369 | "app-builder-bin": { | 1391 | "app-builder-bin": { |
1370 | "version": "2.4.1", | 1392 | "version": "2.6.1", |
1371 | "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-2.4.1.tgz", | 1393 | "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-2.6.1.tgz", |
1372 | "integrity": "sha512-MZ1enBOVLujeKCi/rH3FJaIxjwAPUFRVuwHI3uG7lHj3Zyk0eP/QqFxz6PM9I9K155Yc7N/01bP1sh+ChzjxWw==", | 1394 | "integrity": "sha512-W0l85O+s6lOaziWqAhszPfwiG0s15FvMBP9j9i/bknsMccUkwN60u4Cy7yYtf6akCUDuJenLqpTX4/xvkq1egw==", |
1373 | "dev": true | 1395 | "dev": true |
1374 | }, | 1396 | }, |
1375 | "app-builder-lib": { | 1397 | "app-builder-lib": { |
1376 | "version": "20.34.0", | 1398 | "version": "20.38.4", |
1377 | "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-20.34.0.tgz", | 1399 | "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-20.38.4.tgz", |
1378 | "integrity": "sha512-QJbprKnhq0uy8JleWLSW9u3sX1QBIVr8sEsLriTc52FWLWC1+ls28fPhFGqGBAzrMLkJCz15CPZm7Qot64I5RA==", | 1400 | "integrity": "sha512-JbuAJQBndcCW6BJVIb2tPjM5wiuIjz2LUlbyVxNIawM2wFKUBV9kr0N3RNBJFxcrCEuA9oprMUCoymJdrMUVfA==", |
1379 | "dev": true, | 1401 | "dev": true, |
1380 | "requires": { | 1402 | "requires": { |
1381 | "7zip-bin": "~4.1.0", | 1403 | "7zip-bin": "~4.1.0", |
1382 | "app-builder-bin": "2.4.1", | 1404 | "app-builder-bin": "2.6.1", |
1383 | "async-exit-hook": "^2.0.1", | 1405 | "async-exit-hook": "^2.0.1", |
1384 | "bluebird-lst": "^1.0.6", | 1406 | "bluebird-lst": "^1.0.6", |
1385 | "builder-util": "9.1.0", | 1407 | "builder-util": "9.6.1", |
1386 | "builder-util-runtime": "7.1.0", | 1408 | "builder-util-runtime": "8.1.0", |
1387 | "chromium-pickle-js": "^0.2.0", | 1409 | "chromium-pickle-js": "^0.2.0", |
1388 | "debug": "^4.1.0", | 1410 | "debug": "^4.1.0", |
1389 | "ejs": "^2.6.1", | 1411 | "ejs": "^2.6.1", |
1390 | "electron-osx-sign": "0.4.11", | 1412 | "electron-osx-sign": "0.4.11", |
1391 | "electron-publish": "20.33.2", | 1413 | "electron-publish": "20.38.3", |
1392 | "fs-extra-p": "^7.0.0", | 1414 | "fs-extra-p": "^7.0.0", |
1393 | "hosted-git-info": "^2.7.1", | 1415 | "hosted-git-info": "^2.7.1", |
1394 | "is-ci": "^1.2.1", | 1416 | "is-ci": "^2.0.0", |
1395 | "isbinaryfile": "^3.0.3", | 1417 | "isbinaryfile": "^3.0.3", |
1396 | "js-yaml": "^3.12.0", | 1418 | "js-yaml": "^3.12.0", |
1397 | "lazy-val": "^1.0.3", | 1419 | "lazy-val": "^1.0.3", |
@@ -1401,18 +1423,33 @@ | |||
1401 | "read-config-file": "3.2.0", | 1423 | "read-config-file": "3.2.0", |
1402 | "sanitize-filename": "^1.6.1", | 1424 | "sanitize-filename": "^1.6.1", |
1403 | "semver": "^5.6.0", | 1425 | "semver": "^5.6.0", |
1404 | "temp-file": "^3.2.0" | 1426 | "temp-file": "^3.3.2" |
1405 | }, | 1427 | }, |
1406 | "dependencies": { | 1428 | "dependencies": { |
1429 | "ci-info": { | ||
1430 | "version": "2.0.0", | ||
1431 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", | ||
1432 | "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", | ||
1433 | "dev": true | ||
1434 | }, | ||
1407 | "debug": { | 1435 | "debug": { |
1408 | "version": "4.1.0", | 1436 | "version": "4.1.1", |
1409 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", | 1437 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", |
1410 | "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", | 1438 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", |
1411 | "dev": true, | 1439 | "dev": true, |
1412 | "requires": { | 1440 | "requires": { |
1413 | "ms": "^2.1.1" | 1441 | "ms": "^2.1.1" |
1414 | } | 1442 | } |
1415 | }, | 1443 | }, |
1444 | "is-ci": { | ||
1445 | "version": "2.0.0", | ||
1446 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", | ||
1447 | "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", | ||
1448 | "dev": true, | ||
1449 | "requires": { | ||
1450 | "ci-info": "^2.0.0" | ||
1451 | } | ||
1452 | }, | ||
1416 | "ms": { | 1453 | "ms": { |
1417 | "version": "2.1.1", | 1454 | "version": "2.1.1", |
1418 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | 1455 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", |
@@ -1524,6 +1561,12 @@ | |||
1524 | "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", | 1561 | "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", |
1525 | "dev": true | 1562 | "dev": true |
1526 | }, | 1563 | }, |
1564 | "array-ify": { | ||
1565 | "version": "1.0.0", | ||
1566 | "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", | ||
1567 | "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", | ||
1568 | "dev": true | ||
1569 | }, | ||
1527 | "array-includes": { | 1570 | "array-includes": { |
1528 | "version": "3.0.3", | 1571 | "version": "3.0.3", |
1529 | "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", | 1572 | "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", |
@@ -1610,6 +1653,12 @@ | |||
1610 | "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=", | 1653 | "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=", |
1611 | "dev": true | 1654 | "dev": true |
1612 | }, | 1655 | }, |
1656 | "arrify": { | ||
1657 | "version": "1.0.1", | ||
1658 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", | ||
1659 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", | ||
1660 | "dev": true | ||
1661 | }, | ||
1613 | "asap": { | 1662 | "asap": { |
1614 | "version": "2.0.6", | 1663 | "version": "2.0.6", |
1615 | "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", | 1664 | "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", |
@@ -2137,25 +2186,23 @@ | |||
2137 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" | 2186 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" |
2138 | }, | 2187 | }, |
2139 | "builder-util": { | 2188 | "builder-util": { |
2140 | "version": "9.1.0", | 2189 | "version": "9.6.1", |
2141 | "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-9.1.0.tgz", | 2190 | "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-9.6.1.tgz", |
2142 | "integrity": "sha512-YbgEQDPIuIiVzMr5yqC39WQCNjVsE0Vs6aO2bx8X2Han5zwJhUMiPiIQeYxmHldILEwiccNZs+Lb6SgkvbtHoQ==", | 2191 | "integrity": "sha512-8MljKTjeV+A+LLVexuWEV3EpWbiUcsHHrB4Bg2qNo/3dC+vTo6g/27+W3Ij7Ij1UTobSkNBstFieWijXJCco9A==", |
2143 | "dev": true, | 2192 | "dev": true, |
2144 | "requires": { | 2193 | "requires": { |
2145 | "7zip-bin": "~4.1.0", | 2194 | "7zip-bin": "~4.1.0", |
2146 | "app-builder-bin": "2.4.1", | 2195 | "app-builder-bin": "2.6.1", |
2147 | "bluebird-lst": "^1.0.6", | 2196 | "bluebird-lst": "^1.0.6", |
2148 | "builder-util-runtime": "^7.1.0", | 2197 | "builder-util-runtime": "^8.1.0", |
2149 | "chalk": "^2.4.1", | 2198 | "chalk": "^2.4.1", |
2150 | "debug": "^4.1.0", | 2199 | "debug": "^4.1.0", |
2151 | "fs-extra-p": "^7.0.0", | 2200 | "fs-extra-p": "^7.0.0", |
2152 | "is-ci": "^1.2.1", | 2201 | "is-ci": "^2.0.0", |
2153 | "js-yaml": "^3.12.0", | 2202 | "js-yaml": "^3.12.0", |
2154 | "lazy-val": "^1.0.3", | ||
2155 | "semver": "^5.6.0", | ||
2156 | "source-map-support": "^0.5.9", | 2203 | "source-map-support": "^0.5.9", |
2157 | "stat-mode": "^0.2.2", | 2204 | "stat-mode": "^0.2.2", |
2158 | "temp-file": "^3.2.0" | 2205 | "temp-file": "^3.3.2" |
2159 | }, | 2206 | }, |
2160 | "dependencies": { | 2207 | "dependencies": { |
2161 | "ansi-styles": { | 2208 | "ansi-styles": { |
@@ -2178,15 +2225,30 @@ | |||
2178 | "supports-color": "^5.3.0" | 2225 | "supports-color": "^5.3.0" |
2179 | } | 2226 | } |
2180 | }, | 2227 | }, |
2228 | "ci-info": { | ||
2229 | "version": "2.0.0", | ||
2230 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", | ||
2231 | "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", | ||
2232 | "dev": true | ||
2233 | }, | ||
2181 | "debug": { | 2234 | "debug": { |
2182 | "version": "4.1.0", | 2235 | "version": "4.1.1", |
2183 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", | 2236 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", |
2184 | "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", | 2237 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", |
2185 | "dev": true, | 2238 | "dev": true, |
2186 | "requires": { | 2239 | "requires": { |
2187 | "ms": "^2.1.1" | 2240 | "ms": "^2.1.1" |
2188 | } | 2241 | } |
2189 | }, | 2242 | }, |
2243 | "is-ci": { | ||
2244 | "version": "2.0.0", | ||
2245 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", | ||
2246 | "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", | ||
2247 | "dev": true, | ||
2248 | "requires": { | ||
2249 | "ci-info": "^2.0.0" | ||
2250 | } | ||
2251 | }, | ||
2190 | "ms": { | 2252 | "ms": { |
2191 | "version": "2.1.1", | 2253 | "version": "2.1.1", |
2192 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | 2254 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", |
@@ -2205,10 +2267,9 @@ | |||
2205 | } | 2267 | } |
2206 | }, | 2268 | }, |
2207 | "builder-util-runtime": { | 2269 | "builder-util-runtime": { |
2208 | "version": "7.1.0", | 2270 | "version": "8.1.0", |
2209 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-7.1.0.tgz", | 2271 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.1.0.tgz", |
2210 | "integrity": "sha512-TAsx651+q6bXYry21SzQblYQBUlfu4ixbDa6k2Nvts+kHO9ajyr0gDuHJsamxBaAyUUi5EldPABqsFERDEK3Hg==", | 2272 | "integrity": "sha512-s1mlJ28mv+56Iebh6c9aXjVe11O3Z0cDTwAGeB0PCcUzHA37fDxGgS8ZGoYNMZP+rBHj21d/od1wuYofTVLaQg==", |
2211 | "dev": true, | ||
2212 | "requires": { | 2273 | "requires": { |
2213 | "bluebird-lst": "^1.0.6", | 2274 | "bluebird-lst": "^1.0.6", |
2214 | "debug": "^4.1.0", | 2275 | "debug": "^4.1.0", |
@@ -2217,10 +2278,9 @@ | |||
2217 | }, | 2278 | }, |
2218 | "dependencies": { | 2279 | "dependencies": { |
2219 | "debug": { | 2280 | "debug": { |
2220 | "version": "4.1.0", | 2281 | "version": "4.1.1", |
2221 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", | 2282 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", |
2222 | "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", | 2283 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", |
2223 | "dev": true, | ||
2224 | "requires": { | 2284 | "requires": { |
2225 | "ms": "^2.1.1" | 2285 | "ms": "^2.1.1" |
2226 | } | 2286 | } |
@@ -2228,8 +2288,7 @@ | |||
2228 | "ms": { | 2288 | "ms": { |
2229 | "version": "2.1.1", | 2289 | "version": "2.1.1", |
2230 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | 2290 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", |
2231 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", | 2291 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" |
2232 | "dev": true | ||
2233 | } | 2292 | } |
2234 | } | 2293 | } |
2235 | }, | 2294 | }, |
@@ -2580,6 +2639,27 @@ | |||
2580 | "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", | 2639 | "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", |
2581 | "dev": true | 2640 | "dev": true |
2582 | }, | 2641 | }, |
2642 | "compare-func": { | ||
2643 | "version": "1.3.2", | ||
2644 | "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz", | ||
2645 | "integrity": "sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg=", | ||
2646 | "dev": true, | ||
2647 | "requires": { | ||
2648 | "array-ify": "^1.0.0", | ||
2649 | "dot-prop": "^3.0.0" | ||
2650 | }, | ||
2651 | "dependencies": { | ||
2652 | "dot-prop": { | ||
2653 | "version": "3.0.0", | ||
2654 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", | ||
2655 | "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", | ||
2656 | "dev": true, | ||
2657 | "requires": { | ||
2658 | "is-obj": "^1.0.0" | ||
2659 | } | ||
2660 | } | ||
2661 | } | ||
2662 | }, | ||
2583 | "compare-version": { | 2663 | "compare-version": { |
2584 | "version": "0.1.2", | 2664 | "version": "0.1.2", |
2585 | "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", | 2665 | "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", |
@@ -2977,12 +3057,703 @@ | |||
2977 | "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", | 3057 | "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", |
2978 | "dev": true | 3058 | "dev": true |
2979 | }, | 3059 | }, |
3060 | "conventional-changelog": { | ||
3061 | "version": "3.0.5", | ||
3062 | "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.0.5.tgz", | ||
3063 | "integrity": "sha512-JYSVGJbnOl9S2gkZwmoJ+wX2gxNVHodUmEiv+eIykeJBNX0zN5vJ3oa2xCvk2HiF7TZ+Les0eq/aX49dcymONA==", | ||
3064 | "dev": true, | ||
3065 | "requires": { | ||
3066 | "conventional-changelog-angular": "^5.0.2", | ||
3067 | "conventional-changelog-atom": "^2.0.1", | ||
3068 | "conventional-changelog-codemirror": "^2.0.1", | ||
3069 | "conventional-changelog-core": "^3.1.5", | ||
3070 | "conventional-changelog-ember": "^2.0.2", | ||
3071 | "conventional-changelog-eslint": "^3.0.1", | ||
3072 | "conventional-changelog-express": "^2.0.1", | ||
3073 | "conventional-changelog-jquery": "^3.0.4", | ||
3074 | "conventional-changelog-jshint": "^2.0.1", | ||
3075 | "conventional-changelog-preset-loader": "^2.0.2" | ||
3076 | } | ||
3077 | }, | ||
3078 | "conventional-changelog-angular": { | ||
3079 | "version": "5.0.2", | ||
3080 | "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.2.tgz", | ||
3081 | "integrity": "sha512-yx7m7lVrXmt4nKWQgWZqxSALEiAKZhOAcbxdUaU9575mB0CzXVbgrgpfSnSP7OqWDUTYGD0YVJ0MSRdyOPgAwA==", | ||
3082 | "dev": true, | ||
3083 | "requires": { | ||
3084 | "compare-func": "^1.3.1", | ||
3085 | "q": "^1.5.1" | ||
3086 | } | ||
3087 | }, | ||
3088 | "conventional-changelog-atom": { | ||
3089 | "version": "2.0.1", | ||
3090 | "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.1.tgz", | ||
3091 | "integrity": "sha512-9BniJa4gLwL20Sm7HWSNXd0gd9c5qo49gCi8nylLFpqAHhkFTj7NQfROq3f1VpffRtzfTQp4VKU5nxbe2v+eZQ==", | ||
3092 | "dev": true, | ||
3093 | "requires": { | ||
3094 | "q": "^1.5.1" | ||
3095 | } | ||
3096 | }, | ||
3097 | "conventional-changelog-cli": { | ||
3098 | "version": "2.0.11", | ||
3099 | "resolved": "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-2.0.11.tgz", | ||
3100 | "integrity": "sha512-00Z4EZfpuQxvStA5fjJXdixXCtRd5/AUMUOhYKOomhH3cRFqzF/P0MP8vavT9wnGkR0eba9mrWsMuqeVszPRxQ==", | ||
3101 | "dev": true, | ||
3102 | "requires": { | ||
3103 | "add-stream": "^1.0.0", | ||
3104 | "conventional-changelog": "^3.0.5", | ||
3105 | "lodash": "^4.2.1", | ||
3106 | "meow": "^4.0.0", | ||
3107 | "tempfile": "^1.1.1" | ||
3108 | }, | ||
3109 | "dependencies": { | ||
3110 | "camelcase": { | ||
3111 | "version": "4.1.0", | ||
3112 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", | ||
3113 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", | ||
3114 | "dev": true | ||
3115 | }, | ||
3116 | "camelcase-keys": { | ||
3117 | "version": "4.2.0", | ||
3118 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", | ||
3119 | "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", | ||
3120 | "dev": true, | ||
3121 | "requires": { | ||
3122 | "camelcase": "^4.1.0", | ||
3123 | "map-obj": "^2.0.0", | ||
3124 | "quick-lru": "^1.0.0" | ||
3125 | } | ||
3126 | }, | ||
3127 | "find-up": { | ||
3128 | "version": "2.1.0", | ||
3129 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", | ||
3130 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", | ||
3131 | "dev": true, | ||
3132 | "requires": { | ||
3133 | "locate-path": "^2.0.0" | ||
3134 | } | ||
3135 | }, | ||
3136 | "indent-string": { | ||
3137 | "version": "3.2.0", | ||
3138 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", | ||
3139 | "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", | ||
3140 | "dev": true | ||
3141 | }, | ||
3142 | "load-json-file": { | ||
3143 | "version": "4.0.0", | ||
3144 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", | ||
3145 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", | ||
3146 | "dev": true, | ||
3147 | "requires": { | ||
3148 | "graceful-fs": "^4.1.2", | ||
3149 | "parse-json": "^4.0.0", | ||
3150 | "pify": "^3.0.0", | ||
3151 | "strip-bom": "^3.0.0" | ||
3152 | } | ||
3153 | }, | ||
3154 | "map-obj": { | ||
3155 | "version": "2.0.0", | ||
3156 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", | ||
3157 | "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", | ||
3158 | "dev": true | ||
3159 | }, | ||
3160 | "meow": { | ||
3161 | "version": "4.0.1", | ||
3162 | "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", | ||
3163 | "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", | ||
3164 | "dev": true, | ||
3165 | "requires": { | ||
3166 | "camelcase-keys": "^4.0.0", | ||
3167 | "decamelize-keys": "^1.0.0", | ||
3168 | "loud-rejection": "^1.0.0", | ||
3169 | "minimist": "^1.1.3", | ||
3170 | "minimist-options": "^3.0.1", | ||
3171 | "normalize-package-data": "^2.3.4", | ||
3172 | "read-pkg-up": "^3.0.0", | ||
3173 | "redent": "^2.0.0", | ||
3174 | "trim-newlines": "^2.0.0" | ||
3175 | } | ||
3176 | }, | ||
3177 | "parse-json": { | ||
3178 | "version": "4.0.0", | ||
3179 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", | ||
3180 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", | ||
3181 | "dev": true, | ||
3182 | "requires": { | ||
3183 | "error-ex": "^1.3.1", | ||
3184 | "json-parse-better-errors": "^1.0.1" | ||
3185 | } | ||
3186 | }, | ||
3187 | "path-type": { | ||
3188 | "version": "3.0.0", | ||
3189 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", | ||
3190 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", | ||
3191 | "dev": true, | ||
3192 | "requires": { | ||
3193 | "pify": "^3.0.0" | ||
3194 | } | ||
3195 | }, | ||
3196 | "pify": { | ||
3197 | "version": "3.0.0", | ||
3198 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | ||
3199 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", | ||
3200 | "dev": true | ||
3201 | }, | ||
3202 | "read-pkg": { | ||
3203 | "version": "3.0.0", | ||
3204 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", | ||
3205 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", | ||
3206 | "dev": true, | ||
3207 | "requires": { | ||
3208 | "load-json-file": "^4.0.0", | ||
3209 | "normalize-package-data": "^2.3.2", | ||
3210 | "path-type": "^3.0.0" | ||
3211 | } | ||
3212 | }, | ||
3213 | "read-pkg-up": { | ||
3214 | "version": "3.0.0", | ||
3215 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", | ||
3216 | "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", | ||
3217 | "dev": true, | ||
3218 | "requires": { | ||
3219 | "find-up": "^2.0.0", | ||
3220 | "read-pkg": "^3.0.0" | ||
3221 | } | ||
3222 | }, | ||
3223 | "redent": { | ||
3224 | "version": "2.0.0", | ||
3225 | "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", | ||
3226 | "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", | ||
3227 | "dev": true, | ||
3228 | "requires": { | ||
3229 | "indent-string": "^3.0.0", | ||
3230 | "strip-indent": "^2.0.0" | ||
3231 | } | ||
3232 | }, | ||
3233 | "strip-bom": { | ||
3234 | "version": "3.0.0", | ||
3235 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", | ||
3236 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", | ||
3237 | "dev": true | ||
3238 | }, | ||
3239 | "strip-indent": { | ||
3240 | "version": "2.0.0", | ||
3241 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", | ||
3242 | "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", | ||
3243 | "dev": true | ||
3244 | }, | ||
3245 | "trim-newlines": { | ||
3246 | "version": "2.0.0", | ||
3247 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", | ||
3248 | "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", | ||
3249 | "dev": true | ||
3250 | } | ||
3251 | } | ||
3252 | }, | ||
3253 | "conventional-changelog-codemirror": { | ||
3254 | "version": "2.0.1", | ||
3255 | "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.1.tgz", | ||
3256 | "integrity": "sha512-23kT5IZWa+oNoUaDUzVXMYn60MCdOygTA2I+UjnOMiYVhZgmVwNd6ri/yDlmQGXHqbKhNR5NoXdBzSOSGxsgIQ==", | ||
3257 | "dev": true, | ||
3258 | "requires": { | ||
3259 | "q": "^1.5.1" | ||
3260 | } | ||
3261 | }, | ||
3262 | "conventional-changelog-core": { | ||
3263 | "version": "3.1.5", | ||
3264 | "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.1.5.tgz", | ||
3265 | "integrity": "sha512-iwqAotS4zk0wA4S84YY1JCUG7X3LxaRjJxuUo6GI4dZuIy243j5nOg/Ora35ExT4DOiw5dQbMMQvw2SUjh6moQ==", | ||
3266 | "dev": true, | ||
3267 | "requires": { | ||
3268 | "conventional-changelog-writer": "^4.0.2", | ||
3269 | "conventional-commits-parser": "^3.0.1", | ||
3270 | "dateformat": "^3.0.0", | ||
3271 | "get-pkg-repo": "^1.0.0", | ||
3272 | "git-raw-commits": "2.0.0", | ||
3273 | "git-remote-origin-url": "^2.0.0", | ||
3274 | "git-semver-tags": "^2.0.2", | ||
3275 | "lodash": "^4.2.1", | ||
3276 | "normalize-package-data": "^2.3.5", | ||
3277 | "q": "^1.5.1", | ||
3278 | "read-pkg": "^3.0.0", | ||
3279 | "read-pkg-up": "^3.0.0", | ||
3280 | "through2": "^2.0.0" | ||
3281 | }, | ||
3282 | "dependencies": { | ||
3283 | "dateformat": { | ||
3284 | "version": "3.0.3", | ||
3285 | "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", | ||
3286 | "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", | ||
3287 | "dev": true | ||
3288 | }, | ||
3289 | "find-up": { | ||
3290 | "version": "2.1.0", | ||
3291 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", | ||
3292 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", | ||
3293 | "dev": true, | ||
3294 | "requires": { | ||
3295 | "locate-path": "^2.0.0" | ||
3296 | } | ||
3297 | }, | ||
3298 | "load-json-file": { | ||
3299 | "version": "4.0.0", | ||
3300 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", | ||
3301 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", | ||
3302 | "dev": true, | ||
3303 | "requires": { | ||
3304 | "graceful-fs": "^4.1.2", | ||
3305 | "parse-json": "^4.0.0", | ||
3306 | "pify": "^3.0.0", | ||
3307 | "strip-bom": "^3.0.0" | ||
3308 | } | ||
3309 | }, | ||
3310 | "parse-json": { | ||
3311 | "version": "4.0.0", | ||
3312 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", | ||
3313 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", | ||
3314 | "dev": true, | ||
3315 | "requires": { | ||
3316 | "error-ex": "^1.3.1", | ||
3317 | "json-parse-better-errors": "^1.0.1" | ||
3318 | } | ||
3319 | }, | ||
3320 | "path-type": { | ||
3321 | "version": "3.0.0", | ||
3322 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", | ||
3323 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", | ||
3324 | "dev": true, | ||
3325 | "requires": { | ||
3326 | "pify": "^3.0.0" | ||
3327 | } | ||
3328 | }, | ||
3329 | "pify": { | ||
3330 | "version": "3.0.0", | ||
3331 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | ||
3332 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", | ||
3333 | "dev": true | ||
3334 | }, | ||
3335 | "read-pkg": { | ||
3336 | "version": "3.0.0", | ||
3337 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", | ||
3338 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", | ||
3339 | "dev": true, | ||
3340 | "requires": { | ||
3341 | "load-json-file": "^4.0.0", | ||
3342 | "normalize-package-data": "^2.3.2", | ||
3343 | "path-type": "^3.0.0" | ||
3344 | } | ||
3345 | }, | ||
3346 | "read-pkg-up": { | ||
3347 | "version": "3.0.0", | ||
3348 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", | ||
3349 | "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", | ||
3350 | "dev": true, | ||
3351 | "requires": { | ||
3352 | "find-up": "^2.0.0", | ||
3353 | "read-pkg": "^3.0.0" | ||
3354 | } | ||
3355 | }, | ||
3356 | "strip-bom": { | ||
3357 | "version": "3.0.0", | ||
3358 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", | ||
3359 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", | ||
3360 | "dev": true | ||
3361 | } | ||
3362 | } | ||
3363 | }, | ||
3364 | "conventional-changelog-ember": { | ||
3365 | "version": "2.0.2", | ||
3366 | "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.2.tgz", | ||
3367 | "integrity": "sha512-qtZbA3XefO/n6DDmkYywDYi6wDKNNc98MMl2F9PKSaheJ25Trpi3336W8fDlBhq0X+EJRuseceAdKLEMmuX2tg==", | ||
3368 | "dev": true, | ||
3369 | "requires": { | ||
3370 | "q": "^1.5.1" | ||
3371 | } | ||
3372 | }, | ||
3373 | "conventional-changelog-eslint": { | ||
3374 | "version": "3.0.1", | ||
3375 | "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.1.tgz", | ||
3376 | "integrity": "sha512-yH3+bYrtvgKxSFChUBQnKNh9/U9kN2JElYBm253VpYs5wXhPHVc9ENcuVGWijh24nnOkei7wEJmnmUzgZ4ok+A==", | ||
3377 | "dev": true, | ||
3378 | "requires": { | ||
3379 | "q": "^1.5.1" | ||
3380 | } | ||
3381 | }, | ||
3382 | "conventional-changelog-express": { | ||
3383 | "version": "2.0.1", | ||
3384 | "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.1.tgz", | ||
3385 | "integrity": "sha512-G6uCuCaQhLxdb4eEfAIHpcfcJ2+ao3hJkbLrw/jSK/eROeNfnxCJasaWdDAfFkxsbpzvQT4W01iSynU3OoPLIw==", | ||
3386 | "dev": true, | ||
3387 | "requires": { | ||
3388 | "q": "^1.5.1" | ||
3389 | } | ||
3390 | }, | ||
3391 | "conventional-changelog-jquery": { | ||
3392 | "version": "3.0.4", | ||
3393 | "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.4.tgz", | ||
3394 | "integrity": "sha512-IVJGI3MseYoY6eybknnTf9WzeQIKZv7aNTm2KQsiFVJH21bfP2q7XVjfoMibdCg95GmgeFlaygMdeoDDa+ZbEQ==", | ||
3395 | "dev": true, | ||
3396 | "requires": { | ||
3397 | "q": "^1.5.1" | ||
3398 | } | ||
3399 | }, | ||
3400 | "conventional-changelog-jshint": { | ||
3401 | "version": "2.0.1", | ||
3402 | "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.1.tgz", | ||
3403 | "integrity": "sha512-kRFJsCOZzPFm2tzRHULWP4tauGMvccOlXYf3zGeuSW4U0mZhk5NsjnRZ7xFWrTFPlCLV+PNmHMuXp5atdoZmEg==", | ||
3404 | "dev": true, | ||
3405 | "requires": { | ||
3406 | "compare-func": "^1.3.1", | ||
3407 | "q": "^1.5.1" | ||
3408 | } | ||
3409 | }, | ||
3410 | "conventional-changelog-preset-loader": { | ||
3411 | "version": "2.0.2", | ||
3412 | "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.0.2.tgz", | ||
3413 | "integrity": "sha512-pBY+qnUoJPXAXXqVGwQaVmcye05xi6z231QM98wHWamGAmu/ghkBprQAwmF5bdmyobdVxiLhPY3PrCfSeUNzRQ==", | ||
3414 | "dev": true | ||
3415 | }, | ||
3416 | "conventional-changelog-writer": { | ||
3417 | "version": "4.0.2", | ||
3418 | "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.2.tgz", | ||
3419 | "integrity": "sha512-d8/FQY/fix2xXEBUhOo8u3DCbyEw3UOQgYHxLsPDw+wHUDma/GQGAGsGtoH876WyNs32fViHmTOUrgRKVLvBug==", | ||
3420 | "dev": true, | ||
3421 | "requires": { | ||
3422 | "compare-func": "^1.3.1", | ||
3423 | "conventional-commits-filter": "^2.0.1", | ||
3424 | "dateformat": "^3.0.0", | ||
3425 | "handlebars": "^4.0.2", | ||
3426 | "json-stringify-safe": "^5.0.1", | ||
3427 | "lodash": "^4.2.1", | ||
3428 | "meow": "^4.0.0", | ||
3429 | "semver": "^5.5.0", | ||
3430 | "split": "^1.0.0", | ||
3431 | "through2": "^2.0.0" | ||
3432 | }, | ||
3433 | "dependencies": { | ||
3434 | "camelcase": { | ||
3435 | "version": "4.1.0", | ||
3436 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", | ||
3437 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", | ||
3438 | "dev": true | ||
3439 | }, | ||
3440 | "camelcase-keys": { | ||
3441 | "version": "4.2.0", | ||
3442 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", | ||
3443 | "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", | ||
3444 | "dev": true, | ||
3445 | "requires": { | ||
3446 | "camelcase": "^4.1.0", | ||
3447 | "map-obj": "^2.0.0", | ||
3448 | "quick-lru": "^1.0.0" | ||
3449 | } | ||
3450 | }, | ||
3451 | "dateformat": { | ||
3452 | "version": "3.0.3", | ||
3453 | "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", | ||
3454 | "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", | ||
3455 | "dev": true | ||
3456 | }, | ||
3457 | "find-up": { | ||
3458 | "version": "2.1.0", | ||
3459 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", | ||
3460 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", | ||
3461 | "dev": true, | ||
3462 | "requires": { | ||
3463 | "locate-path": "^2.0.0" | ||
3464 | } | ||
3465 | }, | ||
3466 | "indent-string": { | ||
3467 | "version": "3.2.0", | ||
3468 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", | ||
3469 | "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", | ||
3470 | "dev": true | ||
3471 | }, | ||
3472 | "load-json-file": { | ||
3473 | "version": "4.0.0", | ||
3474 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", | ||
3475 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", | ||
3476 | "dev": true, | ||
3477 | "requires": { | ||
3478 | "graceful-fs": "^4.1.2", | ||
3479 | "parse-json": "^4.0.0", | ||
3480 | "pify": "^3.0.0", | ||
3481 | "strip-bom": "^3.0.0" | ||
3482 | } | ||
3483 | }, | ||
3484 | "map-obj": { | ||
3485 | "version": "2.0.0", | ||
3486 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", | ||
3487 | "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", | ||
3488 | "dev": true | ||
3489 | }, | ||
3490 | "meow": { | ||
3491 | "version": "4.0.1", | ||
3492 | "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", | ||
3493 | "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", | ||
3494 | "dev": true, | ||
3495 | "requires": { | ||
3496 | "camelcase-keys": "^4.0.0", | ||
3497 | "decamelize-keys": "^1.0.0", | ||
3498 | "loud-rejection": "^1.0.0", | ||
3499 | "minimist": "^1.1.3", | ||
3500 | "minimist-options": "^3.0.1", | ||
3501 | "normalize-package-data": "^2.3.4", | ||
3502 | "read-pkg-up": "^3.0.0", | ||
3503 | "redent": "^2.0.0", | ||
3504 | "trim-newlines": "^2.0.0" | ||
3505 | } | ||
3506 | }, | ||
3507 | "parse-json": { | ||
3508 | "version": "4.0.0", | ||
3509 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", | ||
3510 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", | ||
3511 | "dev": true, | ||
3512 | "requires": { | ||
3513 | "error-ex": "^1.3.1", | ||
3514 | "json-parse-better-errors": "^1.0.1" | ||
3515 | } | ||
3516 | }, | ||
3517 | "path-type": { | ||
3518 | "version": "3.0.0", | ||
3519 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", | ||
3520 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", | ||
3521 | "dev": true, | ||
3522 | "requires": { | ||
3523 | "pify": "^3.0.0" | ||
3524 | } | ||
3525 | }, | ||
3526 | "pify": { | ||
3527 | "version": "3.0.0", | ||
3528 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | ||
3529 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", | ||
3530 | "dev": true | ||
3531 | }, | ||
3532 | "read-pkg": { | ||
3533 | "version": "3.0.0", | ||
3534 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", | ||
3535 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", | ||
3536 | "dev": true, | ||
3537 | "requires": { | ||
3538 | "load-json-file": "^4.0.0", | ||
3539 | "normalize-package-data": "^2.3.2", | ||
3540 | "path-type": "^3.0.0" | ||
3541 | } | ||
3542 | }, | ||
3543 | "read-pkg-up": { | ||
3544 | "version": "3.0.0", | ||
3545 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", | ||
3546 | "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", | ||
3547 | "dev": true, | ||
3548 | "requires": { | ||
3549 | "find-up": "^2.0.0", | ||
3550 | "read-pkg": "^3.0.0" | ||
3551 | } | ||
3552 | }, | ||
3553 | "redent": { | ||
3554 | "version": "2.0.0", | ||
3555 | "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", | ||
3556 | "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", | ||
3557 | "dev": true, | ||
3558 | "requires": { | ||
3559 | "indent-string": "^3.0.0", | ||
3560 | "strip-indent": "^2.0.0" | ||
3561 | } | ||
3562 | }, | ||
3563 | "strip-bom": { | ||
3564 | "version": "3.0.0", | ||
3565 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", | ||
3566 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", | ||
3567 | "dev": true | ||
3568 | }, | ||
3569 | "strip-indent": { | ||
3570 | "version": "2.0.0", | ||
3571 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", | ||
3572 | "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", | ||
3573 | "dev": true | ||
3574 | }, | ||
3575 | "trim-newlines": { | ||
3576 | "version": "2.0.0", | ||
3577 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", | ||
3578 | "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", | ||
3579 | "dev": true | ||
3580 | } | ||
3581 | } | ||
3582 | }, | ||
2980 | "conventional-commit-types": { | 3583 | "conventional-commit-types": { |
2981 | "version": "2.2.0", | 3584 | "version": "2.2.0", |
2982 | "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-2.2.0.tgz", | 3585 | "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-2.2.0.tgz", |
2983 | "integrity": "sha1-XblXOdbCEqy+e29lahG5QLqmiUY=", | 3586 | "integrity": "sha1-XblXOdbCEqy+e29lahG5QLqmiUY=", |
2984 | "dev": true | 3587 | "dev": true |
2985 | }, | 3588 | }, |
3589 | "conventional-commits-filter": { | ||
3590 | "version": "2.0.1", | ||
3591 | "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.1.tgz", | ||
3592 | "integrity": "sha512-92OU8pz/977udhBjgPEbg3sbYzIxMDFTlQT97w7KdhR9igNqdJvy8smmedAAgn4tPiqseFloKkrVfbXCVd+E7A==", | ||
3593 | "dev": true, | ||
3594 | "requires": { | ||
3595 | "is-subset": "^0.1.1", | ||
3596 | "modify-values": "^1.0.0" | ||
3597 | } | ||
3598 | }, | ||
3599 | "conventional-commits-parser": { | ||
3600 | "version": "3.0.1", | ||
3601 | "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.1.tgz", | ||
3602 | "integrity": "sha512-P6U5UOvDeidUJ8ebHVDIoXzI7gMlQ1OF/id6oUvp8cnZvOXMt1n8nYl74Ey9YMn0uVQtxmCtjPQawpsssBWtGg==", | ||
3603 | "dev": true, | ||
3604 | "requires": { | ||
3605 | "JSONStream": "^1.0.4", | ||
3606 | "is-text-path": "^1.0.0", | ||
3607 | "lodash": "^4.2.1", | ||
3608 | "meow": "^4.0.0", | ||
3609 | "split2": "^2.0.0", | ||
3610 | "through2": "^2.0.0", | ||
3611 | "trim-off-newlines": "^1.0.0" | ||
3612 | }, | ||
3613 | "dependencies": { | ||
3614 | "camelcase": { | ||
3615 | "version": "4.1.0", | ||
3616 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", | ||
3617 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", | ||
3618 | "dev": true | ||
3619 | }, | ||
3620 | "camelcase-keys": { | ||
3621 | "version": "4.2.0", | ||
3622 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", | ||
3623 | "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", | ||
3624 | "dev": true, | ||
3625 | "requires": { | ||
3626 | "camelcase": "^4.1.0", | ||
3627 | "map-obj": "^2.0.0", | ||
3628 | "quick-lru": "^1.0.0" | ||
3629 | } | ||
3630 | }, | ||
3631 | "find-up": { | ||
3632 | "version": "2.1.0", | ||
3633 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", | ||
3634 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", | ||
3635 | "dev": true, | ||
3636 | "requires": { | ||
3637 | "locate-path": "^2.0.0" | ||
3638 | } | ||
3639 | }, | ||
3640 | "indent-string": { | ||
3641 | "version": "3.2.0", | ||
3642 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", | ||
3643 | "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", | ||
3644 | "dev": true | ||
3645 | }, | ||
3646 | "load-json-file": { | ||
3647 | "version": "4.0.0", | ||
3648 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", | ||
3649 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", | ||
3650 | "dev": true, | ||
3651 | "requires": { | ||
3652 | "graceful-fs": "^4.1.2", | ||
3653 | "parse-json": "^4.0.0", | ||
3654 | "pify": "^3.0.0", | ||
3655 | "strip-bom": "^3.0.0" | ||
3656 | } | ||
3657 | }, | ||
3658 | "map-obj": { | ||
3659 | "version": "2.0.0", | ||
3660 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", | ||
3661 | "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", | ||
3662 | "dev": true | ||
3663 | }, | ||
3664 | "meow": { | ||
3665 | "version": "4.0.1", | ||
3666 | "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", | ||
3667 | "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", | ||
3668 | "dev": true, | ||
3669 | "requires": { | ||
3670 | "camelcase-keys": "^4.0.0", | ||
3671 | "decamelize-keys": "^1.0.0", | ||
3672 | "loud-rejection": "^1.0.0", | ||
3673 | "minimist": "^1.1.3", | ||
3674 | "minimist-options": "^3.0.1", | ||
3675 | "normalize-package-data": "^2.3.4", | ||
3676 | "read-pkg-up": "^3.0.0", | ||
3677 | "redent": "^2.0.0", | ||
3678 | "trim-newlines": "^2.0.0" | ||
3679 | } | ||
3680 | }, | ||
3681 | "parse-json": { | ||
3682 | "version": "4.0.0", | ||
3683 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", | ||
3684 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", | ||
3685 | "dev": true, | ||
3686 | "requires": { | ||
3687 | "error-ex": "^1.3.1", | ||
3688 | "json-parse-better-errors": "^1.0.1" | ||
3689 | } | ||
3690 | }, | ||
3691 | "path-type": { | ||
3692 | "version": "3.0.0", | ||
3693 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", | ||
3694 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", | ||
3695 | "dev": true, | ||
3696 | "requires": { | ||
3697 | "pify": "^3.0.0" | ||
3698 | } | ||
3699 | }, | ||
3700 | "pify": { | ||
3701 | "version": "3.0.0", | ||
3702 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | ||
3703 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", | ||
3704 | "dev": true | ||
3705 | }, | ||
3706 | "read-pkg": { | ||
3707 | "version": "3.0.0", | ||
3708 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", | ||
3709 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", | ||
3710 | "dev": true, | ||
3711 | "requires": { | ||
3712 | "load-json-file": "^4.0.0", | ||
3713 | "normalize-package-data": "^2.3.2", | ||
3714 | "path-type": "^3.0.0" | ||
3715 | } | ||
3716 | }, | ||
3717 | "read-pkg-up": { | ||
3718 | "version": "3.0.0", | ||
3719 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", | ||
3720 | "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", | ||
3721 | "dev": true, | ||
3722 | "requires": { | ||
3723 | "find-up": "^2.0.0", | ||
3724 | "read-pkg": "^3.0.0" | ||
3725 | } | ||
3726 | }, | ||
3727 | "redent": { | ||
3728 | "version": "2.0.0", | ||
3729 | "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", | ||
3730 | "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", | ||
3731 | "dev": true, | ||
3732 | "requires": { | ||
3733 | "indent-string": "^3.0.0", | ||
3734 | "strip-indent": "^2.0.0" | ||
3735 | } | ||
3736 | }, | ||
3737 | "strip-bom": { | ||
3738 | "version": "3.0.0", | ||
3739 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", | ||
3740 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", | ||
3741 | "dev": true | ||
3742 | }, | ||
3743 | "strip-indent": { | ||
3744 | "version": "2.0.0", | ||
3745 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", | ||
3746 | "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", | ||
3747 | "dev": true | ||
3748 | }, | ||
3749 | "trim-newlines": { | ||
3750 | "version": "2.0.0", | ||
3751 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", | ||
3752 | "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", | ||
3753 | "dev": true | ||
3754 | } | ||
3755 | } | ||
3756 | }, | ||
2986 | "convert-source-map": { | 3757 | "convert-source-map": { |
2987 | "version": "1.6.0", | 3758 | "version": "1.6.0", |
2988 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", | 3759 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", |
@@ -3140,6 +3911,15 @@ | |||
3140 | "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=", | 3911 | "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=", |
3141 | "dev": true | 3912 | "dev": true |
3142 | }, | 3913 | }, |
3914 | "dargs": { | ||
3915 | "version": "4.1.0", | ||
3916 | "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", | ||
3917 | "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", | ||
3918 | "dev": true, | ||
3919 | "requires": { | ||
3920 | "number-is-nan": "^1.0.0" | ||
3921 | } | ||
3922 | }, | ||
3143 | "dashdash": { | 3923 | "dashdash": { |
3144 | "version": "1.14.1", | 3924 | "version": "1.14.1", |
3145 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", | 3925 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", |
@@ -3182,6 +3962,16 @@ | |||
3182 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", | 3962 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", |
3183 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" | 3963 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" |
3184 | }, | 3964 | }, |
3965 | "decamelize-keys": { | ||
3966 | "version": "1.1.0", | ||
3967 | "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", | ||
3968 | "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", | ||
3969 | "dev": true, | ||
3970 | "requires": { | ||
3971 | "decamelize": "^1.1.0", | ||
3972 | "map-obj": "^1.0.0" | ||
3973 | } | ||
3974 | }, | ||
3185 | "decode-uri-component": { | 3975 | "decode-uri-component": { |
3186 | "version": "0.2.0", | 3976 | "version": "0.2.0", |
3187 | "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", | 3977 | "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", |
@@ -3309,68 +4099,19 @@ | |||
3309 | "dev": true | 4099 | "dev": true |
3310 | }, | 4100 | }, |
3311 | "dmg-builder": { | 4101 | "dmg-builder": { |
3312 | "version": "6.2.1", | 4102 | "version": "6.5.3", |
3313 | "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-6.2.1.tgz", | 4103 | "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-6.5.3.tgz", |
3314 | "integrity": "sha512-Tt2XRUp7T3AN+sw43Q43Kt8iBkeLk6Z4UWSLOcXX7d6uj92b/g+d3ZQ8l0Ci8t4Fo4gds8b1XwFsfYbWslpV8g==", | 4104 | "integrity": "sha512-ZNl4GFBg6rdFplnuoK56iftxh/qgM7rXJUxgl21eK4WsjxgQwtQ0REZo+pDSL4OzVeyOO8MMNWSNQcCsBLiDyA==", |
3315 | "dev": true, | 4105 | "dev": true, |
3316 | "requires": { | 4106 | "requires": { |
3317 | "app-builder-lib": "~20.33.2", | 4107 | "app-builder-lib": "~20.38.3", |
3318 | "bluebird-lst": "^1.0.6", | 4108 | "bluebird-lst": "^1.0.6", |
3319 | "builder-util": "~9.1.0", | 4109 | "builder-util": "~9.6.0", |
3320 | "fs-extra-p": "^7.0.0", | 4110 | "fs-extra-p": "^7.0.0", |
3321 | "iconv-lite": "^0.4.24", | 4111 | "iconv-lite": "^0.4.24", |
3322 | "js-yaml": "^3.12.0", | 4112 | "js-yaml": "^3.12.0", |
3323 | "parse-color": "^1.0.0", | 4113 | "parse-color": "^1.0.0", |
3324 | "sanitize-filename": "^1.6.1" | 4114 | "sanitize-filename": "^1.6.1" |
3325 | }, | ||
3326 | "dependencies": { | ||
3327 | "app-builder-lib": { | ||
3328 | "version": "20.33.2", | ||
3329 | "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-20.33.2.tgz", | ||
3330 | "integrity": "sha512-RBeN0UbYYW/xdSiCLnVANhBsro2MemFAtBTib8QkwOr/uE1646tNH1JKOZ7fxhfrIQChWH3xcDSiZMa8ReB2ng==", | ||
3331 | "dev": true, | ||
3332 | "requires": { | ||
3333 | "7zip-bin": "~4.1.0", | ||
3334 | "app-builder-bin": "2.4.1", | ||
3335 | "async-exit-hook": "^2.0.1", | ||
3336 | "bluebird-lst": "^1.0.6", | ||
3337 | "builder-util": "9.1.0", | ||
3338 | "builder-util-runtime": "7.1.0", | ||
3339 | "chromium-pickle-js": "^0.2.0", | ||
3340 | "debug": "^4.1.0", | ||
3341 | "ejs": "^2.6.1", | ||
3342 | "electron-osx-sign": "0.4.11", | ||
3343 | "electron-publish": "20.33.2", | ||
3344 | "fs-extra-p": "^7.0.0", | ||
3345 | "hosted-git-info": "^2.7.1", | ||
3346 | "is-ci": "^1.2.1", | ||
3347 | "isbinaryfile": "^3.0.3", | ||
3348 | "js-yaml": "^3.12.0", | ||
3349 | "lazy-val": "^1.0.3", | ||
3350 | "minimatch": "^3.0.4", | ||
3351 | "normalize-package-data": "^2.4.0", | ||
3352 | "plist": "^3.0.1", | ||
3353 | "read-config-file": "3.2.0", | ||
3354 | "sanitize-filename": "^1.6.1", | ||
3355 | "semver": "^5.6.0", | ||
3356 | "temp-file": "^3.2.0" | ||
3357 | } | ||
3358 | }, | ||
3359 | "debug": { | ||
3360 | "version": "4.1.0", | ||
3361 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", | ||
3362 | "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", | ||
3363 | "dev": true, | ||
3364 | "requires": { | ||
3365 | "ms": "^2.1.1" | ||
3366 | } | ||
3367 | }, | ||
3368 | "ms": { | ||
3369 | "version": "2.1.1", | ||
3370 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | ||
3371 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", | ||
3372 | "dev": true | ||
3373 | } | ||
3374 | } | 4115 | } |
3375 | }, | 4116 | }, |
3376 | "doctrine": { | 4117 | "doctrine": { |
@@ -3548,35 +4289,35 @@ | |||
3548 | "dev": true | 4289 | "dev": true |
3549 | }, | 4290 | }, |
3550 | "electron": { | 4291 | "electron": { |
3551 | "version": "2.0.13", | 4292 | "version": "4.0.2", |
3552 | "resolved": "https://registry.npmjs.org/electron/-/electron-2.0.13.tgz", | 4293 | "resolved": "https://registry.npmjs.org/electron/-/electron-4.0.2.tgz", |
3553 | "integrity": "sha512-8ouYaLsp0F4sPI7QKgJkkJhrwj1JPSnBwbz6HHA9l6u7WofEt94lV+gHw71KJrDl7UaIkFwlSjyhIjG8lIZqxw==", | 4294 | "integrity": "sha512-H0pmSvOVuC+Mq/+cYNXbCDBmqq5d1xYUVdBOjqGJuwuwJeP7qDHF35JA3cq+ARzq/CbwlXq98zdW6i6+x3U24g==", |
3554 | "dev": true, | 4295 | "dev": true, |
3555 | "requires": { | 4296 | "requires": { |
3556 | "@types/node": "^8.0.24", | 4297 | "@types/node": "^10.12.18", |
3557 | "electron-download": "^3.0.1", | 4298 | "electron-download": "^4.1.0", |
3558 | "extract-zip": "^1.0.3" | 4299 | "extract-zip": "^1.0.3" |
3559 | } | 4300 | } |
3560 | }, | 4301 | }, |
3561 | "electron-builder": { | 4302 | "electron-builder": { |
3562 | "version": "20.34.0", | 4303 | "version": "20.38.4", |
3563 | "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.34.0.tgz", | 4304 | "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.38.4.tgz", |
3564 | "integrity": "sha512-3avEeTtJcPOSKmWONlWJ6SKu71fUyeldWRA207NgbJ32PdQeqeVBVlN9tnneA7NAZisBCF7SIY1f0kJDMYmXYw==", | 4305 | "integrity": "sha512-WHOr3Rz2wktxV5TqmRL6woO9/wrIZeRfJPSEXOhgfgLskE5Sp2Aer0zAF7lHNqXuG6JhU+0I9IYFAxa73MTs9w==", |
3565 | "dev": true, | 4306 | "dev": true, |
3566 | "requires": { | 4307 | "requires": { |
3567 | "app-builder-lib": "20.34.0", | 4308 | "app-builder-lib": "20.38.4", |
3568 | "bluebird-lst": "^1.0.6", | 4309 | "bluebird-lst": "^1.0.6", |
3569 | "builder-util": "9.1.0", | 4310 | "builder-util": "9.6.1", |
3570 | "builder-util-runtime": "7.1.0", | 4311 | "builder-util-runtime": "8.1.0", |
3571 | "chalk": "^2.4.1", | 4312 | "chalk": "^2.4.1", |
3572 | "dmg-builder": "6.2.1", | 4313 | "dmg-builder": "6.5.3", |
3573 | "fs-extra-p": "^7.0.0", | 4314 | "fs-extra-p": "^7.0.0", |
3574 | "is-ci": "^1.2.1", | 4315 | "is-ci": "^2.0.0", |
3575 | "lazy-val": "^1.0.3", | 4316 | "lazy-val": "^1.0.3", |
3576 | "read-config-file": "3.2.0", | 4317 | "read-config-file": "3.2.0", |
3577 | "sanitize-filename": "^1.6.1", | 4318 | "sanitize-filename": "^1.6.1", |
3578 | "update-notifier": "^2.5.0", | 4319 | "update-notifier": "^2.5.0", |
3579 | "yargs": "^12.0.2" | 4320 | "yargs": "^12.0.5" |
3580 | }, | 4321 | }, |
3581 | "dependencies": { | 4322 | "dependencies": { |
3582 | "ansi-regex": { | 4323 | "ansi-regex": { |
@@ -3611,6 +4352,12 @@ | |||
3611 | "supports-color": "^5.3.0" | 4352 | "supports-color": "^5.3.0" |
3612 | } | 4353 | } |
3613 | }, | 4354 | }, |
4355 | "ci-info": { | ||
4356 | "version": "2.0.0", | ||
4357 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", | ||
4358 | "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", | ||
4359 | "dev": true | ||
4360 | }, | ||
3614 | "cliui": { | 4361 | "cliui": { |
3615 | "version": "4.1.0", | 4362 | "version": "4.1.0", |
3616 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", | 4363 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", |
@@ -3652,6 +4399,15 @@ | |||
3652 | "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", | 4399 | "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", |
3653 | "dev": true | 4400 | "dev": true |
3654 | }, | 4401 | }, |
4402 | "is-ci": { | ||
4403 | "version": "2.0.0", | ||
4404 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", | ||
4405 | "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", | ||
4406 | "dev": true, | ||
4407 | "requires": { | ||
4408 | "ci-info": "^2.0.0" | ||
4409 | } | ||
4410 | }, | ||
3655 | "is-fullwidth-code-point": { | 4411 | "is-fullwidth-code-point": { |
3656 | "version": "2.0.0", | 4412 | "version": "2.0.0", |
3657 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | 4413 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", |
@@ -3795,53 +4551,53 @@ | |||
3795 | } | 4551 | } |
3796 | }, | 4552 | }, |
3797 | "electron-download": { | 4553 | "electron-download": { |
3798 | "version": "3.3.0", | 4554 | "version": "4.1.1", |
3799 | "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", | 4555 | "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", |
3800 | "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", | 4556 | "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", |
3801 | "dev": true, | 4557 | "dev": true, |
3802 | "requires": { | 4558 | "requires": { |
3803 | "debug": "^2.2.0", | 4559 | "debug": "^3.0.0", |
3804 | "fs-extra": "^0.30.0", | 4560 | "env-paths": "^1.0.0", |
3805 | "home-path": "^1.0.1", | 4561 | "fs-extra": "^4.0.1", |
3806 | "minimist": "^1.2.0", | 4562 | "minimist": "^1.2.0", |
3807 | "nugget": "^2.0.0", | 4563 | "nugget": "^2.0.1", |
3808 | "path-exists": "^2.1.0", | 4564 | "path-exists": "^3.0.0", |
3809 | "rc": "^1.1.2", | 4565 | "rc": "^1.2.1", |
3810 | "semver": "^5.3.0", | 4566 | "semver": "^5.4.1", |
3811 | "sumchecker": "^1.2.0" | 4567 | "sumchecker": "^2.0.2" |
3812 | }, | 4568 | }, |
3813 | "dependencies": { | 4569 | "dependencies": { |
3814 | "fs-extra": { | 4570 | "debug": { |
3815 | "version": "0.30.0", | 4571 | "version": "3.2.6", |
3816 | "resolved": "http://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", | 4572 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", |
3817 | "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", | 4573 | "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", |
3818 | "dev": true, | 4574 | "dev": true, |
3819 | "requires": { | 4575 | "requires": { |
3820 | "graceful-fs": "^4.1.2", | 4576 | "ms": "^2.1.1" |
3821 | "jsonfile": "^2.1.0", | ||
3822 | "klaw": "^1.0.0", | ||
3823 | "path-is-absolute": "^1.0.0", | ||
3824 | "rimraf": "^2.2.8" | ||
3825 | } | 4577 | } |
3826 | }, | 4578 | }, |
3827 | "jsonfile": { | 4579 | "fs-extra": { |
3828 | "version": "2.4.0", | 4580 | "version": "4.0.3", |
3829 | "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", | 4581 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", |
3830 | "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", | 4582 | "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", |
3831 | "dev": true, | 4583 | "dev": true, |
3832 | "requires": { | 4584 | "requires": { |
3833 | "graceful-fs": "^4.1.6" | 4585 | "graceful-fs": "^4.1.2", |
4586 | "jsonfile": "^4.0.0", | ||
4587 | "universalify": "^0.1.0" | ||
3834 | } | 4588 | } |
3835 | }, | 4589 | }, |
3836 | "sumchecker": { | 4590 | "ms": { |
3837 | "version": "1.3.1", | 4591 | "version": "2.1.1", |
3838 | "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", | 4592 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", |
3839 | "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", | 4593 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", |
3840 | "dev": true, | 4594 | "dev": true |
3841 | "requires": { | 4595 | }, |
3842 | "debug": "^2.2.0", | 4596 | "path-exists": { |
3843 | "es6-promise": "^4.0.5" | 4597 | "version": "3.0.0", |
3844 | } | 4598 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", |
4599 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", | ||
4600 | "dev": true | ||
3845 | } | 4601 | } |
3846 | } | 4602 | } |
3847 | }, | 4603 | }, |
@@ -3864,11 +4620,6 @@ | |||
3864 | "unixify": "1.0.0" | 4620 | "unixify": "1.0.0" |
3865 | } | 4621 | } |
3866 | }, | 4622 | }, |
3867 | "electron-is-dev": { | ||
3868 | "version": "0.3.0", | ||
3869 | "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-0.3.0.tgz", | ||
3870 | "integrity": "sha1-FOb9pcaOnk7L7/nM8DfL18BcWv4=" | ||
3871 | }, | ||
3872 | "electron-osx-sign": { | 4623 | "electron-osx-sign": { |
3873 | "version": "0.4.11", | 4624 | "version": "0.4.11", |
3874 | "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz", | 4625 | "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz", |
@@ -3884,18 +4635,18 @@ | |||
3884 | } | 4635 | } |
3885 | }, | 4636 | }, |
3886 | "electron-publish": { | 4637 | "electron-publish": { |
3887 | "version": "20.33.2", | 4638 | "version": "20.38.3", |
3888 | "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.33.2.tgz", | 4639 | "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.38.3.tgz", |
3889 | "integrity": "sha512-9LeawWk3Ve6goP8UxQEEj/YD5oXB8gWsVDb0PiPmm5kNP6O1So7h+nKiKaX1cZF9gsI7iRcmJ3soSuLXGU7GKg==", | 4640 | "integrity": "sha512-Qomq253NT5DfjUZgFSx6p+gheU5YhM6zZ67fTtBZvwyk0v8HwxNXfa8fZT7h+1c3BwEmjusTbmjZRNW/XZBXFA==", |
3890 | "dev": true, | 4641 | "dev": true, |
3891 | "requires": { | 4642 | "requires": { |
3892 | "bluebird-lst": "^1.0.6", | 4643 | "bluebird-lst": "^1.0.6", |
3893 | "builder-util": "~9.1.0", | 4644 | "builder-util": "~9.6.0", |
3894 | "builder-util-runtime": "^7.1.0", | 4645 | "builder-util-runtime": "^8.1.0", |
3895 | "chalk": "^2.4.1", | 4646 | "chalk": "^2.4.1", |
3896 | "fs-extra-p": "^7.0.0", | 4647 | "fs-extra-p": "^7.0.0", |
3897 | "lazy-val": "^1.0.3", | 4648 | "lazy-val": "^1.0.3", |
3898 | "mime": "^2.3.1" | 4649 | "mime": "^2.4.0" |
3899 | }, | 4650 | }, |
3900 | "dependencies": { | 4651 | "dependencies": { |
3901 | "ansi-styles": { | 4652 | "ansi-styles": { |
@@ -3985,46 +4736,19 @@ | |||
3985 | "dev": true | 4736 | "dev": true |
3986 | }, | 4737 | }, |
3987 | "electron-updater": { | 4738 | "electron-updater": { |
3988 | "version": "3.2.3", | 4739 | "version": "4.0.6", |
3989 | "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-3.2.3.tgz", | 4740 | "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.0.6.tgz", |
3990 | "integrity": "sha512-QkLS+hYyTTHzZ2gGtTyQQ3kY5zQaEf/VwJW+UP37CPi58/VNUOx0xNA9iChwwYa6mzeEyo1xhrS1XjePwkeTbA==", | 4741 | "integrity": "sha512-JPGLME6fxJcHG8hX7HWFl6Aew6iVm0DkcrENreKa5SUJCHG+uUaAhxDGDt+YGcNkyx1uJ6eBGMvFxDTLUv67pg==", |
3991 | "requires": { | 4742 | "requires": { |
3992 | "bluebird-lst": "^1.0.6", | 4743 | "bluebird-lst": "^1.0.6", |
3993 | "builder-util-runtime": "~7.1.0", | 4744 | "builder-util-runtime": "~8.1.0", |
3994 | "electron-is-dev": "^0.3.0", | ||
3995 | "fs-extra-p": "^7.0.0", | 4745 | "fs-extra-p": "^7.0.0", |
3996 | "js-yaml": "^3.12.0", | 4746 | "js-yaml": "^3.12.0", |
3997 | "lazy-val": "^1.0.3", | 4747 | "lazy-val": "^1.0.3", |
3998 | "lodash.isequal": "^4.5.0", | 4748 | "lodash.isequal": "^4.5.0", |
3999 | "pako": "^1.0.6", | 4749 | "pako": "^1.0.7", |
4000 | "semver": "^5.6.0", | 4750 | "semver": "^5.6.0", |
4001 | "source-map-support": "^0.5.9" | 4751 | "source-map-support": "^0.5.9" |
4002 | }, | ||
4003 | "dependencies": { | ||
4004 | "builder-util-runtime": { | ||
4005 | "version": "7.1.0", | ||
4006 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-7.1.0.tgz", | ||
4007 | "integrity": "sha512-TAsx651+q6bXYry21SzQblYQBUlfu4ixbDa6k2Nvts+kHO9ajyr0gDuHJsamxBaAyUUi5EldPABqsFERDEK3Hg==", | ||
4008 | "requires": { | ||
4009 | "bluebird-lst": "^1.0.6", | ||
4010 | "debug": "^4.1.0", | ||
4011 | "fs-extra-p": "^7.0.0", | ||
4012 | "sax": "^1.2.4" | ||
4013 | } | ||
4014 | }, | ||
4015 | "debug": { | ||
4016 | "version": "4.1.0", | ||
4017 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", | ||
4018 | "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", | ||
4019 | "requires": { | ||
4020 | "ms": "^2.1.1" | ||
4021 | } | ||
4022 | }, | ||
4023 | "ms": { | ||
4024 | "version": "2.1.1", | ||
4025 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | ||
4026 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" | ||
4027 | } | ||
4028 | } | 4752 | } |
4029 | }, | 4753 | }, |
4030 | "electron-window-state": { | 4754 | "electron-window-state": { |
@@ -4193,6 +4917,12 @@ | |||
4193 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", | 4917 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", |
4194 | "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" | 4918 | "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" |
4195 | }, | 4919 | }, |
4920 | "env-paths": { | ||
4921 | "version": "1.0.0", | ||
4922 | "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", | ||
4923 | "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=", | ||
4924 | "dev": true | ||
4925 | }, | ||
4196 | "error-ex": { | 4926 | "error-ex": { |
4197 | "version": "1.3.2", | 4927 | "version": "1.3.2", |
4198 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", | 4928 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", |
@@ -4246,12 +4976,6 @@ | |||
4246 | "es6-symbol": "^3.1.1" | 4976 | "es6-symbol": "^3.1.1" |
4247 | } | 4977 | } |
4248 | }, | 4978 | }, |
4249 | "es6-promise": { | ||
4250 | "version": "4.2.5", | ||
4251 | "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", | ||
4252 | "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==", | ||
4253 | "dev": true | ||
4254 | }, | ||
4255 | "es6-symbol": { | 4979 | "es6-symbol": { |
4256 | "version": "3.1.1", | 4980 | "version": "3.1.1", |
4257 | "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", | 4981 | "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", |
@@ -4687,6 +5411,11 @@ | |||
4687 | } | 5411 | } |
4688 | } | 5412 | } |
4689 | }, | 5413 | }, |
5414 | "exenv": { | ||
5415 | "version": "1.2.2", | ||
5416 | "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", | ||
5417 | "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" | ||
5418 | }, | ||
4690 | "expand-brackets": { | 5419 | "expand-brackets": { |
4691 | "version": "2.1.4", | 5420 | "version": "2.1.4", |
4692 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", | 5421 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", |
@@ -5868,6 +6597,19 @@ | |||
5868 | "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", | 6597 | "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", |
5869 | "dev": true | 6598 | "dev": true |
5870 | }, | 6599 | }, |
6600 | "get-pkg-repo": { | ||
6601 | "version": "1.4.0", | ||
6602 | "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", | ||
6603 | "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", | ||
6604 | "dev": true, | ||
6605 | "requires": { | ||
6606 | "hosted-git-info": "^2.1.4", | ||
6607 | "meow": "^3.3.0", | ||
6608 | "normalize-package-data": "^2.3.0", | ||
6609 | "parse-github-repo-url": "^1.3.0", | ||
6610 | "through2": "^2.0.0" | ||
6611 | } | ||
6612 | }, | ||
5871 | "get-stdin": { | 6613 | "get-stdin": { |
5872 | "version": "4.0.1", | 6614 | "version": "4.0.1", |
5873 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", | 6615 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", |
@@ -5902,6 +6644,353 @@ | |||
5902 | "tslib": "^1.7.1" | 6644 | "tslib": "^1.7.1" |
5903 | } | 6645 | } |
5904 | }, | 6646 | }, |
6647 | "git-raw-commits": { | ||
6648 | "version": "2.0.0", | ||
6649 | "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", | ||
6650 | "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", | ||
6651 | "dev": true, | ||
6652 | "requires": { | ||
6653 | "dargs": "^4.0.1", | ||
6654 | "lodash.template": "^4.0.2", | ||
6655 | "meow": "^4.0.0", | ||
6656 | "split2": "^2.0.0", | ||
6657 | "through2": "^2.0.0" | ||
6658 | }, | ||
6659 | "dependencies": { | ||
6660 | "camelcase": { | ||
6661 | "version": "4.1.0", | ||
6662 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", | ||
6663 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", | ||
6664 | "dev": true | ||
6665 | }, | ||
6666 | "camelcase-keys": { | ||
6667 | "version": "4.2.0", | ||
6668 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", | ||
6669 | "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", | ||
6670 | "dev": true, | ||
6671 | "requires": { | ||
6672 | "camelcase": "^4.1.0", | ||
6673 | "map-obj": "^2.0.0", | ||
6674 | "quick-lru": "^1.0.0" | ||
6675 | } | ||
6676 | }, | ||
6677 | "find-up": { | ||
6678 | "version": "2.1.0", | ||
6679 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", | ||
6680 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", | ||
6681 | "dev": true, | ||
6682 | "requires": { | ||
6683 | "locate-path": "^2.0.0" | ||
6684 | } | ||
6685 | }, | ||
6686 | "indent-string": { | ||
6687 | "version": "3.2.0", | ||
6688 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", | ||
6689 | "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", | ||
6690 | "dev": true | ||
6691 | }, | ||
6692 | "load-json-file": { | ||
6693 | "version": "4.0.0", | ||
6694 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", | ||
6695 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", | ||
6696 | "dev": true, | ||
6697 | "requires": { | ||
6698 | "graceful-fs": "^4.1.2", | ||
6699 | "parse-json": "^4.0.0", | ||
6700 | "pify": "^3.0.0", | ||
6701 | "strip-bom": "^3.0.0" | ||
6702 | } | ||
6703 | }, | ||
6704 | "lodash.template": { | ||
6705 | "version": "4.4.0", | ||
6706 | "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", | ||
6707 | "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", | ||
6708 | "dev": true, | ||
6709 | "requires": { | ||
6710 | "lodash._reinterpolate": "~3.0.0", | ||
6711 | "lodash.templatesettings": "^4.0.0" | ||
6712 | } | ||
6713 | }, | ||
6714 | "lodash.templatesettings": { | ||
6715 | "version": "4.1.0", | ||
6716 | "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", | ||
6717 | "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", | ||
6718 | "dev": true, | ||
6719 | "requires": { | ||
6720 | "lodash._reinterpolate": "~3.0.0" | ||
6721 | } | ||
6722 | }, | ||
6723 | "map-obj": { | ||
6724 | "version": "2.0.0", | ||
6725 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", | ||
6726 | "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", | ||
6727 | "dev": true | ||
6728 | }, | ||
6729 | "meow": { | ||
6730 | "version": "4.0.1", | ||
6731 | "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", | ||
6732 | "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", | ||
6733 | "dev": true, | ||
6734 | "requires": { | ||
6735 | "camelcase-keys": "^4.0.0", | ||
6736 | "decamelize-keys": "^1.0.0", | ||
6737 | "loud-rejection": "^1.0.0", | ||
6738 | "minimist": "^1.1.3", | ||
6739 | "minimist-options": "^3.0.1", | ||
6740 | "normalize-package-data": "^2.3.4", | ||
6741 | "read-pkg-up": "^3.0.0", | ||
6742 | "redent": "^2.0.0", | ||
6743 | "trim-newlines": "^2.0.0" | ||
6744 | } | ||
6745 | }, | ||
6746 | "parse-json": { | ||
6747 | "version": "4.0.0", | ||
6748 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", | ||
6749 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", | ||
6750 | "dev": true, | ||
6751 | "requires": { | ||
6752 | "error-ex": "^1.3.1", | ||
6753 | "json-parse-better-errors": "^1.0.1" | ||
6754 | } | ||
6755 | }, | ||
6756 | "path-type": { | ||
6757 | "version": "3.0.0", | ||
6758 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", | ||
6759 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", | ||
6760 | "dev": true, | ||
6761 | "requires": { | ||
6762 | "pify": "^3.0.0" | ||
6763 | } | ||
6764 | }, | ||
6765 | "pify": { | ||
6766 | "version": "3.0.0", | ||
6767 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | ||
6768 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", | ||
6769 | "dev": true | ||
6770 | }, | ||
6771 | "read-pkg": { | ||
6772 | "version": "3.0.0", | ||
6773 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", | ||
6774 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", | ||
6775 | "dev": true, | ||
6776 | "requires": { | ||
6777 | "load-json-file": "^4.0.0", | ||
6778 | "normalize-package-data": "^2.3.2", | ||
6779 | "path-type": "^3.0.0" | ||
6780 | } | ||
6781 | }, | ||
6782 | "read-pkg-up": { | ||
6783 | "version": "3.0.0", | ||
6784 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", | ||
6785 | "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", | ||
6786 | "dev": true, | ||
6787 | "requires": { | ||
6788 | "find-up": "^2.0.0", | ||
6789 | "read-pkg": "^3.0.0" | ||
6790 | } | ||
6791 | }, | ||
6792 | "redent": { | ||
6793 | "version": "2.0.0", | ||
6794 | "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", | ||
6795 | "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", | ||
6796 | "dev": true, | ||
6797 | "requires": { | ||
6798 | "indent-string": "^3.0.0", | ||
6799 | "strip-indent": "^2.0.0" | ||
6800 | } | ||
6801 | }, | ||
6802 | "strip-bom": { | ||
6803 | "version": "3.0.0", | ||
6804 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", | ||
6805 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", | ||
6806 | "dev": true | ||
6807 | }, | ||
6808 | "strip-indent": { | ||
6809 | "version": "2.0.0", | ||
6810 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", | ||
6811 | "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", | ||
6812 | "dev": true | ||
6813 | }, | ||
6814 | "trim-newlines": { | ||
6815 | "version": "2.0.0", | ||
6816 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", | ||
6817 | "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", | ||
6818 | "dev": true | ||
6819 | } | ||
6820 | } | ||
6821 | }, | ||
6822 | "git-remote-origin-url": { | ||
6823 | "version": "2.0.0", | ||
6824 | "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", | ||
6825 | "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", | ||
6826 | "dev": true, | ||
6827 | "requires": { | ||
6828 | "gitconfiglocal": "^1.0.0", | ||
6829 | "pify": "^2.3.0" | ||
6830 | } | ||
6831 | }, | ||
6832 | "git-semver-tags": { | ||
6833 | "version": "2.0.2", | ||
6834 | "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.2.tgz", | ||
6835 | "integrity": "sha512-34lMF7Yo1xEmsK2EkbArdoU79umpvm0MfzaDkSNYSJqtM5QLAVTPWgpiXSVI5o/O9EvZPSrP4Zvnec/CqhSd5w==", | ||
6836 | "dev": true, | ||
6837 | "requires": { | ||
6838 | "meow": "^4.0.0", | ||
6839 | "semver": "^5.5.0" | ||
6840 | }, | ||
6841 | "dependencies": { | ||
6842 | "camelcase": { | ||
6843 | "version": "4.1.0", | ||
6844 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", | ||
6845 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", | ||
6846 | "dev": true | ||
6847 | }, | ||
6848 | "camelcase-keys": { | ||
6849 | "version": "4.2.0", | ||
6850 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", | ||
6851 | "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", | ||
6852 | "dev": true, | ||
6853 | "requires": { | ||
6854 | "camelcase": "^4.1.0", | ||
6855 | "map-obj": "^2.0.0", | ||
6856 | "quick-lru": "^1.0.0" | ||
6857 | } | ||
6858 | }, | ||
6859 | "find-up": { | ||
6860 | "version": "2.1.0", | ||
6861 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", | ||
6862 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", | ||
6863 | "dev": true, | ||
6864 | "requires": { | ||
6865 | "locate-path": "^2.0.0" | ||
6866 | } | ||
6867 | }, | ||
6868 | "indent-string": { | ||
6869 | "version": "3.2.0", | ||
6870 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", | ||
6871 | "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", | ||
6872 | "dev": true | ||
6873 | }, | ||
6874 | "load-json-file": { | ||
6875 | "version": "4.0.0", | ||
6876 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", | ||
6877 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", | ||
6878 | "dev": true, | ||
6879 | "requires": { | ||
6880 | "graceful-fs": "^4.1.2", | ||
6881 | "parse-json": "^4.0.0", | ||
6882 | "pify": "^3.0.0", | ||
6883 | "strip-bom": "^3.0.0" | ||
6884 | } | ||
6885 | }, | ||
6886 | "map-obj": { | ||
6887 | "version": "2.0.0", | ||
6888 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", | ||
6889 | "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", | ||
6890 | "dev": true | ||
6891 | }, | ||
6892 | "meow": { | ||
6893 | "version": "4.0.1", | ||
6894 | "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", | ||
6895 | "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", | ||
6896 | "dev": true, | ||
6897 | "requires": { | ||
6898 | "camelcase-keys": "^4.0.0", | ||
6899 | "decamelize-keys": "^1.0.0", | ||
6900 | "loud-rejection": "^1.0.0", | ||
6901 | "minimist": "^1.1.3", | ||
6902 | "minimist-options": "^3.0.1", | ||
6903 | "normalize-package-data": "^2.3.4", | ||
6904 | "read-pkg-up": "^3.0.0", | ||
6905 | "redent": "^2.0.0", | ||
6906 | "trim-newlines": "^2.0.0" | ||
6907 | } | ||
6908 | }, | ||
6909 | "parse-json": { | ||
6910 | "version": "4.0.0", | ||
6911 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", | ||
6912 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", | ||
6913 | "dev": true, | ||
6914 | "requires": { | ||
6915 | "error-ex": "^1.3.1", | ||
6916 | "json-parse-better-errors": "^1.0.1" | ||
6917 | } | ||
6918 | }, | ||
6919 | "path-type": { | ||
6920 | "version": "3.0.0", | ||
6921 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", | ||
6922 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", | ||
6923 | "dev": true, | ||
6924 | "requires": { | ||
6925 | "pify": "^3.0.0" | ||
6926 | } | ||
6927 | }, | ||
6928 | "pify": { | ||
6929 | "version": "3.0.0", | ||
6930 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | ||
6931 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", | ||
6932 | "dev": true | ||
6933 | }, | ||
6934 | "read-pkg": { | ||
6935 | "version": "3.0.0", | ||
6936 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", | ||
6937 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", | ||
6938 | "dev": true, | ||
6939 | "requires": { | ||
6940 | "load-json-file": "^4.0.0", | ||
6941 | "normalize-package-data": "^2.3.2", | ||
6942 | "path-type": "^3.0.0" | ||
6943 | } | ||
6944 | }, | ||
6945 | "read-pkg-up": { | ||
6946 | "version": "3.0.0", | ||
6947 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", | ||
6948 | "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", | ||
6949 | "dev": true, | ||
6950 | "requires": { | ||
6951 | "find-up": "^2.0.0", | ||
6952 | "read-pkg": "^3.0.0" | ||
6953 | } | ||
6954 | }, | ||
6955 | "redent": { | ||
6956 | "version": "2.0.0", | ||
6957 | "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", | ||
6958 | "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", | ||
6959 | "dev": true, | ||
6960 | "requires": { | ||
6961 | "indent-string": "^3.0.0", | ||
6962 | "strip-indent": "^2.0.0" | ||
6963 | } | ||
6964 | }, | ||
6965 | "strip-bom": { | ||
6966 | "version": "3.0.0", | ||
6967 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", | ||
6968 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", | ||
6969 | "dev": true | ||
6970 | }, | ||
6971 | "strip-indent": { | ||
6972 | "version": "2.0.0", | ||
6973 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", | ||
6974 | "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", | ||
6975 | "dev": true | ||
6976 | }, | ||
6977 | "trim-newlines": { | ||
6978 | "version": "2.0.0", | ||
6979 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", | ||
6980 | "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", | ||
6981 | "dev": true | ||
6982 | } | ||
6983 | } | ||
6984 | }, | ||
6985 | "gitconfiglocal": { | ||
6986 | "version": "1.0.0", | ||
6987 | "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", | ||
6988 | "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", | ||
6989 | "dev": true, | ||
6990 | "requires": { | ||
6991 | "ini": "^1.3.2" | ||
6992 | } | ||
6993 | }, | ||
5905 | "glob": { | 6994 | "glob": { |
5906 | "version": "7.1.3", | 6995 | "version": "7.1.3", |
5907 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", | 6996 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", |
@@ -6751,6 +7840,35 @@ | |||
6751 | "glogg": "^1.0.0" | 7840 | "glogg": "^1.0.0" |
6752 | } | 7841 | } |
6753 | }, | 7842 | }, |
7843 | "handlebars": { | ||
7844 | "version": "4.0.12", | ||
7845 | "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", | ||
7846 | "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", | ||
7847 | "dev": true, | ||
7848 | "requires": { | ||
7849 | "async": "^2.5.0", | ||
7850 | "optimist": "^0.6.1", | ||
7851 | "source-map": "^0.6.1", | ||
7852 | "uglify-js": "^3.1.4" | ||
7853 | }, | ||
7854 | "dependencies": { | ||
7855 | "async": { | ||
7856 | "version": "2.6.1", | ||
7857 | "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", | ||
7858 | "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", | ||
7859 | "dev": true, | ||
7860 | "requires": { | ||
7861 | "lodash": "^4.17.10" | ||
7862 | } | ||
7863 | }, | ||
7864 | "source-map": { | ||
7865 | "version": "0.6.1", | ||
7866 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | ||
7867 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | ||
7868 | "dev": true | ||
7869 | } | ||
7870 | } | ||
7871 | }, | ||
6754 | "har-schema": { | 7872 | "har-schema": { |
6755 | "version": "2.0.0", | 7873 | "version": "2.0.0", |
6756 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", | 7874 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", |
@@ -6901,12 +8019,6 @@ | |||
6901 | "integrity": "sha1-V6j+JM8zzdUkhgoVgh3cJchmcfs=", | 8019 | "integrity": "sha1-V6j+JM8zzdUkhgoVgh3cJchmcfs=", |
6902 | "dev": true | 8020 | "dev": true |
6903 | }, | 8021 | }, |
6904 | "home-path": { | ||
6905 | "version": "1.0.6", | ||
6906 | "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz", | ||
6907 | "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==", | ||
6908 | "dev": true | ||
6909 | }, | ||
6910 | "homedir-polyfill": { | 8022 | "homedir-polyfill": { |
6911 | "version": "1.0.1", | 8023 | "version": "1.0.1", |
6912 | "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", | 8024 | "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", |
@@ -7322,6 +8434,12 @@ | |||
7322 | } | 8434 | } |
7323 | } | 8435 | } |
7324 | }, | 8436 | }, |
8437 | "install": { | ||
8438 | "version": "0.12.2", | ||
8439 | "resolved": "https://registry.npmjs.org/install/-/install-0.12.2.tgz", | ||
8440 | "integrity": "sha512-+7thTb4Rpvs9mnlhHKGZFJbGOO6kyMgy+gg0sgM5vFzIFK0wrCYXqdlaM71Bi289DTuPHf61puMFsaZBcwDIrg==", | ||
8441 | "dev": true | ||
8442 | }, | ||
7325 | "interpret": { | 8443 | "interpret": { |
7326 | "version": "1.1.0", | 8444 | "version": "1.1.0", |
7327 | "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", | 8445 | "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", |
@@ -7667,6 +8785,12 @@ | |||
7667 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", | 8785 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", |
7668 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" | 8786 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" |
7669 | }, | 8787 | }, |
8788 | "is-subset": { | ||
8789 | "version": "0.1.1", | ||
8790 | "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", | ||
8791 | "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=", | ||
8792 | "dev": true | ||
8793 | }, | ||
7670 | "is-symbol": { | 8794 | "is-symbol": { |
7671 | "version": "1.0.2", | 8795 | "version": "1.0.2", |
7672 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", | 8796 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", |
@@ -7676,6 +8800,15 @@ | |||
7676 | "has-symbols": "^1.0.0" | 8800 | "has-symbols": "^1.0.0" |
7677 | } | 8801 | } |
7678 | }, | 8802 | }, |
8803 | "is-text-path": { | ||
8804 | "version": "1.0.1", | ||
8805 | "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", | ||
8806 | "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", | ||
8807 | "dev": true, | ||
8808 | "requires": { | ||
8809 | "text-extensions": "^1.0.0" | ||
8810 | } | ||
8811 | }, | ||
7679 | "is-typedarray": { | 8812 | "is-typedarray": { |
7680 | "version": "1.0.0", | 8813 | "version": "1.0.0", |
7681 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", | 8814 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", |
@@ -7800,11 +8933,6 @@ | |||
7800 | "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", | 8933 | "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", |
7801 | "dev": true | 8934 | "dev": true |
7802 | }, | 8935 | }, |
7803 | "jshashes": { | ||
7804 | "version": "1.0.7", | ||
7805 | "resolved": "https://registry.npmjs.org/jshashes/-/jshashes-1.0.7.tgz", | ||
7806 | "integrity": "sha1-vtjJeg6WMv0FE5FvVfdt1Uhr5Z8=" | ||
7807 | }, | ||
7808 | "json-parse-better-errors": { | 8936 | "json-parse-better-errors": { |
7809 | "version": "1.0.2", | 8937 | "version": "1.0.2", |
7810 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", | 8938 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", |
@@ -7870,6 +8998,12 @@ | |||
7870 | "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", | 8998 | "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", |
7871 | "dev": true | 8999 | "dev": true |
7872 | }, | 9000 | }, |
9001 | "jsonparse": { | ||
9002 | "version": "1.3.1", | ||
9003 | "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", | ||
9004 | "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", | ||
9005 | "dev": true | ||
9006 | }, | ||
7873 | "jsonwebtoken": { | 9007 | "jsonwebtoken": { |
7874 | "version": "7.4.3", | 9008 | "version": "7.4.3", |
7875 | "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.4.3.tgz", | 9009 | "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.4.3.tgz", |
@@ -8046,15 +9180,6 @@ | |||
8046 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", | 9180 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", |
8047 | "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" | 9181 | "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" |
8048 | }, | 9182 | }, |
8049 | "klaw": { | ||
8050 | "version": "1.3.1", | ||
8051 | "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", | ||
8052 | "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", | ||
8053 | "dev": true, | ||
8054 | "requires": { | ||
8055 | "graceful-fs": "^4.1.9" | ||
8056 | } | ||
8057 | }, | ||
8058 | "last-run": { | 9183 | "last-run": { |
8059 | "version": "1.1.1", | 9184 | "version": "1.1.1", |
8060 | "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", | 9185 | "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", |
@@ -8667,6 +9792,16 @@ | |||
8667 | "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", | 9792 | "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", |
8668 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" | 9793 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" |
8669 | }, | 9794 | }, |
9795 | "minimist-options": { | ||
9796 | "version": "3.0.2", | ||
9797 | "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", | ||
9798 | "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", | ||
9799 | "dev": true, | ||
9800 | "requires": { | ||
9801 | "arrify": "^1.0.1", | ||
9802 | "is-plain-obj": "^1.1.0" | ||
9803 | } | ||
9804 | }, | ||
8670 | "minipass": { | 9805 | "minipass": { |
8671 | "version": "2.3.4", | 9806 | "version": "2.3.4", |
8672 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz", | 9807 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz", |
@@ -8775,6 +9910,12 @@ | |||
8775 | "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz", | 9910 | "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz", |
8776 | "integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=" | 9911 | "integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=" |
8777 | }, | 9912 | }, |
9913 | "modify-values": { | ||
9914 | "version": "1.0.1", | ||
9915 | "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", | ||
9916 | "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", | ||
9917 | "dev": true | ||
9918 | }, | ||
8778 | "moment": { | 9919 | "moment": { |
8779 | "version": "2.22.2", | 9920 | "version": "2.22.2", |
8780 | "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", | 9921 | "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", |
@@ -9045,6 +10186,3106 @@ | |||
9045 | "once": "^1.3.2" | 10186 | "once": "^1.3.2" |
9046 | } | 10187 | } |
9047 | }, | 10188 | }, |
10189 | "npm": { | ||
10190 | "version": "6.5.0", | ||
10191 | "resolved": "https://registry.npmjs.org/npm/-/npm-6.5.0.tgz", | ||
10192 | "integrity": "sha512-SPq8zG2Kto+Xrq55E97O14Jla13PmQT5kSnvwBj88BmJZ5Nvw++OmlWfhjkB67pcgP5UEXljEtnGFKZtOgt6MQ==", | ||
10193 | "dev": true, | ||
10194 | "requires": { | ||
10195 | "JSONStream": "^1.3.4", | ||
10196 | "abbrev": "~1.1.1", | ||
10197 | "ansicolors": "~0.3.2", | ||
10198 | "ansistyles": "~0.1.3", | ||
10199 | "aproba": "~1.2.0", | ||
10200 | "archy": "~1.0.0", | ||
10201 | "bin-links": "^1.1.2", | ||
10202 | "bluebird": "^3.5.3", | ||
10203 | "byte-size": "^4.0.3", | ||
10204 | "cacache": "^11.2.0", | ||
10205 | "call-limit": "~1.1.0", | ||
10206 | "chownr": "~1.0.1", | ||
10207 | "ci-info": "^1.6.0", | ||
10208 | "cli-columns": "^3.1.2", | ||
10209 | "cli-table3": "^0.5.0", | ||
10210 | "cmd-shim": "~2.0.2", | ||
10211 | "columnify": "~1.5.4", | ||
10212 | "config-chain": "^1.1.12", | ||
10213 | "debuglog": "*", | ||
10214 | "detect-indent": "~5.0.0", | ||
10215 | "detect-newline": "^2.1.0", | ||
10216 | "dezalgo": "~1.0.3", | ||
10217 | "editor": "~1.0.0", | ||
10218 | "figgy-pudding": "^3.5.1", | ||
10219 | "find-npm-prefix": "^1.0.2", | ||
10220 | "fs-vacuum": "~1.2.10", | ||
10221 | "fs-write-stream-atomic": "~1.0.10", | ||
10222 | "gentle-fs": "^2.0.1", | ||
10223 | "glob": "^7.1.3", | ||
10224 | "graceful-fs": "^4.1.15", | ||
10225 | "has-unicode": "~2.0.1", | ||
10226 | "hosted-git-info": "^2.7.1", | ||
10227 | "iferr": "^1.0.2", | ||
10228 | "imurmurhash": "*", | ||
10229 | "inflight": "~1.0.6", | ||
10230 | "inherits": "~2.0.3", | ||
10231 | "ini": "^1.3.5", | ||
10232 | "init-package-json": "^1.10.3", | ||
10233 | "is-cidr": "^2.0.6", | ||
10234 | "json-parse-better-errors": "^1.0.2", | ||
10235 | "lazy-property": "~1.0.0", | ||
10236 | "libcipm": "^2.0.2", | ||
10237 | "libnpmhook": "^4.0.1", | ||
10238 | "libnpx": "^10.2.0", | ||
10239 | "lock-verify": "^2.0.2", | ||
10240 | "lockfile": "^1.0.4", | ||
10241 | "lodash._baseindexof": "*", | ||
10242 | "lodash._baseuniq": "~4.6.0", | ||
10243 | "lodash._bindcallback": "*", | ||
10244 | "lodash._cacheindexof": "*", | ||
10245 | "lodash._createcache": "*", | ||
10246 | "lodash._getnative": "*", | ||
10247 | "lodash.clonedeep": "~4.5.0", | ||
10248 | "lodash.restparam": "*", | ||
10249 | "lodash.union": "~4.6.0", | ||
10250 | "lodash.uniq": "~4.5.0", | ||
10251 | "lodash.without": "~4.4.0", | ||
10252 | "lru-cache": "^4.1.3", | ||
10253 | "meant": "~1.0.1", | ||
10254 | "mississippi": "^3.0.0", | ||
10255 | "mkdirp": "~0.5.1", | ||
10256 | "move-concurrently": "^1.0.1", | ||
10257 | "node-gyp": "^3.8.0", | ||
10258 | "nopt": "~4.0.1", | ||
10259 | "normalize-package-data": "~2.4.0", | ||
10260 | "npm-audit-report": "^1.3.1", | ||
10261 | "npm-cache-filename": "~1.0.2", | ||
10262 | "npm-install-checks": "~3.0.0", | ||
10263 | "npm-lifecycle": "^2.1.0", | ||
10264 | "npm-package-arg": "^6.1.0", | ||
10265 | "npm-packlist": "^1.1.12", | ||
10266 | "npm-pick-manifest": "^2.1.0", | ||
10267 | "npm-profile": "^3.0.2", | ||
10268 | "npm-registry-client": "^8.6.0", | ||
10269 | "npm-registry-fetch": "^1.1.0", | ||
10270 | "npm-user-validate": "~1.0.0", | ||
10271 | "npmlog": "~4.1.2", | ||
10272 | "once": "~1.4.0", | ||
10273 | "opener": "^1.5.1", | ||
10274 | "osenv": "^0.1.5", | ||
10275 | "pacote": "^8.1.6", | ||
10276 | "path-is-inside": "~1.0.2", | ||
10277 | "promise-inflight": "~1.0.1", | ||
10278 | "qrcode-terminal": "^0.12.0", | ||
10279 | "query-string": "^6.1.0", | ||
10280 | "qw": "~1.0.1", | ||
10281 | "read": "~1.0.7", | ||
10282 | "read-cmd-shim": "~1.0.1", | ||
10283 | "read-installed": "~4.0.3", | ||
10284 | "read-package-json": "^2.0.13", | ||
10285 | "read-package-tree": "^5.2.1", | ||
10286 | "readable-stream": "^2.3.6", | ||
10287 | "readdir-scoped-modules": "*", | ||
10288 | "request": "^2.88.0", | ||
10289 | "retry": "^0.12.0", | ||
10290 | "rimraf": "~2.6.2", | ||
10291 | "safe-buffer": "^5.1.2", | ||
10292 | "semver": "^5.5.1", | ||
10293 | "sha": "~2.0.1", | ||
10294 | "slide": "~1.1.6", | ||
10295 | "sorted-object": "~2.0.1", | ||
10296 | "sorted-union-stream": "~2.1.3", | ||
10297 | "ssri": "^6.0.1", | ||
10298 | "stringify-package": "^1.0.0", | ||
10299 | "tar": "^4.4.8", | ||
10300 | "text-table": "~0.2.0", | ||
10301 | "tiny-relative-date": "^1.3.0", | ||
10302 | "uid-number": "0.0.6", | ||
10303 | "umask": "~1.1.0", | ||
10304 | "unique-filename": "~1.1.0", | ||
10305 | "unpipe": "~1.0.0", | ||
10306 | "update-notifier": "^2.5.0", | ||
10307 | "uuid": "^3.3.2", | ||
10308 | "validate-npm-package-license": "^3.0.4", | ||
10309 | "validate-npm-package-name": "~3.0.0", | ||
10310 | "which": "^1.3.1", | ||
10311 | "worker-farm": "^1.6.0", | ||
10312 | "write-file-atomic": "^2.3.0" | ||
10313 | }, | ||
10314 | "dependencies": { | ||
10315 | "JSONStream": { | ||
10316 | "version": "1.3.4", | ||
10317 | "bundled": true, | ||
10318 | "dev": true, | ||
10319 | "requires": { | ||
10320 | "jsonparse": "^1.2.0", | ||
10321 | "through": ">=2.2.7 <3" | ||
10322 | } | ||
10323 | }, | ||
10324 | "abbrev": { | ||
10325 | "version": "1.1.1", | ||
10326 | "bundled": true, | ||
10327 | "dev": true | ||
10328 | }, | ||
10329 | "agent-base": { | ||
10330 | "version": "4.2.0", | ||
10331 | "bundled": true, | ||
10332 | "dev": true, | ||
10333 | "requires": { | ||
10334 | "es6-promisify": "^5.0.0" | ||
10335 | } | ||
10336 | }, | ||
10337 | "agentkeepalive": { | ||
10338 | "version": "3.4.1", | ||
10339 | "bundled": true, | ||
10340 | "dev": true, | ||
10341 | "requires": { | ||
10342 | "humanize-ms": "^1.2.1" | ||
10343 | } | ||
10344 | }, | ||
10345 | "ajv": { | ||
10346 | "version": "5.5.2", | ||
10347 | "bundled": true, | ||
10348 | "dev": true, | ||
10349 | "requires": { | ||
10350 | "co": "^4.6.0", | ||
10351 | "fast-deep-equal": "^1.0.0", | ||
10352 | "fast-json-stable-stringify": "^2.0.0", | ||
10353 | "json-schema-traverse": "^0.3.0" | ||
10354 | } | ||
10355 | }, | ||
10356 | "ansi-align": { | ||
10357 | "version": "2.0.0", | ||
10358 | "bundled": true, | ||
10359 | "dev": true, | ||
10360 | "requires": { | ||
10361 | "string-width": "^2.0.0" | ||
10362 | } | ||
10363 | }, | ||
10364 | "ansi-regex": { | ||
10365 | "version": "2.1.1", | ||
10366 | "bundled": true, | ||
10367 | "dev": true | ||
10368 | }, | ||
10369 | "ansi-styles": { | ||
10370 | "version": "3.2.1", | ||
10371 | "bundled": true, | ||
10372 | "dev": true, | ||
10373 | "requires": { | ||
10374 | "color-convert": "^1.9.0" | ||
10375 | } | ||
10376 | }, | ||
10377 | "ansicolors": { | ||
10378 | "version": "0.3.2", | ||
10379 | "bundled": true, | ||
10380 | "dev": true | ||
10381 | }, | ||
10382 | "ansistyles": { | ||
10383 | "version": "0.1.3", | ||
10384 | "bundled": true, | ||
10385 | "dev": true | ||
10386 | }, | ||
10387 | "aproba": { | ||
10388 | "version": "1.2.0", | ||
10389 | "bundled": true, | ||
10390 | "dev": true | ||
10391 | }, | ||
10392 | "archy": { | ||
10393 | "version": "1.0.0", | ||
10394 | "bundled": true, | ||
10395 | "dev": true | ||
10396 | }, | ||
10397 | "are-we-there-yet": { | ||
10398 | "version": "1.1.4", | ||
10399 | "bundled": true, | ||
10400 | "dev": true, | ||
10401 | "requires": { | ||
10402 | "delegates": "^1.0.0", | ||
10403 | "readable-stream": "^2.0.6" | ||
10404 | } | ||
10405 | }, | ||
10406 | "asap": { | ||
10407 | "version": "2.0.6", | ||
10408 | "bundled": true, | ||
10409 | "dev": true | ||
10410 | }, | ||
10411 | "asn1": { | ||
10412 | "version": "0.2.4", | ||
10413 | "bundled": true, | ||
10414 | "dev": true, | ||
10415 | "requires": { | ||
10416 | "safer-buffer": "~2.1.0" | ||
10417 | } | ||
10418 | }, | ||
10419 | "assert-plus": { | ||
10420 | "version": "1.0.0", | ||
10421 | "bundled": true, | ||
10422 | "dev": true | ||
10423 | }, | ||
10424 | "asynckit": { | ||
10425 | "version": "0.4.0", | ||
10426 | "bundled": true, | ||
10427 | "dev": true | ||
10428 | }, | ||
10429 | "aws-sign2": { | ||
10430 | "version": "0.7.0", | ||
10431 | "bundled": true, | ||
10432 | "dev": true | ||
10433 | }, | ||
10434 | "aws4": { | ||
10435 | "version": "1.8.0", | ||
10436 | "bundled": true, | ||
10437 | "dev": true | ||
10438 | }, | ||
10439 | "balanced-match": { | ||
10440 | "version": "1.0.0", | ||
10441 | "bundled": true, | ||
10442 | "dev": true | ||
10443 | }, | ||
10444 | "bcrypt-pbkdf": { | ||
10445 | "version": "1.0.2", | ||
10446 | "bundled": true, | ||
10447 | "dev": true, | ||
10448 | "optional": true, | ||
10449 | "requires": { | ||
10450 | "tweetnacl": "^0.14.3" | ||
10451 | } | ||
10452 | }, | ||
10453 | "bin-links": { | ||
10454 | "version": "1.1.2", | ||
10455 | "bundled": true, | ||
10456 | "dev": true, | ||
10457 | "requires": { | ||
10458 | "bluebird": "^3.5.0", | ||
10459 | "cmd-shim": "^2.0.2", | ||
10460 | "gentle-fs": "^2.0.0", | ||
10461 | "graceful-fs": "^4.1.11", | ||
10462 | "write-file-atomic": "^2.3.0" | ||
10463 | } | ||
10464 | }, | ||
10465 | "block-stream": { | ||
10466 | "version": "0.0.9", | ||
10467 | "bundled": true, | ||
10468 | "dev": true, | ||
10469 | "requires": { | ||
10470 | "inherits": "~2.0.0" | ||
10471 | } | ||
10472 | }, | ||
10473 | "bluebird": { | ||
10474 | "version": "3.5.3", | ||
10475 | "bundled": true, | ||
10476 | "dev": true | ||
10477 | }, | ||
10478 | "boxen": { | ||
10479 | "version": "1.3.0", | ||
10480 | "bundled": true, | ||
10481 | "dev": true, | ||
10482 | "requires": { | ||
10483 | "ansi-align": "^2.0.0", | ||
10484 | "camelcase": "^4.0.0", | ||
10485 | "chalk": "^2.0.1", | ||
10486 | "cli-boxes": "^1.0.0", | ||
10487 | "string-width": "^2.0.0", | ||
10488 | "term-size": "^1.2.0", | ||
10489 | "widest-line": "^2.0.0" | ||
10490 | } | ||
10491 | }, | ||
10492 | "brace-expansion": { | ||
10493 | "version": "1.1.11", | ||
10494 | "bundled": true, | ||
10495 | "dev": true, | ||
10496 | "requires": { | ||
10497 | "balanced-match": "^1.0.0", | ||
10498 | "concat-map": "0.0.1" | ||
10499 | } | ||
10500 | }, | ||
10501 | "buffer-from": { | ||
10502 | "version": "1.0.0", | ||
10503 | "bundled": true, | ||
10504 | "dev": true | ||
10505 | }, | ||
10506 | "builtin-modules": { | ||
10507 | "version": "1.1.1", | ||
10508 | "bundled": true, | ||
10509 | "dev": true | ||
10510 | }, | ||
10511 | "builtins": { | ||
10512 | "version": "1.0.3", | ||
10513 | "bundled": true, | ||
10514 | "dev": true | ||
10515 | }, | ||
10516 | "byline": { | ||
10517 | "version": "5.0.0", | ||
10518 | "bundled": true, | ||
10519 | "dev": true | ||
10520 | }, | ||
10521 | "byte-size": { | ||
10522 | "version": "4.0.3", | ||
10523 | "bundled": true, | ||
10524 | "dev": true | ||
10525 | }, | ||
10526 | "cacache": { | ||
10527 | "version": "11.2.0", | ||
10528 | "bundled": true, | ||
10529 | "dev": true, | ||
10530 | "requires": { | ||
10531 | "bluebird": "^3.5.1", | ||
10532 | "chownr": "^1.0.1", | ||
10533 | "figgy-pudding": "^3.1.0", | ||
10534 | "glob": "^7.1.2", | ||
10535 | "graceful-fs": "^4.1.11", | ||
10536 | "lru-cache": "^4.1.3", | ||
10537 | "mississippi": "^3.0.0", | ||
10538 | "mkdirp": "^0.5.1", | ||
10539 | "move-concurrently": "^1.0.1", | ||
10540 | "promise-inflight": "^1.0.1", | ||
10541 | "rimraf": "^2.6.2", | ||
10542 | "ssri": "^6.0.0", | ||
10543 | "unique-filename": "^1.1.0", | ||
10544 | "y18n": "^4.0.0" | ||
10545 | } | ||
10546 | }, | ||
10547 | "call-limit": { | ||
10548 | "version": "1.1.0", | ||
10549 | "bundled": true, | ||
10550 | "dev": true | ||
10551 | }, | ||
10552 | "camelcase": { | ||
10553 | "version": "4.1.0", | ||
10554 | "bundled": true, | ||
10555 | "dev": true | ||
10556 | }, | ||
10557 | "capture-stack-trace": { | ||
10558 | "version": "1.0.0", | ||
10559 | "bundled": true, | ||
10560 | "dev": true | ||
10561 | }, | ||
10562 | "caseless": { | ||
10563 | "version": "0.12.0", | ||
10564 | "bundled": true, | ||
10565 | "dev": true | ||
10566 | }, | ||
10567 | "chalk": { | ||
10568 | "version": "2.4.1", | ||
10569 | "bundled": true, | ||
10570 | "dev": true, | ||
10571 | "requires": { | ||
10572 | "ansi-styles": "^3.2.1", | ||
10573 | "escape-string-regexp": "^1.0.5", | ||
10574 | "supports-color": "^5.3.0" | ||
10575 | } | ||
10576 | }, | ||
10577 | "chownr": { | ||
10578 | "version": "1.0.1", | ||
10579 | "bundled": true, | ||
10580 | "dev": true | ||
10581 | }, | ||
10582 | "ci-info": { | ||
10583 | "version": "1.6.0", | ||
10584 | "bundled": true, | ||
10585 | "dev": true | ||
10586 | }, | ||
10587 | "cidr-regex": { | ||
10588 | "version": "2.0.9", | ||
10589 | "bundled": true, | ||
10590 | "dev": true, | ||
10591 | "requires": { | ||
10592 | "ip-regex": "^2.1.0" | ||
10593 | } | ||
10594 | }, | ||
10595 | "cli-boxes": { | ||
10596 | "version": "1.0.0", | ||
10597 | "bundled": true, | ||
10598 | "dev": true | ||
10599 | }, | ||
10600 | "cli-columns": { | ||
10601 | "version": "3.1.2", | ||
10602 | "bundled": true, | ||
10603 | "dev": true, | ||
10604 | "requires": { | ||
10605 | "string-width": "^2.0.0", | ||
10606 | "strip-ansi": "^3.0.1" | ||
10607 | } | ||
10608 | }, | ||
10609 | "cli-table3": { | ||
10610 | "version": "0.5.0", | ||
10611 | "bundled": true, | ||
10612 | "dev": true, | ||
10613 | "requires": { | ||
10614 | "colors": "^1.1.2", | ||
10615 | "object-assign": "^4.1.0", | ||
10616 | "string-width": "^2.1.1" | ||
10617 | } | ||
10618 | }, | ||
10619 | "cliui": { | ||
10620 | "version": "4.1.0", | ||
10621 | "bundled": true, | ||
10622 | "dev": true, | ||
10623 | "requires": { | ||
10624 | "string-width": "^2.1.1", | ||
10625 | "strip-ansi": "^4.0.0", | ||
10626 | "wrap-ansi": "^2.0.0" | ||
10627 | }, | ||
10628 | "dependencies": { | ||
10629 | "ansi-regex": { | ||
10630 | "version": "3.0.0", | ||
10631 | "bundled": true, | ||
10632 | "dev": true | ||
10633 | }, | ||
10634 | "strip-ansi": { | ||
10635 | "version": "4.0.0", | ||
10636 | "bundled": true, | ||
10637 | "dev": true, | ||
10638 | "requires": { | ||
10639 | "ansi-regex": "^3.0.0" | ||
10640 | } | ||
10641 | } | ||
10642 | } | ||
10643 | }, | ||
10644 | "clone": { | ||
10645 | "version": "1.0.4", | ||
10646 | "bundled": true, | ||
10647 | "dev": true | ||
10648 | }, | ||
10649 | "cmd-shim": { | ||
10650 | "version": "2.0.2", | ||
10651 | "bundled": true, | ||
10652 | "dev": true, | ||
10653 | "requires": { | ||
10654 | "graceful-fs": "^4.1.2", | ||
10655 | "mkdirp": "~0.5.0" | ||
10656 | } | ||
10657 | }, | ||
10658 | "co": { | ||
10659 | "version": "4.6.0", | ||
10660 | "bundled": true, | ||
10661 | "dev": true | ||
10662 | }, | ||
10663 | "code-point-at": { | ||
10664 | "version": "1.1.0", | ||
10665 | "bundled": true, | ||
10666 | "dev": true | ||
10667 | }, | ||
10668 | "color-convert": { | ||
10669 | "version": "1.9.1", | ||
10670 | "bundled": true, | ||
10671 | "dev": true, | ||
10672 | "requires": { | ||
10673 | "color-name": "^1.1.1" | ||
10674 | } | ||
10675 | }, | ||
10676 | "color-name": { | ||
10677 | "version": "1.1.3", | ||
10678 | "bundled": true, | ||
10679 | "dev": true | ||
10680 | }, | ||
10681 | "colors": { | ||
10682 | "version": "1.1.2", | ||
10683 | "bundled": true, | ||
10684 | "dev": true, | ||
10685 | "optional": true | ||
10686 | }, | ||
10687 | "columnify": { | ||
10688 | "version": "1.5.4", | ||
10689 | "bundled": true, | ||
10690 | "dev": true, | ||
10691 | "requires": { | ||
10692 | "strip-ansi": "^3.0.0", | ||
10693 | "wcwidth": "^1.0.0" | ||
10694 | } | ||
10695 | }, | ||
10696 | "combined-stream": { | ||
10697 | "version": "1.0.6", | ||
10698 | "bundled": true, | ||
10699 | "dev": true, | ||
10700 | "requires": { | ||
10701 | "delayed-stream": "~1.0.0" | ||
10702 | } | ||
10703 | }, | ||
10704 | "concat-map": { | ||
10705 | "version": "0.0.1", | ||
10706 | "bundled": true, | ||
10707 | "dev": true | ||
10708 | }, | ||
10709 | "concat-stream": { | ||
10710 | "version": "1.6.2", | ||
10711 | "bundled": true, | ||
10712 | "dev": true, | ||
10713 | "requires": { | ||
10714 | "buffer-from": "^1.0.0", | ||
10715 | "inherits": "^2.0.3", | ||
10716 | "readable-stream": "^2.2.2", | ||
10717 | "typedarray": "^0.0.6" | ||
10718 | } | ||
10719 | }, | ||
10720 | "config-chain": { | ||
10721 | "version": "1.1.12", | ||
10722 | "bundled": true, | ||
10723 | "dev": true, | ||
10724 | "requires": { | ||
10725 | "ini": "^1.3.4", | ||
10726 | "proto-list": "~1.2.1" | ||
10727 | } | ||
10728 | }, | ||
10729 | "configstore": { | ||
10730 | "version": "3.1.2", | ||
10731 | "bundled": true, | ||
10732 | "dev": true, | ||
10733 | "requires": { | ||
10734 | "dot-prop": "^4.1.0", | ||
10735 | "graceful-fs": "^4.1.2", | ||
10736 | "make-dir": "^1.0.0", | ||
10737 | "unique-string": "^1.0.0", | ||
10738 | "write-file-atomic": "^2.0.0", | ||
10739 | "xdg-basedir": "^3.0.0" | ||
10740 | } | ||
10741 | }, | ||
10742 | "console-control-strings": { | ||
10743 | "version": "1.1.0", | ||
10744 | "bundled": true, | ||
10745 | "dev": true | ||
10746 | }, | ||
10747 | "copy-concurrently": { | ||
10748 | "version": "1.0.5", | ||
10749 | "bundled": true, | ||
10750 | "dev": true, | ||
10751 | "requires": { | ||
10752 | "aproba": "^1.1.1", | ||
10753 | "fs-write-stream-atomic": "^1.0.8", | ||
10754 | "iferr": "^0.1.5", | ||
10755 | "mkdirp": "^0.5.1", | ||
10756 | "rimraf": "^2.5.4", | ||
10757 | "run-queue": "^1.0.0" | ||
10758 | }, | ||
10759 | "dependencies": { | ||
10760 | "iferr": { | ||
10761 | "version": "0.1.5", | ||
10762 | "bundled": true, | ||
10763 | "dev": true | ||
10764 | } | ||
10765 | } | ||
10766 | }, | ||
10767 | "core-util-is": { | ||
10768 | "version": "1.0.2", | ||
10769 | "bundled": true, | ||
10770 | "dev": true | ||
10771 | }, | ||
10772 | "create-error-class": { | ||
10773 | "version": "3.0.2", | ||
10774 | "bundled": true, | ||
10775 | "dev": true, | ||
10776 | "requires": { | ||
10777 | "capture-stack-trace": "^1.0.0" | ||
10778 | } | ||
10779 | }, | ||
10780 | "cross-spawn": { | ||
10781 | "version": "5.1.0", | ||
10782 | "bundled": true, | ||
10783 | "dev": true, | ||
10784 | "requires": { | ||
10785 | "lru-cache": "^4.0.1", | ||
10786 | "shebang-command": "^1.2.0", | ||
10787 | "which": "^1.2.9" | ||
10788 | } | ||
10789 | }, | ||
10790 | "crypto-random-string": { | ||
10791 | "version": "1.0.0", | ||
10792 | "bundled": true, | ||
10793 | "dev": true | ||
10794 | }, | ||
10795 | "cyclist": { | ||
10796 | "version": "0.2.2", | ||
10797 | "bundled": true, | ||
10798 | "dev": true | ||
10799 | }, | ||
10800 | "dashdash": { | ||
10801 | "version": "1.14.1", | ||
10802 | "bundled": true, | ||
10803 | "dev": true, | ||
10804 | "requires": { | ||
10805 | "assert-plus": "^1.0.0" | ||
10806 | } | ||
10807 | }, | ||
10808 | "debug": { | ||
10809 | "version": "3.1.0", | ||
10810 | "bundled": true, | ||
10811 | "dev": true, | ||
10812 | "requires": { | ||
10813 | "ms": "2.0.0" | ||
10814 | }, | ||
10815 | "dependencies": { | ||
10816 | "ms": { | ||
10817 | "version": "2.0.0", | ||
10818 | "bundled": true, | ||
10819 | "dev": true | ||
10820 | } | ||
10821 | } | ||
10822 | }, | ||
10823 | "debuglog": { | ||
10824 | "version": "1.0.1", | ||
10825 | "bundled": true, | ||
10826 | "dev": true | ||
10827 | }, | ||
10828 | "decamelize": { | ||
10829 | "version": "1.2.0", | ||
10830 | "bundled": true, | ||
10831 | "dev": true | ||
10832 | }, | ||
10833 | "decode-uri-component": { | ||
10834 | "version": "0.2.0", | ||
10835 | "bundled": true, | ||
10836 | "dev": true | ||
10837 | }, | ||
10838 | "deep-extend": { | ||
10839 | "version": "0.5.1", | ||
10840 | "bundled": true, | ||
10841 | "dev": true | ||
10842 | }, | ||
10843 | "defaults": { | ||
10844 | "version": "1.0.3", | ||
10845 | "bundled": true, | ||
10846 | "dev": true, | ||
10847 | "requires": { | ||
10848 | "clone": "^1.0.2" | ||
10849 | } | ||
10850 | }, | ||
10851 | "delayed-stream": { | ||
10852 | "version": "1.0.0", | ||
10853 | "bundled": true, | ||
10854 | "dev": true | ||
10855 | }, | ||
10856 | "delegates": { | ||
10857 | "version": "1.0.0", | ||
10858 | "bundled": true, | ||
10859 | "dev": true | ||
10860 | }, | ||
10861 | "detect-indent": { | ||
10862 | "version": "5.0.0", | ||
10863 | "bundled": true, | ||
10864 | "dev": true | ||
10865 | }, | ||
10866 | "detect-newline": { | ||
10867 | "version": "2.1.0", | ||
10868 | "bundled": true, | ||
10869 | "dev": true | ||
10870 | }, | ||
10871 | "dezalgo": { | ||
10872 | "version": "1.0.3", | ||
10873 | "bundled": true, | ||
10874 | "dev": true, | ||
10875 | "requires": { | ||
10876 | "asap": "^2.0.0", | ||
10877 | "wrappy": "1" | ||
10878 | } | ||
10879 | }, | ||
10880 | "dot-prop": { | ||
10881 | "version": "4.2.0", | ||
10882 | "bundled": true, | ||
10883 | "dev": true, | ||
10884 | "requires": { | ||
10885 | "is-obj": "^1.0.0" | ||
10886 | } | ||
10887 | }, | ||
10888 | "dotenv": { | ||
10889 | "version": "5.0.1", | ||
10890 | "bundled": true, | ||
10891 | "dev": true | ||
10892 | }, | ||
10893 | "duplexer3": { | ||
10894 | "version": "0.1.4", | ||
10895 | "bundled": true, | ||
10896 | "dev": true | ||
10897 | }, | ||
10898 | "duplexify": { | ||
10899 | "version": "3.6.0", | ||
10900 | "bundled": true, | ||
10901 | "dev": true, | ||
10902 | "requires": { | ||
10903 | "end-of-stream": "^1.0.0", | ||
10904 | "inherits": "^2.0.1", | ||
10905 | "readable-stream": "^2.0.0", | ||
10906 | "stream-shift": "^1.0.0" | ||
10907 | } | ||
10908 | }, | ||
10909 | "ecc-jsbn": { | ||
10910 | "version": "0.1.2", | ||
10911 | "bundled": true, | ||
10912 | "dev": true, | ||
10913 | "optional": true, | ||
10914 | "requires": { | ||
10915 | "jsbn": "~0.1.0", | ||
10916 | "safer-buffer": "^2.1.0" | ||
10917 | } | ||
10918 | }, | ||
10919 | "editor": { | ||
10920 | "version": "1.0.0", | ||
10921 | "bundled": true, | ||
10922 | "dev": true | ||
10923 | }, | ||
10924 | "encoding": { | ||
10925 | "version": "0.1.12", | ||
10926 | "bundled": true, | ||
10927 | "dev": true, | ||
10928 | "requires": { | ||
10929 | "iconv-lite": "~0.4.13" | ||
10930 | } | ||
10931 | }, | ||
10932 | "end-of-stream": { | ||
10933 | "version": "1.4.1", | ||
10934 | "bundled": true, | ||
10935 | "dev": true, | ||
10936 | "requires": { | ||
10937 | "once": "^1.4.0" | ||
10938 | } | ||
10939 | }, | ||
10940 | "err-code": { | ||
10941 | "version": "1.1.2", | ||
10942 | "bundled": true, | ||
10943 | "dev": true | ||
10944 | }, | ||
10945 | "errno": { | ||
10946 | "version": "0.1.7", | ||
10947 | "bundled": true, | ||
10948 | "dev": true, | ||
10949 | "requires": { | ||
10950 | "prr": "~1.0.1" | ||
10951 | } | ||
10952 | }, | ||
10953 | "es6-promise": { | ||
10954 | "version": "4.2.4", | ||
10955 | "bundled": true, | ||
10956 | "dev": true | ||
10957 | }, | ||
10958 | "es6-promisify": { | ||
10959 | "version": "5.0.0", | ||
10960 | "bundled": true, | ||
10961 | "dev": true, | ||
10962 | "requires": { | ||
10963 | "es6-promise": "^4.0.3" | ||
10964 | } | ||
10965 | }, | ||
10966 | "escape-string-regexp": { | ||
10967 | "version": "1.0.5", | ||
10968 | "bundled": true, | ||
10969 | "dev": true | ||
10970 | }, | ||
10971 | "execa": { | ||
10972 | "version": "0.7.0", | ||
10973 | "bundled": true, | ||
10974 | "dev": true, | ||
10975 | "requires": { | ||
10976 | "cross-spawn": "^5.0.1", | ||
10977 | "get-stream": "^3.0.0", | ||
10978 | "is-stream": "^1.1.0", | ||
10979 | "npm-run-path": "^2.0.0", | ||
10980 | "p-finally": "^1.0.0", | ||
10981 | "signal-exit": "^3.0.0", | ||
10982 | "strip-eof": "^1.0.0" | ||
10983 | } | ||
10984 | }, | ||
10985 | "extend": { | ||
10986 | "version": "3.0.2", | ||
10987 | "bundled": true, | ||
10988 | "dev": true | ||
10989 | }, | ||
10990 | "extsprintf": { | ||
10991 | "version": "1.3.0", | ||
10992 | "bundled": true, | ||
10993 | "dev": true | ||
10994 | }, | ||
10995 | "fast-deep-equal": { | ||
10996 | "version": "1.1.0", | ||
10997 | "bundled": true, | ||
10998 | "dev": true | ||
10999 | }, | ||
11000 | "fast-json-stable-stringify": { | ||
11001 | "version": "2.0.0", | ||
11002 | "bundled": true, | ||
11003 | "dev": true | ||
11004 | }, | ||
11005 | "figgy-pudding": { | ||
11006 | "version": "3.5.1", | ||
11007 | "bundled": true, | ||
11008 | "dev": true | ||
11009 | }, | ||
11010 | "find-npm-prefix": { | ||
11011 | "version": "1.0.2", | ||
11012 | "bundled": true, | ||
11013 | "dev": true | ||
11014 | }, | ||
11015 | "find-up": { | ||
11016 | "version": "2.1.0", | ||
11017 | "bundled": true, | ||
11018 | "dev": true, | ||
11019 | "requires": { | ||
11020 | "locate-path": "^2.0.0" | ||
11021 | } | ||
11022 | }, | ||
11023 | "flush-write-stream": { | ||
11024 | "version": "1.0.3", | ||
11025 | "bundled": true, | ||
11026 | "dev": true, | ||
11027 | "requires": { | ||
11028 | "inherits": "^2.0.1", | ||
11029 | "readable-stream": "^2.0.4" | ||
11030 | } | ||
11031 | }, | ||
11032 | "forever-agent": { | ||
11033 | "version": "0.6.1", | ||
11034 | "bundled": true, | ||
11035 | "dev": true | ||
11036 | }, | ||
11037 | "form-data": { | ||
11038 | "version": "2.3.2", | ||
11039 | "bundled": true, | ||
11040 | "dev": true, | ||
11041 | "requires": { | ||
11042 | "asynckit": "^0.4.0", | ||
11043 | "combined-stream": "1.0.6", | ||
11044 | "mime-types": "^2.1.12" | ||
11045 | } | ||
11046 | }, | ||
11047 | "from2": { | ||
11048 | "version": "2.3.0", | ||
11049 | "bundled": true, | ||
11050 | "dev": true, | ||
11051 | "requires": { | ||
11052 | "inherits": "^2.0.1", | ||
11053 | "readable-stream": "^2.0.0" | ||
11054 | } | ||
11055 | }, | ||
11056 | "fs-minipass": { | ||
11057 | "version": "1.2.5", | ||
11058 | "bundled": true, | ||
11059 | "dev": true, | ||
11060 | "requires": { | ||
11061 | "minipass": "^2.2.1" | ||
11062 | } | ||
11063 | }, | ||
11064 | "fs-vacuum": { | ||
11065 | "version": "1.2.10", | ||
11066 | "bundled": true, | ||
11067 | "dev": true, | ||
11068 | "requires": { | ||
11069 | "graceful-fs": "^4.1.2", | ||
11070 | "path-is-inside": "^1.0.1", | ||
11071 | "rimraf": "^2.5.2" | ||
11072 | } | ||
11073 | }, | ||
11074 | "fs-write-stream-atomic": { | ||
11075 | "version": "1.0.10", | ||
11076 | "bundled": true, | ||
11077 | "dev": true, | ||
11078 | "requires": { | ||
11079 | "graceful-fs": "^4.1.2", | ||
11080 | "iferr": "^0.1.5", | ||
11081 | "imurmurhash": "^0.1.4", | ||
11082 | "readable-stream": "1 || 2" | ||
11083 | }, | ||
11084 | "dependencies": { | ||
11085 | "iferr": { | ||
11086 | "version": "0.1.5", | ||
11087 | "bundled": true, | ||
11088 | "dev": true | ||
11089 | } | ||
11090 | } | ||
11091 | }, | ||
11092 | "fs.realpath": { | ||
11093 | "version": "1.0.0", | ||
11094 | "bundled": true, | ||
11095 | "dev": true | ||
11096 | }, | ||
11097 | "fstream": { | ||
11098 | "version": "1.0.11", | ||
11099 | "bundled": true, | ||
11100 | "dev": true, | ||
11101 | "requires": { | ||
11102 | "graceful-fs": "^4.1.2", | ||
11103 | "inherits": "~2.0.0", | ||
11104 | "mkdirp": ">=0.5 0", | ||
11105 | "rimraf": "2" | ||
11106 | } | ||
11107 | }, | ||
11108 | "gauge": { | ||
11109 | "version": "2.7.4", | ||
11110 | "bundled": true, | ||
11111 | "dev": true, | ||
11112 | "requires": { | ||
11113 | "aproba": "^1.0.3", | ||
11114 | "console-control-strings": "^1.0.0", | ||
11115 | "has-unicode": "^2.0.0", | ||
11116 | "object-assign": "^4.1.0", | ||
11117 | "signal-exit": "^3.0.0", | ||
11118 | "string-width": "^1.0.1", | ||
11119 | "strip-ansi": "^3.0.1", | ||
11120 | "wide-align": "^1.1.0" | ||
11121 | }, | ||
11122 | "dependencies": { | ||
11123 | "string-width": { | ||
11124 | "version": "1.0.2", | ||
11125 | "bundled": true, | ||
11126 | "dev": true, | ||
11127 | "requires": { | ||
11128 | "code-point-at": "^1.0.0", | ||
11129 | "is-fullwidth-code-point": "^1.0.0", | ||
11130 | "strip-ansi": "^3.0.0" | ||
11131 | } | ||
11132 | } | ||
11133 | } | ||
11134 | }, | ||
11135 | "genfun": { | ||
11136 | "version": "4.0.1", | ||
11137 | "bundled": true, | ||
11138 | "dev": true | ||
11139 | }, | ||
11140 | "gentle-fs": { | ||
11141 | "version": "2.0.1", | ||
11142 | "bundled": true, | ||
11143 | "dev": true, | ||
11144 | "requires": { | ||
11145 | "aproba": "^1.1.2", | ||
11146 | "fs-vacuum": "^1.2.10", | ||
11147 | "graceful-fs": "^4.1.11", | ||
11148 | "iferr": "^0.1.5", | ||
11149 | "mkdirp": "^0.5.1", | ||
11150 | "path-is-inside": "^1.0.2", | ||
11151 | "read-cmd-shim": "^1.0.1", | ||
11152 | "slide": "^1.1.6" | ||
11153 | }, | ||
11154 | "dependencies": { | ||
11155 | "iferr": { | ||
11156 | "version": "0.1.5", | ||
11157 | "bundled": true, | ||
11158 | "dev": true | ||
11159 | } | ||
11160 | } | ||
11161 | }, | ||
11162 | "get-caller-file": { | ||
11163 | "version": "1.0.2", | ||
11164 | "bundled": true, | ||
11165 | "dev": true | ||
11166 | }, | ||
11167 | "get-stream": { | ||
11168 | "version": "3.0.0", | ||
11169 | "bundled": true, | ||
11170 | "dev": true | ||
11171 | }, | ||
11172 | "getpass": { | ||
11173 | "version": "0.1.7", | ||
11174 | "bundled": true, | ||
11175 | "dev": true, | ||
11176 | "requires": { | ||
11177 | "assert-plus": "^1.0.0" | ||
11178 | } | ||
11179 | }, | ||
11180 | "glob": { | ||
11181 | "version": "7.1.3", | ||
11182 | "bundled": true, | ||
11183 | "dev": true, | ||
11184 | "requires": { | ||
11185 | "fs.realpath": "^1.0.0", | ||
11186 | "inflight": "^1.0.4", | ||
11187 | "inherits": "2", | ||
11188 | "minimatch": "^3.0.4", | ||
11189 | "once": "^1.3.0", | ||
11190 | "path-is-absolute": "^1.0.0" | ||
11191 | } | ||
11192 | }, | ||
11193 | "global-dirs": { | ||
11194 | "version": "0.1.1", | ||
11195 | "bundled": true, | ||
11196 | "dev": true, | ||
11197 | "requires": { | ||
11198 | "ini": "^1.3.4" | ||
11199 | } | ||
11200 | }, | ||
11201 | "got": { | ||
11202 | "version": "6.7.1", | ||
11203 | "bundled": true, | ||
11204 | "dev": true, | ||
11205 | "requires": { | ||
11206 | "create-error-class": "^3.0.0", | ||
11207 | "duplexer3": "^0.1.4", | ||
11208 | "get-stream": "^3.0.0", | ||
11209 | "is-redirect": "^1.0.0", | ||
11210 | "is-retry-allowed": "^1.0.0", | ||
11211 | "is-stream": "^1.0.0", | ||
11212 | "lowercase-keys": "^1.0.0", | ||
11213 | "safe-buffer": "^5.0.1", | ||
11214 | "timed-out": "^4.0.0", | ||
11215 | "unzip-response": "^2.0.1", | ||
11216 | "url-parse-lax": "^1.0.0" | ||
11217 | } | ||
11218 | }, | ||
11219 | "graceful-fs": { | ||
11220 | "version": "4.1.15", | ||
11221 | "bundled": true, | ||
11222 | "dev": true | ||
11223 | }, | ||
11224 | "har-schema": { | ||
11225 | "version": "2.0.0", | ||
11226 | "bundled": true, | ||
11227 | "dev": true | ||
11228 | }, | ||
11229 | "har-validator": { | ||
11230 | "version": "5.1.0", | ||
11231 | "bundled": true, | ||
11232 | "dev": true, | ||
11233 | "requires": { | ||
11234 | "ajv": "^5.3.0", | ||
11235 | "har-schema": "^2.0.0" | ||
11236 | } | ||
11237 | }, | ||
11238 | "has-flag": { | ||
11239 | "version": "3.0.0", | ||
11240 | "bundled": true, | ||
11241 | "dev": true | ||
11242 | }, | ||
11243 | "has-unicode": { | ||
11244 | "version": "2.0.1", | ||
11245 | "bundled": true, | ||
11246 | "dev": true | ||
11247 | }, | ||
11248 | "hosted-git-info": { | ||
11249 | "version": "2.7.1", | ||
11250 | "bundled": true, | ||
11251 | "dev": true | ||
11252 | }, | ||
11253 | "http-cache-semantics": { | ||
11254 | "version": "3.8.1", | ||
11255 | "bundled": true, | ||
11256 | "dev": true | ||
11257 | }, | ||
11258 | "http-proxy-agent": { | ||
11259 | "version": "2.1.0", | ||
11260 | "bundled": true, | ||
11261 | "dev": true, | ||
11262 | "requires": { | ||
11263 | "agent-base": "4", | ||
11264 | "debug": "3.1.0" | ||
11265 | } | ||
11266 | }, | ||
11267 | "http-signature": { | ||
11268 | "version": "1.2.0", | ||
11269 | "bundled": true, | ||
11270 | "dev": true, | ||
11271 | "requires": { | ||
11272 | "assert-plus": "^1.0.0", | ||
11273 | "jsprim": "^1.2.2", | ||
11274 | "sshpk": "^1.7.0" | ||
11275 | } | ||
11276 | }, | ||
11277 | "https-proxy-agent": { | ||
11278 | "version": "2.2.1", | ||
11279 | "bundled": true, | ||
11280 | "dev": true, | ||
11281 | "requires": { | ||
11282 | "agent-base": "^4.1.0", | ||
11283 | "debug": "^3.1.0" | ||
11284 | } | ||
11285 | }, | ||
11286 | "humanize-ms": { | ||
11287 | "version": "1.2.1", | ||
11288 | "bundled": true, | ||
11289 | "dev": true, | ||
11290 | "requires": { | ||
11291 | "ms": "^2.0.0" | ||
11292 | } | ||
11293 | }, | ||
11294 | "iconv-lite": { | ||
11295 | "version": "0.4.23", | ||
11296 | "bundled": true, | ||
11297 | "dev": true, | ||
11298 | "requires": { | ||
11299 | "safer-buffer": ">= 2.1.2 < 3" | ||
11300 | } | ||
11301 | }, | ||
11302 | "iferr": { | ||
11303 | "version": "1.0.2", | ||
11304 | "bundled": true, | ||
11305 | "dev": true | ||
11306 | }, | ||
11307 | "ignore-walk": { | ||
11308 | "version": "3.0.1", | ||
11309 | "bundled": true, | ||
11310 | "dev": true, | ||
11311 | "requires": { | ||
11312 | "minimatch": "^3.0.4" | ||
11313 | } | ||
11314 | }, | ||
11315 | "import-lazy": { | ||
11316 | "version": "2.1.0", | ||
11317 | "bundled": true, | ||
11318 | "dev": true | ||
11319 | }, | ||
11320 | "imurmurhash": { | ||
11321 | "version": "0.1.4", | ||
11322 | "bundled": true, | ||
11323 | "dev": true | ||
11324 | }, | ||
11325 | "inflight": { | ||
11326 | "version": "1.0.6", | ||
11327 | "bundled": true, | ||
11328 | "dev": true, | ||
11329 | "requires": { | ||
11330 | "once": "^1.3.0", | ||
11331 | "wrappy": "1" | ||
11332 | } | ||
11333 | }, | ||
11334 | "inherits": { | ||
11335 | "version": "2.0.3", | ||
11336 | "bundled": true, | ||
11337 | "dev": true | ||
11338 | }, | ||
11339 | "ini": { | ||
11340 | "version": "1.3.5", | ||
11341 | "bundled": true, | ||
11342 | "dev": true | ||
11343 | }, | ||
11344 | "init-package-json": { | ||
11345 | "version": "1.10.3", | ||
11346 | "bundled": true, | ||
11347 | "dev": true, | ||
11348 | "requires": { | ||
11349 | "glob": "^7.1.1", | ||
11350 | "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", | ||
11351 | "promzard": "^0.3.0", | ||
11352 | "read": "~1.0.1", | ||
11353 | "read-package-json": "1 || 2", | ||
11354 | "semver": "2.x || 3.x || 4 || 5", | ||
11355 | "validate-npm-package-license": "^3.0.1", | ||
11356 | "validate-npm-package-name": "^3.0.0" | ||
11357 | } | ||
11358 | }, | ||
11359 | "invert-kv": { | ||
11360 | "version": "1.0.0", | ||
11361 | "bundled": true, | ||
11362 | "dev": true | ||
11363 | }, | ||
11364 | "ip": { | ||
11365 | "version": "1.1.5", | ||
11366 | "bundled": true, | ||
11367 | "dev": true | ||
11368 | }, | ||
11369 | "ip-regex": { | ||
11370 | "version": "2.1.0", | ||
11371 | "bundled": true, | ||
11372 | "dev": true | ||
11373 | }, | ||
11374 | "is-builtin-module": { | ||
11375 | "version": "1.0.0", | ||
11376 | "bundled": true, | ||
11377 | "dev": true, | ||
11378 | "requires": { | ||
11379 | "builtin-modules": "^1.0.0" | ||
11380 | } | ||
11381 | }, | ||
11382 | "is-ci": { | ||
11383 | "version": "1.1.0", | ||
11384 | "bundled": true, | ||
11385 | "dev": true, | ||
11386 | "requires": { | ||
11387 | "ci-info": "^1.0.0" | ||
11388 | } | ||
11389 | }, | ||
11390 | "is-cidr": { | ||
11391 | "version": "2.0.6", | ||
11392 | "bundled": true, | ||
11393 | "dev": true, | ||
11394 | "requires": { | ||
11395 | "cidr-regex": "^2.0.8" | ||
11396 | } | ||
11397 | }, | ||
11398 | "is-fullwidth-code-point": { | ||
11399 | "version": "1.0.0", | ||
11400 | "bundled": true, | ||
11401 | "dev": true, | ||
11402 | "requires": { | ||
11403 | "number-is-nan": "^1.0.0" | ||
11404 | } | ||
11405 | }, | ||
11406 | "is-installed-globally": { | ||
11407 | "version": "0.1.0", | ||
11408 | "bundled": true, | ||
11409 | "dev": true, | ||
11410 | "requires": { | ||
11411 | "global-dirs": "^0.1.0", | ||
11412 | "is-path-inside": "^1.0.0" | ||
11413 | } | ||
11414 | }, | ||
11415 | "is-npm": { | ||
11416 | "version": "1.0.0", | ||
11417 | "bundled": true, | ||
11418 | "dev": true | ||
11419 | }, | ||
11420 | "is-obj": { | ||
11421 | "version": "1.0.1", | ||
11422 | "bundled": true, | ||
11423 | "dev": true | ||
11424 | }, | ||
11425 | "is-path-inside": { | ||
11426 | "version": "1.0.1", | ||
11427 | "bundled": true, | ||
11428 | "dev": true, | ||
11429 | "requires": { | ||
11430 | "path-is-inside": "^1.0.1" | ||
11431 | } | ||
11432 | }, | ||
11433 | "is-redirect": { | ||
11434 | "version": "1.0.0", | ||
11435 | "bundled": true, | ||
11436 | "dev": true | ||
11437 | }, | ||
11438 | "is-retry-allowed": { | ||
11439 | "version": "1.1.0", | ||
11440 | "bundled": true, | ||
11441 | "dev": true | ||
11442 | }, | ||
11443 | "is-stream": { | ||
11444 | "version": "1.1.0", | ||
11445 | "bundled": true, | ||
11446 | "dev": true | ||
11447 | }, | ||
11448 | "is-typedarray": { | ||
11449 | "version": "1.0.0", | ||
11450 | "bundled": true, | ||
11451 | "dev": true | ||
11452 | }, | ||
11453 | "isarray": { | ||
11454 | "version": "1.0.0", | ||
11455 | "bundled": true, | ||
11456 | "dev": true | ||
11457 | }, | ||
11458 | "isexe": { | ||
11459 | "version": "2.0.0", | ||
11460 | "bundled": true, | ||
11461 | "dev": true | ||
11462 | }, | ||
11463 | "isstream": { | ||
11464 | "version": "0.1.2", | ||
11465 | "bundled": true, | ||
11466 | "dev": true | ||
11467 | }, | ||
11468 | "jsbn": { | ||
11469 | "version": "0.1.1", | ||
11470 | "bundled": true, | ||
11471 | "dev": true, | ||
11472 | "optional": true | ||
11473 | }, | ||
11474 | "json-parse-better-errors": { | ||
11475 | "version": "1.0.2", | ||
11476 | "bundled": true, | ||
11477 | "dev": true | ||
11478 | }, | ||
11479 | "json-schema": { | ||
11480 | "version": "0.2.3", | ||
11481 | "bundled": true, | ||
11482 | "dev": true | ||
11483 | }, | ||
11484 | "json-schema-traverse": { | ||
11485 | "version": "0.3.1", | ||
11486 | "bundled": true, | ||
11487 | "dev": true | ||
11488 | }, | ||
11489 | "json-stringify-safe": { | ||
11490 | "version": "5.0.1", | ||
11491 | "bundled": true, | ||
11492 | "dev": true | ||
11493 | }, | ||
11494 | "jsonparse": { | ||
11495 | "version": "1.3.1", | ||
11496 | "bundled": true, | ||
11497 | "dev": true | ||
11498 | }, | ||
11499 | "jsprim": { | ||
11500 | "version": "1.4.1", | ||
11501 | "bundled": true, | ||
11502 | "dev": true, | ||
11503 | "requires": { | ||
11504 | "assert-plus": "1.0.0", | ||
11505 | "extsprintf": "1.3.0", | ||
11506 | "json-schema": "0.2.3", | ||
11507 | "verror": "1.10.0" | ||
11508 | } | ||
11509 | }, | ||
11510 | "latest-version": { | ||
11511 | "version": "3.1.0", | ||
11512 | "bundled": true, | ||
11513 | "dev": true, | ||
11514 | "requires": { | ||
11515 | "package-json": "^4.0.0" | ||
11516 | } | ||
11517 | }, | ||
11518 | "lazy-property": { | ||
11519 | "version": "1.0.0", | ||
11520 | "bundled": true, | ||
11521 | "dev": true | ||
11522 | }, | ||
11523 | "lcid": { | ||
11524 | "version": "1.0.0", | ||
11525 | "bundled": true, | ||
11526 | "dev": true, | ||
11527 | "requires": { | ||
11528 | "invert-kv": "^1.0.0" | ||
11529 | } | ||
11530 | }, | ||
11531 | "libcipm": { | ||
11532 | "version": "2.0.2", | ||
11533 | "bundled": true, | ||
11534 | "dev": true, | ||
11535 | "requires": { | ||
11536 | "bin-links": "^1.1.2", | ||
11537 | "bluebird": "^3.5.1", | ||
11538 | "find-npm-prefix": "^1.0.2", | ||
11539 | "graceful-fs": "^4.1.11", | ||
11540 | "lock-verify": "^2.0.2", | ||
11541 | "mkdirp": "^0.5.1", | ||
11542 | "npm-lifecycle": "^2.0.3", | ||
11543 | "npm-logical-tree": "^1.2.1", | ||
11544 | "npm-package-arg": "^6.1.0", | ||
11545 | "pacote": "^8.1.6", | ||
11546 | "protoduck": "^5.0.0", | ||
11547 | "read-package-json": "^2.0.13", | ||
11548 | "rimraf": "^2.6.2", | ||
11549 | "worker-farm": "^1.6.0" | ||
11550 | } | ||
11551 | }, | ||
11552 | "libnpmhook": { | ||
11553 | "version": "4.0.1", | ||
11554 | "bundled": true, | ||
11555 | "dev": true, | ||
11556 | "requires": { | ||
11557 | "figgy-pudding": "^3.1.0", | ||
11558 | "npm-registry-fetch": "^3.0.0" | ||
11559 | }, | ||
11560 | "dependencies": { | ||
11561 | "npm-registry-fetch": { | ||
11562 | "version": "3.1.1", | ||
11563 | "bundled": true, | ||
11564 | "dev": true, | ||
11565 | "requires": { | ||
11566 | "bluebird": "^3.5.1", | ||
11567 | "figgy-pudding": "^3.1.0", | ||
11568 | "lru-cache": "^4.1.2", | ||
11569 | "make-fetch-happen": "^4.0.0", | ||
11570 | "npm-package-arg": "^6.0.0" | ||
11571 | } | ||
11572 | } | ||
11573 | } | ||
11574 | }, | ||
11575 | "libnpx": { | ||
11576 | "version": "10.2.0", | ||
11577 | "bundled": true, | ||
11578 | "dev": true, | ||
11579 | "requires": { | ||
11580 | "dotenv": "^5.0.1", | ||
11581 | "npm-package-arg": "^6.0.0", | ||
11582 | "rimraf": "^2.6.2", | ||
11583 | "safe-buffer": "^5.1.0", | ||
11584 | "update-notifier": "^2.3.0", | ||
11585 | "which": "^1.3.0", | ||
11586 | "y18n": "^4.0.0", | ||
11587 | "yargs": "^11.0.0" | ||
11588 | } | ||
11589 | }, | ||
11590 | "locate-path": { | ||
11591 | "version": "2.0.0", | ||
11592 | "bundled": true, | ||
11593 | "dev": true, | ||
11594 | "requires": { | ||
11595 | "p-locate": "^2.0.0", | ||
11596 | "path-exists": "^3.0.0" | ||
11597 | } | ||
11598 | }, | ||
11599 | "lock-verify": { | ||
11600 | "version": "2.0.2", | ||
11601 | "bundled": true, | ||
11602 | "dev": true, | ||
11603 | "requires": { | ||
11604 | "npm-package-arg": "^5.1.2 || 6", | ||
11605 | "semver": "^5.4.1" | ||
11606 | } | ||
11607 | }, | ||
11608 | "lockfile": { | ||
11609 | "version": "1.0.4", | ||
11610 | "bundled": true, | ||
11611 | "dev": true, | ||
11612 | "requires": { | ||
11613 | "signal-exit": "^3.0.2" | ||
11614 | } | ||
11615 | }, | ||
11616 | "lodash._baseindexof": { | ||
11617 | "version": "3.1.0", | ||
11618 | "bundled": true, | ||
11619 | "dev": true | ||
11620 | }, | ||
11621 | "lodash._baseuniq": { | ||
11622 | "version": "4.6.0", | ||
11623 | "bundled": true, | ||
11624 | "dev": true, | ||
11625 | "requires": { | ||
11626 | "lodash._createset": "~4.0.0", | ||
11627 | "lodash._root": "~3.0.0" | ||
11628 | } | ||
11629 | }, | ||
11630 | "lodash._bindcallback": { | ||
11631 | "version": "3.0.1", | ||
11632 | "bundled": true, | ||
11633 | "dev": true | ||
11634 | }, | ||
11635 | "lodash._cacheindexof": { | ||
11636 | "version": "3.0.2", | ||
11637 | "bundled": true, | ||
11638 | "dev": true | ||
11639 | }, | ||
11640 | "lodash._createcache": { | ||
11641 | "version": "3.1.2", | ||
11642 | "bundled": true, | ||
11643 | "dev": true, | ||
11644 | "requires": { | ||
11645 | "lodash._getnative": "^3.0.0" | ||
11646 | } | ||
11647 | }, | ||
11648 | "lodash._createset": { | ||
11649 | "version": "4.0.3", | ||
11650 | "bundled": true, | ||
11651 | "dev": true | ||
11652 | }, | ||
11653 | "lodash._getnative": { | ||
11654 | "version": "3.9.1", | ||
11655 | "bundled": true, | ||
11656 | "dev": true | ||
11657 | }, | ||
11658 | "lodash._root": { | ||
11659 | "version": "3.0.1", | ||
11660 | "bundled": true, | ||
11661 | "dev": true | ||
11662 | }, | ||
11663 | "lodash.clonedeep": { | ||
11664 | "version": "4.5.0", | ||
11665 | "bundled": true, | ||
11666 | "dev": true | ||
11667 | }, | ||
11668 | "lodash.restparam": { | ||
11669 | "version": "3.6.1", | ||
11670 | "bundled": true, | ||
11671 | "dev": true | ||
11672 | }, | ||
11673 | "lodash.union": { | ||
11674 | "version": "4.6.0", | ||
11675 | "bundled": true, | ||
11676 | "dev": true | ||
11677 | }, | ||
11678 | "lodash.uniq": { | ||
11679 | "version": "4.5.0", | ||
11680 | "bundled": true, | ||
11681 | "dev": true | ||
11682 | }, | ||
11683 | "lodash.without": { | ||
11684 | "version": "4.4.0", | ||
11685 | "bundled": true, | ||
11686 | "dev": true | ||
11687 | }, | ||
11688 | "lowercase-keys": { | ||
11689 | "version": "1.0.1", | ||
11690 | "bundled": true, | ||
11691 | "dev": true | ||
11692 | }, | ||
11693 | "lru-cache": { | ||
11694 | "version": "4.1.3", | ||
11695 | "bundled": true, | ||
11696 | "dev": true, | ||
11697 | "requires": { | ||
11698 | "pseudomap": "^1.0.2", | ||
11699 | "yallist": "^2.1.2" | ||
11700 | } | ||
11701 | }, | ||
11702 | "make-dir": { | ||
11703 | "version": "1.3.0", | ||
11704 | "bundled": true, | ||
11705 | "dev": true, | ||
11706 | "requires": { | ||
11707 | "pify": "^3.0.0" | ||
11708 | } | ||
11709 | }, | ||
11710 | "make-fetch-happen": { | ||
11711 | "version": "4.0.1", | ||
11712 | "bundled": true, | ||
11713 | "dev": true, | ||
11714 | "requires": { | ||
11715 | "agentkeepalive": "^3.4.1", | ||
11716 | "cacache": "^11.0.1", | ||
11717 | "http-cache-semantics": "^3.8.1", | ||
11718 | "http-proxy-agent": "^2.1.0", | ||
11719 | "https-proxy-agent": "^2.2.1", | ||
11720 | "lru-cache": "^4.1.2", | ||
11721 | "mississippi": "^3.0.0", | ||
11722 | "node-fetch-npm": "^2.0.2", | ||
11723 | "promise-retry": "^1.1.1", | ||
11724 | "socks-proxy-agent": "^4.0.0", | ||
11725 | "ssri": "^6.0.0" | ||
11726 | } | ||
11727 | }, | ||
11728 | "meant": { | ||
11729 | "version": "1.0.1", | ||
11730 | "bundled": true, | ||
11731 | "dev": true | ||
11732 | }, | ||
11733 | "mem": { | ||
11734 | "version": "1.1.0", | ||
11735 | "bundled": true, | ||
11736 | "dev": true, | ||
11737 | "requires": { | ||
11738 | "mimic-fn": "^1.0.0" | ||
11739 | } | ||
11740 | }, | ||
11741 | "mime-db": { | ||
11742 | "version": "1.35.0", | ||
11743 | "bundled": true, | ||
11744 | "dev": true | ||
11745 | }, | ||
11746 | "mime-types": { | ||
11747 | "version": "2.1.19", | ||
11748 | "bundled": true, | ||
11749 | "dev": true, | ||
11750 | "requires": { | ||
11751 | "mime-db": "~1.35.0" | ||
11752 | } | ||
11753 | }, | ||
11754 | "mimic-fn": { | ||
11755 | "version": "1.2.0", | ||
11756 | "bundled": true, | ||
11757 | "dev": true | ||
11758 | }, | ||
11759 | "minimatch": { | ||
11760 | "version": "3.0.4", | ||
11761 | "bundled": true, | ||
11762 | "dev": true, | ||
11763 | "requires": { | ||
11764 | "brace-expansion": "^1.1.7" | ||
11765 | } | ||
11766 | }, | ||
11767 | "minimist": { | ||
11768 | "version": "0.0.8", | ||
11769 | "bundled": true, | ||
11770 | "dev": true | ||
11771 | }, | ||
11772 | "minipass": { | ||
11773 | "version": "2.3.3", | ||
11774 | "bundled": true, | ||
11775 | "dev": true, | ||
11776 | "requires": { | ||
11777 | "safe-buffer": "^5.1.2", | ||
11778 | "yallist": "^3.0.0" | ||
11779 | }, | ||
11780 | "dependencies": { | ||
11781 | "yallist": { | ||
11782 | "version": "3.0.2", | ||
11783 | "bundled": true, | ||
11784 | "dev": true | ||
11785 | } | ||
11786 | } | ||
11787 | }, | ||
11788 | "minizlib": { | ||
11789 | "version": "1.1.1", | ||
11790 | "bundled": true, | ||
11791 | "dev": true, | ||
11792 | "requires": { | ||
11793 | "minipass": "^2.2.1" | ||
11794 | } | ||
11795 | }, | ||
11796 | "mississippi": { | ||
11797 | "version": "3.0.0", | ||
11798 | "bundled": true, | ||
11799 | "dev": true, | ||
11800 | "requires": { | ||
11801 | "concat-stream": "^1.5.0", | ||
11802 | "duplexify": "^3.4.2", | ||
11803 | "end-of-stream": "^1.1.0", | ||
11804 | "flush-write-stream": "^1.0.0", | ||
11805 | "from2": "^2.1.0", | ||
11806 | "parallel-transform": "^1.1.0", | ||
11807 | "pump": "^3.0.0", | ||
11808 | "pumpify": "^1.3.3", | ||
11809 | "stream-each": "^1.1.0", | ||
11810 | "through2": "^2.0.0" | ||
11811 | } | ||
11812 | }, | ||
11813 | "mkdirp": { | ||
11814 | "version": "0.5.1", | ||
11815 | "bundled": true, | ||
11816 | "dev": true, | ||
11817 | "requires": { | ||
11818 | "minimist": "0.0.8" | ||
11819 | } | ||
11820 | }, | ||
11821 | "move-concurrently": { | ||
11822 | "version": "1.0.1", | ||
11823 | "bundled": true, | ||
11824 | "dev": true, | ||
11825 | "requires": { | ||
11826 | "aproba": "^1.1.1", | ||
11827 | "copy-concurrently": "^1.0.0", | ||
11828 | "fs-write-stream-atomic": "^1.0.8", | ||
11829 | "mkdirp": "^0.5.1", | ||
11830 | "rimraf": "^2.5.4", | ||
11831 | "run-queue": "^1.0.3" | ||
11832 | } | ||
11833 | }, | ||
11834 | "ms": { | ||
11835 | "version": "2.1.1", | ||
11836 | "bundled": true, | ||
11837 | "dev": true | ||
11838 | }, | ||
11839 | "mute-stream": { | ||
11840 | "version": "0.0.7", | ||
11841 | "bundled": true, | ||
11842 | "dev": true | ||
11843 | }, | ||
11844 | "node-fetch-npm": { | ||
11845 | "version": "2.0.2", | ||
11846 | "bundled": true, | ||
11847 | "dev": true, | ||
11848 | "requires": { | ||
11849 | "encoding": "^0.1.11", | ||
11850 | "json-parse-better-errors": "^1.0.0", | ||
11851 | "safe-buffer": "^5.1.1" | ||
11852 | } | ||
11853 | }, | ||
11854 | "node-gyp": { | ||
11855 | "version": "3.8.0", | ||
11856 | "bundled": true, | ||
11857 | "dev": true, | ||
11858 | "requires": { | ||
11859 | "fstream": "^1.0.0", | ||
11860 | "glob": "^7.0.3", | ||
11861 | "graceful-fs": "^4.1.2", | ||
11862 | "mkdirp": "^0.5.0", | ||
11863 | "nopt": "2 || 3", | ||
11864 | "npmlog": "0 || 1 || 2 || 3 || 4", | ||
11865 | "osenv": "0", | ||
11866 | "request": "^2.87.0", | ||
11867 | "rimraf": "2", | ||
11868 | "semver": "~5.3.0", | ||
11869 | "tar": "^2.0.0", | ||
11870 | "which": "1" | ||
11871 | }, | ||
11872 | "dependencies": { | ||
11873 | "nopt": { | ||
11874 | "version": "3.0.6", | ||
11875 | "bundled": true, | ||
11876 | "dev": true, | ||
11877 | "requires": { | ||
11878 | "abbrev": "1" | ||
11879 | } | ||
11880 | }, | ||
11881 | "semver": { | ||
11882 | "version": "5.3.0", | ||
11883 | "bundled": true, | ||
11884 | "dev": true | ||
11885 | }, | ||
11886 | "tar": { | ||
11887 | "version": "2.2.1", | ||
11888 | "bundled": true, | ||
11889 | "dev": true, | ||
11890 | "requires": { | ||
11891 | "block-stream": "*", | ||
11892 | "fstream": "^1.0.2", | ||
11893 | "inherits": "2" | ||
11894 | } | ||
11895 | } | ||
11896 | } | ||
11897 | }, | ||
11898 | "nopt": { | ||
11899 | "version": "4.0.1", | ||
11900 | "bundled": true, | ||
11901 | "dev": true, | ||
11902 | "requires": { | ||
11903 | "abbrev": "1", | ||
11904 | "osenv": "^0.1.4" | ||
11905 | } | ||
11906 | }, | ||
11907 | "normalize-package-data": { | ||
11908 | "version": "2.4.0", | ||
11909 | "bundled": true, | ||
11910 | "dev": true, | ||
11911 | "requires": { | ||
11912 | "hosted-git-info": "^2.1.4", | ||
11913 | "is-builtin-module": "^1.0.0", | ||
11914 | "semver": "2 || 3 || 4 || 5", | ||
11915 | "validate-npm-package-license": "^3.0.1" | ||
11916 | } | ||
11917 | }, | ||
11918 | "npm-audit-report": { | ||
11919 | "version": "1.3.1", | ||
11920 | "bundled": true, | ||
11921 | "dev": true, | ||
11922 | "requires": { | ||
11923 | "cli-table3": "^0.5.0", | ||
11924 | "console-control-strings": "^1.1.0" | ||
11925 | } | ||
11926 | }, | ||
11927 | "npm-bundled": { | ||
11928 | "version": "1.0.5", | ||
11929 | "bundled": true, | ||
11930 | "dev": true | ||
11931 | }, | ||
11932 | "npm-cache-filename": { | ||
11933 | "version": "1.0.2", | ||
11934 | "bundled": true, | ||
11935 | "dev": true | ||
11936 | }, | ||
11937 | "npm-install-checks": { | ||
11938 | "version": "3.0.0", | ||
11939 | "bundled": true, | ||
11940 | "dev": true, | ||
11941 | "requires": { | ||
11942 | "semver": "^2.3.0 || 3.x || 4 || 5" | ||
11943 | } | ||
11944 | }, | ||
11945 | "npm-lifecycle": { | ||
11946 | "version": "2.1.0", | ||
11947 | "bundled": true, | ||
11948 | "dev": true, | ||
11949 | "requires": { | ||
11950 | "byline": "^5.0.0", | ||
11951 | "graceful-fs": "^4.1.11", | ||
11952 | "node-gyp": "^3.8.0", | ||
11953 | "resolve-from": "^4.0.0", | ||
11954 | "slide": "^1.1.6", | ||
11955 | "uid-number": "0.0.6", | ||
11956 | "umask": "^1.1.0", | ||
11957 | "which": "^1.3.1" | ||
11958 | } | ||
11959 | }, | ||
11960 | "npm-logical-tree": { | ||
11961 | "version": "1.2.1", | ||
11962 | "bundled": true, | ||
11963 | "dev": true | ||
11964 | }, | ||
11965 | "npm-package-arg": { | ||
11966 | "version": "6.1.0", | ||
11967 | "bundled": true, | ||
11968 | "dev": true, | ||
11969 | "requires": { | ||
11970 | "hosted-git-info": "^2.6.0", | ||
11971 | "osenv": "^0.1.5", | ||
11972 | "semver": "^5.5.0", | ||
11973 | "validate-npm-package-name": "^3.0.0" | ||
11974 | } | ||
11975 | }, | ||
11976 | "npm-packlist": { | ||
11977 | "version": "1.1.12", | ||
11978 | "bundled": true, | ||
11979 | "dev": true, | ||
11980 | "requires": { | ||
11981 | "ignore-walk": "^3.0.1", | ||
11982 | "npm-bundled": "^1.0.1" | ||
11983 | } | ||
11984 | }, | ||
11985 | "npm-pick-manifest": { | ||
11986 | "version": "2.1.0", | ||
11987 | "bundled": true, | ||
11988 | "dev": true, | ||
11989 | "requires": { | ||
11990 | "npm-package-arg": "^6.0.0", | ||
11991 | "semver": "^5.4.1" | ||
11992 | } | ||
11993 | }, | ||
11994 | "npm-profile": { | ||
11995 | "version": "3.0.2", | ||
11996 | "bundled": true, | ||
11997 | "dev": true, | ||
11998 | "requires": { | ||
11999 | "aproba": "^1.1.2 || 2", | ||
12000 | "make-fetch-happen": "^2.5.0 || 3 || 4" | ||
12001 | } | ||
12002 | }, | ||
12003 | "npm-registry-client": { | ||
12004 | "version": "8.6.0", | ||
12005 | "bundled": true, | ||
12006 | "dev": true, | ||
12007 | "requires": { | ||
12008 | "concat-stream": "^1.5.2", | ||
12009 | "graceful-fs": "^4.1.6", | ||
12010 | "normalize-package-data": "~1.0.1 || ^2.0.0", | ||
12011 | "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", | ||
12012 | "npmlog": "2 || ^3.1.0 || ^4.0.0", | ||
12013 | "once": "^1.3.3", | ||
12014 | "request": "^2.74.0", | ||
12015 | "retry": "^0.10.0", | ||
12016 | "safe-buffer": "^5.1.1", | ||
12017 | "semver": "2 >=2.2.1 || 3.x || 4 || 5", | ||
12018 | "slide": "^1.1.3", | ||
12019 | "ssri": "^5.2.4" | ||
12020 | }, | ||
12021 | "dependencies": { | ||
12022 | "retry": { | ||
12023 | "version": "0.10.1", | ||
12024 | "bundled": true, | ||
12025 | "dev": true | ||
12026 | }, | ||
12027 | "ssri": { | ||
12028 | "version": "5.3.0", | ||
12029 | "bundled": true, | ||
12030 | "dev": true, | ||
12031 | "requires": { | ||
12032 | "safe-buffer": "^5.1.1" | ||
12033 | } | ||
12034 | } | ||
12035 | } | ||
12036 | }, | ||
12037 | "npm-registry-fetch": { | ||
12038 | "version": "1.1.0", | ||
12039 | "bundled": true, | ||
12040 | "dev": true, | ||
12041 | "requires": { | ||
12042 | "bluebird": "^3.5.1", | ||
12043 | "figgy-pudding": "^2.0.1", | ||
12044 | "lru-cache": "^4.1.2", | ||
12045 | "make-fetch-happen": "^3.0.0", | ||
12046 | "npm-package-arg": "^6.0.0", | ||
12047 | "safe-buffer": "^5.1.1" | ||
12048 | }, | ||
12049 | "dependencies": { | ||
12050 | "cacache": { | ||
12051 | "version": "10.0.4", | ||
12052 | "bundled": true, | ||
12053 | "dev": true, | ||
12054 | "requires": { | ||
12055 | "bluebird": "^3.5.1", | ||
12056 | "chownr": "^1.0.1", | ||
12057 | "glob": "^7.1.2", | ||
12058 | "graceful-fs": "^4.1.11", | ||
12059 | "lru-cache": "^4.1.1", | ||
12060 | "mississippi": "^2.0.0", | ||
12061 | "mkdirp": "^0.5.1", | ||
12062 | "move-concurrently": "^1.0.1", | ||
12063 | "promise-inflight": "^1.0.1", | ||
12064 | "rimraf": "^2.6.2", | ||
12065 | "ssri": "^5.2.4", | ||
12066 | "unique-filename": "^1.1.0", | ||
12067 | "y18n": "^4.0.0" | ||
12068 | }, | ||
12069 | "dependencies": { | ||
12070 | "mississippi": { | ||
12071 | "version": "2.0.0", | ||
12072 | "bundled": true, | ||
12073 | "dev": true, | ||
12074 | "requires": { | ||
12075 | "concat-stream": "^1.5.0", | ||
12076 | "duplexify": "^3.4.2", | ||
12077 | "end-of-stream": "^1.1.0", | ||
12078 | "flush-write-stream": "^1.0.0", | ||
12079 | "from2": "^2.1.0", | ||
12080 | "parallel-transform": "^1.1.0", | ||
12081 | "pump": "^2.0.1", | ||
12082 | "pumpify": "^1.3.3", | ||
12083 | "stream-each": "^1.1.0", | ||
12084 | "through2": "^2.0.0" | ||
12085 | } | ||
12086 | } | ||
12087 | } | ||
12088 | }, | ||
12089 | "figgy-pudding": { | ||
12090 | "version": "2.0.1", | ||
12091 | "bundled": true, | ||
12092 | "dev": true | ||
12093 | }, | ||
12094 | "make-fetch-happen": { | ||
12095 | "version": "3.0.0", | ||
12096 | "bundled": true, | ||
12097 | "dev": true, | ||
12098 | "requires": { | ||
12099 | "agentkeepalive": "^3.4.1", | ||
12100 | "cacache": "^10.0.4", | ||
12101 | "http-cache-semantics": "^3.8.1", | ||
12102 | "http-proxy-agent": "^2.1.0", | ||
12103 | "https-proxy-agent": "^2.2.0", | ||
12104 | "lru-cache": "^4.1.2", | ||
12105 | "mississippi": "^3.0.0", | ||
12106 | "node-fetch-npm": "^2.0.2", | ||
12107 | "promise-retry": "^1.1.1", | ||
12108 | "socks-proxy-agent": "^3.0.1", | ||
12109 | "ssri": "^5.2.4" | ||
12110 | } | ||
12111 | }, | ||
12112 | "pump": { | ||
12113 | "version": "2.0.1", | ||
12114 | "bundled": true, | ||
12115 | "dev": true, | ||
12116 | "requires": { | ||
12117 | "end-of-stream": "^1.1.0", | ||
12118 | "once": "^1.3.1" | ||
12119 | } | ||
12120 | }, | ||
12121 | "smart-buffer": { | ||
12122 | "version": "1.1.15", | ||
12123 | "bundled": true, | ||
12124 | "dev": true | ||
12125 | }, | ||
12126 | "socks": { | ||
12127 | "version": "1.1.10", | ||
12128 | "bundled": true, | ||
12129 | "dev": true, | ||
12130 | "requires": { | ||
12131 | "ip": "^1.1.4", | ||
12132 | "smart-buffer": "^1.0.13" | ||
12133 | } | ||
12134 | }, | ||
12135 | "socks-proxy-agent": { | ||
12136 | "version": "3.0.1", | ||
12137 | "bundled": true, | ||
12138 | "dev": true, | ||
12139 | "requires": { | ||
12140 | "agent-base": "^4.1.0", | ||
12141 | "socks": "^1.1.10" | ||
12142 | } | ||
12143 | }, | ||
12144 | "ssri": { | ||
12145 | "version": "5.3.0", | ||
12146 | "bundled": true, | ||
12147 | "dev": true, | ||
12148 | "requires": { | ||
12149 | "safe-buffer": "^5.1.1" | ||
12150 | } | ||
12151 | } | ||
12152 | } | ||
12153 | }, | ||
12154 | "npm-run-path": { | ||
12155 | "version": "2.0.2", | ||
12156 | "bundled": true, | ||
12157 | "dev": true, | ||
12158 | "requires": { | ||
12159 | "path-key": "^2.0.0" | ||
12160 | } | ||
12161 | }, | ||
12162 | "npm-user-validate": { | ||
12163 | "version": "1.0.0", | ||
12164 | "bundled": true, | ||
12165 | "dev": true | ||
12166 | }, | ||
12167 | "npmlog": { | ||
12168 | "version": "4.1.2", | ||
12169 | "bundled": true, | ||
12170 | "dev": true, | ||
12171 | "requires": { | ||
12172 | "are-we-there-yet": "~1.1.2", | ||
12173 | "console-control-strings": "~1.1.0", | ||
12174 | "gauge": "~2.7.3", | ||
12175 | "set-blocking": "~2.0.0" | ||
12176 | } | ||
12177 | }, | ||
12178 | "number-is-nan": { | ||
12179 | "version": "1.0.1", | ||
12180 | "bundled": true, | ||
12181 | "dev": true | ||
12182 | }, | ||
12183 | "oauth-sign": { | ||
12184 | "version": "0.9.0", | ||
12185 | "bundled": true, | ||
12186 | "dev": true | ||
12187 | }, | ||
12188 | "object-assign": { | ||
12189 | "version": "4.1.1", | ||
12190 | "bundled": true, | ||
12191 | "dev": true | ||
12192 | }, | ||
12193 | "once": { | ||
12194 | "version": "1.4.0", | ||
12195 | "bundled": true, | ||
12196 | "dev": true, | ||
12197 | "requires": { | ||
12198 | "wrappy": "1" | ||
12199 | } | ||
12200 | }, | ||
12201 | "opener": { | ||
12202 | "version": "1.5.1", | ||
12203 | "bundled": true, | ||
12204 | "dev": true | ||
12205 | }, | ||
12206 | "os-homedir": { | ||
12207 | "version": "1.0.2", | ||
12208 | "bundled": true, | ||
12209 | "dev": true | ||
12210 | }, | ||
12211 | "os-locale": { | ||
12212 | "version": "2.1.0", | ||
12213 | "bundled": true, | ||
12214 | "dev": true, | ||
12215 | "requires": { | ||
12216 | "execa": "^0.7.0", | ||
12217 | "lcid": "^1.0.0", | ||
12218 | "mem": "^1.1.0" | ||
12219 | } | ||
12220 | }, | ||
12221 | "os-tmpdir": { | ||
12222 | "version": "1.0.2", | ||
12223 | "bundled": true, | ||
12224 | "dev": true | ||
12225 | }, | ||
12226 | "osenv": { | ||
12227 | "version": "0.1.5", | ||
12228 | "bundled": true, | ||
12229 | "dev": true, | ||
12230 | "requires": { | ||
12231 | "os-homedir": "^1.0.0", | ||
12232 | "os-tmpdir": "^1.0.0" | ||
12233 | } | ||
12234 | }, | ||
12235 | "p-finally": { | ||
12236 | "version": "1.0.0", | ||
12237 | "bundled": true, | ||
12238 | "dev": true | ||
12239 | }, | ||
12240 | "p-limit": { | ||
12241 | "version": "1.2.0", | ||
12242 | "bundled": true, | ||
12243 | "dev": true, | ||
12244 | "requires": { | ||
12245 | "p-try": "^1.0.0" | ||
12246 | } | ||
12247 | }, | ||
12248 | "p-locate": { | ||
12249 | "version": "2.0.0", | ||
12250 | "bundled": true, | ||
12251 | "dev": true, | ||
12252 | "requires": { | ||
12253 | "p-limit": "^1.1.0" | ||
12254 | } | ||
12255 | }, | ||
12256 | "p-try": { | ||
12257 | "version": "1.0.0", | ||
12258 | "bundled": true, | ||
12259 | "dev": true | ||
12260 | }, | ||
12261 | "package-json": { | ||
12262 | "version": "4.0.1", | ||
12263 | "bundled": true, | ||
12264 | "dev": true, | ||
12265 | "requires": { | ||
12266 | "got": "^6.7.1", | ||
12267 | "registry-auth-token": "^3.0.1", | ||
12268 | "registry-url": "^3.0.3", | ||
12269 | "semver": "^5.1.0" | ||
12270 | } | ||
12271 | }, | ||
12272 | "pacote": { | ||
12273 | "version": "8.1.6", | ||
12274 | "bundled": true, | ||
12275 | "dev": true, | ||
12276 | "requires": { | ||
12277 | "bluebird": "^3.5.1", | ||
12278 | "cacache": "^11.0.2", | ||
12279 | "get-stream": "^3.0.0", | ||
12280 | "glob": "^7.1.2", | ||
12281 | "lru-cache": "^4.1.3", | ||
12282 | "make-fetch-happen": "^4.0.1", | ||
12283 | "minimatch": "^3.0.4", | ||
12284 | "minipass": "^2.3.3", | ||
12285 | "mississippi": "^3.0.0", | ||
12286 | "mkdirp": "^0.5.1", | ||
12287 | "normalize-package-data": "^2.4.0", | ||
12288 | "npm-package-arg": "^6.1.0", | ||
12289 | "npm-packlist": "^1.1.10", | ||
12290 | "npm-pick-manifest": "^2.1.0", | ||
12291 | "osenv": "^0.1.5", | ||
12292 | "promise-inflight": "^1.0.1", | ||
12293 | "promise-retry": "^1.1.1", | ||
12294 | "protoduck": "^5.0.0", | ||
12295 | "rimraf": "^2.6.2", | ||
12296 | "safe-buffer": "^5.1.2", | ||
12297 | "semver": "^5.5.0", | ||
12298 | "ssri": "^6.0.0", | ||
12299 | "tar": "^4.4.3", | ||
12300 | "unique-filename": "^1.1.0", | ||
12301 | "which": "^1.3.0" | ||
12302 | } | ||
12303 | }, | ||
12304 | "parallel-transform": { | ||
12305 | "version": "1.1.0", | ||
12306 | "bundled": true, | ||
12307 | "dev": true, | ||
12308 | "requires": { | ||
12309 | "cyclist": "~0.2.2", | ||
12310 | "inherits": "^2.0.3", | ||
12311 | "readable-stream": "^2.1.5" | ||
12312 | } | ||
12313 | }, | ||
12314 | "path-exists": { | ||
12315 | "version": "3.0.0", | ||
12316 | "bundled": true, | ||
12317 | "dev": true | ||
12318 | }, | ||
12319 | "path-is-absolute": { | ||
12320 | "version": "1.0.1", | ||
12321 | "bundled": true, | ||
12322 | "dev": true | ||
12323 | }, | ||
12324 | "path-is-inside": { | ||
12325 | "version": "1.0.2", | ||
12326 | "bundled": true, | ||
12327 | "dev": true | ||
12328 | }, | ||
12329 | "path-key": { | ||
12330 | "version": "2.0.1", | ||
12331 | "bundled": true, | ||
12332 | "dev": true | ||
12333 | }, | ||
12334 | "performance-now": { | ||
12335 | "version": "2.1.0", | ||
12336 | "bundled": true, | ||
12337 | "dev": true | ||
12338 | }, | ||
12339 | "pify": { | ||
12340 | "version": "3.0.0", | ||
12341 | "bundled": true, | ||
12342 | "dev": true | ||
12343 | }, | ||
12344 | "prepend-http": { | ||
12345 | "version": "1.0.4", | ||
12346 | "bundled": true, | ||
12347 | "dev": true | ||
12348 | }, | ||
12349 | "process-nextick-args": { | ||
12350 | "version": "2.0.0", | ||
12351 | "bundled": true, | ||
12352 | "dev": true | ||
12353 | }, | ||
12354 | "promise-inflight": { | ||
12355 | "version": "1.0.1", | ||
12356 | "bundled": true, | ||
12357 | "dev": true | ||
12358 | }, | ||
12359 | "promise-retry": { | ||
12360 | "version": "1.1.1", | ||
12361 | "bundled": true, | ||
12362 | "dev": true, | ||
12363 | "requires": { | ||
12364 | "err-code": "^1.0.0", | ||
12365 | "retry": "^0.10.0" | ||
12366 | }, | ||
12367 | "dependencies": { | ||
12368 | "retry": { | ||
12369 | "version": "0.10.1", | ||
12370 | "bundled": true, | ||
12371 | "dev": true | ||
12372 | } | ||
12373 | } | ||
12374 | }, | ||
12375 | "promzard": { | ||
12376 | "version": "0.3.0", | ||
12377 | "bundled": true, | ||
12378 | "dev": true, | ||
12379 | "requires": { | ||
12380 | "read": "1" | ||
12381 | } | ||
12382 | }, | ||
12383 | "proto-list": { | ||
12384 | "version": "1.2.4", | ||
12385 | "bundled": true, | ||
12386 | "dev": true | ||
12387 | }, | ||
12388 | "protoduck": { | ||
12389 | "version": "5.0.0", | ||
12390 | "bundled": true, | ||
12391 | "dev": true, | ||
12392 | "requires": { | ||
12393 | "genfun": "^4.0.1" | ||
12394 | } | ||
12395 | }, | ||
12396 | "prr": { | ||
12397 | "version": "1.0.1", | ||
12398 | "bundled": true, | ||
12399 | "dev": true | ||
12400 | }, | ||
12401 | "pseudomap": { | ||
12402 | "version": "1.0.2", | ||
12403 | "bundled": true, | ||
12404 | "dev": true | ||
12405 | }, | ||
12406 | "psl": { | ||
12407 | "version": "1.1.29", | ||
12408 | "bundled": true, | ||
12409 | "dev": true | ||
12410 | }, | ||
12411 | "pump": { | ||
12412 | "version": "3.0.0", | ||
12413 | "bundled": true, | ||
12414 | "dev": true, | ||
12415 | "requires": { | ||
12416 | "end-of-stream": "^1.1.0", | ||
12417 | "once": "^1.3.1" | ||
12418 | } | ||
12419 | }, | ||
12420 | "pumpify": { | ||
12421 | "version": "1.5.1", | ||
12422 | "bundled": true, | ||
12423 | "dev": true, | ||
12424 | "requires": { | ||
12425 | "duplexify": "^3.6.0", | ||
12426 | "inherits": "^2.0.3", | ||
12427 | "pump": "^2.0.0" | ||
12428 | }, | ||
12429 | "dependencies": { | ||
12430 | "pump": { | ||
12431 | "version": "2.0.1", | ||
12432 | "bundled": true, | ||
12433 | "dev": true, | ||
12434 | "requires": { | ||
12435 | "end-of-stream": "^1.1.0", | ||
12436 | "once": "^1.3.1" | ||
12437 | } | ||
12438 | } | ||
12439 | } | ||
12440 | }, | ||
12441 | "punycode": { | ||
12442 | "version": "1.4.1", | ||
12443 | "bundled": true, | ||
12444 | "dev": true | ||
12445 | }, | ||
12446 | "qrcode-terminal": { | ||
12447 | "version": "0.12.0", | ||
12448 | "bundled": true, | ||
12449 | "dev": true | ||
12450 | }, | ||
12451 | "qs": { | ||
12452 | "version": "6.5.2", | ||
12453 | "bundled": true, | ||
12454 | "dev": true | ||
12455 | }, | ||
12456 | "query-string": { | ||
12457 | "version": "6.1.0", | ||
12458 | "bundled": true, | ||
12459 | "dev": true, | ||
12460 | "requires": { | ||
12461 | "decode-uri-component": "^0.2.0", | ||
12462 | "strict-uri-encode": "^2.0.0" | ||
12463 | } | ||
12464 | }, | ||
12465 | "qw": { | ||
12466 | "version": "1.0.1", | ||
12467 | "bundled": true, | ||
12468 | "dev": true | ||
12469 | }, | ||
12470 | "rc": { | ||
12471 | "version": "1.2.7", | ||
12472 | "bundled": true, | ||
12473 | "dev": true, | ||
12474 | "requires": { | ||
12475 | "deep-extend": "^0.5.1", | ||
12476 | "ini": "~1.3.0", | ||
12477 | "minimist": "^1.2.0", | ||
12478 | "strip-json-comments": "~2.0.1" | ||
12479 | }, | ||
12480 | "dependencies": { | ||
12481 | "minimist": { | ||
12482 | "version": "1.2.0", | ||
12483 | "bundled": true, | ||
12484 | "dev": true | ||
12485 | } | ||
12486 | } | ||
12487 | }, | ||
12488 | "read": { | ||
12489 | "version": "1.0.7", | ||
12490 | "bundled": true, | ||
12491 | "dev": true, | ||
12492 | "requires": { | ||
12493 | "mute-stream": "~0.0.4" | ||
12494 | } | ||
12495 | }, | ||
12496 | "read-cmd-shim": { | ||
12497 | "version": "1.0.1", | ||
12498 | "bundled": true, | ||
12499 | "dev": true, | ||
12500 | "requires": { | ||
12501 | "graceful-fs": "^4.1.2" | ||
12502 | } | ||
12503 | }, | ||
12504 | "read-installed": { | ||
12505 | "version": "4.0.3", | ||
12506 | "bundled": true, | ||
12507 | "dev": true, | ||
12508 | "requires": { | ||
12509 | "debuglog": "^1.0.1", | ||
12510 | "graceful-fs": "^4.1.2", | ||
12511 | "read-package-json": "^2.0.0", | ||
12512 | "readdir-scoped-modules": "^1.0.0", | ||
12513 | "semver": "2 || 3 || 4 || 5", | ||
12514 | "slide": "~1.1.3", | ||
12515 | "util-extend": "^1.0.1" | ||
12516 | } | ||
12517 | }, | ||
12518 | "read-package-json": { | ||
12519 | "version": "2.0.13", | ||
12520 | "bundled": true, | ||
12521 | "dev": true, | ||
12522 | "requires": { | ||
12523 | "glob": "^7.1.1", | ||
12524 | "graceful-fs": "^4.1.2", | ||
12525 | "json-parse-better-errors": "^1.0.1", | ||
12526 | "normalize-package-data": "^2.0.0", | ||
12527 | "slash": "^1.0.0" | ||
12528 | } | ||
12529 | }, | ||
12530 | "read-package-tree": { | ||
12531 | "version": "5.2.1", | ||
12532 | "bundled": true, | ||
12533 | "dev": true, | ||
12534 | "requires": { | ||
12535 | "debuglog": "^1.0.1", | ||
12536 | "dezalgo": "^1.0.0", | ||
12537 | "once": "^1.3.0", | ||
12538 | "read-package-json": "^2.0.0", | ||
12539 | "readdir-scoped-modules": "^1.0.0" | ||
12540 | } | ||
12541 | }, | ||
12542 | "readable-stream": { | ||
12543 | "version": "2.3.6", | ||
12544 | "bundled": true, | ||
12545 | "dev": true, | ||
12546 | "requires": { | ||
12547 | "core-util-is": "~1.0.0", | ||
12548 | "inherits": "~2.0.3", | ||
12549 | "isarray": "~1.0.0", | ||
12550 | "process-nextick-args": "~2.0.0", | ||
12551 | "safe-buffer": "~5.1.1", | ||
12552 | "string_decoder": "~1.1.1", | ||
12553 | "util-deprecate": "~1.0.1" | ||
12554 | } | ||
12555 | }, | ||
12556 | "readdir-scoped-modules": { | ||
12557 | "version": "1.0.2", | ||
12558 | "bundled": true, | ||
12559 | "dev": true, | ||
12560 | "requires": { | ||
12561 | "debuglog": "^1.0.1", | ||
12562 | "dezalgo": "^1.0.0", | ||
12563 | "graceful-fs": "^4.1.2", | ||
12564 | "once": "^1.3.0" | ||
12565 | } | ||
12566 | }, | ||
12567 | "registry-auth-token": { | ||
12568 | "version": "3.3.2", | ||
12569 | "bundled": true, | ||
12570 | "dev": true, | ||
12571 | "requires": { | ||
12572 | "rc": "^1.1.6", | ||
12573 | "safe-buffer": "^5.0.1" | ||
12574 | } | ||
12575 | }, | ||
12576 | "registry-url": { | ||
12577 | "version": "3.1.0", | ||
12578 | "bundled": true, | ||
12579 | "dev": true, | ||
12580 | "requires": { | ||
12581 | "rc": "^1.0.1" | ||
12582 | } | ||
12583 | }, | ||
12584 | "request": { | ||
12585 | "version": "2.88.0", | ||
12586 | "bundled": true, | ||
12587 | "dev": true, | ||
12588 | "requires": { | ||
12589 | "aws-sign2": "~0.7.0", | ||
12590 | "aws4": "^1.8.0", | ||
12591 | "caseless": "~0.12.0", | ||
12592 | "combined-stream": "~1.0.6", | ||
12593 | "extend": "~3.0.2", | ||
12594 | "forever-agent": "~0.6.1", | ||
12595 | "form-data": "~2.3.2", | ||
12596 | "har-validator": "~5.1.0", | ||
12597 | "http-signature": "~1.2.0", | ||
12598 | "is-typedarray": "~1.0.0", | ||
12599 | "isstream": "~0.1.2", | ||
12600 | "json-stringify-safe": "~5.0.1", | ||
12601 | "mime-types": "~2.1.19", | ||
12602 | "oauth-sign": "~0.9.0", | ||
12603 | "performance-now": "^2.1.0", | ||
12604 | "qs": "~6.5.2", | ||
12605 | "safe-buffer": "^5.1.2", | ||
12606 | "tough-cookie": "~2.4.3", | ||
12607 | "tunnel-agent": "^0.6.0", | ||
12608 | "uuid": "^3.3.2" | ||
12609 | } | ||
12610 | }, | ||
12611 | "require-directory": { | ||
12612 | "version": "2.1.1", | ||
12613 | "bundled": true, | ||
12614 | "dev": true | ||
12615 | }, | ||
12616 | "require-main-filename": { | ||
12617 | "version": "1.0.1", | ||
12618 | "bundled": true, | ||
12619 | "dev": true | ||
12620 | }, | ||
12621 | "resolve-from": { | ||
12622 | "version": "4.0.0", | ||
12623 | "bundled": true, | ||
12624 | "dev": true | ||
12625 | }, | ||
12626 | "retry": { | ||
12627 | "version": "0.12.0", | ||
12628 | "bundled": true, | ||
12629 | "dev": true | ||
12630 | }, | ||
12631 | "rimraf": { | ||
12632 | "version": "2.6.2", | ||
12633 | "bundled": true, | ||
12634 | "dev": true, | ||
12635 | "requires": { | ||
12636 | "glob": "^7.0.5" | ||
12637 | } | ||
12638 | }, | ||
12639 | "run-queue": { | ||
12640 | "version": "1.0.3", | ||
12641 | "bundled": true, | ||
12642 | "dev": true, | ||
12643 | "requires": { | ||
12644 | "aproba": "^1.1.1" | ||
12645 | } | ||
12646 | }, | ||
12647 | "safe-buffer": { | ||
12648 | "version": "5.1.2", | ||
12649 | "bundled": true, | ||
12650 | "dev": true | ||
12651 | }, | ||
12652 | "safer-buffer": { | ||
12653 | "version": "2.1.2", | ||
12654 | "bundled": true, | ||
12655 | "dev": true | ||
12656 | }, | ||
12657 | "semver": { | ||
12658 | "version": "5.5.1", | ||
12659 | "bundled": true, | ||
12660 | "dev": true | ||
12661 | }, | ||
12662 | "semver-diff": { | ||
12663 | "version": "2.1.0", | ||
12664 | "bundled": true, | ||
12665 | "dev": true, | ||
12666 | "requires": { | ||
12667 | "semver": "^5.0.3" | ||
12668 | } | ||
12669 | }, | ||
12670 | "set-blocking": { | ||
12671 | "version": "2.0.0", | ||
12672 | "bundled": true, | ||
12673 | "dev": true | ||
12674 | }, | ||
12675 | "sha": { | ||
12676 | "version": "2.0.1", | ||
12677 | "bundled": true, | ||
12678 | "dev": true, | ||
12679 | "requires": { | ||
12680 | "graceful-fs": "^4.1.2", | ||
12681 | "readable-stream": "^2.0.2" | ||
12682 | } | ||
12683 | }, | ||
12684 | "shebang-command": { | ||
12685 | "version": "1.2.0", | ||
12686 | "bundled": true, | ||
12687 | "dev": true, | ||
12688 | "requires": { | ||
12689 | "shebang-regex": "^1.0.0" | ||
12690 | } | ||
12691 | }, | ||
12692 | "shebang-regex": { | ||
12693 | "version": "1.0.0", | ||
12694 | "bundled": true, | ||
12695 | "dev": true | ||
12696 | }, | ||
12697 | "signal-exit": { | ||
12698 | "version": "3.0.2", | ||
12699 | "bundled": true, | ||
12700 | "dev": true | ||
12701 | }, | ||
12702 | "slash": { | ||
12703 | "version": "1.0.0", | ||
12704 | "bundled": true, | ||
12705 | "dev": true | ||
12706 | }, | ||
12707 | "slide": { | ||
12708 | "version": "1.1.6", | ||
12709 | "bundled": true, | ||
12710 | "dev": true | ||
12711 | }, | ||
12712 | "smart-buffer": { | ||
12713 | "version": "4.0.1", | ||
12714 | "bundled": true, | ||
12715 | "dev": true | ||
12716 | }, | ||
12717 | "socks": { | ||
12718 | "version": "2.2.0", | ||
12719 | "bundled": true, | ||
12720 | "dev": true, | ||
12721 | "requires": { | ||
12722 | "ip": "^1.1.5", | ||
12723 | "smart-buffer": "^4.0.1" | ||
12724 | } | ||
12725 | }, | ||
12726 | "socks-proxy-agent": { | ||
12727 | "version": "4.0.1", | ||
12728 | "bundled": true, | ||
12729 | "dev": true, | ||
12730 | "requires": { | ||
12731 | "agent-base": "~4.2.0", | ||
12732 | "socks": "~2.2.0" | ||
12733 | } | ||
12734 | }, | ||
12735 | "sorted-object": { | ||
12736 | "version": "2.0.1", | ||
12737 | "bundled": true, | ||
12738 | "dev": true | ||
12739 | }, | ||
12740 | "sorted-union-stream": { | ||
12741 | "version": "2.1.3", | ||
12742 | "bundled": true, | ||
12743 | "dev": true, | ||
12744 | "requires": { | ||
12745 | "from2": "^1.3.0", | ||
12746 | "stream-iterate": "^1.1.0" | ||
12747 | }, | ||
12748 | "dependencies": { | ||
12749 | "from2": { | ||
12750 | "version": "1.3.0", | ||
12751 | "bundled": true, | ||
12752 | "dev": true, | ||
12753 | "requires": { | ||
12754 | "inherits": "~2.0.1", | ||
12755 | "readable-stream": "~1.1.10" | ||
12756 | } | ||
12757 | }, | ||
12758 | "isarray": { | ||
12759 | "version": "0.0.1", | ||
12760 | "bundled": true, | ||
12761 | "dev": true | ||
12762 | }, | ||
12763 | "readable-stream": { | ||
12764 | "version": "1.1.14", | ||
12765 | "bundled": true, | ||
12766 | "dev": true, | ||
12767 | "requires": { | ||
12768 | "core-util-is": "~1.0.0", | ||
12769 | "inherits": "~2.0.1", | ||
12770 | "isarray": "0.0.1", | ||
12771 | "string_decoder": "~0.10.x" | ||
12772 | } | ||
12773 | }, | ||
12774 | "string_decoder": { | ||
12775 | "version": "0.10.31", | ||
12776 | "bundled": true, | ||
12777 | "dev": true | ||
12778 | } | ||
12779 | } | ||
12780 | }, | ||
12781 | "spdx-correct": { | ||
12782 | "version": "3.0.0", | ||
12783 | "bundled": true, | ||
12784 | "dev": true, | ||
12785 | "requires": { | ||
12786 | "spdx-expression-parse": "^3.0.0", | ||
12787 | "spdx-license-ids": "^3.0.0" | ||
12788 | } | ||
12789 | }, | ||
12790 | "spdx-exceptions": { | ||
12791 | "version": "2.1.0", | ||
12792 | "bundled": true, | ||
12793 | "dev": true | ||
12794 | }, | ||
12795 | "spdx-expression-parse": { | ||
12796 | "version": "3.0.0", | ||
12797 | "bundled": true, | ||
12798 | "dev": true, | ||
12799 | "requires": { | ||
12800 | "spdx-exceptions": "^2.1.0", | ||
12801 | "spdx-license-ids": "^3.0.0" | ||
12802 | } | ||
12803 | }, | ||
12804 | "spdx-license-ids": { | ||
12805 | "version": "3.0.0", | ||
12806 | "bundled": true, | ||
12807 | "dev": true | ||
12808 | }, | ||
12809 | "sshpk": { | ||
12810 | "version": "1.14.2", | ||
12811 | "bundled": true, | ||
12812 | "dev": true, | ||
12813 | "requires": { | ||
12814 | "asn1": "~0.2.3", | ||
12815 | "assert-plus": "^1.0.0", | ||
12816 | "bcrypt-pbkdf": "^1.0.0", | ||
12817 | "dashdash": "^1.12.0", | ||
12818 | "ecc-jsbn": "~0.1.1", | ||
12819 | "getpass": "^0.1.1", | ||
12820 | "jsbn": "~0.1.0", | ||
12821 | "safer-buffer": "^2.0.2", | ||
12822 | "tweetnacl": "~0.14.0" | ||
12823 | } | ||
12824 | }, | ||
12825 | "ssri": { | ||
12826 | "version": "6.0.1", | ||
12827 | "bundled": true, | ||
12828 | "dev": true, | ||
12829 | "requires": { | ||
12830 | "figgy-pudding": "^3.5.1" | ||
12831 | } | ||
12832 | }, | ||
12833 | "stream-each": { | ||
12834 | "version": "1.2.2", | ||
12835 | "bundled": true, | ||
12836 | "dev": true, | ||
12837 | "requires": { | ||
12838 | "end-of-stream": "^1.1.0", | ||
12839 | "stream-shift": "^1.0.0" | ||
12840 | } | ||
12841 | }, | ||
12842 | "stream-iterate": { | ||
12843 | "version": "1.2.0", | ||
12844 | "bundled": true, | ||
12845 | "dev": true, | ||
12846 | "requires": { | ||
12847 | "readable-stream": "^2.1.5", | ||
12848 | "stream-shift": "^1.0.0" | ||
12849 | } | ||
12850 | }, | ||
12851 | "stream-shift": { | ||
12852 | "version": "1.0.0", | ||
12853 | "bundled": true, | ||
12854 | "dev": true | ||
12855 | }, | ||
12856 | "strict-uri-encode": { | ||
12857 | "version": "2.0.0", | ||
12858 | "bundled": true, | ||
12859 | "dev": true | ||
12860 | }, | ||
12861 | "string-width": { | ||
12862 | "version": "2.1.1", | ||
12863 | "bundled": true, | ||
12864 | "dev": true, | ||
12865 | "requires": { | ||
12866 | "is-fullwidth-code-point": "^2.0.0", | ||
12867 | "strip-ansi": "^4.0.0" | ||
12868 | }, | ||
12869 | "dependencies": { | ||
12870 | "ansi-regex": { | ||
12871 | "version": "3.0.0", | ||
12872 | "bundled": true, | ||
12873 | "dev": true | ||
12874 | }, | ||
12875 | "is-fullwidth-code-point": { | ||
12876 | "version": "2.0.0", | ||
12877 | "bundled": true, | ||
12878 | "dev": true | ||
12879 | }, | ||
12880 | "strip-ansi": { | ||
12881 | "version": "4.0.0", | ||
12882 | "bundled": true, | ||
12883 | "dev": true, | ||
12884 | "requires": { | ||
12885 | "ansi-regex": "^3.0.0" | ||
12886 | } | ||
12887 | } | ||
12888 | } | ||
12889 | }, | ||
12890 | "string_decoder": { | ||
12891 | "version": "1.1.1", | ||
12892 | "bundled": true, | ||
12893 | "dev": true, | ||
12894 | "requires": { | ||
12895 | "safe-buffer": "~5.1.0" | ||
12896 | } | ||
12897 | }, | ||
12898 | "stringify-package": { | ||
12899 | "version": "1.0.0", | ||
12900 | "bundled": true, | ||
12901 | "dev": true | ||
12902 | }, | ||
12903 | "strip-ansi": { | ||
12904 | "version": "3.0.1", | ||
12905 | "bundled": true, | ||
12906 | "dev": true, | ||
12907 | "requires": { | ||
12908 | "ansi-regex": "^2.0.0" | ||
12909 | } | ||
12910 | }, | ||
12911 | "strip-eof": { | ||
12912 | "version": "1.0.0", | ||
12913 | "bundled": true, | ||
12914 | "dev": true | ||
12915 | }, | ||
12916 | "strip-json-comments": { | ||
12917 | "version": "2.0.1", | ||
12918 | "bundled": true, | ||
12919 | "dev": true | ||
12920 | }, | ||
12921 | "supports-color": { | ||
12922 | "version": "5.4.0", | ||
12923 | "bundled": true, | ||
12924 | "dev": true, | ||
12925 | "requires": { | ||
12926 | "has-flag": "^3.0.0" | ||
12927 | } | ||
12928 | }, | ||
12929 | "tar": { | ||
12930 | "version": "4.4.8", | ||
12931 | "bundled": true, | ||
12932 | "dev": true, | ||
12933 | "requires": { | ||
12934 | "chownr": "^1.1.1", | ||
12935 | "fs-minipass": "^1.2.5", | ||
12936 | "minipass": "^2.3.4", | ||
12937 | "minizlib": "^1.1.1", | ||
12938 | "mkdirp": "^0.5.0", | ||
12939 | "safe-buffer": "^5.1.2", | ||
12940 | "yallist": "^3.0.2" | ||
12941 | }, | ||
12942 | "dependencies": { | ||
12943 | "chownr": { | ||
12944 | "version": "1.1.1", | ||
12945 | "bundled": true, | ||
12946 | "dev": true | ||
12947 | }, | ||
12948 | "minipass": { | ||
12949 | "version": "2.3.5", | ||
12950 | "bundled": true, | ||
12951 | "dev": true, | ||
12952 | "requires": { | ||
12953 | "safe-buffer": "^5.1.2", | ||
12954 | "yallist": "^3.0.0" | ||
12955 | } | ||
12956 | }, | ||
12957 | "yallist": { | ||
12958 | "version": "3.0.3", | ||
12959 | "bundled": true, | ||
12960 | "dev": true | ||
12961 | } | ||
12962 | } | ||
12963 | }, | ||
12964 | "term-size": { | ||
12965 | "version": "1.2.0", | ||
12966 | "bundled": true, | ||
12967 | "dev": true, | ||
12968 | "requires": { | ||
12969 | "execa": "^0.7.0" | ||
12970 | } | ||
12971 | }, | ||
12972 | "text-table": { | ||
12973 | "version": "0.2.0", | ||
12974 | "bundled": true, | ||
12975 | "dev": true | ||
12976 | }, | ||
12977 | "through": { | ||
12978 | "version": "2.3.8", | ||
12979 | "bundled": true, | ||
12980 | "dev": true | ||
12981 | }, | ||
12982 | "through2": { | ||
12983 | "version": "2.0.3", | ||
12984 | "bundled": true, | ||
12985 | "dev": true, | ||
12986 | "requires": { | ||
12987 | "readable-stream": "^2.1.5", | ||
12988 | "xtend": "~4.0.1" | ||
12989 | } | ||
12990 | }, | ||
12991 | "timed-out": { | ||
12992 | "version": "4.0.1", | ||
12993 | "bundled": true, | ||
12994 | "dev": true | ||
12995 | }, | ||
12996 | "tiny-relative-date": { | ||
12997 | "version": "1.3.0", | ||
12998 | "bundled": true, | ||
12999 | "dev": true | ||
13000 | }, | ||
13001 | "tough-cookie": { | ||
13002 | "version": "2.4.3", | ||
13003 | "bundled": true, | ||
13004 | "dev": true, | ||
13005 | "requires": { | ||
13006 | "psl": "^1.1.24", | ||
13007 | "punycode": "^1.4.1" | ||
13008 | } | ||
13009 | }, | ||
13010 | "tunnel-agent": { | ||
13011 | "version": "0.6.0", | ||
13012 | "bundled": true, | ||
13013 | "dev": true, | ||
13014 | "requires": { | ||
13015 | "safe-buffer": "^5.0.1" | ||
13016 | } | ||
13017 | }, | ||
13018 | "tweetnacl": { | ||
13019 | "version": "0.14.5", | ||
13020 | "bundled": true, | ||
13021 | "dev": true, | ||
13022 | "optional": true | ||
13023 | }, | ||
13024 | "typedarray": { | ||
13025 | "version": "0.0.6", | ||
13026 | "bundled": true, | ||
13027 | "dev": true | ||
13028 | }, | ||
13029 | "uid-number": { | ||
13030 | "version": "0.0.6", | ||
13031 | "bundled": true, | ||
13032 | "dev": true | ||
13033 | }, | ||
13034 | "umask": { | ||
13035 | "version": "1.1.0", | ||
13036 | "bundled": true, | ||
13037 | "dev": true | ||
13038 | }, | ||
13039 | "unique-filename": { | ||
13040 | "version": "1.1.0", | ||
13041 | "bundled": true, | ||
13042 | "dev": true, | ||
13043 | "requires": { | ||
13044 | "unique-slug": "^2.0.0" | ||
13045 | } | ||
13046 | }, | ||
13047 | "unique-slug": { | ||
13048 | "version": "2.0.0", | ||
13049 | "bundled": true, | ||
13050 | "dev": true, | ||
13051 | "requires": { | ||
13052 | "imurmurhash": "^0.1.4" | ||
13053 | } | ||
13054 | }, | ||
13055 | "unique-string": { | ||
13056 | "version": "1.0.0", | ||
13057 | "bundled": true, | ||
13058 | "dev": true, | ||
13059 | "requires": { | ||
13060 | "crypto-random-string": "^1.0.0" | ||
13061 | } | ||
13062 | }, | ||
13063 | "unpipe": { | ||
13064 | "version": "1.0.0", | ||
13065 | "bundled": true, | ||
13066 | "dev": true | ||
13067 | }, | ||
13068 | "unzip-response": { | ||
13069 | "version": "2.0.1", | ||
13070 | "bundled": true, | ||
13071 | "dev": true | ||
13072 | }, | ||
13073 | "update-notifier": { | ||
13074 | "version": "2.5.0", | ||
13075 | "bundled": true, | ||
13076 | "dev": true, | ||
13077 | "requires": { | ||
13078 | "boxen": "^1.2.1", | ||
13079 | "chalk": "^2.0.1", | ||
13080 | "configstore": "^3.0.0", | ||
13081 | "import-lazy": "^2.1.0", | ||
13082 | "is-ci": "^1.0.10", | ||
13083 | "is-installed-globally": "^0.1.0", | ||
13084 | "is-npm": "^1.0.0", | ||
13085 | "latest-version": "^3.0.0", | ||
13086 | "semver-diff": "^2.0.0", | ||
13087 | "xdg-basedir": "^3.0.0" | ||
13088 | } | ||
13089 | }, | ||
13090 | "url-parse-lax": { | ||
13091 | "version": "1.0.0", | ||
13092 | "bundled": true, | ||
13093 | "dev": true, | ||
13094 | "requires": { | ||
13095 | "prepend-http": "^1.0.1" | ||
13096 | } | ||
13097 | }, | ||
13098 | "util-deprecate": { | ||
13099 | "version": "1.0.2", | ||
13100 | "bundled": true, | ||
13101 | "dev": true | ||
13102 | }, | ||
13103 | "util-extend": { | ||
13104 | "version": "1.0.3", | ||
13105 | "bundled": true, | ||
13106 | "dev": true | ||
13107 | }, | ||
13108 | "uuid": { | ||
13109 | "version": "3.3.2", | ||
13110 | "bundled": true, | ||
13111 | "dev": true | ||
13112 | }, | ||
13113 | "validate-npm-package-license": { | ||
13114 | "version": "3.0.4", | ||
13115 | "bundled": true, | ||
13116 | "dev": true, | ||
13117 | "requires": { | ||
13118 | "spdx-correct": "^3.0.0", | ||
13119 | "spdx-expression-parse": "^3.0.0" | ||
13120 | } | ||
13121 | }, | ||
13122 | "validate-npm-package-name": { | ||
13123 | "version": "3.0.0", | ||
13124 | "bundled": true, | ||
13125 | "dev": true, | ||
13126 | "requires": { | ||
13127 | "builtins": "^1.0.3" | ||
13128 | } | ||
13129 | }, | ||
13130 | "verror": { | ||
13131 | "version": "1.10.0", | ||
13132 | "bundled": true, | ||
13133 | "dev": true, | ||
13134 | "requires": { | ||
13135 | "assert-plus": "^1.0.0", | ||
13136 | "core-util-is": "1.0.2", | ||
13137 | "extsprintf": "^1.2.0" | ||
13138 | } | ||
13139 | }, | ||
13140 | "wcwidth": { | ||
13141 | "version": "1.0.1", | ||
13142 | "bundled": true, | ||
13143 | "dev": true, | ||
13144 | "requires": { | ||
13145 | "defaults": "^1.0.3" | ||
13146 | } | ||
13147 | }, | ||
13148 | "which": { | ||
13149 | "version": "1.3.1", | ||
13150 | "bundled": true, | ||
13151 | "dev": true, | ||
13152 | "requires": { | ||
13153 | "isexe": "^2.0.0" | ||
13154 | } | ||
13155 | }, | ||
13156 | "which-module": { | ||
13157 | "version": "2.0.0", | ||
13158 | "bundled": true, | ||
13159 | "dev": true | ||
13160 | }, | ||
13161 | "wide-align": { | ||
13162 | "version": "1.1.2", | ||
13163 | "bundled": true, | ||
13164 | "dev": true, | ||
13165 | "requires": { | ||
13166 | "string-width": "^1.0.2" | ||
13167 | }, | ||
13168 | "dependencies": { | ||
13169 | "string-width": { | ||
13170 | "version": "1.0.2", | ||
13171 | "bundled": true, | ||
13172 | "dev": true, | ||
13173 | "requires": { | ||
13174 | "code-point-at": "^1.0.0", | ||
13175 | "is-fullwidth-code-point": "^1.0.0", | ||
13176 | "strip-ansi": "^3.0.0" | ||
13177 | } | ||
13178 | } | ||
13179 | } | ||
13180 | }, | ||
13181 | "widest-line": { | ||
13182 | "version": "2.0.0", | ||
13183 | "bundled": true, | ||
13184 | "dev": true, | ||
13185 | "requires": { | ||
13186 | "string-width": "^2.1.1" | ||
13187 | } | ||
13188 | }, | ||
13189 | "worker-farm": { | ||
13190 | "version": "1.6.0", | ||
13191 | "bundled": true, | ||
13192 | "dev": true, | ||
13193 | "requires": { | ||
13194 | "errno": "~0.1.7" | ||
13195 | } | ||
13196 | }, | ||
13197 | "wrap-ansi": { | ||
13198 | "version": "2.1.0", | ||
13199 | "bundled": true, | ||
13200 | "dev": true, | ||
13201 | "requires": { | ||
13202 | "string-width": "^1.0.1", | ||
13203 | "strip-ansi": "^3.0.1" | ||
13204 | }, | ||
13205 | "dependencies": { | ||
13206 | "string-width": { | ||
13207 | "version": "1.0.2", | ||
13208 | "bundled": true, | ||
13209 | "dev": true, | ||
13210 | "requires": { | ||
13211 | "code-point-at": "^1.0.0", | ||
13212 | "is-fullwidth-code-point": "^1.0.0", | ||
13213 | "strip-ansi": "^3.0.0" | ||
13214 | } | ||
13215 | } | ||
13216 | } | ||
13217 | }, | ||
13218 | "wrappy": { | ||
13219 | "version": "1.0.2", | ||
13220 | "bundled": true, | ||
13221 | "dev": true | ||
13222 | }, | ||
13223 | "write-file-atomic": { | ||
13224 | "version": "2.3.0", | ||
13225 | "bundled": true, | ||
13226 | "dev": true, | ||
13227 | "requires": { | ||
13228 | "graceful-fs": "^4.1.11", | ||
13229 | "imurmurhash": "^0.1.4", | ||
13230 | "signal-exit": "^3.0.2" | ||
13231 | } | ||
13232 | }, | ||
13233 | "xdg-basedir": { | ||
13234 | "version": "3.0.0", | ||
13235 | "bundled": true, | ||
13236 | "dev": true | ||
13237 | }, | ||
13238 | "xtend": { | ||
13239 | "version": "4.0.1", | ||
13240 | "bundled": true, | ||
13241 | "dev": true | ||
13242 | }, | ||
13243 | "y18n": { | ||
13244 | "version": "4.0.0", | ||
13245 | "bundled": true, | ||
13246 | "dev": true | ||
13247 | }, | ||
13248 | "yallist": { | ||
13249 | "version": "2.1.2", | ||
13250 | "bundled": true, | ||
13251 | "dev": true | ||
13252 | }, | ||
13253 | "yargs": { | ||
13254 | "version": "11.0.0", | ||
13255 | "bundled": true, | ||
13256 | "dev": true, | ||
13257 | "requires": { | ||
13258 | "cliui": "^4.0.0", | ||
13259 | "decamelize": "^1.1.1", | ||
13260 | "find-up": "^2.1.0", | ||
13261 | "get-caller-file": "^1.0.1", | ||
13262 | "os-locale": "^2.0.0", | ||
13263 | "require-directory": "^2.1.1", | ||
13264 | "require-main-filename": "^1.0.1", | ||
13265 | "set-blocking": "^2.0.0", | ||
13266 | "string-width": "^2.0.0", | ||
13267 | "which-module": "^2.0.0", | ||
13268 | "y18n": "^3.2.1", | ||
13269 | "yargs-parser": "^9.0.2" | ||
13270 | }, | ||
13271 | "dependencies": { | ||
13272 | "y18n": { | ||
13273 | "version": "3.2.1", | ||
13274 | "bundled": true, | ||
13275 | "dev": true | ||
13276 | } | ||
13277 | } | ||
13278 | }, | ||
13279 | "yargs-parser": { | ||
13280 | "version": "9.0.2", | ||
13281 | "bundled": true, | ||
13282 | "dev": true, | ||
13283 | "requires": { | ||
13284 | "camelcase": "^4.1.0" | ||
13285 | } | ||
13286 | } | ||
13287 | } | ||
13288 | }, | ||
9048 | "npm-run-path": { | 13289 | "npm-run-path": { |
9049 | "version": "2.0.2", | 13290 | "version": "2.0.2", |
9050 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", | 13291 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", |
@@ -9083,7 +13324,7 @@ | |||
9083 | "dependencies": { | 13324 | "dependencies": { |
9084 | "pretty-bytes": { | 13325 | "pretty-bytes": { |
9085 | "version": "1.0.4", | 13326 | "version": "1.0.4", |
9086 | "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", | 13327 | "resolved": "http://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", |
9087 | "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", | 13328 | "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", |
9088 | "dev": true, | 13329 | "dev": true, |
9089 | "requires": { | 13330 | "requires": { |
@@ -9276,6 +13517,30 @@ | |||
9276 | "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=", | 13517 | "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=", |
9277 | "dev": true | 13518 | "dev": true |
9278 | }, | 13519 | }, |
13520 | "optimist": { | ||
13521 | "version": "0.6.1", | ||
13522 | "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", | ||
13523 | "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", | ||
13524 | "dev": true, | ||
13525 | "requires": { | ||
13526 | "minimist": "~0.0.1", | ||
13527 | "wordwrap": "~0.0.2" | ||
13528 | }, | ||
13529 | "dependencies": { | ||
13530 | "minimist": { | ||
13531 | "version": "0.0.10", | ||
13532 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", | ||
13533 | "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", | ||
13534 | "dev": true | ||
13535 | }, | ||
13536 | "wordwrap": { | ||
13537 | "version": "0.0.3", | ||
13538 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", | ||
13539 | "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", | ||
13540 | "dev": true | ||
13541 | } | ||
13542 | } | ||
13543 | }, | ||
9279 | "optionator": { | 13544 | "optionator": { |
9280 | "version": "0.8.2", | 13545 | "version": "0.8.2", |
9281 | "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", | 13546 | "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", |
@@ -9447,7 +13712,7 @@ | |||
9447 | "dependencies": { | 13712 | "dependencies": { |
9448 | "color-convert": { | 13713 | "color-convert": { |
9449 | "version": "0.5.3", | 13714 | "version": "0.5.3", |
9450 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", | 13715 | "resolved": "http://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", |
9451 | "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", | 13716 | "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", |
9452 | "dev": true | 13717 | "dev": true |
9453 | } | 13718 | } |
@@ -9463,6 +13728,12 @@ | |||
9463 | "path-root": "^0.1.1" | 13728 | "path-root": "^0.1.1" |
9464 | } | 13729 | } |
9465 | }, | 13730 | }, |
13731 | "parse-github-repo-url": { | ||
13732 | "version": "1.4.1", | ||
13733 | "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", | ||
13734 | "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", | ||
13735 | "dev": true | ||
13736 | }, | ||
9466 | "parse-glob": { | 13737 | "parse-glob": { |
9467 | "version": "3.0.4", | 13738 | "version": "3.0.4", |
9468 | "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", | 13739 | "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", |
@@ -9776,13 +14047,13 @@ | |||
9776 | }, | 14047 | }, |
9777 | "string_decoder": { | 14048 | "string_decoder": { |
9778 | "version": "0.10.31", | 14049 | "version": "0.10.31", |
9779 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", | 14050 | "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", |
9780 | "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", | 14051 | "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", |
9781 | "dev": true | 14052 | "dev": true |
9782 | }, | 14053 | }, |
9783 | "through2": { | 14054 | "through2": { |
9784 | "version": "0.2.3", | 14055 | "version": "0.2.3", |
9785 | "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", | 14056 | "resolved": "http://registry.npmjs.org/through2/-/through2-0.2.3.tgz", |
9786 | "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", | 14057 | "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", |
9787 | "dev": true, | 14058 | "dev": true, |
9788 | "requires": { | 14059 | "requires": { |
@@ -9876,6 +14147,12 @@ | |||
9876 | "resolved": "https://registry.npmjs.org/pupa/-/pupa-1.0.0.tgz", | 14147 | "resolved": "https://registry.npmjs.org/pupa/-/pupa-1.0.0.tgz", |
9877 | "integrity": "sha1-mpVopa9+ZXuEYqbp1TKHQ1YM7/Y=" | 14148 | "integrity": "sha1-mpVopa9+ZXuEYqbp1TKHQ1YM7/Y=" |
9878 | }, | 14149 | }, |
14150 | "q": { | ||
14151 | "version": "1.5.1", | ||
14152 | "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", | ||
14153 | "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", | ||
14154 | "dev": true | ||
14155 | }, | ||
9879 | "qs": { | 14156 | "qs": { |
9880 | "version": "6.5.2", | 14157 | "version": "6.5.2", |
9881 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | 14158 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", |
@@ -9891,6 +14168,12 @@ | |||
9891 | "strict-uri-encode": "^1.0.0" | 14168 | "strict-uri-encode": "^1.0.0" |
9892 | } | 14169 | } |
9893 | }, | 14170 | }, |
14171 | "quick-lru": { | ||
14172 | "version": "1.1.0", | ||
14173 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", | ||
14174 | "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", | ||
14175 | "dev": true | ||
14176 | }, | ||
9894 | "randomatic": { | 14177 | "randomatic": { |
9895 | "version": "3.1.0", | 14178 | "version": "3.1.0", |
9896 | "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", | 14179 | "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", |
@@ -10017,6 +14300,17 @@ | |||
10017 | "spin.js": "2.x" | 14300 | "spin.js": "2.x" |
10018 | } | 14301 | } |
10019 | }, | 14302 | }, |
14303 | "react-modal": { | ||
14304 | "version": "3.7.1", | ||
14305 | "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.7.1.tgz", | ||
14306 | "integrity": "sha512-eSgotXkqOCXi0b27AwLCoJ8yqLepKnbZdMp/zfUmZPnMNoe39pDT0mbAPq9rp+TToqM5GUTv8C36Cuja+ThbhA==", | ||
14307 | "requires": { | ||
14308 | "exenv": "^1.2.0", | ||
14309 | "prop-types": "^15.5.10", | ||
14310 | "react-lifecycles-compat": "^3.0.0", | ||
14311 | "warning": "^3.0.0" | ||
14312 | } | ||
14313 | }, | ||
10020 | "react-router": { | 14314 | "react-router": { |
10021 | "version": "3.2.1", | 14315 | "version": "3.2.1", |
10022 | "resolved": "http://registry.npmjs.org/react-router/-/react-router-3.2.1.tgz", | 14316 | "resolved": "http://registry.npmjs.org/react-router/-/react-router-3.2.1.tgz", |
@@ -10099,9 +14393,9 @@ | |||
10099 | }, | 14393 | }, |
10100 | "dependencies": { | 14394 | "dependencies": { |
10101 | "ajv": { | 14395 | "ajv": { |
10102 | "version": "6.6.1", | 14396 | "version": "6.6.2", |
10103 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", | 14397 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz", |
10104 | "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", | 14398 | "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==", |
10105 | "dev": true, | 14399 | "dev": true, |
10106 | "requires": { | 14400 | "requires": { |
10107 | "fast-deep-equal": "^2.0.1", | 14401 | "fast-deep-equal": "^2.0.1", |
@@ -10110,16 +14404,10 @@ | |||
10110 | "uri-js": "^4.2.2" | 14404 | "uri-js": "^4.2.2" |
10111 | } | 14405 | } |
10112 | }, | 14406 | }, |
10113 | "ajv-keywords": { | ||
10114 | "version": "3.2.0", | ||
10115 | "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", | ||
10116 | "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", | ||
10117 | "dev": true | ||
10118 | }, | ||
10119 | "dotenv": { | 14407 | "dotenv": { |
10120 | "version": "6.1.0", | 14408 | "version": "6.2.0", |
10121 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.1.0.tgz", | 14409 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", |
10122 | "integrity": "sha512-/veDn2ztgRlB7gKmE3i9f6CmDIyXAy6d5nBq+whO9SLX+Zs1sXEgFLPi+aSuWqUuusMfbi84fT8j34fs1HaYUw==", | 14410 | "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==", |
10123 | "dev": true | 14411 | "dev": true |
10124 | }, | 14412 | }, |
10125 | "fast-deep-equal": { | 14413 | "fast-deep-equal": { |
@@ -11187,6 +15475,15 @@ | |||
11187 | "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz", | 15475 | "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz", |
11188 | "integrity": "sha1-bKpW1SBnNFD9XPvGlx5tB3LDeho=" | 15476 | "integrity": "sha1-bKpW1SBnNFD9XPvGlx5tB3LDeho=" |
11189 | }, | 15477 | }, |
15478 | "split": { | ||
15479 | "version": "1.0.1", | ||
15480 | "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", | ||
15481 | "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", | ||
15482 | "dev": true, | ||
15483 | "requires": { | ||
15484 | "through": "2" | ||
15485 | } | ||
15486 | }, | ||
11190 | "split-string": { | 15487 | "split-string": { |
11191 | "version": "3.1.0", | 15488 | "version": "3.1.0", |
11192 | "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", | 15489 | "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", |
@@ -11195,6 +15492,15 @@ | |||
11195 | "extend-shallow": "^3.0.0" | 15492 | "extend-shallow": "^3.0.0" |
11196 | } | 15493 | } |
11197 | }, | 15494 | }, |
15495 | "split2": { | ||
15496 | "version": "2.2.0", | ||
15497 | "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", | ||
15498 | "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", | ||
15499 | "dev": true, | ||
15500 | "requires": { | ||
15501 | "through2": "^2.0.2" | ||
15502 | } | ||
15503 | }, | ||
11198 | "sprintf-js": { | 15504 | "sprintf-js": { |
11199 | "version": "1.0.3", | 15505 | "version": "1.0.3", |
11200 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", | 15506 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", |
@@ -11330,6 +15636,15 @@ | |||
11330 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", | 15636 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", |
11331 | "dev": true | 15637 | "dev": true |
11332 | }, | 15638 | }, |
15639 | "sumchecker": { | ||
15640 | "version": "2.0.2", | ||
15641 | "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", | ||
15642 | "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", | ||
15643 | "dev": true, | ||
15644 | "requires": { | ||
15645 | "debug": "^2.2.0" | ||
15646 | } | ||
15647 | }, | ||
11333 | "supports-color": { | 15648 | "supports-color": { |
11334 | "version": "2.0.0", | 15649 | "version": "2.0.0", |
11335 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", | 15650 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", |
@@ -11451,6 +15766,24 @@ | |||
11451 | "fs-extra-p": "^7.0.0" | 15766 | "fs-extra-p": "^7.0.0" |
11452 | } | 15767 | } |
11453 | }, | 15768 | }, |
15769 | "tempfile": { | ||
15770 | "version": "1.1.1", | ||
15771 | "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", | ||
15772 | "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=", | ||
15773 | "dev": true, | ||
15774 | "requires": { | ||
15775 | "os-tmpdir": "^1.0.0", | ||
15776 | "uuid": "^2.0.1" | ||
15777 | }, | ||
15778 | "dependencies": { | ||
15779 | "uuid": { | ||
15780 | "version": "2.0.3", | ||
15781 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", | ||
15782 | "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", | ||
15783 | "dev": true | ||
15784 | } | ||
15785 | } | ||
15786 | }, | ||
11454 | "term-size": { | 15787 | "term-size": { |
11455 | "version": "1.2.0", | 15788 | "version": "1.2.0", |
11456 | "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", | 15789 | "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", |
@@ -11460,6 +15793,12 @@ | |||
11460 | "execa": "^0.7.0" | 15793 | "execa": "^0.7.0" |
11461 | } | 15794 | } |
11462 | }, | 15795 | }, |
15796 | "text-extensions": { | ||
15797 | "version": "1.9.0", | ||
15798 | "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", | ||
15799 | "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", | ||
15800 | "dev": true | ||
15801 | }, | ||
11463 | "text-table": { | 15802 | "text-table": { |
11464 | "version": "0.2.0", | 15803 | "version": "0.2.0", |
11465 | "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", | 15804 | "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", |
@@ -11630,6 +15969,12 @@ | |||
11630 | "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", | 15969 | "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", |
11631 | "dev": true | 15970 | "dev": true |
11632 | }, | 15971 | }, |
15972 | "trim-off-newlines": { | ||
15973 | "version": "1.0.1", | ||
15974 | "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", | ||
15975 | "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", | ||
15976 | "dev": true | ||
15977 | }, | ||
11633 | "trim-right": { | 15978 | "trim-right": { |
11634 | "version": "1.0.1", | 15979 | "version": "1.0.1", |
11635 | "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", | 15980 | "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", |
@@ -11694,6 +16039,33 @@ | |||
11694 | "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz", | 16039 | "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz", |
11695 | "integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA==" | 16040 | "integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA==" |
11696 | }, | 16041 | }, |
16042 | "uglify-js": { | ||
16043 | "version": "3.4.9", | ||
16044 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", | ||
16045 | "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", | ||
16046 | "dev": true, | ||
16047 | "optional": true, | ||
16048 | "requires": { | ||
16049 | "commander": "~2.17.1", | ||
16050 | "source-map": "~0.6.1" | ||
16051 | }, | ||
16052 | "dependencies": { | ||
16053 | "commander": { | ||
16054 | "version": "2.17.1", | ||
16055 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", | ||
16056 | "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", | ||
16057 | "dev": true, | ||
16058 | "optional": true | ||
16059 | }, | ||
16060 | "source-map": { | ||
16061 | "version": "0.6.1", | ||
16062 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | ||
16063 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | ||
16064 | "dev": true, | ||
16065 | "optional": true | ||
16066 | } | ||
16067 | } | ||
16068 | }, | ||
11697 | "ultron": { | 16069 | "ultron": { |
11698 | "version": "1.0.2", | 16070 | "version": "1.0.2", |
11699 | "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", | 16071 | "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", |
diff --git a/package.json b/package.json index 05921d1a1..fba56eb3e 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.23", |
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", |
@@ -18,11 +18,11 @@ | |||
18 | "lint": "eslint src", | 18 | "lint": "eslint src", |
19 | "sign": "gulp sign", | 19 | "sign": "gulp sign", |
20 | "prebuild": "gulp build", | 20 | "prebuild": "gulp build", |
21 | "build": "node_modules/.bin/electron-builder --publish onTag", | 21 | "build": "npx electron-builder --publish onTag", |
22 | "rebuild": "node_modules/.bin/electron-rebuild", | 22 | "rebuild": "npx electron-builder install-app-deps", |
23 | "commit": "git-cz", | 23 | "commit": "git-cz", |
24 | "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", | 24 | "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", |
25 | "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"" | 25 | "reformat-files": "npx prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"" |
26 | }, | 26 | }, |
27 | "keywords": [], | 27 | "keywords": [], |
28 | "author": "Stefan Malzner <stefan@adlk.io>", | 28 | "author": "Stefan Malzner <stefan@adlk.io>", |
@@ -40,13 +40,12 @@ | |||
40 | "electron-fetch": "1.3.0", | 40 | "electron-fetch": "1.3.0", |
41 | "electron-hunspell": "0.1.1", | 41 | "electron-hunspell": "0.1.1", |
42 | "electron-react-titlebar": "0.8.1", | 42 | "electron-react-titlebar": "0.8.1", |
43 | "electron-updater": "3.2.3", | 43 | "electron-updater": "4.0.6", |
44 | "electron-window-state": "^4.1.0", | 44 | "electron-window-state": "^4.1.0", |
45 | "fs-extra": "7.0.1", | 45 | "fs-extra": "7.0.1", |
46 | "gulp-cli": "1.2.2", | 46 | "gulp-cli": "1.2.2", |
47 | "hex-to-rgba": "1.0.2", | 47 | "hex-to-rgba": "1.0.2", |
48 | "ini": "^1.3.4", | 48 | "ini": "^1.3.4", |
49 | "jshashes": "^1.0.6", | ||
50 | "jsonwebtoken": "^7.4.1", | 49 | "jsonwebtoken": "^7.4.1", |
51 | "keymaster": "^1.6.2", | 50 | "keymaster": "^1.6.2", |
52 | "lodash": "^4.17.4", | 51 | "lodash": "^4.17.4", |
@@ -72,6 +71,7 @@ | |||
72 | "react-intl": "2.7.2", | 71 | "react-intl": "2.7.2", |
73 | "react-jss": "8.6.1", | 72 | "react-jss": "8.6.1", |
74 | "react-loader": "2.4.5", | 73 | "react-loader": "2.4.5", |
74 | "react-modal": "3.7.1", | ||
75 | "react-router": "^3.0.2", | 75 | "react-router": "^3.0.2", |
76 | "react-sortable-hoc": "0.8.4", | 76 | "react-sortable-hoc": "0.8.4", |
77 | "react-tooltip": "3.9.0", | 77 | "react-tooltip": "3.9.0", |
@@ -95,11 +95,12 @@ | |||
95 | "@babel/preset-react": "^7.0.0", | 95 | "@babel/preset-react": "^7.0.0", |
96 | "@babel/register": "7.0.0", | 96 | "@babel/register": "7.0.0", |
97 | "babel-eslint": "10.0.1", | 97 | "babel-eslint": "10.0.1", |
98 | "conventional-changelog-cli": "2.0.11", | ||
98 | "cross-env": "^5.0.5", | 99 | "cross-env": "^5.0.5", |
99 | "cz-conventional-changelog": "2.1.0", | 100 | "cz-conventional-changelog": "2.1.0", |
100 | "dotenv": "^4.0.0", | 101 | "dotenv": "^4.0.0", |
101 | "electron": "^2.0.13", | 102 | "electron": "4.0.2", |
102 | "electron-builder": "20.34.0", | 103 | "electron-builder": "20.38.4", |
103 | "electron-rebuild": "^1.6.0", | 104 | "electron-rebuild": "^1.6.0", |
104 | "eslint": "5.10.0", | 105 | "eslint": "5.10.0", |
105 | "eslint-config-airbnb": "17.1.0", | 106 | "eslint-config-airbnb": "17.1.0", |
@@ -114,8 +115,10 @@ | |||
114 | "gulp-server-livereload": "^1.9.2", | 115 | "gulp-server-livereload": "^1.9.2", |
115 | "hex-rgb": "3.0.0", | 116 | "hex-rgb": "3.0.0", |
116 | "husky": "^1.1.4", | 117 | "husky": "^1.1.4", |
118 | "install": "0.12.2", | ||
117 | "kebab-case": "1.0.0", | 119 | "kebab-case": "1.0.0", |
118 | "node-sass": "^4.7.2", | 120 | "node-sass": "^4.7.2", |
121 | "npm": "6.5.0", | ||
119 | "prettier": "1.15.2" | 122 | "prettier": "1.15.2" |
120 | }, | 123 | }, |
121 | "config": { | 124 | "config": { |
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..28eaa7fdc 100644 --- a/src/components/layout/AppLayout.js +++ b/src/components/layout/AppLayout.js | |||
@@ -6,6 +6,7 @@ import { TitleBar } from 'electron-react-titlebar'; | |||
6 | 6 | ||
7 | import InfoBar from '../ui/InfoBar'; | 7 | import InfoBar from '../ui/InfoBar'; |
8 | import { Component as DelayApp } from '../../features/delayApp'; | 8 | import { Component as DelayApp } from '../../features/delayApp'; |
9 | import { Component as BasicAuth } from '../../features/basicAuth'; | ||
9 | import ErrorBoundary from '../util/ErrorBoundary'; | 10 | import ErrorBoundary from '../util/ErrorBoundary'; |
10 | 11 | ||
11 | import globalMessages from '../../i18n/globalMessages'; | 12 | import globalMessages from '../../i18n/globalMessages'; |
@@ -161,6 +162,7 @@ export default @observer class AppLayout extends Component { | |||
161 | </InfoBar> | 162 | </InfoBar> |
162 | )} | 163 | )} |
163 | {isDelayAppScreenVisible && (<DelayApp />)} | 164 | {isDelayAppScreenVisible && (<DelayApp />)} |
165 | <BasicAuth /> | ||
164 | {services} | 166 | {services} |
165 | </div> | 167 | </div> |
166 | </div> | 168 | </div> |
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 @@ | |||
1 | import React, { Component } from 'react'; | ||
2 | import ReactModal from 'react-modal'; | ||
3 | import PropTypes from 'prop-types'; | ||
4 | import classnames from 'classnames'; | ||
5 | import injectCSS from 'react-jss'; | ||
6 | |||
7 | import styles from './styles'; | ||
8 | |||
9 | export 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 @@ | |||
1 | export 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/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'; | |||
14 | const { BrowserWindow } = remote; | 14 | const { BrowserWindow } = remote; |
15 | 15 | ||
16 | export default @inject('stores', 'actions') @observer class AccountScreen extends Component { | 16 | export 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 | ||
3 | export default (params) => { | 3 | export 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/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 @@ | |||
1 | import React, { Component } from 'react'; | ||
2 | import PropTypes from 'prop-types'; | ||
3 | import injectSheet from 'react-jss'; | ||
4 | import { observer } from 'mobx-react'; | ||
5 | import classnames from 'classnames'; | ||
6 | |||
7 | import Modal from '../../components/ui/Modal'; | ||
8 | import Input from '../../components/ui/Input'; | ||
9 | import Button from '../../components/ui/Button'; | ||
10 | |||
11 | import { | ||
12 | state, | ||
13 | resetState, | ||
14 | sendCredentials, | ||
15 | cancelLogin, | ||
16 | } from '.'; | ||
17 | import Form from './Form'; | ||
18 | |||
19 | import styles from './styles'; | ||
20 | |||
21 | export 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 @@ | |||
1 | import Form from '../../lib/Form'; | ||
2 | |||
3 | export 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 @@ | |||
1 | import { ipcRenderer } from 'electron'; | ||
2 | import { observable } from 'mobx'; | ||
3 | |||
4 | import BasicAuthComponent from './Component'; | ||
5 | |||
6 | const debug = require('debug')('Franz:feature:basicAuth'); | ||
7 | |||
8 | const defaultState = { | ||
9 | isModalVisible: false, | ||
10 | service: null, | ||
11 | authInfo: null, | ||
12 | }; | ||
13 | |||
14 | export const state = observable(defaultState); | ||
15 | |||
16 | export function resetState() { | ||
17 | Object.assign(state, defaultState); | ||
18 | console.log('reset state', state); | ||
19 | } | ||
20 | |||
21 | export 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 | |||
45 | export 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 | |||
53 | export 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 | |||
62 | export function cancelLogin() { | ||
63 | debug('Cancel basic auth event'); | ||
64 | |||
65 | ipcRenderer.send('feature-basic-auth-cancel'); | ||
66 | } | ||
67 | |||
68 | export 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 @@ | |||
1 | const debug = require('debug')('Franz:feature:basicAuth:main'); | ||
2 | |||
3 | export 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 @@ | |||
1 | export 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'; | |||
4 | import { defineMessages, intlShape } from 'react-intl'; | 4 | import { defineMessages, intlShape } from 'react-intl'; |
5 | import injectSheet from 'react-jss'; | 5 | import injectSheet from 'react-jss'; |
6 | 6 | ||
7 | import { gaEvent } from '../../lib/analytics'; | ||
8 | |||
7 | import Button from '../../components/ui/Button'; | 9 | import Button from '../../components/ui/Button'; |
8 | 10 | ||
9 | import { config } from '.'; | 11 | import { 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'; | |||
3 | import DelayAppComponent from './Component'; | 3 | import DelayAppComponent from './Component'; |
4 | 4 | ||
5 | import { DEFAULT_FEATURES_CONFIG } from '../../config'; | 5 | import { DEFAULT_FEATURES_CONFIG } from '../../config'; |
6 | import { gaEvent } from '../../lib/analytics'; | ||
6 | 7 | ||
7 | const debug = require('debug')('Franz:feature:delayApp'); | 8 | const debug = require('debug')('Franz:feature:delayApp'); |
8 | 9 | ||
@@ -22,19 +23,18 @@ function setVisibility(value) { | |||
22 | } | 23 | } |
23 | 24 | ||
24 | export default function init(stores) { | 25 | export 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/helpers/password-helpers.js b/src/helpers/password-helpers.js index 7aacaa4d0..cf461e4f7 100644 --- a/src/helpers/password-helpers.js +++ b/src/helpers/password-helpers.js | |||
@@ -1,7 +1,7 @@ | |||
1 | import { SHA256 } from 'jshashes'; | 1 | import crypto from 'crypto'; |
2 | 2 | ||
3 | export function hash(password) { | 3 | export function hash(password) { |
4 | return new SHA256().b64(password); | 4 | return crypto.createHash('sha256').update(password).digest('base64'); |
5 | } | 5 | } |
6 | 6 | ||
7 | export function scorePassword(password) { | 7 | export function scorePassword(password) { |
diff --git a/src/index.js b/src/index.js index 830166dcf..f34df8c17 100644 --- a/src/index.js +++ b/src/index.js | |||
@@ -1,5 +1,8 @@ | |||
1 | import { | 1 | import { |
2 | app, BrowserWindow, shell, ipcMain, | 2 | app, |
3 | BrowserWindow, | ||
4 | shell, | ||
5 | ipcMain, | ||
3 | } from 'electron'; | 6 | } from 'electron'; |
4 | 7 | ||
5 | import fs from 'fs-extra'; | 8 | import fs from 'fs-extra'; |
@@ -7,9 +10,14 @@ import path from 'path'; | |||
7 | import windowStateKeeper from 'electron-window-state'; | 10 | import windowStateKeeper from 'electron-window-state'; |
8 | 11 | ||
9 | import { | 12 | import { |
10 | isDevMode, isMac, isWindows, isLinux, | 13 | isDevMode, |
14 | isMac, | ||
15 | isWindows, | ||
16 | isLinux, | ||
11 | } from './environment'; | 17 | } from './environment'; |
12 | 18 | ||
19 | import { mainIpcHandler as basicAuthHandler } from './features/basicAuth'; | ||
20 | |||
13 | // DEV MODE: Save user data into FranzDev | 21 | // DEV MODE: Save user data into FranzDev |
14 | if (isDevMode) { | 22 | if (isDevMode) { |
15 | app.setPath('userData', path.join(app.getPath('appData'), 'FranzDev')); | 23 | app.setPath('userData', path.join(app.getPath('appData'), 'FranzDev')); |
@@ -46,35 +54,69 @@ if (isWindows) { | |||
46 | } | 54 | } |
47 | 55 | ||
48 | // Force single window | 56 | // Force single window |
49 | const isSecondInstance = app.makeSingleInstance((argv) => { | 57 | const gotTheLock = app.requestSingleInstanceLock(); |
50 | if (mainWindow) { | 58 | if (!gotTheLock) { |
51 | if (mainWindow.isMinimized()) mainWindow.restore(); | 59 | app.quit(); |
52 | mainWindow.focus(); | 60 | } else { |
61 | app.on('second-instance', (event, argv) => { | ||
62 | // Someone tried to run a second instance, we should focus our window. | ||
63 | if (mainWindow) { | ||
64 | if (mainWindow.isMinimized()) mainWindow.restore(); | ||
65 | mainWindow.focus(); | ||
53 | 66 | ||
54 | if (process.platform === 'win32') { | 67 | if (isWindows) { |
55 | // Keep only command line / deep linked arguments | 68 | // Keep only command line / deep linked arguments |
56 | const url = argv.slice(1); | 69 | const url = argv.slice(1); |
57 | 70 | ||
58 | if (url) { | 71 | if (url) { |
59 | handleDeepLink(mainWindow, url.toString()); | 72 | handleDeepLink(mainWindow, url.toString()); |
73 | } | ||
60 | } | 74 | } |
61 | } | ||
62 | } | ||
63 | 75 | ||
64 | if (argv.includes('--reset-window')) { | 76 | if (argv.includes('--reset-window')) { |
65 | // Needs to be delayed to not interfere with mainWindow.restore(); | 77 | // Needs to be delayed to not interfere with mainWindow.restore(); |
66 | setTimeout(() => { | 78 | setTimeout(() => { |
67 | debug('Resetting windows via Task'); | 79 | debug('Resetting windows via Task'); |
68 | mainWindow.setPosition(DEFAULT_WINDOW_OPTIONS.x + 100, DEFAULT_WINDOW_OPTIONS.y + 100); | 80 | mainWindow.setPosition(DEFAULT_WINDOW_OPTIONS.x + 100, DEFAULT_WINDOW_OPTIONS.y + 100); |
69 | mainWindow.setSize(DEFAULT_WINDOW_OPTIONS.width, DEFAULT_WINDOW_OPTIONS.height); | 81 | mainWindow.setSize(DEFAULT_WINDOW_OPTIONS.width, DEFAULT_WINDOW_OPTIONS.height); |
70 | }, 1); | 82 | }, 1); |
71 | } | 83 | } |
72 | }); | 84 | } |
85 | }); | ||
73 | 86 | ||
74 | if (isSecondInstance) { | 87 | // Create myWindow, load the rest of the app, etc... |
75 | console.log('An instance of Franz is already running. Exiting...'); | 88 | app.on('ready', () => { |
76 | app.exit(); | 89 | }); |
77 | } | 90 | } |
91 | // const isSecondInstance = app.makeSingleInstance((argv) => { | ||
92 | // if (mainWindow) { | ||
93 | // if (mainWindow.isMinimized()) mainWindow.restore(); | ||
94 | // mainWindow.focus(); | ||
95 | |||
96 | // if (process.platform === 'win32') { | ||
97 | // // Keep only command line / deep linked arguments | ||
98 | // const url = argv.slice(1); | ||
99 | |||
100 | // if (url) { | ||
101 | // handleDeepLink(mainWindow, url.toString()); | ||
102 | // } | ||
103 | // } | ||
104 | // } | ||
105 | |||
106 | // if (argv.includes('--reset-window')) { | ||
107 | // // Needs to be delayed to not interfere with mainWindow.restore(); | ||
108 | // setTimeout(() => { | ||
109 | // debug('Resetting windows via Task'); | ||
110 | // mainWindow.setPosition(DEFAULT_WINDOW_OPTIONS.x + 100, DEFAULT_WINDOW_OPTIONS.y + 100); | ||
111 | // mainWindow.setSize(DEFAULT_WINDOW_OPTIONS.width, DEFAULT_WINDOW_OPTIONS.height); | ||
112 | // }, 1); | ||
113 | // } | ||
114 | // }); | ||
115 | |||
116 | // if (isSecondInstance) { | ||
117 | // console.log('An instance of Franz is already running. Exiting...'); | ||
118 | // app.exit(); | ||
119 | // } | ||
78 | 120 | ||
79 | // Fix Unity indicator issue | 121 | // Fix Unity indicator issue |
80 | // https://github.com/electron/electron/issues/9046 | 122 | // https://github.com/electron/electron/issues/9046 |
@@ -119,6 +161,9 @@ const createWindow = () => { | |||
119 | titleBarStyle: isMac ? 'hidden' : '', | 161 | titleBarStyle: isMac ? 'hidden' : '', |
120 | frame: isLinux, | 162 | frame: isLinux, |
121 | backgroundColor: !settings.get('darkMode') ? '#3498db' : '#1E1E1E', | 163 | backgroundColor: !settings.get('darkMode') ? '#3498db' : '#1E1E1E', |
164 | webPreferences: { | ||
165 | nodeIntegration: true, | ||
166 | }, | ||
122 | }); | 167 | }); |
123 | 168 | ||
124 | // Initialize System Tray | 169 | // Initialize System Tray |
@@ -229,23 +274,43 @@ app.on('ready', () => { | |||
229 | }); | 274 | }); |
230 | 275 | ||
231 | // This is the worst possible implementation as the webview.webContents based callback doesn't work 🖕 | 276 | // This is the worst possible implementation as the webview.webContents based callback doesn't work 🖕 |
277 | // TODO: rewrite to handle multiple login calls | ||
278 | const noop = () => null; | ||
279 | let authCallback = noop; | ||
232 | app.on('login', (event, webContents, request, authInfo, callback) => { | 280 | app.on('login', (event, webContents, request, authInfo, callback) => { |
233 | event.preventDefault(); | 281 | authCallback = callback; |
234 | debug('browser login event', authInfo); | 282 | debug('browser login event', authInfo); |
283 | event.preventDefault(); | ||
235 | if (authInfo.isProxy && authInfo.scheme === 'basic') { | 284 | if (authInfo.isProxy && authInfo.scheme === 'basic') { |
236 | webContents.send('get-service-id'); | 285 | webContents.send('get-service-id'); |
237 | 286 | ||
238 | ipcMain.on('service-id', (e, id) => { | 287 | ipcMain.once('service-id', (e, id) => { |
239 | debug('Received service id', id); | 288 | debug('Received service id', id); |
240 | 289 | ||
241 | const ps = proxySettings.get(id); | 290 | const ps = proxySettings.get(id); |
242 | callback(ps.user, ps.password); | 291 | callback(ps.user, ps.password); |
243 | }); | 292 | }); |
244 | } else { | 293 | } else if (authInfo.scheme === 'basic') { |
245 | // TODO: implement basic auth | 294 | debug('basic auth handler', authInfo); |
295 | basicAuthHandler(mainWindow, authInfo); | ||
246 | } | 296 | } |
247 | }); | 297 | }); |
248 | 298 | ||
299 | // TODO: evaluate if we need to store the authCallback for every service | ||
300 | ipcMain.on('feature-basic-auth-credentials', (e, { user, password }) => { | ||
301 | debug('Received basic auth credentials', user, '********'); | ||
302 | |||
303 | authCallback(user, password); | ||
304 | authCallback = noop; | ||
305 | }); | ||
306 | |||
307 | ipcMain.on('feature-basic-auth-cancel', () => { | ||
308 | debug('Cancel basic auth'); | ||
309 | |||
310 | authCallback(null); | ||
311 | authCallback = noop; | ||
312 | }); | ||
313 | |||
249 | // Quit when all windows are closed. | 314 | // Quit when all windows are closed. |
250 | app.on('window-all-closed', () => { | 315 | app.on('window-all-closed', () => { |
251 | // On OS X it is common for applications and their menu bar | 316 | // On OS X it is common for applications and their menu bar |
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 @@ | |||
1 | import { remote } from 'electron'; | 1 | import { remote } from 'electron'; |
2 | import { GA_ID } from '../config'; | 2 | import { GA_ID } from '../config'; |
3 | // import { isDevMode } from '../environment'; | ||
4 | 3 | ||
5 | const debug = require('debug')('Franz:Analytics'); | 4 | const debug = require('debug')('Franz:Analytics'); |
6 | 5 | ||
@@ -36,7 +35,7 @@ export function gaPage(page) { | |||
36 | export function gaEvent(category, action, label) { | 35 | export 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 | ||
42 | setTimeout(() => { | 41 | setTimeout(() => { |
diff --git a/src/models/Service.js b/src/models/Service.js index cb66676d4..eee8df8ca 100644 --- a/src/models/Service.js +++ b/src/models/Service.js | |||
@@ -114,6 +114,13 @@ export default class Service { | |||
114 | }); | 114 | }); |
115 | } | 115 | } |
116 | 116 | ||
117 | @computed get shareWithWebview() { | ||
118 | return { | ||
119 | spellcheckerLanguage: this.spellcheckerLanguage, | ||
120 | isDarkModeEnabled: this.isDarkModeEnabled, | ||
121 | }; | ||
122 | } | ||
123 | |||
117 | @computed get url() { | 124 | @computed get url() { |
118 | if (this.recipe.hasCustomUrl && this.customUrl) { | 125 | if (this.recipe.hasCustomUrl && this.customUrl) { |
119 | let url; | 126 | let url; |
@@ -162,14 +169,14 @@ export default class Service { | |||
162 | return userAgent; | 169 | return userAgent; |
163 | } | 170 | } |
164 | 171 | ||
165 | initializeWebViewEvents(store) { | 172 | initializeWebViewEvents({ handleIPCMessage, openWindow }) { |
166 | this.webview.addEventListener('ipc-message', e => store.actions.service.handleIPCMessage({ | 173 | this.webview.addEventListener('ipc-message', e => handleIPCMessage({ |
167 | serviceId: this.id, | 174 | serviceId: this.id, |
168 | channel: e.channel, | 175 | channel: e.channel, |
169 | args: e.args, | 176 | args: e.args, |
170 | })); | 177 | })); |
171 | 178 | ||
172 | this.webview.addEventListener('new-window', (event, url, frameName, options) => store.actions.service.openWindow({ | 179 | this.webview.addEventListener('new-window', (event, url, frameName, options) => openWindow({ |
173 | event, | 180 | event, |
174 | url, | 181 | url, |
175 | frameName, | 182 | frameName, |
@@ -182,17 +189,20 @@ export default class Service { | |||
182 | this.isError = false; | 189 | this.isError = false; |
183 | }); | 190 | }); |
184 | 191 | ||
185 | this.webview.addEventListener('did-frame-finish-load', () => { | 192 | const didLoad = () => { |
186 | this.isLoading = false; | 193 | this.isLoading = false; |
187 | 194 | ||
188 | if (!this.isError) { | 195 | if (!this.isError) { |
189 | this.isFirstLoad = false; | 196 | this.isFirstLoad = false; |
190 | } | 197 | } |
191 | }); | 198 | }; |
199 | |||
200 | this.webview.addEventListener('did-frame-finish-load', didLoad.bind(this)); | ||
201 | this.webview.addEventListener('did-navigate', didLoad.bind(this)); | ||
192 | 202 | ||
193 | this.webview.addEventListener('did-fail-load', (event) => { | 203 | this.webview.addEventListener('did-fail-load', (event) => { |
194 | debug('Service failed to load', this.name, event); | 204 | debug('Service failed to load', this.name, event); |
195 | if (event.isMainFrame) { | 205 | if (event.isMainFrame && event.errorCode !== -27 && event.errorCode !== -3) { |
196 | this.isError = true; | 206 | this.isError = true; |
197 | this.errorMessage = event.errorDescription; | 207 | this.errorMessage = event.errorDescription; |
198 | this.isLoading = false; | 208 | this.isLoading = false; |
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 @@ | |||
1 | import { computed, observable } from 'mobx'; | 1 | import { computed, observable, reaction } from 'mobx'; |
2 | 2 | ||
3 | import Store from './lib/Store'; | 3 | import Store from './lib/Store'; |
4 | import CachedRequest from './lib/CachedRequest'; | 4 | import CachedRequest from './lib/CachedRequest'; |
@@ -6,6 +6,7 @@ import CachedRequest from './lib/CachedRequest'; | |||
6 | import delayApp from '../features/delayApp'; | 6 | import delayApp from '../features/delayApp'; |
7 | import spellchecker from '../features/spellchecker'; | 7 | import spellchecker from '../features/spellchecker'; |
8 | import serviceProxy from '../features/serviceProxy'; | 8 | import serviceProxy from '../features/serviceProxy'; |
9 | import basicAuth from '../features/basicAuth'; | ||
9 | 10 | ||
10 | import { DEFAULT_FEATURES_CONFIG } from '../config'; | 11 | import { 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 a618da547..f79197c38 100644 --- a/src/stores/ServicesStore.js +++ b/src/stores/ServicesStore.js | |||
@@ -1,5 +1,8 @@ | |||
1 | import { | 1 | import { |
2 | action, reaction, computed, observable, | 2 | action, |
3 | reaction, | ||
4 | computed, | ||
5 | observable, | ||
3 | } from 'mobx'; | 6 | } from 'mobx'; |
4 | import { debounce, remove } from 'lodash'; | 7 | import { debounce, remove } from 'lodash'; |
5 | 8 | ||
@@ -324,7 +327,11 @@ export default class ServicesStore extends Store { | |||
324 | service.webview = webview; | 327 | service.webview = webview; |
325 | 328 | ||
326 | if (!service.isAttached) { | 329 | if (!service.isAttached) { |
327 | service.initializeWebViewEvents(this); | 330 | debug('Webview is not attached, initializing'); |
331 | service.initializeWebViewEvents({ | ||
332 | handleIPCMessage: this.actions.service.handleIPCMessage, | ||
333 | openWindow: this.actions.service.openWindow, | ||
334 | }); | ||
328 | service.initializeWebViewListener(); | 335 | service.initializeWebViewListener(); |
329 | } | 336 | } |
330 | 337 | ||
@@ -659,14 +666,15 @@ export default class ServicesStore extends Store { | |||
659 | const service = this.one(serviceId); | 666 | const service = this.one(serviceId); |
660 | 667 | ||
661 | if (service.webview) { | 668 | if (service.webview) { |
662 | service.webview.send('initialize-recipe', service); | 669 | debug('Initialize recipe', service.recipe.id, service.name); |
670 | service.webview.send('initialize-recipe', service.shareWithWebview, service.recipe); | ||
663 | } | 671 | } |
664 | } | 672 | } |
665 | 673 | ||
666 | _initRecipePolling(serviceId) { | 674 | _initRecipePolling(serviceId) { |
667 | const service = this.one(serviceId); | 675 | const service = this.one(serviceId); |
668 | 676 | ||
669 | const delay = 1000; | 677 | const delay = 2000; |
670 | 678 | ||
671 | if (service) { | 679 | if (service) { |
672 | if (service.timer !== null) { | 680 | if (service.timer !== null) { |
diff --git a/src/theme/dark/index.js b/src/theme/dark/index.js index 2b7f780d9..8fdb321f3 100644 --- a/src/theme/dark/index.js +++ b/src/theme/dark/index.js | |||
@@ -14,3 +14,6 @@ export const colorWebviewErrorHandlerBackground = legacyStyles.darkThemeGrayDark | |||
14 | // Loader | 14 | // Loader |
15 | export const colorFullscreenLoaderSpinner = '#FFF'; | 15 | export const colorFullscreenLoaderSpinner = '#FFF'; |
16 | export const colorWebviewLoaderBackground = hexToRgba(legacyStyles.darkThemeGrayDarkest, 0.5); | 16 | export const colorWebviewLoaderBackground = hexToRgba(legacyStyles.darkThemeGrayDarkest, 0.5); |
17 | |||
18 | // Modal | ||
19 | export const colorModalOverlayBackground = hexToRgba(legacyStyles.darkThemeGrayDarkest, 0.8); | ||
diff --git a/src/theme/default/index.js b/src/theme/default/index.js index 34e3f7265..61410073d 100644 --- a/src/theme/default/index.js +++ b/src/theme/default/index.js | |||
@@ -30,3 +30,6 @@ export const colorWebviewErrorHandlerBackground = legacyStyles.themeGrayLighter; | |||
30 | export const colorAppLoaderSpinner = '#FFF'; | 30 | export const colorAppLoaderSpinner = '#FFF'; |
31 | export const colorFullscreenLoaderSpinner = legacyStyles.themeGrayDark; | 31 | export const colorFullscreenLoaderSpinner = legacyStyles.themeGrayDark; |
32 | export const colorWebviewLoaderBackground = hexToRgba(legacyStyles.themeGrayLighter, 0.8); | 32 | export const colorWebviewLoaderBackground = hexToRgba(legacyStyles.themeGrayLighter, 0.8); |
33 | |||
34 | // Modal | ||
35 | export 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 944883899..9aa89ce01 100644 --- a/src/webview/recipe.js +++ b/src/webview/recipe.js | |||
@@ -42,9 +42,9 @@ class RecipeController { | |||
42 | 42 | ||
43 | async initialize() { | 43 | async initialize() { |
44 | Object.keys(this.ipcEvents).forEach((channel) => { | 44 | Object.keys(this.ipcEvents).forEach((channel) => { |
45 | ipcRenderer.on(channel, (event, data) => { | 45 | ipcRenderer.on(channel, (...args) => { |
46 | debug('Received IPC event for channel', channel, 'with', data); | 46 | debug('Received IPC event for channel', channel, 'with', ...args); |
47 | this[this.ipcEvents[channel]](event, data); | 47 | this[this.ipcEvents[channel]](...args); |
48 | }); | 48 | }); |
49 | }); | 49 | }); |
50 | 50 | ||
@@ -62,17 +62,18 @@ class RecipeController { | |||
62 | autorun(() => this.update()); | 62 | autorun(() => this.update()); |
63 | } | 63 | } |
64 | 64 | ||
65 | loadRecipeModule(event, data) { | 65 | loadRecipeModule(event, config, recipe) { |
66 | debug('loadRecipeModule'); | 66 | debug('loadRecipeModule'); |
67 | const modulePath = path.join(data.recipe.path, 'webview.js'); | 67 | const modulePath = path.join(recipe.path, 'webview.js'); |
68 | debug('module path', modulePath); | ||
68 | // Delete module from cache | 69 | // Delete module from cache |
69 | delete require.cache[require.resolve(modulePath)]; | 70 | delete require.cache[require.resolve(modulePath)]; |
70 | try { | 71 | try { |
71 | // eslint-disable-next-line | 72 | // eslint-disable-next-line |
72 | require(modulePath)(new RecipeWebview(), data); | 73 | require(modulePath)(new RecipeWebview(), {...config, recipe,}); |
73 | debug('Initialize Recipe', data); | 74 | debug('Initialize Recipe', config, recipe); |
74 | 75 | ||
75 | this.settings.service = data; | 76 | this.settings.service = config; |
76 | } catch (err) { | 77 | } catch (err) { |
77 | console.error('Recipe initialization failed', err); | 78 | console.error('Recipe initialization failed', err); |
78 | } | 79 | } |