diff options
author | Stefan Malzner <stefan@adlk.io> | 2018-12-07 13:47:00 +0100 |
---|---|---|
committer | Stefan Malzner <stefan@adlk.io> | 2018-12-07 13:47:00 +0100 |
commit | 0cdc165ace53019371fc126d8d76817f1f2ed027 (patch) | |
tree | 1c98c3e31258c29ff2f49b748b9df16a892f66e6 | |
parent | Bump version to b20 (diff) | |
download | ferdium-app-0cdc165ace53019371fc126d8d76817f1f2ed027.tar.gz ferdium-app-0cdc165ace53019371fc126d8d76817f1f2ed027.tar.zst ferdium-app-0cdc165ace53019371fc126d8d76817f1f2ed027.zip |
fix(Spellchecker): Dictionaries are now part of app instead of dynamic download
-rwxr-xr-x | build-helpers/installDictionaries.js | 24 | ||||
-rw-r--r-- | electron-builder.yml | 2 | ||||
-rw-r--r-- | gulpfile.babel.js | 1 | ||||
-rw-r--r-- | package-lock.json | 889 | ||||
-rw-r--r-- | package.json | 14 | ||||
-rw-r--r-- | src/config.js | 3 | ||||
-rw-r--r-- | src/stores/DictionaryStore.js | 45 | ||||
-rw-r--r-- | src/stores/index.js | 2 | ||||
-rw-r--r-- | src/webview/spellchecker.js | 34 |
9 files changed, 370 insertions, 644 deletions
diff --git a/build-helpers/installDictionaries.js b/build-helpers/installDictionaries.js new file mode 100755 index 000000000..8d209356e --- /dev/null +++ b/build-helpers/installDictionaries.js | |||
@@ -0,0 +1,24 @@ | |||
1 | const { execSync } = require('child_process'); | ||
2 | const { SPELLCHECKER_LOCALES } = require('../build/i18n/languages'); | ||
3 | |||
4 | const path = './build/dictionaries'; | ||
5 | |||
6 | let packages = ''; | ||
7 | Object.keys(SPELLCHECKER_LOCALES).forEach((key) => { packages = `${packages} hunspell-dict-${key}`; }); | ||
8 | |||
9 | function exec(cmd) { | ||
10 | execSync(cmd, | ||
11 | (error, stdout, stderr) => { | ||
12 | console.log(`stdout: ${stdout}`); | ||
13 | console.log(`stderr: ${stderr}`); | ||
14 | if (error !== null) { | ||
15 | console.log(`exec error: ${error}`); | ||
16 | } | ||
17 | }); | ||
18 | } | ||
19 | |||
20 | exec(` | ||
21 | rm -rf ${path} | ||
22 | npm install --prefix ${path} ${packages} | ||
23 | mv ${path}/node_modules/* ${path} | ||
24 | rm -rf ${path}/node_modules ${path}/package-lock.json`); | ||
diff --git a/electron-builder.yml b/electron-builder.yml index 3e72da4ce..1d62669bf 100644 --- a/electron-builder.yml +++ b/electron-builder.yml | |||
@@ -42,3 +42,5 @@ nsis: | |||
42 | protocols: | 42 | protocols: |
43 | name: Franz | 43 | name: Franz |
44 | schemes: [franz] | 44 | schemes: [franz] |
45 | |||
46 | asarUnpack: "./dictionaries" | ||
diff --git a/gulpfile.babel.js b/gulpfile.babel.js index cea42d6c9..2ab3f47b1 100644 --- a/gulpfile.babel.js +++ b/gulpfile.babel.js | |||
@@ -137,7 +137,6 @@ export function sign(done) { | |||
137 | } | 137 | } |
138 | 138 | ||
139 | const build = gulp.series( | 139 | const build = gulp.series( |
140 | clean, | ||
141 | gulp.parallel(mvSrc, mvPackageJson), | 140 | gulp.parallel(mvSrc, mvPackageJson), |
142 | gulp.parallel(html, scripts, styles), | 141 | gulp.parallel(html, scripts, styles), |
143 | ); | 142 | ); |
diff --git a/package-lock.json b/package-lock.json index fac5d7a7d..445facaa7 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.18", | 3 | "version": "5.0.0-beta.20", |
4 | "lockfileVersion": 1, | 4 | "lockfileVersion": 1, |
5 | "requires": true, | 5 | "requires": true, |
6 | "dependencies": { | 6 | "dependencies": { |
@@ -56,6 +56,37 @@ | |||
56 | } | 56 | } |
57 | } | 57 | } |
58 | }, | 58 | }, |
59 | "@babel/cli": { | ||
60 | "version": "7.0.0", | ||
61 | "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.0.0.tgz", | ||
62 | "integrity": "sha512-SH/x7W1dz4FSSBeJZXIiYSbHIOU3ZxNgwQPLTG+I8KXyTS81pzmLouPa2st6hji7VbVrEF/D8EQzQbXAYj1TsA==", | ||
63 | "dev": true, | ||
64 | "requires": { | ||
65 | "chokidar": "^2.0.3", | ||
66 | "commander": "^2.8.1", | ||
67 | "convert-source-map": "^1.1.0", | ||
68 | "fs-readdir-recursive": "^1.1.0", | ||
69 | "glob": "^7.0.0", | ||
70 | "lodash": "^4.17.10", | ||
71 | "mkdirp": "^0.5.1", | ||
72 | "output-file-sync": "^2.0.0", | ||
73 | "slash": "^2.0.0", | ||
74 | "source-map": "^0.5.0" | ||
75 | }, | ||
76 | "dependencies": { | ||
77 | "output-file-sync": { | ||
78 | "version": "2.0.1", | ||
79 | "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-2.0.1.tgz", | ||
80 | "integrity": "sha512-mDho4qm7WgIXIGf4eYU1RHN2UU5tPfVYVSRwDJw0uTmj35DQUt/eNp19N7v6T3SrR0ESTEf2up2CGO73qI35zQ==", | ||
81 | "dev": true, | ||
82 | "requires": { | ||
83 | "graceful-fs": "^4.1.11", | ||
84 | "is-plain-obj": "^1.1.0", | ||
85 | "mkdirp": "^0.5.1" | ||
86 | } | ||
87 | } | ||
88 | } | ||
89 | }, | ||
59 | "@babel/code-frame": { | 90 | "@babel/code-frame": { |
60 | "version": "7.0.0", | 91 | "version": "7.0.0", |
61 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", | 92 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", |
@@ -66,18 +97,18 @@ | |||
66 | } | 97 | } |
67 | }, | 98 | }, |
68 | "@babel/core": { | 99 | "@babel/core": { |
69 | "version": "7.1.2", | 100 | "version": "7.0.0", |
70 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.1.2.tgz", | 101 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0.tgz", |
71 | "integrity": "sha512-IFeSSnjXdhDaoysIlev//UzHZbdEmm7D0EIH2qtse9xK7mXEZQpYjs2P00XlP1qYsYvid79p+Zgg6tz1mp6iVw==", | 102 | "integrity": "sha512-nrvxS5u6QUN5gLl1GEakIcmOeoUHT1/gQtdMRq18WFURJ5osn4ppJLVSseMQo4zVWKJfBTF4muIYijXUnKlRLQ==", |
72 | "dev": true, | 103 | "dev": true, |
73 | "requires": { | 104 | "requires": { |
74 | "@babel/code-frame": "^7.0.0", | 105 | "@babel/code-frame": "^7.0.0", |
75 | "@babel/generator": "^7.1.2", | 106 | "@babel/generator": "^7.0.0", |
76 | "@babel/helpers": "^7.1.2", | 107 | "@babel/helpers": "^7.0.0", |
77 | "@babel/parser": "^7.1.2", | 108 | "@babel/parser": "^7.0.0", |
78 | "@babel/template": "^7.1.2", | 109 | "@babel/template": "^7.0.0", |
79 | "@babel/traverse": "^7.1.0", | 110 | "@babel/traverse": "^7.0.0", |
80 | "@babel/types": "^7.1.2", | 111 | "@babel/types": "^7.0.0", |
81 | "convert-source-map": "^1.1.0", | 112 | "convert-source-map": "^1.1.0", |
82 | "debug": "^3.1.0", | 113 | "debug": "^3.1.0", |
83 | "json5": "^0.5.0", | 114 | "json5": "^0.5.0", |
@@ -320,14 +351,90 @@ | |||
320 | } | 351 | } |
321 | }, | 352 | }, |
322 | "@babel/helpers": { | 353 | "@babel/helpers": { |
323 | "version": "7.1.2", | 354 | "version": "7.2.0", |
324 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.1.2.tgz", | 355 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.2.0.tgz", |
325 | "integrity": "sha512-Myc3pUE8eswD73aWcartxB16K6CGmHDv9KxOmD2CeOs/FaEAQodr3VYGmlvOmog60vNQ2w8QbatuahepZwrHiA==", | 356 | "integrity": "sha512-Fr07N+ea0dMcMN8nFpuK6dUIT7/ivt9yKQdEEnjVS83tG2pHwPi03gYmk/tyuwONnZ+sY+GFFPlWGgCtW1hF9A==", |
326 | "dev": true, | 357 | "dev": true, |
327 | "requires": { | 358 | "requires": { |
328 | "@babel/template": "^7.1.2", | 359 | "@babel/template": "^7.1.2", |
329 | "@babel/traverse": "^7.1.0", | 360 | "@babel/traverse": "^7.1.5", |
330 | "@babel/types": "^7.1.2" | 361 | "@babel/types": "^7.2.0" |
362 | }, | ||
363 | "dependencies": { | ||
364 | "@babel/generator": { | ||
365 | "version": "7.2.0", | ||
366 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.0.tgz", | ||
367 | "integrity": "sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==", | ||
368 | "dev": true, | ||
369 | "requires": { | ||
370 | "@babel/types": "^7.2.0", | ||
371 | "jsesc": "^2.5.1", | ||
372 | "lodash": "^4.17.10", | ||
373 | "source-map": "^0.5.0", | ||
374 | "trim-right": "^1.0.1" | ||
375 | } | ||
376 | }, | ||
377 | "@babel/parser": { | ||
378 | "version": "7.2.0", | ||
379 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.0.tgz", | ||
380 | "integrity": "sha512-M74+GvK4hn1eejD9lZ7967qAwvqTZayQa3g10ag4s9uewgR7TKjeaT0YMyoq+gVfKYABiWZ4MQD701/t5e1Jhg==", | ||
381 | "dev": true | ||
382 | }, | ||
383 | "@babel/traverse": { | ||
384 | "version": "7.1.6", | ||
385 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.6.tgz", | ||
386 | "integrity": "sha512-CXedit6GpISz3sC2k2FsGCUpOhUqKdyL0lqNrImQojagnUMXf8hex4AxYFRuMkNGcvJX5QAFGzB5WJQmSv8SiQ==", | ||
387 | "dev": true, | ||
388 | "requires": { | ||
389 | "@babel/code-frame": "^7.0.0", | ||
390 | "@babel/generator": "^7.1.6", | ||
391 | "@babel/helper-function-name": "^7.1.0", | ||
392 | "@babel/helper-split-export-declaration": "^7.0.0", | ||
393 | "@babel/parser": "^7.1.6", | ||
394 | "@babel/types": "^7.1.6", | ||
395 | "debug": "^4.1.0", | ||
396 | "globals": "^11.1.0", | ||
397 | "lodash": "^4.17.10" | ||
398 | } | ||
399 | }, | ||
400 | "@babel/types": { | ||
401 | "version": "7.2.0", | ||
402 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.0.tgz", | ||
403 | "integrity": "sha512-b4v7dyfApuKDvmPb+O488UlGuR1WbwMXFsO/cyqMrnfvRAChZKJAYeeglWTjUO1b9UghKKgepAQM5tsvBJca6A==", | ||
404 | "dev": true, | ||
405 | "requires": { | ||
406 | "esutils": "^2.0.2", | ||
407 | "lodash": "^4.17.10", | ||
408 | "to-fast-properties": "^2.0.0" | ||
409 | } | ||
410 | }, | ||
411 | "debug": { | ||
412 | "version": "4.1.0", | ||
413 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", | ||
414 | "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", | ||
415 | "dev": true, | ||
416 | "requires": { | ||
417 | "ms": "^2.1.1" | ||
418 | } | ||
419 | }, | ||
420 | "globals": { | ||
421 | "version": "11.9.0", | ||
422 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz", | ||
423 | "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==", | ||
424 | "dev": true | ||
425 | }, | ||
426 | "ms": { | ||
427 | "version": "2.1.1", | ||
428 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | ||
429 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", | ||
430 | "dev": true | ||
431 | }, | ||
432 | "to-fast-properties": { | ||
433 | "version": "2.0.0", | ||
434 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", | ||
435 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", | ||
436 | "dev": true | ||
437 | } | ||
331 | } | 438 | } |
332 | }, | 439 | }, |
333 | "@babel/highlight": { | 440 | "@babel/highlight": { |
@@ -989,12 +1096,6 @@ | |||
989 | "locate-path": "^2.0.0" | 1096 | "locate-path": "^2.0.0" |
990 | } | 1097 | } |
991 | }, | 1098 | }, |
992 | "home-or-tmp": { | ||
993 | "version": "3.0.0", | ||
994 | "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-3.0.0.tgz", | ||
995 | "integrity": "sha1-V6j+JM8zzdUkhgoVgh3cJchmcfs=", | ||
996 | "dev": true | ||
997 | }, | ||
998 | "pkg-dir": { | 1099 | "pkg-dir": { |
999 | "version": "2.0.0", | 1100 | "version": "2.0.0", |
1000 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", | 1101 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", |
@@ -1107,15 +1208,6 @@ | |||
1107 | "integrity": "sha512-EibsnbJerd0hBFaDjJStFrVbVBAtOy4dgL8zZFw0uOvPqzBAX59Ci8cgjg3+RgJIWhsB5A4c+pi+D4P9tQQh/A==", | 1208 | "integrity": "sha512-EibsnbJerd0hBFaDjJStFrVbVBAtOy4dgL8zZFw0uOvPqzBAX59Ci8cgjg3+RgJIWhsB5A4c+pi+D4P9tQQh/A==", |
1108 | "dev": true | 1209 | "dev": true |
1109 | }, | 1210 | }, |
1110 | "JSONStream": { | ||
1111 | "version": "1.3.5", | ||
1112 | "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", | ||
1113 | "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", | ||
1114 | "requires": { | ||
1115 | "jsonparse": "^1.2.0", | ||
1116 | "through": ">=2.2.7 <3" | ||
1117 | } | ||
1118 | }, | ||
1119 | "abbrev": { | 1211 | "abbrev": { |
1120 | "version": "1.1.1", | 1212 | "version": "1.1.1", |
1121 | "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", | 1213 | "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", |
@@ -1177,22 +1269,6 @@ | |||
1177 | "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", | 1269 | "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", |
1178 | "dev": true | 1270 | "dev": true |
1179 | }, | 1271 | }, |
1180 | "agent-base": { | ||
1181 | "version": "4.2.1", | ||
1182 | "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", | ||
1183 | "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", | ||
1184 | "requires": { | ||
1185 | "es6-promisify": "^5.0.0" | ||
1186 | } | ||
1187 | }, | ||
1188 | "agentkeepalive": { | ||
1189 | "version": "3.5.2", | ||
1190 | "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", | ||
1191 | "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", | ||
1192 | "requires": { | ||
1193 | "humanize-ms": "^1.2.1" | ||
1194 | } | ||
1195 | }, | ||
1196 | "ajv": { | 1272 | "ajv": { |
1197 | "version": "5.5.2", | 1273 | "version": "5.5.2", |
1198 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", | 1274 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", |
@@ -1379,7 +1455,8 @@ | |||
1379 | "aproba": { | 1455 | "aproba": { |
1380 | "version": "1.2.0", | 1456 | "version": "1.2.0", |
1381 | "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", | 1457 | "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", |
1382 | "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" | 1458 | "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", |
1459 | "dev": true | ||
1383 | }, | 1460 | }, |
1384 | "archy": { | 1461 | "archy": { |
1385 | "version": "1.0.0", | 1462 | "version": "1.0.0", |
@@ -2179,40 +2256,8 @@ | |||
2179 | "builtin-modules": { | 2256 | "builtin-modules": { |
2180 | "version": "1.1.1", | 2257 | "version": "1.1.1", |
2181 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", | 2258 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", |
2182 | "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" | 2259 | "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", |
2183 | }, | 2260 | "dev": true |
2184 | "builtins": { | ||
2185 | "version": "1.0.3", | ||
2186 | "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", | ||
2187 | "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=" | ||
2188 | }, | ||
2189 | "cacache": { | ||
2190 | "version": "11.3.1", | ||
2191 | "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.1.tgz", | ||
2192 | "integrity": "sha512-2PEw4cRRDu+iQvBTTuttQifacYjLPhET+SYO/gEFMy8uhi+jlJREDAjSF5FWSdV/Aw5h18caHA7vMTw2c+wDzA==", | ||
2193 | "requires": { | ||
2194 | "bluebird": "^3.5.1", | ||
2195 | "chownr": "^1.0.1", | ||
2196 | "figgy-pudding": "^3.1.0", | ||
2197 | "glob": "^7.1.2", | ||
2198 | "graceful-fs": "^4.1.11", | ||
2199 | "lru-cache": "^4.1.3", | ||
2200 | "mississippi": "^3.0.0", | ||
2201 | "mkdirp": "^0.5.1", | ||
2202 | "move-concurrently": "^1.0.1", | ||
2203 | "promise-inflight": "^1.0.1", | ||
2204 | "rimraf": "^2.6.2", | ||
2205 | "ssri": "^6.0.0", | ||
2206 | "unique-filename": "^1.1.0", | ||
2207 | "y18n": "^4.0.0" | ||
2208 | }, | ||
2209 | "dependencies": { | ||
2210 | "y18n": { | ||
2211 | "version": "4.0.0", | ||
2212 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", | ||
2213 | "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" | ||
2214 | } | ||
2215 | } | ||
2216 | }, | 2261 | }, |
2217 | "cache-base": { | 2262 | "cache-base": { |
2218 | "version": "1.0.1", | 2263 | "version": "1.0.1", |
@@ -2587,6 +2632,7 @@ | |||
2587 | "version": "1.6.2", | 2632 | "version": "1.6.2", |
2588 | "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", | 2633 | "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", |
2589 | "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", | 2634 | "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", |
2635 | "dev": true, | ||
2590 | "requires": { | 2636 | "requires": { |
2591 | "buffer-from": "^1.0.0", | 2637 | "buffer-from": "^1.0.0", |
2592 | "inherits": "^2.0.3", | 2638 | "inherits": "^2.0.3", |
@@ -2972,19 +3018,6 @@ | |||
2972 | "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", | 3018 | "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", |
2973 | "dev": true | 3019 | "dev": true |
2974 | }, | 3020 | }, |
2975 | "copy-concurrently": { | ||
2976 | "version": "1.0.5", | ||
2977 | "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", | ||
2978 | "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", | ||
2979 | "requires": { | ||
2980 | "aproba": "^1.1.1", | ||
2981 | "fs-write-stream-atomic": "^1.0.8", | ||
2982 | "iferr": "^0.1.5", | ||
2983 | "mkdirp": "^0.5.1", | ||
2984 | "rimraf": "^2.5.4", | ||
2985 | "run-queue": "^1.0.0" | ||
2986 | } | ||
2987 | }, | ||
2988 | "copy-descriptor": { | 3021 | "copy-descriptor": { |
2989 | "version": "0.1.1", | 3022 | "version": "0.1.1", |
2990 | "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", | 3023 | "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", |
@@ -3008,7 +3041,8 @@ | |||
3008 | "core-util-is": { | 3041 | "core-util-is": { |
3009 | "version": "1.0.2", | 3042 | "version": "1.0.2", |
3010 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", | 3043 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", |
3011 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" | 3044 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", |
3045 | "dev": true | ||
3012 | }, | 3046 | }, |
3013 | "cosmiconfig": { | 3047 | "cosmiconfig": { |
3014 | "version": "5.0.7", | 3048 | "version": "5.0.7", |
@@ -3099,11 +3133,6 @@ | |||
3099 | "array-find-index": "^1.0.1" | 3133 | "array-find-index": "^1.0.1" |
3100 | } | 3134 | } |
3101 | }, | 3135 | }, |
3102 | "cyclist": { | ||
3103 | "version": "0.2.2", | ||
3104 | "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", | ||
3105 | "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=" | ||
3106 | }, | ||
3107 | "cz-conventional-changelog": { | 3136 | "cz-conventional-changelog": { |
3108 | "version": "2.1.0", | 3137 | "version": "2.1.0", |
3109 | "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-2.1.0.tgz", | 3138 | "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-2.1.0.tgz", |
@@ -3505,6 +3534,7 @@ | |||
3505 | "version": "3.6.1", | 3534 | "version": "3.6.1", |
3506 | "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", | 3535 | "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", |
3507 | "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", | 3536 | "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", |
3537 | "dev": true, | ||
3508 | "requires": { | 3538 | "requires": { |
3509 | "end-of-stream": "^1.0.0", | 3539 | "end-of-stream": "^1.0.0", |
3510 | "inherits": "^2.0.1", | 3540 | "inherits": "^2.0.1", |
@@ -4084,6 +4114,7 @@ | |||
4084 | "version": "1.4.1", | 4114 | "version": "1.4.1", |
4085 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", | 4115 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", |
4086 | "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", | 4116 | "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", |
4117 | "dev": true, | ||
4087 | "requires": { | 4118 | "requires": { |
4088 | "once": "^1.4.0" | 4119 | "once": "^1.4.0" |
4089 | } | 4120 | } |
@@ -4191,11 +4222,6 @@ | |||
4191 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", | 4222 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", |
4192 | "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" | 4223 | "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" |
4193 | }, | 4224 | }, |
4194 | "err-code": { | ||
4195 | "version": "1.1.2", | ||
4196 | "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", | ||
4197 | "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=" | ||
4198 | }, | ||
4199 | "error-ex": { | 4225 | "error-ex": { |
4200 | "version": "1.3.2", | 4226 | "version": "1.3.2", |
4201 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", | 4227 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", |
@@ -4252,15 +4278,8 @@ | |||
4252 | "es6-promise": { | 4278 | "es6-promise": { |
4253 | "version": "4.2.5", | 4279 | "version": "4.2.5", |
4254 | "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", | 4280 | "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", |
4255 | "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==" | 4281 | "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==", |
4256 | }, | 4282 | "dev": true |
4257 | "es6-promisify": { | ||
4258 | "version": "5.0.0", | ||
4259 | "resolved": "http://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", | ||
4260 | "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", | ||
4261 | "requires": { | ||
4262 | "es6-promise": "^4.0.3" | ||
4263 | } | ||
4264 | }, | 4283 | }, |
4265 | "es6-symbol": { | 4284 | "es6-symbol": { |
4266 | "version": "3.1.1", | 4285 | "version": "3.1.1", |
@@ -4971,11 +4990,6 @@ | |||
4971 | "pend": "~1.2.0" | 4990 | "pend": "~1.2.0" |
4972 | } | 4991 | } |
4973 | }, | 4992 | }, |
4974 | "figgy-pudding": { | ||
4975 | "version": "3.5.1", | ||
4976 | "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", | ||
4977 | "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" | ||
4978 | }, | ||
4979 | "figures": { | 4993 | "figures": { |
4980 | "version": "2.0.0", | 4994 | "version": "2.0.0", |
4981 | "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", | 4995 | "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", |
@@ -5135,6 +5149,7 @@ | |||
5135 | "version": "1.0.3", | 5149 | "version": "1.0.3", |
5136 | "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", | 5150 | "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", |
5137 | "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", | 5151 | "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", |
5152 | "dev": true, | ||
5138 | "requires": { | 5153 | "requires": { |
5139 | "inherits": "^2.0.1", | 5154 | "inherits": "^2.0.1", |
5140 | "readable-stream": "^2.0.4" | 5155 | "readable-stream": "^2.0.4" |
@@ -5184,15 +5199,6 @@ | |||
5184 | "integrity": "sha1-lzHc9WeMf660T7kDxPct9VGH+nc=", | 5199 | "integrity": "sha1-lzHc9WeMf660T7kDxPct9VGH+nc=", |
5185 | "dev": true | 5200 | "dev": true |
5186 | }, | 5201 | }, |
5187 | "from2": { | ||
5188 | "version": "2.3.0", | ||
5189 | "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", | ||
5190 | "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", | ||
5191 | "requires": { | ||
5192 | "inherits": "^2.0.1", | ||
5193 | "readable-stream": "^2.0.0" | ||
5194 | } | ||
5195 | }, | ||
5196 | "fs-extra": { | 5202 | "fs-extra": { |
5197 | "version": "7.0.1", | 5203 | "version": "7.0.1", |
5198 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", | 5204 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", |
@@ -5230,21 +5236,17 @@ | |||
5230 | "through2": "^2.0.3" | 5236 | "through2": "^2.0.3" |
5231 | } | 5237 | } |
5232 | }, | 5238 | }, |
5233 | "fs-write-stream-atomic": { | 5239 | "fs-readdir-recursive": { |
5234 | "version": "1.0.10", | 5240 | "version": "1.1.0", |
5235 | "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", | 5241 | "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", |
5236 | "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", | 5242 | "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", |
5237 | "requires": { | 5243 | "dev": true |
5238 | "graceful-fs": "^4.1.2", | ||
5239 | "iferr": "^0.1.5", | ||
5240 | "imurmurhash": "^0.1.4", | ||
5241 | "readable-stream": "1 || 2" | ||
5242 | } | ||
5243 | }, | 5244 | }, |
5244 | "fs.realpath": { | 5245 | "fs.realpath": { |
5245 | "version": "1.0.0", | 5246 | "version": "1.0.0", |
5246 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", | 5247 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", |
5247 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" | 5248 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", |
5249 | "dev": true | ||
5248 | }, | 5250 | }, |
5249 | "fsevents": { | 5251 | "fsevents": { |
5250 | "version": "1.2.4", | 5252 | "version": "1.2.4", |
@@ -5890,11 +5892,6 @@ | |||
5890 | "globule": "^1.0.0" | 5892 | "globule": "^1.0.0" |
5891 | } | 5893 | } |
5892 | }, | 5894 | }, |
5893 | "genfun": { | ||
5894 | "version": "5.0.0", | ||
5895 | "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", | ||
5896 | "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==" | ||
5897 | }, | ||
5898 | "get-caller-file": { | 5895 | "get-caller-file": { |
5899 | "version": "1.0.3", | 5896 | "version": "1.0.3", |
5900 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", | 5897 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", |
@@ -5939,6 +5936,7 @@ | |||
5939 | "version": "7.1.3", | 5936 | "version": "7.1.3", |
5940 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", | 5937 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", |
5941 | "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", | 5938 | "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", |
5939 | "dev": true, | ||
5942 | "requires": { | 5940 | "requires": { |
5943 | "fs.realpath": "^1.0.0", | 5941 | "fs.realpath": "^1.0.0", |
5944 | "inflight": "^1.0.4", | 5942 | "inflight": "^1.0.4", |
@@ -6020,15 +6018,142 @@ | |||
6020 | } | 6018 | } |
6021 | }, | 6019 | }, |
6022 | "glob-watcher": { | 6020 | "glob-watcher": { |
6023 | "version": "5.0.1", | 6021 | "version": "4.0.0", |
6024 | "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.1.tgz", | 6022 | "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-4.0.0.tgz", |
6025 | "integrity": "sha512-fK92r2COMC199WCyGUblrZKhjra3cyVMDiypDdqg1vsSDmexnbYivK1kNR4QItiNXLKmGlqan469ks67RtNa2g==", | 6023 | "integrity": "sha1-nmOo/25h6TLebMLK7OUHGm1zcyk=", |
6026 | "dev": true, | 6024 | "dev": true, |
6027 | "requires": { | 6025 | "requires": { |
6028 | "async-done": "^1.2.0", | 6026 | "async-done": "^1.2.0", |
6029 | "chokidar": "^2.0.0", | 6027 | "chokidar": "^1.4.3", |
6030 | "just-debounce": "^1.0.0", | 6028 | "just-debounce": "^1.0.0", |
6031 | "object.defaults": "^1.1.0" | 6029 | "object.defaults": "^1.1.0" |
6030 | }, | ||
6031 | "dependencies": { | ||
6032 | "anymatch": { | ||
6033 | "version": "1.3.2", | ||
6034 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", | ||
6035 | "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", | ||
6036 | "dev": true, | ||
6037 | "requires": { | ||
6038 | "micromatch": "^2.1.5", | ||
6039 | "normalize-path": "^2.0.0" | ||
6040 | } | ||
6041 | }, | ||
6042 | "arr-diff": { | ||
6043 | "version": "2.0.0", | ||
6044 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", | ||
6045 | "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", | ||
6046 | "dev": true, | ||
6047 | "requires": { | ||
6048 | "arr-flatten": "^1.0.1" | ||
6049 | } | ||
6050 | }, | ||
6051 | "array-unique": { | ||
6052 | "version": "0.2.1", | ||
6053 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", | ||
6054 | "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", | ||
6055 | "dev": true | ||
6056 | }, | ||
6057 | "braces": { | ||
6058 | "version": "1.8.5", | ||
6059 | "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", | ||
6060 | "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", | ||
6061 | "dev": true, | ||
6062 | "requires": { | ||
6063 | "expand-range": "^1.8.1", | ||
6064 | "preserve": "^0.2.0", | ||
6065 | "repeat-element": "^1.1.2" | ||
6066 | } | ||
6067 | }, | ||
6068 | "chokidar": { | ||
6069 | "version": "1.7.0", | ||
6070 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", | ||
6071 | "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", | ||
6072 | "dev": true, | ||
6073 | "requires": { | ||
6074 | "anymatch": "^1.3.0", | ||
6075 | "async-each": "^1.0.0", | ||
6076 | "fsevents": "^1.0.0", | ||
6077 | "glob-parent": "^2.0.0", | ||
6078 | "inherits": "^2.0.1", | ||
6079 | "is-binary-path": "^1.0.0", | ||
6080 | "is-glob": "^2.0.0", | ||
6081 | "path-is-absolute": "^1.0.0", | ||
6082 | "readdirp": "^2.0.0" | ||
6083 | } | ||
6084 | }, | ||
6085 | "expand-brackets": { | ||
6086 | "version": "0.1.5", | ||
6087 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", | ||
6088 | "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", | ||
6089 | "dev": true, | ||
6090 | "requires": { | ||
6091 | "is-posix-bracket": "^0.1.0" | ||
6092 | } | ||
6093 | }, | ||
6094 | "extglob": { | ||
6095 | "version": "0.3.2", | ||
6096 | "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", | ||
6097 | "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", | ||
6098 | "dev": true, | ||
6099 | "requires": { | ||
6100 | "is-extglob": "^1.0.0" | ||
6101 | } | ||
6102 | }, | ||
6103 | "glob-parent": { | ||
6104 | "version": "2.0.0", | ||
6105 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", | ||
6106 | "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", | ||
6107 | "dev": true, | ||
6108 | "requires": { | ||
6109 | "is-glob": "^2.0.0" | ||
6110 | } | ||
6111 | }, | ||
6112 | "is-extglob": { | ||
6113 | "version": "1.0.0", | ||
6114 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", | ||
6115 | "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", | ||
6116 | "dev": true | ||
6117 | }, | ||
6118 | "is-glob": { | ||
6119 | "version": "2.0.1", | ||
6120 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", | ||
6121 | "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", | ||
6122 | "dev": true, | ||
6123 | "requires": { | ||
6124 | "is-extglob": "^1.0.0" | ||
6125 | } | ||
6126 | }, | ||
6127 | "kind-of": { | ||
6128 | "version": "3.2.2", | ||
6129 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", | ||
6130 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", | ||
6131 | "dev": true, | ||
6132 | "requires": { | ||
6133 | "is-buffer": "^1.1.5" | ||
6134 | } | ||
6135 | }, | ||
6136 | "micromatch": { | ||
6137 | "version": "2.3.11", | ||
6138 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", | ||
6139 | "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", | ||
6140 | "dev": true, | ||
6141 | "requires": { | ||
6142 | "arr-diff": "^2.0.0", | ||
6143 | "array-unique": "^0.2.1", | ||
6144 | "braces": "^1.8.2", | ||
6145 | "expand-brackets": "^0.1.4", | ||
6146 | "extglob": "^0.3.1", | ||
6147 | "filename-regex": "^2.0.0", | ||
6148 | "is-extglob": "^1.0.0", | ||
6149 | "is-glob": "^2.0.1", | ||
6150 | "kind-of": "^3.0.2", | ||
6151 | "normalize-path": "^2.0.1", | ||
6152 | "object.omit": "^2.0.0", | ||
6153 | "parse-glob": "^3.0.4", | ||
6154 | "regex-cache": "^0.4.2" | ||
6155 | } | ||
6156 | } | ||
6032 | } | 6157 | } |
6033 | }, | 6158 | }, |
6034 | "glob2base": { | 6159 | "glob2base": { |
@@ -6136,12 +6261,11 @@ | |||
6136 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" | 6261 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" |
6137 | }, | 6262 | }, |
6138 | "gulp": { | 6263 | "gulp": { |
6139 | "version": "4.0.0", | 6264 | "version": "github:gulpjs/gulp#057df5963034eb6426d99650abba15e4d912b0b7", |
6140 | "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.0.tgz", | 6265 | "from": "github:gulpjs/gulp#v4.0.0-alpha.3", |
6141 | "integrity": "sha1-lXZsYB2t5Kd+0+eyttwDiBtZY2Y=", | ||
6142 | "dev": true, | 6266 | "dev": true, |
6143 | "requires": { | 6267 | "requires": { |
6144 | "glob-watcher": "^5.0.0", | 6268 | "glob-watcher": "^4.0.0", |
6145 | "gulp-cli": "^2.0.0", | 6269 | "gulp-cli": "^2.0.0", |
6146 | "undertaker": "^1.0.0", | 6270 | "undertaker": "^1.0.0", |
6147 | "vinyl-fs": "^3.0.0" | 6271 | "vinyl-fs": "^3.0.0" |
@@ -6928,6 +7052,12 @@ | |||
6928 | "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", | 7052 | "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", |
6929 | "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" | 7053 | "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" |
6930 | }, | 7054 | }, |
7055 | "home-or-tmp": { | ||
7056 | "version": "3.0.0", | ||
7057 | "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-3.0.0.tgz", | ||
7058 | "integrity": "sha1-V6j+JM8zzdUkhgoVgh3cJchmcfs=", | ||
7059 | "dev": true | ||
7060 | }, | ||
6931 | "home-path": { | 7061 | "home-path": { |
6932 | "version": "1.0.6", | 7062 | "version": "1.0.6", |
6933 | "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz", | 7063 | "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz", |
@@ -6945,7 +7075,8 @@ | |||
6945 | "hosted-git-info": { | 7075 | "hosted-git-info": { |
6946 | "version": "2.7.1", | 7076 | "version": "2.7.1", |
6947 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", | 7077 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", |
6948 | "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" | 7078 | "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", |
7079 | "dev": true | ||
6949 | }, | 7080 | }, |
6950 | "htmlparser2": { | 7081 | "htmlparser2": { |
6951 | "version": "3.10.0", | 7082 | "version": "3.10.0", |
@@ -6972,30 +7103,6 @@ | |||
6972 | } | 7103 | } |
6973 | } | 7104 | } |
6974 | }, | 7105 | }, |
6975 | "http-cache-semantics": { | ||
6976 | "version": "3.8.1", | ||
6977 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", | ||
6978 | "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" | ||
6979 | }, | ||
6980 | "http-proxy-agent": { | ||
6981 | "version": "2.1.0", | ||
6982 | "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", | ||
6983 | "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", | ||
6984 | "requires": { | ||
6985 | "agent-base": "4", | ||
6986 | "debug": "3.1.0" | ||
6987 | }, | ||
6988 | "dependencies": { | ||
6989 | "debug": { | ||
6990 | "version": "3.1.0", | ||
6991 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", | ||
6992 | "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", | ||
6993 | "requires": { | ||
6994 | "ms": "2.0.0" | ||
6995 | } | ||
6996 | } | ||
6997 | } | ||
6998 | }, | ||
6999 | "http-signature": { | 7106 | "http-signature": { |
7000 | "version": "1.2.0", | 7107 | "version": "1.2.0", |
7001 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", | 7108 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", |
@@ -7007,38 +7114,6 @@ | |||
7007 | "sshpk": "^1.7.0" | 7114 | "sshpk": "^1.7.0" |
7008 | } | 7115 | } |
7009 | }, | 7116 | }, |
7010 | "https-proxy-agent": { | ||
7011 | "version": "2.2.1", | ||
7012 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", | ||
7013 | "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", | ||
7014 | "requires": { | ||
7015 | "agent-base": "^4.1.0", | ||
7016 | "debug": "^3.1.0" | ||
7017 | }, | ||
7018 | "dependencies": { | ||
7019 | "debug": { | ||
7020 | "version": "3.2.6", | ||
7021 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", | ||
7022 | "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", | ||
7023 | "requires": { | ||
7024 | "ms": "^2.1.1" | ||
7025 | } | ||
7026 | }, | ||
7027 | "ms": { | ||
7028 | "version": "2.1.1", | ||
7029 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | ||
7030 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" | ||
7031 | } | ||
7032 | } | ||
7033 | }, | ||
7034 | "humanize-ms": { | ||
7035 | "version": "1.2.1", | ||
7036 | "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", | ||
7037 | "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", | ||
7038 | "requires": { | ||
7039 | "ms": "^2.0.0" | ||
7040 | } | ||
7041 | }, | ||
7042 | "hunspell-asm": { | 7117 | "hunspell-asm": { |
7043 | "version": "1.0.2", | 7118 | "version": "1.0.2", |
7044 | "resolved": "http://registry.npmjs.org/hunspell-asm/-/hunspell-asm-1.0.2.tgz", | 7119 | "resolved": "http://registry.npmjs.org/hunspell-asm/-/hunspell-asm-1.0.2.tgz", |
@@ -7050,26 +7125,6 @@ | |||
7050 | "unixify": "^1.0.0" | 7125 | "unixify": "^1.0.0" |
7051 | } | 7126 | } |
7052 | }, | 7127 | }, |
7053 | "hunspell-dict-downloader": { | ||
7054 | "version": "1.0.0", | ||
7055 | "resolved": "https://registry.npmjs.org/hunspell-dict-downloader/-/hunspell-dict-downloader-1.0.0.tgz", | ||
7056 | "integrity": "sha512-HKVIcQPG8/S3lv+zAsD0dDqDCPM+ICFBUIUqcCTgE6WNDqMYc34pi1XuVjQGhMD901UxcTA+cns/PMoNLGPBJA==", | ||
7057 | "requires": { | ||
7058 | "fs-extra": "^7.0.0", | ||
7059 | "lodash.includes": "^4.3.0", | ||
7060 | "md5-file": "^4.0.0", | ||
7061 | "pacote": "^9.1.0", | ||
7062 | "pify": "^4.0.1", | ||
7063 | "tslib": "^1.9.3" | ||
7064 | }, | ||
7065 | "dependencies": { | ||
7066 | "pify": { | ||
7067 | "version": "4.0.1", | ||
7068 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", | ||
7069 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" | ||
7070 | } | ||
7071 | } | ||
7072 | }, | ||
7073 | "husky": { | 7128 | "husky": { |
7074 | "version": "1.1.4", | 7129 | "version": "1.1.4", |
7075 | "resolved": "https://registry.npmjs.org/husky/-/husky-1.1.4.tgz", | 7130 | "resolved": "https://registry.npmjs.org/husky/-/husky-1.1.4.tgz", |
@@ -7228,25 +7283,12 @@ | |||
7228 | "safer-buffer": ">= 2.1.2 < 3" | 7283 | "safer-buffer": ">= 2.1.2 < 3" |
7229 | } | 7284 | } |
7230 | }, | 7285 | }, |
7231 | "iferr": { | ||
7232 | "version": "0.1.5", | ||
7233 | "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", | ||
7234 | "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" | ||
7235 | }, | ||
7236 | "ignore": { | 7286 | "ignore": { |
7237 | "version": "3.3.10", | 7287 | "version": "3.3.10", |
7238 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", | 7288 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", |
7239 | "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", | 7289 | "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", |
7240 | "dev": true | 7290 | "dev": true |
7241 | }, | 7291 | }, |
7242 | "ignore-walk": { | ||
7243 | "version": "3.0.1", | ||
7244 | "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", | ||
7245 | "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", | ||
7246 | "requires": { | ||
7247 | "minimatch": "^3.0.4" | ||
7248 | } | ||
7249 | }, | ||
7250 | "import-fresh": { | 7292 | "import-fresh": { |
7251 | "version": "2.0.0", | 7293 | "version": "2.0.0", |
7252 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", | 7294 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", |
@@ -7283,7 +7325,8 @@ | |||
7283 | "imurmurhash": { | 7325 | "imurmurhash": { |
7284 | "version": "0.1.4", | 7326 | "version": "0.1.4", |
7285 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", | 7327 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", |
7286 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" | 7328 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", |
7329 | "dev": true | ||
7287 | }, | 7330 | }, |
7288 | "in-publish": { | 7331 | "in-publish": { |
7289 | "version": "2.0.0", | 7332 | "version": "2.0.0", |
@@ -7453,11 +7496,6 @@ | |||
7453 | "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", | 7496 | "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", |
7454 | "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" | 7497 | "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" |
7455 | }, | 7498 | }, |
7456 | "ip": { | ||
7457 | "version": "1.1.5", | ||
7458 | "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", | ||
7459 | "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" | ||
7460 | }, | ||
7461 | "is": { | 7499 | "is": { |
7462 | "version": "0.3.0", | 7500 | "version": "0.3.0", |
7463 | "resolved": "http://registry.npmjs.org/is/-/is-0.3.0.tgz", | 7501 | "resolved": "http://registry.npmjs.org/is/-/is-0.3.0.tgz", |
@@ -7515,6 +7553,7 @@ | |||
7515 | "version": "1.0.0", | 7553 | "version": "1.0.0", |
7516 | "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", | 7554 | "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", |
7517 | "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", | 7555 | "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", |
7556 | "dev": true, | ||
7518 | "requires": { | 7557 | "requires": { |
7519 | "builtin-modules": "^1.0.0" | 7558 | "builtin-modules": "^1.0.0" |
7520 | } | 7559 | } |
@@ -7920,7 +7959,8 @@ | |||
7920 | "json-parse-better-errors": { | 7959 | "json-parse-better-errors": { |
7921 | "version": "1.0.2", | 7960 | "version": "1.0.2", |
7922 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", | 7961 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", |
7923 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" | 7962 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", |
7963 | "dev": true | ||
7924 | }, | 7964 | }, |
7925 | "json-schema": { | 7965 | "json-schema": { |
7926 | "version": "0.2.3", | 7966 | "version": "0.2.3", |
@@ -7981,11 +8021,6 @@ | |||
7981 | "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", | 8021 | "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", |
7982 | "dev": true | 8022 | "dev": true |
7983 | }, | 8023 | }, |
7984 | "jsonparse": { | ||
7985 | "version": "1.3.1", | ||
7986 | "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", | ||
7987 | "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" | ||
7988 | }, | ||
7989 | "jsonwebtoken": { | 8024 | "jsonwebtoken": { |
7990 | "version": "7.4.3", | 8025 | "version": "7.4.3", |
7991 | "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.4.3.tgz", | 8026 | "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.4.3.tgz", |
@@ -8386,11 +8421,6 @@ | |||
8386 | "lodash._root": "^3.0.0" | 8421 | "lodash._root": "^3.0.0" |
8387 | } | 8422 | } |
8388 | }, | 8423 | }, |
8389 | "lodash.includes": { | ||
8390 | "version": "4.3.0", | ||
8391 | "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", | ||
8392 | "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" | ||
8393 | }, | ||
8394 | "lodash.isarguments": { | 8424 | "lodash.isarguments": { |
8395 | "version": "3.1.0", | 8425 | "version": "3.1.0", |
8396 | "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", | 8426 | "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", |
@@ -8563,6 +8593,7 @@ | |||
8563 | "version": "4.1.3", | 8593 | "version": "4.1.3", |
8564 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", | 8594 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", |
8565 | "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", | 8595 | "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", |
8596 | "dev": true, | ||
8566 | "requires": { | 8597 | "requires": { |
8567 | "pseudomap": "^1.0.2", | 8598 | "pseudomap": "^1.0.2", |
8568 | "yallist": "^2.1.2" | 8599 | "yallist": "^2.1.2" |
@@ -8594,24 +8625,6 @@ | |||
8594 | } | 8625 | } |
8595 | } | 8626 | } |
8596 | }, | 8627 | }, |
8597 | "make-fetch-happen": { | ||
8598 | "version": "4.0.1", | ||
8599 | "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz", | ||
8600 | "integrity": "sha512-7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ==", | ||
8601 | "requires": { | ||
8602 | "agentkeepalive": "^3.4.1", | ||
8603 | "cacache": "^11.0.1", | ||
8604 | "http-cache-semantics": "^3.8.1", | ||
8605 | "http-proxy-agent": "^2.1.0", | ||
8606 | "https-proxy-agent": "^2.2.1", | ||
8607 | "lru-cache": "^4.1.2", | ||
8608 | "mississippi": "^3.0.0", | ||
8609 | "node-fetch-npm": "^2.0.2", | ||
8610 | "promise-retry": "^1.1.1", | ||
8611 | "socks-proxy-agent": "^4.0.0", | ||
8612 | "ssri": "^6.0.0" | ||
8613 | } | ||
8614 | }, | ||
8615 | "make-iterator": { | 8628 | "make-iterator": { |
8616 | "version": "1.0.1", | 8629 | "version": "1.0.1", |
8617 | "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", | 8630 | "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", |
@@ -8665,11 +8678,6 @@ | |||
8665 | "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", | 8678 | "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", |
8666 | "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=" | 8679 | "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=" |
8667 | }, | 8680 | }, |
8668 | "md5-file": { | ||
8669 | "version": "4.0.0", | ||
8670 | "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-4.0.0.tgz", | ||
8671 | "integrity": "sha512-UC0qFwyAjn4YdPpKaDNw6gNxRf7Mcx7jC1UGCY4boCzgvU2Aoc1mOGzTtrjjLKhM5ivsnhoKpQVxKPp+1j1qwg==" | ||
8672 | }, | ||
8673 | "mdi": { | 8681 | "mdi": { |
8674 | "version": "1.9.33", | 8682 | "version": "1.9.33", |
8675 | "resolved": "https://registry.npmjs.org/mdi/-/mdi-1.9.33.tgz", | 8683 | "resolved": "https://registry.npmjs.org/mdi/-/mdi-1.9.33.tgz", |
@@ -8831,34 +8839,6 @@ | |||
8831 | "minipass": "^2.2.1" | 8839 | "minipass": "^2.2.1" |
8832 | } | 8840 | } |
8833 | }, | 8841 | }, |
8834 | "mississippi": { | ||
8835 | "version": "3.0.0", | ||
8836 | "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", | ||
8837 | "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", | ||
8838 | "requires": { | ||
8839 | "concat-stream": "^1.5.0", | ||
8840 | "duplexify": "^3.4.2", | ||
8841 | "end-of-stream": "^1.1.0", | ||
8842 | "flush-write-stream": "^1.0.0", | ||
8843 | "from2": "^2.1.0", | ||
8844 | "parallel-transform": "^1.1.0", | ||
8845 | "pump": "^3.0.0", | ||
8846 | "pumpify": "^1.3.3", | ||
8847 | "stream-each": "^1.1.0", | ||
8848 | "through2": "^2.0.0" | ||
8849 | }, | ||
8850 | "dependencies": { | ||
8851 | "pump": { | ||
8852 | "version": "3.0.0", | ||
8853 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", | ||
8854 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", | ||
8855 | "requires": { | ||
8856 | "end-of-stream": "^1.1.0", | ||
8857 | "once": "^1.3.1" | ||
8858 | } | ||
8859 | } | ||
8860 | } | ||
8861 | }, | ||
8862 | "mixin-deep": { | 8842 | "mixin-deep": { |
8863 | "version": "1.3.1", | 8843 | "version": "1.3.1", |
8864 | "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", | 8844 | "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", |
@@ -8934,19 +8914,6 @@ | |||
8934 | "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", | 8914 | "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", |
8935 | "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=" | 8915 | "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=" |
8936 | }, | 8916 | }, |
8937 | "move-concurrently": { | ||
8938 | "version": "1.0.1", | ||
8939 | "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", | ||
8940 | "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", | ||
8941 | "requires": { | ||
8942 | "aproba": "^1.1.1", | ||
8943 | "copy-concurrently": "^1.0.0", | ||
8944 | "fs-write-stream-atomic": "^1.0.8", | ||
8945 | "mkdirp": "^0.5.1", | ||
8946 | "rimraf": "^2.5.4", | ||
8947 | "run-queue": "^1.0.3" | ||
8948 | } | ||
8949 | }, | ||
8950 | "ms": { | 8917 | "ms": { |
8951 | "version": "2.0.0", | 8918 | "version": "2.0.0", |
8952 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | 8919 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", |
@@ -9047,16 +9014,6 @@ | |||
9047 | "is-stream": "^1.0.1" | 9014 | "is-stream": "^1.0.1" |
9048 | } | 9015 | } |
9049 | }, | 9016 | }, |
9050 | "node-fetch-npm": { | ||
9051 | "version": "2.0.2", | ||
9052 | "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz", | ||
9053 | "integrity": "sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw==", | ||
9054 | "requires": { | ||
9055 | "encoding": "^0.1.11", | ||
9056 | "json-parse-better-errors": "^1.0.0", | ||
9057 | "safe-buffer": "^5.1.1" | ||
9058 | } | ||
9059 | }, | ||
9060 | "node-gyp": { | 9017 | "node-gyp": { |
9061 | "version": "3.8.0", | 9018 | "version": "3.8.0", |
9062 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", | 9019 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", |
@@ -9178,6 +9135,7 @@ | |||
9178 | "version": "2.4.0", | 9135 | "version": "2.4.0", |
9179 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", | 9136 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", |
9180 | "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", | 9137 | "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", |
9138 | "dev": true, | ||
9181 | "requires": { | 9139 | "requires": { |
9182 | "hosted-git-info": "^2.1.4", | 9140 | "hosted-git-info": "^2.1.4", |
9183 | "is-builtin-module": "^1.0.0", | 9141 | "is-builtin-module": "^1.0.0", |
@@ -9188,7 +9146,8 @@ | |||
9188 | "semver": { | 9146 | "semver": { |
9189 | "version": "5.6.0", | 9147 | "version": "5.6.0", |
9190 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", | 9148 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", |
9191 | "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" | 9149 | "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", |
9150 | "dev": true | ||
9192 | } | 9151 | } |
9193 | } | 9152 | } |
9194 | }, | 9153 | }, |
@@ -9220,54 +9179,6 @@ | |||
9220 | "once": "^1.3.2" | 9179 | "once": "^1.3.2" |
9221 | } | 9180 | } |
9222 | }, | 9181 | }, |
9223 | "npm-bundled": { | ||
9224 | "version": "1.0.5", | ||
9225 | "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.5.tgz", | ||
9226 | "integrity": "sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g==" | ||
9227 | }, | ||
9228 | "npm-package-arg": { | ||
9229 | "version": "6.1.0", | ||
9230 | "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", | ||
9231 | "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", | ||
9232 | "requires": { | ||
9233 | "hosted-git-info": "^2.6.0", | ||
9234 | "osenv": "^0.1.5", | ||
9235 | "semver": "^5.5.0", | ||
9236 | "validate-npm-package-name": "^3.0.0" | ||
9237 | } | ||
9238 | }, | ||
9239 | "npm-packlist": { | ||
9240 | "version": "1.1.12", | ||
9241 | "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.12.tgz", | ||
9242 | "integrity": "sha512-WJKFOVMeAlsU/pjXuqVdzU0WfgtIBCupkEVwn+1Y0ERAbUfWw8R4GjgVbaKnUjRoD2FoQbHOCbOyT5Mbs9Lw4g==", | ||
9243 | "requires": { | ||
9244 | "ignore-walk": "^3.0.1", | ||
9245 | "npm-bundled": "^1.0.1" | ||
9246 | } | ||
9247 | }, | ||
9248 | "npm-pick-manifest": { | ||
9249 | "version": "2.2.3", | ||
9250 | "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz", | ||
9251 | "integrity": "sha512-+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA==", | ||
9252 | "requires": { | ||
9253 | "figgy-pudding": "^3.5.1", | ||
9254 | "npm-package-arg": "^6.0.0", | ||
9255 | "semver": "^5.4.1" | ||
9256 | } | ||
9257 | }, | ||
9258 | "npm-registry-fetch": { | ||
9259 | "version": "3.8.0", | ||
9260 | "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.8.0.tgz", | ||
9261 | "integrity": "sha512-hrw8UMD+Nob3Kl3h8Z/YjmKamb1gf7D1ZZch2otrIXM3uFLB5vjEY6DhMlq80z/zZet6eETLbOXcuQudCB3Zpw==", | ||
9262 | "requires": { | ||
9263 | "JSONStream": "^1.3.4", | ||
9264 | "bluebird": "^3.5.1", | ||
9265 | "figgy-pudding": "^3.4.1", | ||
9266 | "lru-cache": "^4.1.3", | ||
9267 | "make-fetch-happen": "^4.0.1", | ||
9268 | "npm-package-arg": "^6.1.0" | ||
9269 | } | ||
9270 | }, | ||
9271 | "npm-run-path": { | 9182 | "npm-run-path": { |
9272 | "version": "2.0.2", | 9183 | "version": "2.0.2", |
9273 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", | 9184 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", |
@@ -9575,12 +9486,14 @@ | |||
9575 | "os-tmpdir": { | 9486 | "os-tmpdir": { |
9576 | "version": "1.0.2", | 9487 | "version": "1.0.2", |
9577 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", | 9488 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", |
9578 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" | 9489 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", |
9490 | "dev": true | ||
9579 | }, | 9491 | }, |
9580 | "osenv": { | 9492 | "osenv": { |
9581 | "version": "0.1.5", | 9493 | "version": "0.1.5", |
9582 | "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", | 9494 | "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", |
9583 | "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", | 9495 | "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", |
9496 | "dev": true, | ||
9584 | "requires": { | 9497 | "requires": { |
9585 | "os-homedir": "^1.0.0", | 9498 | "os-homedir": "^1.0.0", |
9586 | "os-tmpdir": "^1.0.0" | 9499 | "os-tmpdir": "^1.0.0" |
@@ -9640,88 +9553,11 @@ | |||
9640 | "semver": "^5.1.0" | 9553 | "semver": "^5.1.0" |
9641 | } | 9554 | } |
9642 | }, | 9555 | }, |
9643 | "pacote": { | ||
9644 | "version": "9.2.3", | ||
9645 | "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.2.3.tgz", | ||
9646 | "integrity": "sha512-Y3+yY3nBRAxMlZWvr62XLJxOwCmG9UmkGZkFurWHoCjqF0cZL72cTOCRJTvWw8T4OhJS2RTg13x4oYYriauvEw==", | ||
9647 | "requires": { | ||
9648 | "bluebird": "^3.5.2", | ||
9649 | "cacache": "^11.2.0", | ||
9650 | "figgy-pudding": "^3.5.1", | ||
9651 | "get-stream": "^4.1.0", | ||
9652 | "glob": "^7.1.3", | ||
9653 | "lru-cache": "^4.1.3", | ||
9654 | "make-fetch-happen": "^4.0.1", | ||
9655 | "minimatch": "^3.0.4", | ||
9656 | "minipass": "^2.3.5", | ||
9657 | "mississippi": "^3.0.0", | ||
9658 | "mkdirp": "^0.5.1", | ||
9659 | "normalize-package-data": "^2.4.0", | ||
9660 | "npm-package-arg": "^6.1.0", | ||
9661 | "npm-packlist": "^1.1.12", | ||
9662 | "npm-pick-manifest": "^2.2.3", | ||
9663 | "npm-registry-fetch": "^3.8.0", | ||
9664 | "osenv": "^0.1.5", | ||
9665 | "promise-inflight": "^1.0.1", | ||
9666 | "promise-retry": "^1.1.1", | ||
9667 | "protoduck": "^5.0.1", | ||
9668 | "rimraf": "^2.6.2", | ||
9669 | "safe-buffer": "^5.1.2", | ||
9670 | "semver": "^5.6.0", | ||
9671 | "ssri": "^6.0.1", | ||
9672 | "tar": "^4.4.6", | ||
9673 | "unique-filename": "^1.1.1", | ||
9674 | "which": "^1.3.1" | ||
9675 | }, | ||
9676 | "dependencies": { | ||
9677 | "get-stream": { | ||
9678 | "version": "4.1.0", | ||
9679 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", | ||
9680 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", | ||
9681 | "requires": { | ||
9682 | "pump": "^3.0.0" | ||
9683 | } | ||
9684 | }, | ||
9685 | "minipass": { | ||
9686 | "version": "2.3.5", | ||
9687 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz", | ||
9688 | "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", | ||
9689 | "requires": { | ||
9690 | "safe-buffer": "^5.1.2", | ||
9691 | "yallist": "^3.0.0" | ||
9692 | } | ||
9693 | }, | ||
9694 | "pump": { | ||
9695 | "version": "3.0.0", | ||
9696 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", | ||
9697 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", | ||
9698 | "requires": { | ||
9699 | "end-of-stream": "^1.1.0", | ||
9700 | "once": "^1.3.1" | ||
9701 | } | ||
9702 | }, | ||
9703 | "yallist": { | ||
9704 | "version": "3.0.3", | ||
9705 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", | ||
9706 | "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==" | ||
9707 | } | ||
9708 | } | ||
9709 | }, | ||
9710 | "pako": { | 9556 | "pako": { |
9711 | "version": "1.0.7", | 9557 | "version": "1.0.7", |
9712 | "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", | 9558 | "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", |
9713 | "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==" | 9559 | "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==" |
9714 | }, | 9560 | }, |
9715 | "parallel-transform": { | ||
9716 | "version": "1.1.0", | ||
9717 | "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", | ||
9718 | "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", | ||
9719 | "requires": { | ||
9720 | "cyclist": "~0.2.2", | ||
9721 | "inherits": "^2.0.3", | ||
9722 | "readable-stream": "^2.1.5" | ||
9723 | } | ||
9724 | }, | ||
9725 | "parse-color": { | 9561 | "parse-color": { |
9726 | "version": "1.0.0", | 9562 | "version": "1.0.0", |
9727 | "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", | 9563 | "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", |
@@ -9733,7 +9569,7 @@ | |||
9733 | "dependencies": { | 9569 | "dependencies": { |
9734 | "color-convert": { | 9570 | "color-convert": { |
9735 | "version": "0.5.3", | 9571 | "version": "0.5.3", |
9736 | "resolved": "http://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", | 9572 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", |
9737 | "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", | 9573 | "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", |
9738 | "dev": true | 9574 | "dev": true |
9739 | } | 9575 | } |
@@ -10100,20 +9936,6 @@ | |||
10100 | "asap": "~2.0.3" | 9936 | "asap": "~2.0.3" |
10101 | } | 9937 | } |
10102 | }, | 9938 | }, |
10103 | "promise-inflight": { | ||
10104 | "version": "1.0.1", | ||
10105 | "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", | ||
10106 | "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" | ||
10107 | }, | ||
10108 | "promise-retry": { | ||
10109 | "version": "1.1.1", | ||
10110 | "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", | ||
10111 | "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", | ||
10112 | "requires": { | ||
10113 | "err-code": "^1.0.0", | ||
10114 | "retry": "^0.10.0" | ||
10115 | } | ||
10116 | }, | ||
10117 | "prop-types": { | 9939 | "prop-types": { |
10118 | "version": "15.6.2", | 9940 | "version": "15.6.2", |
10119 | "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", | 9941 | "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", |
@@ -10131,14 +9953,6 @@ | |||
10131 | "invariant": "^2.2.0" | 9953 | "invariant": "^2.2.0" |
10132 | } | 9954 | } |
10133 | }, | 9955 | }, |
10134 | "protoduck": { | ||
10135 | "version": "5.0.1", | ||
10136 | "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", | ||
10137 | "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", | ||
10138 | "requires": { | ||
10139 | "genfun": "^5.0.0" | ||
10140 | } | ||
10141 | }, | ||
10142 | "proxy-middleware": { | 9956 | "proxy-middleware": { |
10143 | "version": "0.15.0", | 9957 | "version": "0.15.0", |
10144 | "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz", | 9958 | "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz", |
@@ -10148,7 +9962,8 @@ | |||
10148 | "pseudomap": { | 9962 | "pseudomap": { |
10149 | "version": "1.0.2", | 9963 | "version": "1.0.2", |
10150 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", | 9964 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", |
10151 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" | 9965 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", |
9966 | "dev": true | ||
10152 | }, | 9967 | }, |
10153 | "psl": { | 9968 | "psl": { |
10154 | "version": "1.1.29", | 9969 | "version": "1.1.29", |
@@ -10160,6 +9975,7 @@ | |||
10160 | "version": "2.0.1", | 9975 | "version": "2.0.1", |
10161 | "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", | 9976 | "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", |
10162 | "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", | 9977 | "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", |
9978 | "dev": true, | ||
10163 | "requires": { | 9979 | "requires": { |
10164 | "end-of-stream": "^1.1.0", | 9980 | "end-of-stream": "^1.1.0", |
10165 | "once": "^1.3.1" | 9981 | "once": "^1.3.1" |
@@ -10169,6 +9985,7 @@ | |||
10169 | "version": "1.5.1", | 9985 | "version": "1.5.1", |
10170 | "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", | 9986 | "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", |
10171 | "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", | 9987 | "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", |
9988 | "dev": true, | ||
10172 | "requires": { | 9989 | "requires": { |
10173 | "duplexify": "^3.6.0", | 9990 | "duplexify": "^3.6.0", |
10174 | "inherits": "^2.0.3", | 9991 | "inherits": "^2.0.3", |
@@ -10507,6 +10324,7 @@ | |||
10507 | "version": "2.3.6", | 10324 | "version": "2.3.6", |
10508 | "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", | 10325 | "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", |
10509 | "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", | 10326 | "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", |
10327 | "dev": true, | ||
10510 | "requires": { | 10328 | "requires": { |
10511 | "core-util-is": "~1.0.0", | 10329 | "core-util-is": "~1.0.0", |
10512 | "inherits": "~2.0.3", | 10330 | "inherits": "~2.0.3", |
@@ -10520,7 +10338,8 @@ | |||
10520 | "process-nextick-args": { | 10338 | "process-nextick-args": { |
10521 | "version": "2.0.0", | 10339 | "version": "2.0.0", |
10522 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", | 10340 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", |
10523 | "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" | 10341 | "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", |
10342 | "dev": true | ||
10524 | } | 10343 | } |
10525 | } | 10344 | } |
10526 | }, | 10345 | }, |
@@ -10838,11 +10657,6 @@ | |||
10838 | "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", | 10657 | "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", |
10839 | "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" | 10658 | "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" |
10840 | }, | 10659 | }, |
10841 | "retry": { | ||
10842 | "version": "0.10.1", | ||
10843 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", | ||
10844 | "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" | ||
10845 | }, | ||
10846 | "right-pad": { | 10660 | "right-pad": { |
10847 | "version": "1.0.1", | 10661 | "version": "1.0.1", |
10848 | "resolved": "https://registry.npmjs.org/right-pad/-/right-pad-1.0.1.tgz", | 10662 | "resolved": "https://registry.npmjs.org/right-pad/-/right-pad-1.0.1.tgz", |
@@ -10853,6 +10667,7 @@ | |||
10853 | "version": "2.6.2", | 10667 | "version": "2.6.2", |
10854 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", | 10668 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", |
10855 | "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", | 10669 | "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", |
10670 | "dev": true, | ||
10856 | "requires": { | 10671 | "requires": { |
10857 | "glob": "^7.0.5" | 10672 | "glob": "^7.0.5" |
10858 | } | 10673 | } |
@@ -10877,14 +10692,6 @@ | |||
10877 | "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", | 10692 | "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", |
10878 | "dev": true | 10693 | "dev": true |
10879 | }, | 10694 | }, |
10880 | "run-queue": { | ||
10881 | "version": "1.0.3", | ||
10882 | "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", | ||
10883 | "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", | ||
10884 | "requires": { | ||
10885 | "aproba": "^1.1.1" | ||
10886 | } | ||
10887 | }, | ||
10888 | "rx-lite": { | 10695 | "rx-lite": { |
10889 | "version": "4.0.8", | 10696 | "version": "4.0.8", |
10890 | "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", | 10697 | "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", |
@@ -11166,11 +10973,6 @@ | |||
11166 | } | 10973 | } |
11167 | } | 10974 | } |
11168 | }, | 10975 | }, |
11169 | "smart-buffer": { | ||
11170 | "version": "4.0.1", | ||
11171 | "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.1.tgz", | ||
11172 | "integrity": "sha512-RFqinRVJVcCAL9Uh1oVqE6FZkqsyLiVOYEZ20TqIOjuX7iFVJ+zsbs4RIghnw/pTs7mZvt8ZHhvm1ZUrR4fykg==" | ||
11173 | }, | ||
11174 | "smoothscroll-polyfill": { | 10976 | "smoothscroll-polyfill": { |
11175 | "version": "0.3.6", | 10977 | "version": "0.3.6", |
11176 | "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.3.6.tgz", | 10978 | "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.3.6.tgz", |
@@ -11415,24 +11217,6 @@ | |||
11415 | } | 11217 | } |
11416 | } | 11218 | } |
11417 | }, | 11219 | }, |
11418 | "socks": { | ||
11419 | "version": "2.2.2", | ||
11420 | "resolved": "https://registry.npmjs.org/socks/-/socks-2.2.2.tgz", | ||
11421 | "integrity": "sha512-g6wjBnnMOZpE0ym6e0uHSddz9p3a+WsBaaYQaBaSCJYvrC4IXykQR9MNGjLQf38e9iIIhp3b1/Zk8YZI3KGJ0Q==", | ||
11422 | "requires": { | ||
11423 | "ip": "^1.1.5", | ||
11424 | "smart-buffer": "^4.0.1" | ||
11425 | } | ||
11426 | }, | ||
11427 | "socks-proxy-agent": { | ||
11428 | "version": "4.0.1", | ||
11429 | "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz", | ||
11430 | "integrity": "sha512-Kezx6/VBguXOsEe5oU3lXYyKMi4+gva72TwJ7pQY5JfqUx2nMk7NXA6z/mpNqIlfQjWYVfeuNvQjexiTaTn6Nw==", | ||
11431 | "requires": { | ||
11432 | "agent-base": "~4.2.0", | ||
11433 | "socks": "~2.2.0" | ||
11434 | } | ||
11435 | }, | ||
11436 | "sort-keys": { | 11220 | "sort-keys": { |
11437 | "version": "1.1.2", | 11221 | "version": "1.1.2", |
11438 | "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", | 11222 | "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", |
@@ -11513,6 +11297,7 @@ | |||
11513 | "version": "3.0.2", | 11297 | "version": "3.0.2", |
11514 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", | 11298 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", |
11515 | "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", | 11299 | "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", |
11300 | "dev": true, | ||
11516 | "requires": { | 11301 | "requires": { |
11517 | "spdx-expression-parse": "^3.0.0", | 11302 | "spdx-expression-parse": "^3.0.0", |
11518 | "spdx-license-ids": "^3.0.0" | 11303 | "spdx-license-ids": "^3.0.0" |
@@ -11521,12 +11306,14 @@ | |||
11521 | "spdx-exceptions": { | 11306 | "spdx-exceptions": { |
11522 | "version": "2.2.0", | 11307 | "version": "2.2.0", |
11523 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", | 11308 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", |
11524 | "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" | 11309 | "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", |
11310 | "dev": true | ||
11525 | }, | 11311 | }, |
11526 | "spdx-expression-parse": { | 11312 | "spdx-expression-parse": { |
11527 | "version": "3.0.0", | 11313 | "version": "3.0.0", |
11528 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", | 11314 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", |
11529 | "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", | 11315 | "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", |
11316 | "dev": true, | ||
11530 | "requires": { | 11317 | "requires": { |
11531 | "spdx-exceptions": "^2.1.0", | 11318 | "spdx-exceptions": "^2.1.0", |
11532 | "spdx-license-ids": "^3.0.0" | 11319 | "spdx-license-ids": "^3.0.0" |
@@ -11535,7 +11322,8 @@ | |||
11535 | "spdx-license-ids": { | 11322 | "spdx-license-ids": { |
11536 | "version": "3.0.1", | 11323 | "version": "3.0.1", |
11537 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", | 11324 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", |
11538 | "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==" | 11325 | "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==", |
11326 | "dev": true | ||
11539 | }, | 11327 | }, |
11540 | "speedometer": { | 11328 | "speedometer": { |
11541 | "version": "0.1.4", | 11329 | "version": "0.1.4", |
@@ -11578,14 +11366,6 @@ | |||
11578 | "tweetnacl": "~0.14.0" | 11366 | "tweetnacl": "~0.14.0" |
11579 | } | 11367 | } |
11580 | }, | 11368 | }, |
11581 | "ssri": { | ||
11582 | "version": "6.0.1", | ||
11583 | "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", | ||
11584 | "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", | ||
11585 | "requires": { | ||
11586 | "figgy-pudding": "^3.5.1" | ||
11587 | } | ||
11588 | }, | ||
11589 | "stack-trace": { | 11369 | "stack-trace": { |
11590 | "version": "0.0.10", | 11370 | "version": "0.0.10", |
11591 | "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", | 11371 | "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", |
@@ -11626,15 +11406,6 @@ | |||
11626 | "readable-stream": "^2.0.1" | 11406 | "readable-stream": "^2.0.1" |
11627 | } | 11407 | } |
11628 | }, | 11408 | }, |
11629 | "stream-each": { | ||
11630 | "version": "1.2.3", | ||
11631 | "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", | ||
11632 | "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", | ||
11633 | "requires": { | ||
11634 | "end-of-stream": "^1.1.0", | ||
11635 | "stream-shift": "^1.0.0" | ||
11636 | } | ||
11637 | }, | ||
11638 | "stream-exhaust": { | 11409 | "stream-exhaust": { |
11639 | "version": "1.0.2", | 11410 | "version": "1.0.2", |
11640 | "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", | 11411 | "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", |
@@ -11644,7 +11415,8 @@ | |||
11644 | "stream-shift": { | 11415 | "stream-shift": { |
11645 | "version": "1.0.0", | 11416 | "version": "1.0.0", |
11646 | "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", | 11417 | "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", |
11647 | "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" | 11418 | "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", |
11419 | "dev": true | ||
11648 | }, | 11420 | }, |
11649 | "strict-uri-encode": { | 11421 | "strict-uri-encode": { |
11650 | "version": "1.1.0", | 11422 | "version": "1.1.0", |
@@ -11870,12 +11642,14 @@ | |||
11870 | "through": { | 11642 | "through": { |
11871 | "version": "2.3.8", | 11643 | "version": "2.3.8", |
11872 | "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", | 11644 | "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", |
11873 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" | 11645 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", |
11646 | "dev": true | ||
11874 | }, | 11647 | }, |
11875 | "through2": { | 11648 | "through2": { |
11876 | "version": "2.0.3", | 11649 | "version": "2.0.3", |
11877 | "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", | 11650 | "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", |
11878 | "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", | 11651 | "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", |
11652 | "dev": true, | ||
11879 | "requires": { | 11653 | "requires": { |
11880 | "readable-stream": "^2.1.5", | 11654 | "readable-stream": "^2.1.5", |
11881 | "xtend": "~4.0.1" | 11655 | "xtend": "~4.0.1" |
@@ -12059,7 +11833,8 @@ | |||
12059 | "typedarray": { | 11833 | "typedarray": { |
12060 | "version": "0.0.6", | 11834 | "version": "0.0.6", |
12061 | "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", | 11835 | "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", |
12062 | "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" | 11836 | "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", |
11837 | "dev": true | ||
12063 | }, | 11838 | }, |
12064 | "ua-parser-js": { | 11839 | "ua-parser-js": { |
12065 | "version": "0.7.18", | 11840 | "version": "0.7.18", |
@@ -12160,22 +11935,6 @@ | |||
12160 | } | 11935 | } |
12161 | } | 11936 | } |
12162 | }, | 11937 | }, |
12163 | "unique-filename": { | ||
12164 | "version": "1.1.1", | ||
12165 | "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", | ||
12166 | "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", | ||
12167 | "requires": { | ||
12168 | "unique-slug": "^2.0.0" | ||
12169 | } | ||
12170 | }, | ||
12171 | "unique-slug": { | ||
12172 | "version": "2.0.1", | ||
12173 | "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", | ||
12174 | "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", | ||
12175 | "requires": { | ||
12176 | "imurmurhash": "^0.1.4" | ||
12177 | } | ||
12178 | }, | ||
12179 | "unique-stream": { | 11938 | "unique-stream": { |
12180 | "version": "2.2.1", | 11939 | "version": "2.2.1", |
12181 | "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", | 11940 | "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", |
@@ -12402,19 +12161,12 @@ | |||
12402 | "version": "3.0.4", | 12161 | "version": "3.0.4", |
12403 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", | 12162 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", |
12404 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", | 12163 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", |
12164 | "dev": true, | ||
12405 | "requires": { | 12165 | "requires": { |
12406 | "spdx-correct": "^3.0.0", | 12166 | "spdx-correct": "^3.0.0", |
12407 | "spdx-expression-parse": "^3.0.0" | 12167 | "spdx-expression-parse": "^3.0.0" |
12408 | } | 12168 | } |
12409 | }, | 12169 | }, |
12410 | "validate-npm-package-name": { | ||
12411 | "version": "3.0.0", | ||
12412 | "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", | ||
12413 | "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", | ||
12414 | "requires": { | ||
12415 | "builtins": "^1.0.3" | ||
12416 | } | ||
12417 | }, | ||
12418 | "value-or-function": { | 12170 | "value-or-function": { |
12419 | "version": "3.0.0", | 12171 | "version": "3.0.0", |
12420 | "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", | 12172 | "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", |
@@ -12777,7 +12529,8 @@ | |||
12777 | "yallist": { | 12529 | "yallist": { |
12778 | "version": "2.1.2", | 12530 | "version": "2.1.2", |
12779 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", | 12531 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", |
12780 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" | 12532 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", |
12533 | "dev": true | ||
12781 | }, | 12534 | }, |
12782 | "yargs": { | 12535 | "yargs": { |
12783 | "version": "7.1.0", | 12536 | "version": "7.1.0", |
diff --git a/package.json b/package.json index 6c6adee5d..155be5f1d 100644 --- a/package.json +++ b/package.json | |||
@@ -17,12 +17,14 @@ | |||
17 | "dev": "cross-env NODE_ENV=development gulp dev", | 17 | "dev": "cross-env NODE_ENV=development gulp dev", |
18 | "lint": "eslint src", | 18 | "lint": "eslint src", |
19 | "sign": "gulp sign", | 19 | "sign": "gulp sign", |
20 | "prebuild": "gulp build", | 20 | "compile": "gulp clean && gulp build", |
21 | "prebuild": "npm run compile && npm run dictionaries", | ||
21 | "build": "node_modules/.bin/electron-builder --publish onTag", | 22 | "build": "node_modules/.bin/electron-builder --publish onTag", |
22 | "rebuild": "node_modules/.bin/electron-rebuild", | 23 | "rebuild": "node_modules/.bin/electron-rebuild", |
23 | "commit": "git-cz", | 24 | "commit": "git-cz", |
24 | "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", | 25 | "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}\"" | 26 | "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"", |
27 | "dictionaries": "node ./build-helpers/installDictionaries.js" | ||
26 | }, | 28 | }, |
27 | "keywords": [], | 29 | "keywords": [], |
28 | "author": "Stefan Malzner <stefan@adlk.io>", | 30 | "author": "Stefan Malzner <stefan@adlk.io>", |
@@ -44,7 +46,6 @@ | |||
44 | "electron-window-state": "^4.1.0", | 46 | "electron-window-state": "^4.1.0", |
45 | "fs-extra": "7.0.1", | 47 | "fs-extra": "7.0.1", |
46 | "gulp-cli": "1.2.2", | 48 | "gulp-cli": "1.2.2", |
47 | "hunspell-dict-downloader": "1.0.0", | ||
48 | "ini": "^1.3.4", | 49 | "ini": "^1.3.4", |
49 | "jshashes": "^1.0.6", | 50 | "jshashes": "^1.0.6", |
50 | "jsonwebtoken": "^7.4.1", | 51 | "jsonwebtoken": "^7.4.1", |
@@ -84,7 +85,8 @@ | |||
84 | }, | 85 | }, |
85 | "devDependencies": { | 86 | "devDependencies": { |
86 | "@adlk/misty": "^0.1.1", | 87 | "@adlk/misty": "^0.1.1", |
87 | "@babel/core": "^7.0.0", | 88 | "@babel/cli": "7.0.0", |
89 | "@babel/core": "7.0.0", | ||
88 | "@babel/plugin-proposal-class-properties": "^7.0.0", | 90 | "@babel/plugin-proposal-class-properties": "^7.0.0", |
89 | "@babel/plugin-proposal-decorators": "^7.0.0", | 91 | "@babel/plugin-proposal-decorators": "^7.0.0", |
90 | "@babel/plugin-proposal-export-default-from": "^7.0.0", | 92 | "@babel/plugin-proposal-export-default-from": "^7.0.0", |
@@ -93,8 +95,8 @@ | |||
93 | "@babel/plugin-transform-regenerator": "^7.0.0", | 95 | "@babel/plugin-transform-regenerator": "^7.0.0", |
94 | "@babel/preset-env": "^7.0.0", | 96 | "@babel/preset-env": "^7.0.0", |
95 | "@babel/preset-react": "^7.0.0", | 97 | "@babel/preset-react": "^7.0.0", |
96 | "@babel/register": "^7.0.0", | 98 | "@babel/register": "7.0.0", |
97 | "babel-eslint": "^10.0.1", | 99 | "babel-eslint": "10.0.1", |
98 | "cross-env": "^5.0.5", | 100 | "cross-env": "^5.0.5", |
99 | "cz-conventional-changelog": "^2.0.0", | 101 | "cz-conventional-changelog": "^2.0.0", |
100 | "dotenv": "^4.0.0", | 102 | "dotenv": "^4.0.0", |
diff --git a/src/config.js b/src/config.js index d981f9c6a..789ddd1a0 100644 --- a/src/config.js +++ b/src/config.js | |||
@@ -56,4 +56,5 @@ export const FILE_SYSTEM_SETTINGS_TYPES = [ | |||
56 | 56 | ||
57 | export const SETTINGS_PATH = path.join(app.getPath('userData'), 'config'); | 57 | export const SETTINGS_PATH = path.join(app.getPath('userData'), 'config'); |
58 | 58 | ||
59 | export const DICTIONARY_PATH = path.join(app.getPath('userData'), 'dicts'); | 59 | // Replacing app.asar is not beautiful but unforunately necessary |
60 | export const DICTIONARY_PATH = path.join(__dirname, 'dictionaries').replace('app.asar', 'app.asar.unpacked'); | ||
diff --git a/src/stores/DictionaryStore.js b/src/stores/DictionaryStore.js deleted file mode 100644 index b9c5f2abf..000000000 --- a/src/stores/DictionaryStore.js +++ /dev/null | |||
@@ -1,45 +0,0 @@ | |||
1 | import { observable } from 'mobx'; | ||
2 | import { createDownloader } from 'hunspell-dict-downloader'; | ||
3 | |||
4 | import Store from './lib/Store'; | ||
5 | |||
6 | import { DICTIONARY_PATH } from '../config'; | ||
7 | |||
8 | const debug = require('debug')('Franz:DictionaryStore'); | ||
9 | |||
10 | export default class DictionaryStore extends Store { | ||
11 | @observable available = [] | ||
12 | @observable installed = [] | ||
13 | |||
14 | _dictDownloader = null | ||
15 | |||
16 | constructor(...args) { | ||
17 | super(...args); | ||
18 | |||
19 | this.registerReactions([ | ||
20 | this._downloadDictForUserLocale.bind(this), | ||
21 | ]); | ||
22 | } | ||
23 | |||
24 | async setup() { | ||
25 | this._dictDownloader = await createDownloader(DICTIONARY_PATH); | ||
26 | debug('dicts', this._dictDownloader); | ||
27 | |||
28 | this.available = this._dictDownloader.availableDictionaries; | ||
29 | this.installed = this._dictDownloader.installedDictionaries; | ||
30 | |||
31 | if (!this.installed.includes('en-us')) { | ||
32 | this._dictDownloader.installDictionary('en-us'); | ||
33 | } | ||
34 | } | ||
35 | |||
36 | _downloadDictForUserLocale() { | ||
37 | const spellcheckerLanguage = this.stores.settings.app.spellcheckerLanguage; | ||
38 | |||
39 | debug('trying to Downloading dict for', spellcheckerLanguage); | ||
40 | if (!this.installed.includes(spellcheckerLanguage) && this.available.includes(spellcheckerLanguage) && spellcheckerLanguage !== 'en-us') { | ||
41 | debug('Downloading dict for', spellcheckerLanguage); | ||
42 | this._dictDownloader.installDictionary(spellcheckerLanguage); | ||
43 | } | ||
44 | } | ||
45 | } | ||
diff --git a/src/stores/index.js b/src/stores/index.js index f547d0a7a..96b844c95 100644 --- a/src/stores/index.js +++ b/src/stores/index.js | |||
@@ -9,7 +9,6 @@ import UIStore from './UIStore'; | |||
9 | import PaymentStore from './PaymentStore'; | 9 | import PaymentStore from './PaymentStore'; |
10 | import NewsStore from './NewsStore'; | 10 | import NewsStore from './NewsStore'; |
11 | import RequestStore from './RequestStore'; | 11 | import RequestStore from './RequestStore'; |
12 | import DictionaryStore from './DictionaryStore'; | ||
13 | import GlobalErrorStore from './GlobalErrorStore'; | 12 | import GlobalErrorStore from './GlobalErrorStore'; |
14 | 13 | ||
15 | export default (api, actions, router) => { | 14 | export default (api, actions, router) => { |
@@ -27,7 +26,6 @@ export default (api, actions, router) => { | |||
27 | payment: new PaymentStore(stores, api, actions), | 26 | payment: new PaymentStore(stores, api, actions), |
28 | news: new NewsStore(stores, api, actions), | 27 | news: new NewsStore(stores, api, actions), |
29 | requests: new RequestStore(stores, api, actions), | 28 | requests: new RequestStore(stores, api, actions), |
30 | dictionary: new DictionaryStore(stores, api, actions), | ||
31 | globalError: new GlobalErrorStore(stores, api, actions), | 29 | globalError: new GlobalErrorStore(stores, api, actions), |
32 | }); | 30 | }); |
33 | // Initialize all stores | 31 | // Initialize all stores |
diff --git a/src/webview/spellchecker.js b/src/webview/spellchecker.js index b0192b7ef..ab0cc9a90 100644 --- a/src/webview/spellchecker.js +++ b/src/webview/spellchecker.js | |||
@@ -1,28 +1,24 @@ | |||
1 | import { webFrame } from 'electron'; | 1 | import { webFrame } from 'electron'; |
2 | import fs from 'fs'; | ||
3 | import path from 'path'; | ||
4 | import { SpellCheckerProvider } from 'electron-hunspell'; | 2 | import { SpellCheckerProvider } from 'electron-hunspell'; |
3 | import path from 'path'; | ||
5 | 4 | ||
6 | import { DICTIONARY_PATH } from '../config'; | 5 | import { DICTIONARY_PATH } from '../config'; |
7 | 6 | ||
7 | |||
8 | const debug = require('debug')('Franz:spellchecker'); | 8 | const debug = require('debug')('Franz:spellchecker'); |
9 | 9 | ||
10 | let provider; | 10 | let provider; |
11 | let currentDict; | 11 | let currentDict; |
12 | let _isEnabled = false; | 12 | let _isEnabled = false; |
13 | 13 | ||
14 | async function loadDictionaries() { | 14 | async function loadDictionary(locale) { |
15 | const rawList = fs.readdirSync(DICTIONARY_PATH); | 15 | try { |
16 | 16 | // Replacing app.asar is not beautiful but unforunately necessary | |
17 | const dicts = rawList.filter(item => !item.startsWith('.') && fs.lstatSync(path.join(DICTIONARY_PATH, item)).isDirectory()); | 17 | const fileLocation = path.join(DICTIONARY_PATH, `hunspell-dict-${locale}/${locale}`); |
18 | 18 | console.log(fileLocation, __dirname); | |
19 | debug('Found dictionaries', dicts); | 19 | await provider.loadDictionary(locale, `${fileLocation}.dic`, `${fileLocation}.aff`); |
20 | 20 | } catch (err) { | |
21 | for (let i = 0; i < dicts.length; i += 1) { | 21 | console.error('Could not load dictionary', err); |
22 | const fileLocation = `${DICTIONARY_PATH}/${dicts[i]}/${dicts[i]}`; | ||
23 | debug('Trying to load', fileLocation); | ||
24 | // eslint-disable-next-line | ||
25 | await provider.loadDictionary(dicts[i], `${fileLocation}.dic`, `${fileLocation}.aff`); | ||
26 | } | 22 | } |
27 | } | 23 | } |
28 | 24 | ||
@@ -30,12 +26,6 @@ export async function switchDict(locale) { | |||
30 | try { | 26 | try { |
31 | debug('Trying to load dictionary', locale); | 27 | debug('Trying to load dictionary', locale); |
32 | 28 | ||
33 | if (!provider.availableDictionaries.includes(locale)) { | ||
34 | console.warn('Dict not available', locale); | ||
35 | |||
36 | return; | ||
37 | } | ||
38 | |||
39 | if (!provider) { | 29 | if (!provider) { |
40 | console.warn('SpellcheckProvider not initialized'); | 30 | console.warn('SpellcheckProvider not initialized'); |
41 | 31 | ||
@@ -48,6 +38,8 @@ export async function switchDict(locale) { | |||
48 | return; | 38 | return; |
49 | } | 39 | } |
50 | 40 | ||
41 | provider.unloadDictionary(locale); | ||
42 | loadDictionary(locale); | ||
51 | provider.switchDictionary(locale); | 43 | provider.switchDictionary(locale); |
52 | 44 | ||
53 | debug('Switched dictionary to', locale); | 45 | debug('Switched dictionary to', locale); |
@@ -66,7 +58,7 @@ export default async function initialize(languageCode = 'en-us') { | |||
66 | 58 | ||
67 | debug('Init spellchecker'); | 59 | debug('Init spellchecker'); |
68 | await provider.initialize(); | 60 | await provider.initialize(); |
69 | await loadDictionaries(); | 61 | // await loadDictionaries(); |
70 | 62 | ||
71 | debug('Available spellchecker dictionaries', provider.availableDictionaries); | 63 | debug('Available spellchecker dictionaries', provider.availableDictionaries); |
72 | 64 | ||