aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.eslintignore1
-rw-r--r--.eslintrc3
-rw-r--r--.github/stale.yml2
-rw-r--r--.gitignore4
-rw-r--r--.nvmrc2
-rw-r--r--.travis.yml6
-rw-r--r--CHANGELOG.md15
-rw-r--r--README.md8
-rw-r--r--appveyor.yml6
-rw-r--r--electron-builder.yml4
-rw-r--r--gulpfile.babel.js31
-rw-r--r--lerna.json11
-rw-r--r--package-lock.json15688
-rw-r--r--package.json53
-rw-r--r--packages/forms/.gitignore2
-rw-r--r--packages/forms/package-lock.json220
-rw-r--r--packages/forms/package.json39
-rw-r--r--packages/forms/src/button/index.tsx274
-rw-r--r--packages/forms/src/error/index.tsx29
-rw-r--r--packages/forms/src/error/styles.ts9
-rw-r--r--packages/forms/src/index.ts4
-rw-r--r--packages/forms/src/input/index.tsx190
-rw-r--r--packages/forms/src/input/scorePassword.ts42
-rw-r--r--packages/forms/src/input/styles.ts96
-rw-r--r--packages/forms/src/label/index.tsx47
-rw-r--r--packages/forms/src/label/styles.ts14
-rw-r--r--packages/forms/src/select/index.tsx437
-rw-r--r--packages/forms/src/toggle/index.tsx117
-rw-r--r--packages/forms/src/typings/generic.ts16
-rw-r--r--packages/forms/src/wrapper/index.tsx37
-rw-r--r--packages/forms/src/wrapper/styles.ts5
-rw-r--r--packages/forms/tsconfig.json12
-rw-r--r--packages/forms/tslint.json3
-rw-r--r--packages/misty.yml11
-rw-r--r--packages/theme/.gitignore2
-rw-r--r--packages/theme/README.md11
-rw-r--r--packages/theme/package-lock.json52
-rw-r--r--packages/theme/package.json29
-rw-r--r--packages/theme/src/index.ts18
-rw-r--r--packages/theme/src/themes/dark/index.ts62
-rw-r--r--packages/theme/src/themes/default/index.ts139
-rw-r--r--packages/theme/src/themes/legacy/index.ts38
-rw-r--r--packages/theme/test/index.test.js17
-rw-r--r--packages/theme/tsconfig.json7
-rw-r--r--packages/theme/tslint.json3
-rw-r--r--packages/typings/package.json22
-rw-r--r--packages/typings/types/mobx-react-form.d.ts1
-rw-r--r--packages/typings/types/react-html-attributes.d.ts1
-rw-r--r--packages/typings/types/react-jss.d.ts1
-rw-r--r--packages/typings/types/react-loader.d.ts45
-rw-r--r--packages/ui/.gitignore2
-rw-r--r--packages/ui/package-lock.json207
-rw-r--r--packages/ui/package.json38
-rw-r--r--packages/ui/src/badge/index.tsx76
-rw-r--r--packages/ui/src/headline/index.tsx71
-rw-r--r--packages/ui/src/icon/index.tsx55
-rw-r--r--packages/ui/src/index.ts5
-rw-r--r--packages/ui/src/infobox/index.tsx192
-rw-r--r--packages/ui/src/loader/index.tsx48
-rw-r--r--packages/ui/src/typings/generic.ts10
-rw-r--r--packages/ui/tsconfig.json12
-rw-r--r--packages/ui/tslint.json3
-rw-r--r--src/components/services/content/ErrorHandlers/WebviewErrorHandler.js2
-rw-r--r--src/components/services/content/ErrorHandlers/styles.js6
-rw-r--r--src/components/services/content/ServiceWebview.js3
-rw-r--r--src/components/services/content/Services.js3
-rw-r--r--src/components/settings/account/AccountDashboard.js71
-rw-r--r--src/components/settings/user/EditUserForm.js25
-rw-r--r--src/config.js3
-rw-r--r--src/containers/layout/AppLayoutContainer.js1
-rw-r--r--src/environment.js6
-rw-r--r--src/helpers/asar-helpers.js3
-rw-r--r--src/index.js113
-rw-r--r--src/models/Service.js4
-rw-r--r--src/stores/AppStore.js7
-rw-r--r--src/stores/ServicesStore.js15
-rw-r--r--src/stores/UIStore.js7
-rw-r--r--src/stores/UserStore.js27
-rw-r--r--src/styles/layout.scss2
-rw-r--r--src/styles/toggle.scss2
-rw-r--r--src/theme/dark/index.js3
-rw-r--r--src/theme/default/index.js3
-rw-r--r--tsconfig.json7
-rw-r--r--tsconfig.settings.json24
-rw-r--r--tslint.json12
-rw-r--r--uidev/src/app.html12
-rw-r--r--uidev/src/app.tsx125
-rw-r--r--uidev/src/index.tsx9
-rw-r--r--uidev/src/stores/index.ts5
-rw-r--r--uidev/src/stores/stories.ts43
-rw-r--r--uidev/src/stories/badge.stories.tsx21
-rw-r--r--uidev/src/stories/button.stories.tsx97
-rw-r--r--uidev/src/stories/headline.stories.tsx54
-rw-r--r--uidev/src/stories/icon.stories.tsx53
-rw-r--r--uidev/src/stories/infobox.stories.tsx126
-rw-r--r--uidev/src/stories/input.stories.tsx97
-rw-r--r--uidev/src/stories/loader.stories.tsx14
-rw-r--r--uidev/src/stories/select.stories.tsx320
-rw-r--r--uidev/src/stories/toggle.stories.tsx70
-rw-r--r--uidev/src/withTheme/index.tsx50
-rw-r--r--uidev/tsconfig.json14
-rw-r--r--uidev/tslint.json3
-rw-r--r--uidev/webpack.config.js29
-rw-r--r--webpack.config.base.js24
104 files changed, 13081 insertions, 7039 deletions
diff --git a/.eslintignore b/.eslintignore
index 3c0160d04..f01f6d6e6 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -1,2 +1,3 @@
1build/ 1build/
2out/ 2out/
3packages/*/lib
diff --git a/.eslintrc b/.eslintrc
index 1843e560e..e15148e96 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -51,6 +51,7 @@
51 "Worker": true, 51 "Worker": true,
52 "atob": true, 52 "atob": true,
53 "btoa": true, 53 "btoa": true,
54 "ga": true 54 "ga": true,
55 "mocha": true
55 } 56 }
56} 57}
diff --git a/.github/stale.yml b/.github/stale.yml
index 59a443d96..88f863d74 100644
--- a/.github/stale.yml
+++ b/.github/stale.yml
@@ -11,6 +11,8 @@ daysUntilClose: -1 # Close the issue almost immediately. See: https://github.com
11exemptLabels: 11exemptLabels:
12 - blocker 12 - blocker
13 - security 13 - security
14 - feature request
15 - bug
14 16
15# Label to use when marking an issue as stale 17# Label to use when marking an issue as stale
16staleLabel: "[Status] Stale" 18staleLabel: "[Status] Stale"
diff --git a/.gitignore b/.gitignore
index 0a12f84d9..192a261f0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,4 +7,6 @@ build
7.stage 7.stage
8.env 8.env
9yarn-error.log 9yarn-error.log
10npm-debug.log* \ No newline at end of file 10npm-debug.log*
11lerna-debug.log
12uidev/lib
diff --git a/.nvmrc b/.nvmrc
index 714ea4c61..0ca1348de 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
10.13.0 \ No newline at end of file 10.14.0
diff --git a/.travis.yml b/.travis.yml
index 2c2004b3a..ba827374f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,11 +14,15 @@ matrix:
14 14
15language: node_js 15language: node_js
16 16
17install:
18- echo do nothing
19
17before_script: 20before_script:
21- npx lerna bootstrap
18- npm install node-sass -g 22- npm install node-sass -g
19 23
20script: 24script:
21- npm run lint 25# - npm run lint
22- travis_wait 30 npm run build 26- travis_wait 30 npm run build
23 27
24cache: npm 28cache: npm
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 480dd0f00..08fd79aaa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,14 @@
1# [5.0.0-beta.24](https://github.com/meetfranz/franz/compare/v5.0.0-beta.23...v5.0.0-beta.24) (2019-02-03)
2
3
4### Bug Fixes
5
6* **Service:** Fix unnecessary webview resize / Slack scroll issue ([4b7d3e2](https://github.com/meetfranz/franz/commit/4b7d3e2))
7* **Service:** Improve focus when switching services ([d130f26](https://github.com/meetfranz/franz/commit/d130f26)), closes [#1255](https://github.com/meetfranz/franz/issues/1255)
8* **Service:** Fix dark mode in services ([d529410](https://github.com/meetfranz/franz/commit/d529410))
9
10
11
1# [5.0.0-beta.23](https://github.com/meetfranz/franz/compare/5.0.0-beta.20...5.0.0-beta.23) (2019-02-01) 12# [5.0.0-beta.23](https://github.com/meetfranz/franz/compare/5.0.0-beta.20...5.0.0-beta.23) (2019-02-01)
2 13
3### General 14### General
@@ -57,14 +68,18 @@
57 68
58### Features 69### Features
59 70
71* **Windows:** Add taskbar action to reset Franz window ([08fa75a](https://github.com/meetfranz/franz/commit/08fa75a))
60* **Context Menu:** Add "Go Back" and "Go Forward" ([5c18595](https://github.com/meetfranz/franz/commit/5c18595)) 72* **Context Menu:** Add "Go Back" and "Go Forward" ([5c18595](https://github.com/meetfranz/franz/commit/5c18595))
61* **Context Menu:** Add Lookup, Search Google for ([5d5aa0c](https://github.com/meetfranz/franz/commit/5d5aa0c)) 73* **Context Menu:** Add Lookup, Search Google for ([5d5aa0c](https://github.com/meetfranz/franz/commit/5d5aa0c))
74* **App:** Add `--devtools` command line arg to automatically open Dev Tools ([84fc3a0](https://github.com/meetfranz/franz/commit/84fc3a0))
62 75
63### Bug Fixes 76### Bug Fixes
64 77
65* **App:** Use system proxy for services ([8ddae4a](https://github.com/meetfranz/franz/commit/8ddae4a)) 78* **App:** Use system proxy for services ([8ddae4a](https://github.com/meetfranz/franz/commit/8ddae4a))
66* **App:** Fix service request url ([7751c17](https://github.com/meetfranz/franz/commit/7751c17)) 79* **App:** Fix service request url ([7751c17](https://github.com/meetfranz/franz/commit/7751c17))
80* **App:** Do not install App updates without user confirmation ([72fcaef](https://github.com/meetfranz/franz/commit/72fcaef))
67* **Windows:** Fix quit app, really! ([ca1d618](https://github.com/meetfranz/franz/commit/ca1d618)) 81* **Windows:** Fix quit app, really! ([ca1d618](https://github.com/meetfranz/franz/commit/ca1d618))
82* **Context Menu:** Fix empty context menu item ([18040d4](https://github.com/meetfranz/franz/commit/18040d4))
68 83
69 84
70<a name="5.0.0-beta.19"></a> 85<a name="5.0.0-beta.19"></a>
diff --git a/README.md b/README.md
index f7ad7d179..c7e1d8034 100644
--- a/README.md
+++ b/README.md
@@ -30,6 +30,14 @@ Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many mor
30$ npm run rebuild 30$ npm run rebuild
31``` 31```
32 32
33### Install dependencies
34Run the following command to install all dependencies, and link sibling modules with Franz.
35```bash
36$ npx lerna bootstrap
37```
38
39If you previously ran `npm install` it sometimes is necessary to delete your `node_modules` folder before running `npx lerna bootstrap`.
40
33### Run Franz Development App 41### Run Franz Development App
34Run these two commands __simultaneously__ in different console tabs. 42Run these two commands __simultaneously__ in different console tabs.
35 43
diff --git a/appveyor.yml b/appveyor.yml
index 1d614b4c7..7240dd9db 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -9,11 +9,9 @@ environment:
9version: 5.0.0.{build} 9version: 5.0.0.{build}
10 10
11install: 11install:
12 - ps: $version = Get-Content .\.nvmrc -Raw 12 - ps: $version = Get-Content .\.nvmrc -Raw
13 - ps: Install-Product node $version 13 - ps: Install-Product node $version
14 - npm ci 14 - npx lerna bootstrap
15 - node --version
16 - npm --version
17 15
18cache: 16cache:
19 - '%APPDATA%\npm-cache' 17 - '%APPDATA%\npm-cache'
diff --git a/electron-builder.yml b/electron-builder.yml
index 1d62669bf..97aafa207 100644
--- a/electron-builder.yml
+++ b/electron-builder.yml
@@ -43,4 +43,6 @@ protocols:
43 name: Franz 43 name: Franz
44 schemes: [franz] 44 schemes: [franz]
45 45
46asarUnpack: "./dictionaries" 46asarUnpack:
47 - ./dictionaries
48 - ./assets/images/taskbar
diff --git a/gulpfile.babel.js b/gulpfile.babel.js
index ae7002eb2..06e995d07 100644
--- a/gulpfile.babel.js
+++ b/gulpfile.babel.js
@@ -41,7 +41,18 @@ const paths = {
41 scripts: { 41 scripts: {
42 src: 'src/**/*.js', 42 src: 'src/**/*.js',
43 dest: 'build/', 43 dest: 'build/',
44 watch: 'src/**/*.js', 44 watch: [
45 // 'packages/**/*.js',
46 'src/**/*.js',
47 ],
48 },
49 packages: {
50 watch: 'packages/**/*',
51 // dest: 'build/',
52 // watch: [
53 // // 'packages/**/*.js',
54 // 'src/**/*.js',
55 // ],
45 }, 56 },
46}; 57};
47 58
@@ -74,8 +85,9 @@ export function mvSrc() {
74 [ 85 [
75 `${paths.src}/*`, 86 `${paths.src}/*`,
76 `${paths.src}/*/**`, 87 `${paths.src}/*/**`,
77 `!${paths.scripts.watch}`, 88 `!${paths.scripts.watch[1]}`,
78 `!${paths.src}/styles/**`, 89 `!${paths.src}/styles/**`,
90 `!${paths.src}/**/*.js`,
79 ], { since: gulp.lastRun(mvSrc) }, 91 ], { since: gulp.lastRun(mvSrc) },
80 ) 92 )
81 .pipe(gulp.dest(paths.dest)); 93 .pipe(gulp.dest(paths.dest));
@@ -90,6 +102,15 @@ export function mvPackageJson() {
90 .pipe(gulp.dest(paths.dest)); 102 .pipe(gulp.dest(paths.dest));
91} 103}
92 104
105export function mvLernaPackages() {
106 return gulp.src(
107 [
108 'packages/**',
109 ],
110 )
111 .pipe(gulp.dest(`${paths.dest}/packages`));
112}
113
93export function html() { 114export function html() {
94 return gulp.src(paths.html.src, { since: gulp.lastRun(html) }) 115 return gulp.src(paths.html.src, { since: gulp.lastRun(html) })
95 .pipe(gulp.dest(paths.html.dest)); 116 .pipe(gulp.dest(paths.html.dest));
@@ -118,7 +139,7 @@ export function scripts() {
118} 139}
119 140
120export function watch() { 141export function watch() {
121 gulp.watch(paths.scripts.watch, scripts); 142 gulp.watch(paths.packages.watch, mvLernaPackages);
122 gulp.watch(paths.styles.watch, styles); 143 gulp.watch(paths.styles.watch, styles);
123 144
124 gulp.watch([ 145 gulp.watch([
@@ -126,6 +147,8 @@ export function watch() {
126 `${paths.scripts.src}`, 147 `${paths.scripts.src}`,
127 `${paths.styles.src}`, 148 `${paths.styles.src}`,
128 ], mvSrc); 149 ], mvSrc);
150
151 gulp.watch(paths.scripts.watch, scripts);
129} 152}
130 153
131export function webserver() { 154export function webserver() {
@@ -161,7 +184,7 @@ export function sign(done) {
161 184
162const build = gulp.series( 185const build = gulp.series(
163 clean, 186 clean,
164 gulp.parallel(mvSrc, mvPackageJson), 187 gulp.parallel(mvSrc, mvPackageJson, mvLernaPackages),
165 gulp.parallel(html, scripts, styles), 188 gulp.parallel(html, scripts, styles),
166 dictionaries, 189 dictionaries,
167); 190);
diff --git a/lerna.json b/lerna.json
new file mode 100644
index 000000000..96e9a5d49
--- /dev/null
+++ b/lerna.json
@@ -0,0 +1,11 @@
1{
2 "packages": [
3 "packages/*"
4 ],
5 "version": "independent",
6 "ignoreChanges": [
7 "**/*.md",
8 "**/.eslintrc.{js,json,yaml,yml}",
9 "**/package-lock.json"
10 ]
11}
diff --git a/package-lock.json b/package-lock.json
index 4b8cee089..159e8d465 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.23", 3 "version": "5.0.0-beta.24",
4 "lockfileVersion": 1, 4 "lockfileVersion": 1,
5 "requires": true, 5 "requires": true,
6 "dependencies": { 6 "dependencies": {
@@ -23,37 +23,6 @@
23 "lodash": "^4.17.10", 23 "lodash": "^4.17.10",
24 "minimist": "^1.2.0", 24 "minimist": "^1.2.0",
25 "wait-on": "^3.0.1" 25 "wait-on": "^3.0.1"
26 },
27 "dependencies": {
28 "ansi-styles": {
29 "version": "3.2.1",
30 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
31 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
32 "dev": true,
33 "requires": {
34 "color-convert": "^1.9.0"
35 }
36 },
37 "chalk": {
38 "version": "2.4.1",
39 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
40 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
41 "dev": true,
42 "requires": {
43 "ansi-styles": "^3.2.1",
44 "escape-string-regexp": "^1.0.5",
45 "supports-color": "^5.3.0"
46 }
47 },
48 "supports-color": {
49 "version": "5.5.0",
50 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
51 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
52 "dev": true,
53 "requires": {
54 "has-flag": "^3.0.0"
55 }
56 }
57 } 26 }
58 }, 27 },
59 "@babel/cli": { 28 "@babel/cli": {
@@ -74,16 +43,11 @@
74 "source-map": "^0.5.0" 43 "source-map": "^0.5.0"
75 }, 44 },
76 "dependencies": { 45 "dependencies": {
77 "output-file-sync": { 46 "source-map": {
78 "version": "2.0.1", 47 "version": "0.5.7",
79 "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-2.0.1.tgz", 48 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
80 "integrity": "sha512-mDho4qm7WgIXIGf4eYU1RHN2UU5tPfVYVSRwDJw0uTmj35DQUt/eNp19N7v6T3SrR0ESTEf2up2CGO73qI35zQ==", 49 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
81 "dev": true, 50 "dev": true
82 "requires": {
83 "graceful-fs": "^4.1.11",
84 "is-plain-obj": "^1.1.0",
85 "mkdirp": "^0.5.1"
86 }
87 } 51 }
88 } 52 }
89 }, 53 },
@@ -97,21 +61,21 @@
97 } 61 }
98 }, 62 },
99 "@babel/core": { 63 "@babel/core": {
100 "version": "7.0.0", 64 "version": "7.2.2",
101 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0.tgz", 65 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.2.2.tgz",
102 "integrity": "sha512-nrvxS5u6QUN5gLl1GEakIcmOeoUHT1/gQtdMRq18WFURJ5osn4ppJLVSseMQo4zVWKJfBTF4muIYijXUnKlRLQ==", 66 "integrity": "sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw==",
103 "dev": true, 67 "dev": true,
104 "requires": { 68 "requires": {
105 "@babel/code-frame": "^7.0.0", 69 "@babel/code-frame": "^7.0.0",
106 "@babel/generator": "^7.0.0", 70 "@babel/generator": "^7.2.2",
107 "@babel/helpers": "^7.0.0", 71 "@babel/helpers": "^7.2.0",
108 "@babel/parser": "^7.0.0", 72 "@babel/parser": "^7.2.2",
109 "@babel/template": "^7.0.0", 73 "@babel/template": "^7.2.2",
110 "@babel/traverse": "^7.0.0", 74 "@babel/traverse": "^7.2.2",
111 "@babel/types": "^7.0.0", 75 "@babel/types": "^7.2.2",
112 "convert-source-map": "^1.1.0", 76 "convert-source-map": "^1.1.0",
113 "debug": "^3.1.0", 77 "debug": "^4.1.0",
114 "json5": "^0.5.0", 78 "json5": "^2.1.0",
115 "lodash": "^4.17.10", 79 "lodash": "^4.17.10",
116 "resolve": "^1.3.2", 80 "resolve": "^1.3.2",
117 "semver": "^5.4.1", 81 "semver": "^5.4.1",
@@ -119,9 +83,9 @@
119 }, 83 },
120 "dependencies": { 84 "dependencies": {
121 "debug": { 85 "debug": {
122 "version": "3.2.6", 86 "version": "4.1.1",
123 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 87 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
124 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 88 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
125 "dev": true, 89 "dev": true,
126 "requires": { 90 "requires": {
127 "ms": "^2.1.1" 91 "ms": "^2.1.1"
@@ -132,20 +96,34 @@
132 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 96 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
133 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 97 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
134 "dev": true 98 "dev": true
99 },
100 "source-map": {
101 "version": "0.5.7",
102 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
103 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
104 "dev": true
135 } 105 }
136 } 106 }
137 }, 107 },
138 "@babel/generator": { 108 "@babel/generator": {
139 "version": "7.1.3", 109 "version": "7.3.2",
140 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.1.3.tgz", 110 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.2.tgz",
141 "integrity": "sha512-ZoCZGcfIJFJuZBqxcY9OjC1KW2lWK64qrX1o4UYL3yshVhwKFYgzpWZ0vvtGMNJdTlvkw0W+HR1VnYN8q3QPFQ==", 111 "integrity": "sha512-f3QCuPppXxtZOEm5GWPra/uYUjmNQlu9pbAD8D/9jze4pTY83rTtB1igTBSwvkeNlC5gR24zFFkz+2WHLFQhqQ==",
142 "dev": true, 112 "dev": true,
143 "requires": { 113 "requires": {
144 "@babel/types": "^7.1.3", 114 "@babel/types": "^7.3.2",
145 "jsesc": "^2.5.1", 115 "jsesc": "^2.5.1",
146 "lodash": "^4.17.10", 116 "lodash": "^4.17.10",
147 "source-map": "^0.5.0", 117 "source-map": "^0.5.0",
148 "trim-right": "^1.0.1" 118 "trim-right": "^1.0.1"
119 },
120 "dependencies": {
121 "source-map": {
122 "version": "0.5.7",
123 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
124 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
125 "dev": true
126 }
149 } 127 }
150 }, 128 },
151 "@babel/helper-annotate-as-pure": { 129 "@babel/helper-annotate-as-pure": {
@@ -168,12 +146,12 @@
168 } 146 }
169 }, 147 },
170 "@babel/helper-builder-react-jsx": { 148 "@babel/helper-builder-react-jsx": {
171 "version": "7.0.0", 149 "version": "7.3.0",
172 "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz", 150 "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz",
173 "integrity": "sha512-ebJ2JM6NAKW0fQEqN8hOLxK84RbRz9OkUhGS/Xd5u56ejMfVbayJ4+LykERZCOUM6faa6Fp3SZNX3fcT16MKHw==", 151 "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==",
174 "dev": true, 152 "dev": true,
175 "requires": { 153 "requires": {
176 "@babel/types": "^7.0.0", 154 "@babel/types": "^7.3.0",
177 "esutils": "^2.0.0" 155 "esutils": "^2.0.0"
178 } 156 }
179 }, 157 },
@@ -188,6 +166,19 @@
188 "@babel/types": "^7.0.0" 166 "@babel/types": "^7.0.0"
189 } 167 }
190 }, 168 },
169 "@babel/helper-create-class-features-plugin": {
170 "version": "7.3.2",
171 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.3.2.tgz",
172 "integrity": "sha512-tdW8+V8ceh2US4GsYdNVNoohq5uVwOf9k6krjwW4E1lINcHgttnWcNqgdoessn12dAy8QkbezlbQh2nXISNY+A==",
173 "dev": true,
174 "requires": {
175 "@babel/helper-function-name": "^7.1.0",
176 "@babel/helper-member-expression-to-functions": "^7.0.0",
177 "@babel/helper-optimise-call-expression": "^7.0.0",
178 "@babel/helper-plugin-utils": "^7.0.0",
179 "@babel/helper-replace-supers": "^7.2.3"
180 }
181 },
191 "@babel/helper-define-map": { 182 "@babel/helper-define-map": {
192 "version": "7.1.0", 183 "version": "7.1.0",
193 "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", 184 "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz",
@@ -257,16 +248,16 @@
257 } 248 }
258 }, 249 },
259 "@babel/helper-module-transforms": { 250 "@babel/helper-module-transforms": {
260 "version": "7.1.0", 251 "version": "7.2.2",
261 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz", 252 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz",
262 "integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==", 253 "integrity": "sha512-YRD7I6Wsv+IHuTPkAmAS4HhY0dkPobgLftHp0cRGZSdrRvmZY8rFvae/GVu3bD00qscuvK3WPHB3YdNpBXUqrA==",
263 "dev": true, 254 "dev": true,
264 "requires": { 255 "requires": {
265 "@babel/helper-module-imports": "^7.0.0", 256 "@babel/helper-module-imports": "^7.0.0",
266 "@babel/helper-simple-access": "^7.1.0", 257 "@babel/helper-simple-access": "^7.1.0",
267 "@babel/helper-split-export-declaration": "^7.0.0", 258 "@babel/helper-split-export-declaration": "^7.0.0",
268 "@babel/template": "^7.1.0", 259 "@babel/template": "^7.2.2",
269 "@babel/types": "^7.0.0", 260 "@babel/types": "^7.2.2",
270 "lodash": "^4.17.10" 261 "lodash": "^4.17.10"
271 } 262 }
272 }, 263 },
@@ -308,14 +299,14 @@
308 } 299 }
309 }, 300 },
310 "@babel/helper-replace-supers": { 301 "@babel/helper-replace-supers": {
311 "version": "7.1.0", 302 "version": "7.2.3",
312 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz", 303 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.2.3.tgz",
313 "integrity": "sha512-BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ==", 304 "integrity": "sha512-GyieIznGUfPXPWu0yLS6U55Mz67AZD9cUk0BfirOWlPrXlBcan9Gz+vHGz+cPfuoweZSnPzPIm67VtQM0OWZbA==",
314 "dev": true, 305 "dev": true,
315 "requires": { 306 "requires": {
316 "@babel/helper-member-expression-to-functions": "^7.0.0", 307 "@babel/helper-member-expression-to-functions": "^7.0.0",
317 "@babel/helper-optimise-call-expression": "^7.0.0", 308 "@babel/helper-optimise-call-expression": "^7.0.0",
318 "@babel/traverse": "^7.1.0", 309 "@babel/traverse": "^7.2.3",
319 "@babel/types": "^7.0.0" 310 "@babel/types": "^7.0.0"
320 } 311 }
321 }, 312 },
@@ -339,15 +330,15 @@
339 } 330 }
340 }, 331 },
341 "@babel/helper-wrap-function": { 332 "@babel/helper-wrap-function": {
342 "version": "7.1.0", 333 "version": "7.2.0",
343 "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.1.0.tgz", 334 "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz",
344 "integrity": "sha512-R6HU3dete+rwsdAfrOzTlE9Mcpk4RjU3aX3gi9grtmugQY0u79X7eogUvfXA5sI81Mfq1cn6AgxihfN33STjJA==", 335 "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==",
345 "dev": true, 336 "dev": true,
346 "requires": { 337 "requires": {
347 "@babel/helper-function-name": "^7.1.0", 338 "@babel/helper-function-name": "^7.1.0",
348 "@babel/template": "^7.1.0", 339 "@babel/template": "^7.1.0",
349 "@babel/traverse": "^7.1.0", 340 "@babel/traverse": "^7.1.0",
350 "@babel/types": "^7.0.0" 341 "@babel/types": "^7.2.0"
351 } 342 }
352 }, 343 },
353 "@babel/helpers": { 344 "@babel/helpers": {
@@ -422,6 +413,12 @@
422 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 413 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
423 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 414 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
424 "dev": true 415 "dev": true
416 },
417 "source-map": {
418 "version": "0.5.7",
419 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
420 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
421 "dev": true
425 } 422 }
426 } 423 }
427 }, 424 },
@@ -434,136 +431,100 @@
434 "chalk": "^2.0.0", 431 "chalk": "^2.0.0",
435 "esutils": "^2.0.2", 432 "esutils": "^2.0.2",
436 "js-tokens": "^4.0.0" 433 "js-tokens": "^4.0.0"
437 },
438 "dependencies": {
439 "ansi-styles": {
440 "version": "3.2.1",
441 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
442 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
443 "dev": true,
444 "requires": {
445 "color-convert": "^1.9.0"
446 }
447 },
448 "chalk": {
449 "version": "2.4.1",
450 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
451 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
452 "dev": true,
453 "requires": {
454 "ansi-styles": "^3.2.1",
455 "escape-string-regexp": "^1.0.5",
456 "supports-color": "^5.3.0"
457 }
458 },
459 "supports-color": {
460 "version": "5.5.0",
461 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
462 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
463 "dev": true,
464 "requires": {
465 "has-flag": "^3.0.0"
466 }
467 }
468 } 434 }
469 }, 435 },
470 "@babel/parser": { 436 "@babel/parser": {
471 "version": "7.1.3", 437 "version": "7.3.2",
472 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.3.tgz", 438 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.2.tgz",
473 "integrity": "sha512-gqmspPZOMW3MIRb9HlrnbZHXI1/KHTOroBwN1NcLL6pWxzqzEKGvRTq0W/PxS45OtQGbaFikSQpkS5zbnsQm2w==", 439 "integrity": "sha512-QzNUC2RO1gadg+fs21fi0Uu0OuGNzRKEmgCxoLNzbCdoprLwjfmZwzUrpUNfJPaVRwBpDY47A17yYEGWyRelnQ==",
474 "dev": true 440 "dev": true
475 }, 441 },
476 "@babel/plugin-proposal-async-generator-functions": { 442 "@babel/plugin-proposal-async-generator-functions": {
477 "version": "7.1.0", 443 "version": "7.2.0",
478 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.1.0.tgz", 444 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz",
479 "integrity": "sha512-Fq803F3Jcxo20MXUSDdmZZXrPe6BWyGcWBPPNB/M7WaUYESKDeKMOGIxEzQOjGSmW/NWb6UaPZrtTB2ekhB/ew==", 445 "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==",
480 "dev": true, 446 "dev": true,
481 "requires": { 447 "requires": {
482 "@babel/helper-plugin-utils": "^7.0.0", 448 "@babel/helper-plugin-utils": "^7.0.0",
483 "@babel/helper-remap-async-to-generator": "^7.1.0", 449 "@babel/helper-remap-async-to-generator": "^7.1.0",
484 "@babel/plugin-syntax-async-generators": "^7.0.0" 450 "@babel/plugin-syntax-async-generators": "^7.2.0"
485 } 451 }
486 }, 452 },
487 "@babel/plugin-proposal-class-properties": { 453 "@babel/plugin-proposal-class-properties": {
488 "version": "7.1.0", 454 "version": "7.3.0",
489 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.1.0.tgz", 455 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.3.0.tgz",
490 "integrity": "sha512-/PCJWN+CKt5v1xcGn4vnuu13QDoV+P7NcICP44BoonAJoPSGwVkgrXihFIQGiEjjPlUDBIw1cM7wYFLARS2/hw==", 456 "integrity": "sha512-wNHxLkEKTQ2ay0tnsam2z7fGZUi+05ziDJflEt3AZTP3oXLKHJp9HqhfroB/vdMvt3sda9fAbq7FsG8QPDrZBg==",
491 "dev": true, 457 "dev": true,
492 "requires": { 458 "requires": {
493 "@babel/helper-function-name": "^7.1.0", 459 "@babel/helper-create-class-features-plugin": "^7.3.0",
494 "@babel/helper-member-expression-to-functions": "^7.0.0", 460 "@babel/helper-plugin-utils": "^7.0.0"
495 "@babel/helper-optimise-call-expression": "^7.0.0",
496 "@babel/helper-plugin-utils": "^7.0.0",
497 "@babel/helper-replace-supers": "^7.1.0",
498 "@babel/plugin-syntax-class-properties": "^7.0.0"
499 } 461 }
500 }, 462 },
501 "@babel/plugin-proposal-decorators": { 463 "@babel/plugin-proposal-decorators": {
502 "version": "7.1.2", 464 "version": "7.3.0",
503 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.1.2.tgz", 465 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.3.0.tgz",
504 "integrity": "sha512-YooynBO6PmBgHvAd0fl5e5Tq/a0pEC6RqF62ouafme8FzdIVH41Mz/u1dn8fFVm4jzEJ+g/MsOxouwybJPuP8Q==", 466 "integrity": "sha512-3W/oCUmsO43FmZIqermmq6TKaRSYhmh/vybPfVFwQWdSb8xwki38uAIvknCRzuyHRuYfCYmJzL9or1v0AffPjg==",
505 "dev": true, 467 "dev": true,
506 "requires": { 468 "requires": {
469 "@babel/helper-create-class-features-plugin": "^7.3.0",
507 "@babel/helper-plugin-utils": "^7.0.0", 470 "@babel/helper-plugin-utils": "^7.0.0",
508 "@babel/helper-replace-supers": "^7.1.0", 471 "@babel/plugin-syntax-decorators": "^7.2.0"
509 "@babel/helper-split-export-declaration": "^7.0.0",
510 "@babel/plugin-syntax-decorators": "^7.1.0"
511 } 472 }
512 }, 473 },
513 "@babel/plugin-proposal-export-default-from": { 474 "@babel/plugin-proposal-export-default-from": {
514 "version": "7.0.0", 475 "version": "7.2.0",
515 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.0.0.tgz", 476 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.2.0.tgz",
516 "integrity": "sha512-cWhkx6SyjZ4caFOanoPmDNgQCuYYTmou4QXy886JsyLTw/vhWQbop2gLKsWyyswrJkKTB7fSNxVYbP/oEsoySA==", 477 "integrity": "sha512-NVfNe7F6nsasG1FnvcFxh2FN0l04ZNe75qTOAVOILWPam0tw9a63RtT/Dab8dPjedZa4fTQaQ83yMMywF9OSug==",
517 "dev": true, 478 "dev": true,
518 "requires": { 479 "requires": {
519 "@babel/helper-plugin-utils": "^7.0.0", 480 "@babel/helper-plugin-utils": "^7.0.0",
520 "@babel/plugin-syntax-export-default-from": "^7.0.0" 481 "@babel/plugin-syntax-export-default-from": "^7.2.0"
521 } 482 }
522 }, 483 },
523 "@babel/plugin-proposal-json-strings": { 484 "@babel/plugin-proposal-json-strings": {
524 "version": "7.0.0", 485 "version": "7.2.0",
525 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.0.0.tgz", 486 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz",
526 "integrity": "sha512-kfVdUkIAGJIVmHmtS/40i/fg/AGnw/rsZBCaapY5yjeO5RA9m165Xbw9KMOu2nqXP5dTFjEjHdfNdoVcHv133Q==", 487 "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==",
527 "dev": true, 488 "dev": true,
528 "requires": { 489 "requires": {
529 "@babel/helper-plugin-utils": "^7.0.0", 490 "@babel/helper-plugin-utils": "^7.0.0",
530 "@babel/plugin-syntax-json-strings": "^7.0.0" 491 "@babel/plugin-syntax-json-strings": "^7.2.0"
531 } 492 }
532 }, 493 },
533 "@babel/plugin-proposal-object-rest-spread": { 494 "@babel/plugin-proposal-object-rest-spread": {
534 "version": "7.0.0", 495 "version": "7.3.2",
535 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz", 496 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.2.tgz",
536 "integrity": "sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw==", 497 "integrity": "sha512-DjeMS+J2+lpANkYLLO+m6GjoTMygYglKmRe6cDTbFv3L9i6mmiE8fe6B8MtCSLZpVXscD5kn7s6SgtHrDoBWoA==",
537 "dev": true, 498 "dev": true,
538 "requires": { 499 "requires": {
539 "@babel/helper-plugin-utils": "^7.0.0", 500 "@babel/helper-plugin-utils": "^7.0.0",
540 "@babel/plugin-syntax-object-rest-spread": "^7.0.0" 501 "@babel/plugin-syntax-object-rest-spread": "^7.2.0"
541 } 502 }
542 }, 503 },
543 "@babel/plugin-proposal-optional-catch-binding": { 504 "@babel/plugin-proposal-optional-catch-binding": {
544 "version": "7.0.0", 505 "version": "7.2.0",
545 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0.tgz", 506 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz",
546 "integrity": "sha512-JPqAvLG1s13B/AuoBjdBYvn38RqW6n1TzrQO839/sIpqLpbnXKacsAgpZHzLD83Sm8SDXMkkrAvEnJ25+0yIpw==", 507 "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==",
547 "dev": true, 508 "dev": true,
548 "requires": { 509 "requires": {
549 "@babel/helper-plugin-utils": "^7.0.0", 510 "@babel/helper-plugin-utils": "^7.0.0",
550 "@babel/plugin-syntax-optional-catch-binding": "^7.0.0" 511 "@babel/plugin-syntax-optional-catch-binding": "^7.2.0"
551 } 512 }
552 }, 513 },
553 "@babel/plugin-proposal-throw-expressions": { 514 "@babel/plugin-proposal-throw-expressions": {
554 "version": "7.0.0", 515 "version": "7.2.0",
555 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.0.0.tgz", 516 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.2.0.tgz",
556 "integrity": "sha512-CA2EUiwnbXrsdV4hy3jYghm91WaL7zL7xYfu628dyItRr6gylbRxshghGEK/Hhm//rR58N3PBmEeuYqSW57IUQ==", 517 "integrity": "sha512-adsydM8DQF4i5DLNO4ySAU5VtHTPewOtNBV3u7F4lNMPADFF9bWQ+iDtUUe8+033cYCUz+bFlQdXQJmJOwoLpw==",
557 "dev": true, 518 "dev": true,
558 "requires": { 519 "requires": {
559 "@babel/helper-plugin-utils": "^7.0.0", 520 "@babel/helper-plugin-utils": "^7.0.0",
560 "@babel/plugin-syntax-throw-expressions": "^7.0.0" 521 "@babel/plugin-syntax-throw-expressions": "^7.2.0"
561 } 522 }
562 }, 523 },
563 "@babel/plugin-proposal-unicode-property-regex": { 524 "@babel/plugin-proposal-unicode-property-regex": {
564 "version": "7.0.0", 525 "version": "7.2.0",
565 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0.tgz", 526 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.2.0.tgz",
566 "integrity": "sha512-tM3icA6GhC3ch2SkmSxv7J/hCWKISzwycub6eGsDrFDgukD4dZ/I+x81XgW0YslS6mzNuQ1Cbzh5osjIMgepPQ==", 527 "integrity": "sha512-LvRVYb7kikuOtIoUeWTkOxQEV1kYvL5B6U3iWEGCzPNRus1MzJweFqORTj+0jkxozkTSYNJozPOddxmqdqsRpw==",
567 "dev": true, 528 "dev": true,
568 "requires": { 529 "requires": {
569 "@babel/helper-plugin-utils": "^7.0.0", 530 "@babel/helper-plugin-utils": "^7.0.0",
@@ -572,108 +533,99 @@
572 } 533 }
573 }, 534 },
574 "@babel/plugin-syntax-async-generators": { 535 "@babel/plugin-syntax-async-generators": {
575 "version": "7.0.0", 536 "version": "7.2.0",
576 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0.tgz", 537 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz",
577 "integrity": "sha512-im7ged00ddGKAjcZgewXmp1vxSZQQywuQXe2B1A7kajjZmDeY/ekMPmWr9zJgveSaQH0k7BcGrojQhcK06l0zA==", 538 "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==",
578 "dev": true,
579 "requires": {
580 "@babel/helper-plugin-utils": "^7.0.0"
581 }
582 },
583 "@babel/plugin-syntax-class-properties": {
584 "version": "7.0.0",
585 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0.tgz",
586 "integrity": "sha512-cR12g0Qzn4sgkjrbrzWy2GE7m9vMl/sFkqZ3gIpAQdrvPDnLM8180i+ANDFIXfjHo9aqp0ccJlQ0QNZcFUbf9w==",
587 "dev": true, 539 "dev": true,
588 "requires": { 540 "requires": {
589 "@babel/helper-plugin-utils": "^7.0.0" 541 "@babel/helper-plugin-utils": "^7.0.0"
590 } 542 }
591 }, 543 },
592 "@babel/plugin-syntax-decorators": { 544 "@babel/plugin-syntax-decorators": {
593 "version": "7.1.0", 545 "version": "7.2.0",
594 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.1.0.tgz", 546 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz",
595 "integrity": "sha512-uQvRSbgQ0nQg3jsmIixXXDCgSpkBolJ9X7NYThMKCcjvE8dN2uWJUzTUNNAeuKOjARTd+wUQV0ztXpgunZYKzQ==", 547 "integrity": "sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA==",
596 "dev": true, 548 "dev": true,
597 "requires": { 549 "requires": {
598 "@babel/helper-plugin-utils": "^7.0.0" 550 "@babel/helper-plugin-utils": "^7.0.0"
599 } 551 }
600 }, 552 },
601 "@babel/plugin-syntax-dynamic-import": { 553 "@babel/plugin-syntax-dynamic-import": {
602 "version": "7.0.0", 554 "version": "7.2.0",
603 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0.tgz", 555 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz",
604 "integrity": "sha512-Gt9xNyRrCHCiyX/ZxDGOcBnlJl0I3IWicpZRC4CdC0P5a/I07Ya2OAMEBU+J7GmRFVmIetqEYRko6QYRuKOESw==", 556 "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==",
605 "dev": true, 557 "dev": true,
606 "requires": { 558 "requires": {
607 "@babel/helper-plugin-utils": "^7.0.0" 559 "@babel/helper-plugin-utils": "^7.0.0"
608 } 560 }
609 }, 561 },
610 "@babel/plugin-syntax-export-default-from": { 562 "@babel/plugin-syntax-export-default-from": {
611 "version": "7.0.0", 563 "version": "7.2.0",
612 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.0.0.tgz", 564 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.2.0.tgz",
613 "integrity": "sha512-HNnjg/fFFbnuLAqr/Ocp1Y3GB4AjmXcu1xxn3ql3bS2kGrB/qi+Povshb8i3hOkE5jNozzh8r/0/lq1w8oOWbQ==", 565 "integrity": "sha512-c7nqUnNST97BWPtoe+Ssi+fJukc9P9/JMZ71IOMNQWza2E+Psrd46N6AEvtw6pqK+gt7ChjXyrw4SPDO79f3Lw==",
614 "dev": true, 566 "dev": true,
615 "requires": { 567 "requires": {
616 "@babel/helper-plugin-utils": "^7.0.0" 568 "@babel/helper-plugin-utils": "^7.0.0"
617 } 569 }
618 }, 570 },
619 "@babel/plugin-syntax-json-strings": { 571 "@babel/plugin-syntax-json-strings": {
620 "version": "7.0.0", 572 "version": "7.2.0",
621 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.0.0.tgz", 573 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz",
622 "integrity": "sha512-UlSfNydC+XLj4bw7ijpldc1uZ/HB84vw+U6BTuqMdIEmz/LDe63w/GHtpQMdXWdqQZFeAI9PjnHe/vDhwirhKA==", 574 "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==",
623 "dev": true, 575 "dev": true,
624 "requires": { 576 "requires": {
625 "@babel/helper-plugin-utils": "^7.0.0" 577 "@babel/helper-plugin-utils": "^7.0.0"
626 } 578 }
627 }, 579 },
628 "@babel/plugin-syntax-jsx": { 580 "@babel/plugin-syntax-jsx": {
629 "version": "7.0.0", 581 "version": "7.2.0",
630 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0.tgz", 582 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz",
631 "integrity": "sha512-PdmL2AoPsCLWxhIr3kG2+F9v4WH06Q3z+NoGVpQgnUNGcagXHq5sB3OXxkSahKq9TLdNMN/AJzFYSOo8UKDMHg==", 583 "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==",
632 "dev": true, 584 "dev": true,
633 "requires": { 585 "requires": {
634 "@babel/helper-plugin-utils": "^7.0.0" 586 "@babel/helper-plugin-utils": "^7.0.0"
635 } 587 }
636 }, 588 },
637 "@babel/plugin-syntax-object-rest-spread": { 589 "@babel/plugin-syntax-object-rest-spread": {
638 "version": "7.0.0", 590 "version": "7.2.0",
639 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0.tgz", 591 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz",
640 "integrity": "sha512-5A0n4p6bIiVe5OvQPxBnesezsgFJdHhSs3uFSvaPdMqtsovajLZ+G2vZyvNe10EzJBWWo3AcHGKhAFUxqwp2dw==", 592 "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==",
641 "dev": true, 593 "dev": true,
642 "requires": { 594 "requires": {
643 "@babel/helper-plugin-utils": "^7.0.0" 595 "@babel/helper-plugin-utils": "^7.0.0"
644 } 596 }
645 }, 597 },
646 "@babel/plugin-syntax-optional-catch-binding": { 598 "@babel/plugin-syntax-optional-catch-binding": {
647 "version": "7.0.0", 599 "version": "7.2.0",
648 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0.tgz", 600 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz",
649 "integrity": "sha512-Wc+HVvwjcq5qBg1w5RG9o9RVzmCaAg/Vp0erHCKpAYV8La6I94o4GQAmFYNmkzoMO6gzoOSulpKeSSz6mPEoZw==", 601 "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==",
650 "dev": true, 602 "dev": true,
651 "requires": { 603 "requires": {
652 "@babel/helper-plugin-utils": "^7.0.0" 604 "@babel/helper-plugin-utils": "^7.0.0"
653 } 605 }
654 }, 606 },
655 "@babel/plugin-syntax-throw-expressions": { 607 "@babel/plugin-syntax-throw-expressions": {
656 "version": "7.0.0", 608 "version": "7.2.0",
657 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.0.0.tgz", 609 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.2.0.tgz",
658 "integrity": "sha512-/5uORdWlPta/ALhI5zKtm0Y9vAYOa7HJMML0OnCGk9XZA4hpGjb0Xjt/OVDCJVawC/4FrlAGCHOaj9BtWeVDvg==", 610 "integrity": "sha512-ngwynuqu1Rx0JUS9zxSDuPgW1K8TyVZCi2hHehrL4vyjqE7RGoNHWlZsS7KQT2vw9Yjk4YLa0+KldBXTRdPLRg==",
659 "dev": true, 611 "dev": true,
660 "requires": { 612 "requires": {
661 "@babel/helper-plugin-utils": "^7.0.0" 613 "@babel/helper-plugin-utils": "^7.0.0"
662 } 614 }
663 }, 615 },
664 "@babel/plugin-transform-arrow-functions": { 616 "@babel/plugin-transform-arrow-functions": {
665 "version": "7.0.0", 617 "version": "7.2.0",
666 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0.tgz", 618 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz",
667 "integrity": "sha512-2EZDBl1WIO/q4DIkIp4s86sdp4ZifL51MoIviLY/gG/mLSuOIEg7J8o6mhbxOTvUJkaN50n+8u41FVsr5KLy/w==", 619 "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==",
668 "dev": true, 620 "dev": true,
669 "requires": { 621 "requires": {
670 "@babel/helper-plugin-utils": "^7.0.0" 622 "@babel/helper-plugin-utils": "^7.0.0"
671 } 623 }
672 }, 624 },
673 "@babel/plugin-transform-async-to-generator": { 625 "@babel/plugin-transform-async-to-generator": {
674 "version": "7.1.0", 626 "version": "7.2.0",
675 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.1.0.tgz", 627 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz",
676 "integrity": "sha512-rNmcmoQ78IrvNCIt/R9U+cixUHeYAzgusTFgIAv+wQb9HJU4szhpDD6e5GCACmj/JP5KxuCwM96bX3L9v4ZN/g==", 628 "integrity": "sha512-CEHzg4g5UraReozI9D4fblBYABs7IM6UerAVG7EJVrTLC5keh00aEuLUT+O40+mJCEzaXkYfTCUKIyeDfMOFFQ==",
677 "dev": true, 629 "dev": true,
678 "requires": { 630 "requires": {
679 "@babel/helper-module-imports": "^7.0.0", 631 "@babel/helper-module-imports": "^7.0.0",
@@ -682,18 +634,18 @@
682 } 634 }
683 }, 635 },
684 "@babel/plugin-transform-block-scoped-functions": { 636 "@babel/plugin-transform-block-scoped-functions": {
685 "version": "7.0.0", 637 "version": "7.2.0",
686 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0.tgz", 638 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz",
687 "integrity": "sha512-AOBiyUp7vYTqz2Jibe1UaAWL0Hl9JUXEgjFvvvcSc9MVDItv46ViXFw2F7SVt1B5k+KWjl44eeXOAk3UDEaJjQ==", 639 "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==",
688 "dev": true, 640 "dev": true,
689 "requires": { 641 "requires": {
690 "@babel/helper-plugin-utils": "^7.0.0" 642 "@babel/helper-plugin-utils": "^7.0.0"
691 } 643 }
692 }, 644 },
693 "@babel/plugin-transform-block-scoping": { 645 "@babel/plugin-transform-block-scoping": {
694 "version": "7.0.0", 646 "version": "7.2.0",
695 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0.tgz", 647 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz",
696 "integrity": "sha512-GWEMCrmHQcYWISilUrk9GDqH4enf3UmhOEbNbNrlNAX1ssH3MsS1xLOS6rdjRVPgA7XXVPn87tRkdTEoA/dxEg==", 648 "integrity": "sha512-vDTgf19ZEV6mx35yiPJe4fS02mPQUUcBNwWQSZFXSzTSbsJFQvHt7DqyS3LK8oOWALFOsJ+8bbqBgkirZteD5Q==",
697 "dev": true, 649 "dev": true,
698 "requires": { 650 "requires": {
699 "@babel/helper-plugin-utils": "^7.0.0", 651 "@babel/helper-plugin-utils": "^7.0.0",
@@ -701,9 +653,9 @@
701 } 653 }
702 }, 654 },
703 "@babel/plugin-transform-classes": { 655 "@babel/plugin-transform-classes": {
704 "version": "7.1.0", 656 "version": "7.2.2",
705 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.1.0.tgz", 657 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz",
706 "integrity": "sha512-rNaqoD+4OCBZjM7VaskladgqnZ1LO6o2UxuWSDzljzW21pN1KXkB7BstAVweZdxQkHAujps5QMNOTWesBciKFg==", 658 "integrity": "sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ==",
707 "dev": true, 659 "dev": true,
708 "requires": { 660 "requires": {
709 "@babel/helper-annotate-as-pure": "^7.0.0", 661 "@babel/helper-annotate-as-pure": "^7.0.0",
@@ -714,38 +666,30 @@
714 "@babel/helper-replace-supers": "^7.1.0", 666 "@babel/helper-replace-supers": "^7.1.0",
715 "@babel/helper-split-export-declaration": "^7.0.0", 667 "@babel/helper-split-export-declaration": "^7.0.0",
716 "globals": "^11.1.0" 668 "globals": "^11.1.0"
717 },
718 "dependencies": {
719 "globals": {
720 "version": "11.8.0",
721 "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz",
722 "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==",
723 "dev": true
724 }
725 } 669 }
726 }, 670 },
727 "@babel/plugin-transform-computed-properties": { 671 "@babel/plugin-transform-computed-properties": {
728 "version": "7.0.0", 672 "version": "7.2.0",
729 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0.tgz", 673 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz",
730 "integrity": "sha512-ubouZdChNAv4AAWAgU7QKbB93NU5sHwInEWfp+/OzJKA02E6Woh9RVoX4sZrbRwtybky/d7baTUqwFx+HgbvMA==", 674 "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==",
731 "dev": true, 675 "dev": true,
732 "requires": { 676 "requires": {
733 "@babel/helper-plugin-utils": "^7.0.0" 677 "@babel/helper-plugin-utils": "^7.0.0"
734 } 678 }
735 }, 679 },
736 "@babel/plugin-transform-destructuring": { 680 "@babel/plugin-transform-destructuring": {
737 "version": "7.1.3", 681 "version": "7.3.2",
738 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.1.3.tgz", 682 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.3.2.tgz",
739 "integrity": "sha512-Mb9M4DGIOspH1ExHOUnn2UUXFOyVTiX84fXCd+6B5iWrQg/QMeeRmSwpZ9lnjYLSXtZwiw80ytVMr3zue0ucYw==", 683 "integrity": "sha512-Lrj/u53Ufqxl/sGxyjsJ2XNtNuEjDyjpqdhMNh5aZ+XFOdThL46KBj27Uem4ggoezSYBxKWAil6Hu8HtwqesYw==",
740 "dev": true, 684 "dev": true,
741 "requires": { 685 "requires": {
742 "@babel/helper-plugin-utils": "^7.0.0" 686 "@babel/helper-plugin-utils": "^7.0.0"
743 } 687 }
744 }, 688 },
745 "@babel/plugin-transform-dotall-regex": { 689 "@babel/plugin-transform-dotall-regex": {
746 "version": "7.0.0", 690 "version": "7.2.0",
747 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0.tgz", 691 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz",
748 "integrity": "sha512-00THs8eJxOJUFVx1w8i1MBF4XH4PsAjKjQ1eqN/uCH3YKwP21GCKfrn6YZFZswbOk9+0cw1zGQPHVc1KBlSxig==", 692 "integrity": "sha512-sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ==",
749 "dev": true, 693 "dev": true,
750 "requires": { 694 "requires": {
751 "@babel/helper-plugin-utils": "^7.0.0", 695 "@babel/helper-plugin-utils": "^7.0.0",
@@ -754,18 +698,18 @@
754 } 698 }
755 }, 699 },
756 "@babel/plugin-transform-duplicate-keys": { 700 "@babel/plugin-transform-duplicate-keys": {
757 "version": "7.0.0", 701 "version": "7.2.0",
758 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0.tgz", 702 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz",
759 "integrity": "sha512-w2vfPkMqRkdxx+C71ATLJG30PpwtTpW7DDdLqYt2acXU7YjztzeWW2Jk1T6hKqCLYCcEA5UQM/+xTAm+QCSnuQ==", 703 "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==",
760 "dev": true, 704 "dev": true,
761 "requires": { 705 "requires": {
762 "@babel/helper-plugin-utils": "^7.0.0" 706 "@babel/helper-plugin-utils": "^7.0.0"
763 } 707 }
764 }, 708 },
765 "@babel/plugin-transform-exponentiation-operator": { 709 "@babel/plugin-transform-exponentiation-operator": {
766 "version": "7.1.0", 710 "version": "7.2.0",
767 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.1.0.tgz", 711 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz",
768 "integrity": "sha512-uZt9kD1Pp/JubkukOGQml9tqAeI8NkE98oZnHZ2qHRElmeKCodbTZgOEUtujSCSLhHSBWbzNiFSDIMC4/RBTLQ==", 712 "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==",
769 "dev": true, 713 "dev": true,
770 "requires": { 714 "requires": {
771 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", 715 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0",
@@ -773,18 +717,18 @@
773 } 717 }
774 }, 718 },
775 "@babel/plugin-transform-for-of": { 719 "@babel/plugin-transform-for-of": {
776 "version": "7.0.0", 720 "version": "7.2.0",
777 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0.tgz", 721 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.2.0.tgz",
778 "integrity": "sha512-TlxKecN20X2tt2UEr2LNE6aqA0oPeMT1Y3cgz8k4Dn1j5ObT8M3nl9aA37LLklx0PBZKETC9ZAf9n/6SujTuXA==", 722 "integrity": "sha512-Kz7Mt0SsV2tQk6jG5bBv5phVbkd0gd27SgYD4hH1aLMJRchM0dzHaXvrWhVZ+WxAlDoAKZ7Uy3jVTW2mKXQ1WQ==",
779 "dev": true, 723 "dev": true,
780 "requires": { 724 "requires": {
781 "@babel/helper-plugin-utils": "^7.0.0" 725 "@babel/helper-plugin-utils": "^7.0.0"
782 } 726 }
783 }, 727 },
784 "@babel/plugin-transform-function-name": { 728 "@babel/plugin-transform-function-name": {
785 "version": "7.1.0", 729 "version": "7.2.0",
786 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.1.0.tgz", 730 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz",
787 "integrity": "sha512-VxOa1TMlFMtqPW2IDYZQaHsFrq/dDoIjgN098NowhexhZcz3UGlvPgZXuE1jEvNygyWyxRacqDpCZt+par1FNg==", 731 "integrity": "sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ==",
788 "dev": true, 732 "dev": true,
789 "requires": { 733 "requires": {
790 "@babel/helper-function-name": "^7.1.0", 734 "@babel/helper-function-name": "^7.1.0",
@@ -792,18 +736,18 @@
792 } 736 }
793 }, 737 },
794 "@babel/plugin-transform-literals": { 738 "@babel/plugin-transform-literals": {
795 "version": "7.0.0", 739 "version": "7.2.0",
796 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0.tgz", 740 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz",
797 "integrity": "sha512-1NTDBWkeNXgpUcyoVFxbr9hS57EpZYXpje92zv0SUzjdu3enaRwF/l3cmyRnXLtIdyJASyiS6PtybK+CgKf7jA==", 741 "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==",
798 "dev": true, 742 "dev": true,
799 "requires": { 743 "requires": {
800 "@babel/helper-plugin-utils": "^7.0.0" 744 "@babel/helper-plugin-utils": "^7.0.0"
801 } 745 }
802 }, 746 },
803 "@babel/plugin-transform-modules-amd": { 747 "@babel/plugin-transform-modules-amd": {
804 "version": "7.1.0", 748 "version": "7.2.0",
805 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.1.0.tgz", 749 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz",
806 "integrity": "sha512-wt8P+xQ85rrnGNr2x1iV3DW32W8zrB6ctuBkYBbf5/ZzJY99Ob4MFgsZDFgczNU76iy9PWsy4EuxOliDjdKw6A==", 750 "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==",
807 "dev": true, 751 "dev": true,
808 "requires": { 752 "requires": {
809 "@babel/helper-module-transforms": "^7.1.0", 753 "@babel/helper-module-transforms": "^7.1.0",
@@ -811,9 +755,9 @@
811 } 755 }
812 }, 756 },
813 "@babel/plugin-transform-modules-commonjs": { 757 "@babel/plugin-transform-modules-commonjs": {
814 "version": "7.1.0", 758 "version": "7.2.0",
815 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.1.0.tgz", 759 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz",
816 "integrity": "sha512-wtNwtMjn1XGwM0AXPspQgvmE6msSJP15CX2RVfpTSTNPLhKhaOjaIfBaVfj4iUZ/VrFSodcFedwtPg/NxwQlPA==", 760 "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==",
817 "dev": true, 761 "dev": true,
818 "requires": { 762 "requires": {
819 "@babel/helper-module-transforms": "^7.1.0", 763 "@babel/helper-module-transforms": "^7.1.0",
@@ -822,9 +766,9 @@
822 } 766 }
823 }, 767 },
824 "@babel/plugin-transform-modules-systemjs": { 768 "@babel/plugin-transform-modules-systemjs": {
825 "version": "7.1.3", 769 "version": "7.2.0",
826 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.1.3.tgz", 770 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.2.0.tgz",
827 "integrity": "sha512-PvTxgjxQAq4pvVUZF3mD5gEtVDuId8NtWkJsZLEJZMZAW3TvgQl1pmydLLN1bM8huHFVVU43lf0uvjQj9FRkKw==", 771 "integrity": "sha512-aYJwpAhoK9a+1+O625WIjvMY11wkB/ok0WClVwmeo3mCjcNRjt+/8gHWrB5i+00mUju0gWsBkQnPpdvQ7PImmQ==",
828 "dev": true, 772 "dev": true,
829 "requires": { 773 "requires": {
830 "@babel/helper-hoist-variables": "^7.0.0", 774 "@babel/helper-hoist-variables": "^7.0.0",
@@ -832,15 +776,24 @@
832 } 776 }
833 }, 777 },
834 "@babel/plugin-transform-modules-umd": { 778 "@babel/plugin-transform-modules-umd": {
835 "version": "7.1.0", 779 "version": "7.2.0",
836 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.1.0.tgz", 780 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz",
837 "integrity": "sha512-enrRtn5TfRhMmbRwm7F8qOj0qEYByqUvTttPEGimcBH4CJHphjyK1Vg7sdU7JjeEmgSpM890IT/efS2nMHwYig==", 781 "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==",
838 "dev": true, 782 "dev": true,
839 "requires": { 783 "requires": {
840 "@babel/helper-module-transforms": "^7.1.0", 784 "@babel/helper-module-transforms": "^7.1.0",
841 "@babel/helper-plugin-utils": "^7.0.0" 785 "@babel/helper-plugin-utils": "^7.0.0"
842 } 786 }
843 }, 787 },
788 "@babel/plugin-transform-named-capturing-groups-regex": {
789 "version": "7.3.0",
790 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.3.0.tgz",
791 "integrity": "sha512-NxIoNVhk9ZxS+9lSoAQ/LM0V2UEvARLttEHUrRDGKFaAxOYQcrkN/nLRE+BbbicCAvZPl7wMP0X60HsHE5DtQw==",
792 "dev": true,
793 "requires": {
794 "regexp-tree": "^0.1.0"
795 }
796 },
844 "@babel/plugin-transform-new-target": { 797 "@babel/plugin-transform-new-target": {
845 "version": "7.0.0", 798 "version": "7.0.0",
846 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", 799 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz",
@@ -851,9 +804,9 @@
851 } 804 }
852 }, 805 },
853 "@babel/plugin-transform-object-super": { 806 "@babel/plugin-transform-object-super": {
854 "version": "7.1.0", 807 "version": "7.2.0",
855 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.1.0.tgz", 808 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz",
856 "integrity": "sha512-/O02Je1CRTSk2SSJaq0xjwQ8hG4zhZGNjE8psTsSNPXyLRCODv7/PBozqT5AmQMzp7MI3ndvMhGdqp9c96tTEw==", 809 "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==",
857 "dev": true, 810 "dev": true,
858 "requires": { 811 "requires": {
859 "@babel/helper-plugin-utils": "^7.0.0", 812 "@babel/helper-plugin-utils": "^7.0.0",
@@ -861,9 +814,9 @@
861 } 814 }
862 }, 815 },
863 "@babel/plugin-transform-parameters": { 816 "@babel/plugin-transform-parameters": {
864 "version": "7.1.0", 817 "version": "7.2.0",
865 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.1.0.tgz", 818 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.2.0.tgz",
866 "integrity": "sha512-vHV7oxkEJ8IHxTfRr3hNGzV446GAb+0hgbA7o/0Jd76s+YzccdWuTU296FOCOl/xweU4t/Ya4g41yWz80RFCRw==", 819 "integrity": "sha512-kB9+hhUidIgUoBQ0MsxMewhzr8i60nMa2KgeJKQWYrqQpqcBYtnpR+JgkadZVZoaEZ/eKu9mclFaVwhRpLNSzA==",
867 "dev": true, 820 "dev": true,
868 "requires": { 821 "requires": {
869 "@babel/helper-call-delegate": "^7.1.0", 822 "@babel/helper-call-delegate": "^7.1.0",
@@ -872,43 +825,43 @@
872 } 825 }
873 }, 826 },
874 "@babel/plugin-transform-react-display-name": { 827 "@babel/plugin-transform-react-display-name": {
875 "version": "7.0.0", 828 "version": "7.2.0",
876 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0.tgz", 829 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz",
877 "integrity": "sha512-BX8xKuQTO0HzINxT6j/GiCwoJB0AOMs0HmLbEnAvcte8U8rSkNa/eSCAY+l1OA4JnCVq2jw2p6U8QQryy2fTPg==", 830 "integrity": "sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==",
878 "dev": true, 831 "dev": true,
879 "requires": { 832 "requires": {
880 "@babel/helper-plugin-utils": "^7.0.0" 833 "@babel/helper-plugin-utils": "^7.0.0"
881 } 834 }
882 }, 835 },
883 "@babel/plugin-transform-react-jsx": { 836 "@babel/plugin-transform-react-jsx": {
884 "version": "7.0.0", 837 "version": "7.3.0",
885 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0.tgz", 838 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz",
886 "integrity": "sha512-0TMP21hXsSUjIQJmu/r7RiVxeFrXRcMUigbKu0BLegJK9PkYodHstaszcig7zxXfaBji2LYUdtqIkHs+hgYkJQ==", 839 "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==",
887 "dev": true, 840 "dev": true,
888 "requires": { 841 "requires": {
889 "@babel/helper-builder-react-jsx": "^7.0.0", 842 "@babel/helper-builder-react-jsx": "^7.3.0",
890 "@babel/helper-plugin-utils": "^7.0.0", 843 "@babel/helper-plugin-utils": "^7.0.0",
891 "@babel/plugin-syntax-jsx": "^7.0.0" 844 "@babel/plugin-syntax-jsx": "^7.2.0"
892 } 845 }
893 }, 846 },
894 "@babel/plugin-transform-react-jsx-self": { 847 "@babel/plugin-transform-react-jsx-self": {
895 "version": "7.0.0", 848 "version": "7.2.0",
896 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.0.0.tgz", 849 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz",
897 "integrity": "sha512-pymy+AK12WO4safW1HmBpwagUQRl9cevNX+82AIAtU1pIdugqcH+nuYP03Ja6B+N4gliAaKWAegIBL/ymALPHA==", 850 "integrity": "sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg==",
898 "dev": true, 851 "dev": true,
899 "requires": { 852 "requires": {
900 "@babel/helper-plugin-utils": "^7.0.0", 853 "@babel/helper-plugin-utils": "^7.0.0",
901 "@babel/plugin-syntax-jsx": "^7.0.0" 854 "@babel/plugin-syntax-jsx": "^7.2.0"
902 } 855 }
903 }, 856 },
904 "@babel/plugin-transform-react-jsx-source": { 857 "@babel/plugin-transform-react-jsx-source": {
905 "version": "7.0.0", 858 "version": "7.2.0",
906 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0.tgz", 859 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.2.0.tgz",
907 "integrity": "sha512-OSeEpFJEH5dw/TtxTg4nijl4nHBbhqbKL94Xo/Y17WKIf2qJWeIk/QeXACF19lG1vMezkxqruwnTjVizaW7u7w==", 860 "integrity": "sha512-A32OkKTp4i5U6aE88GwwcuV4HAprUgHcTq0sSafLxjr6AW0QahrCRCjxogkbbcdtpbXkuTOlgpjophCxb6sh5g==",
908 "dev": true, 861 "dev": true,
909 "requires": { 862 "requires": {
910 "@babel/helper-plugin-utils": "^7.0.0", 863 "@babel/helper-plugin-utils": "^7.0.0",
911 "@babel/plugin-syntax-jsx": "^7.0.0" 864 "@babel/plugin-syntax-jsx": "^7.2.0"
912 } 865 }
913 }, 866 },
914 "@babel/plugin-transform-regenerator": { 867 "@babel/plugin-transform-regenerator": {
@@ -921,27 +874,27 @@
921 } 874 }
922 }, 875 },
923 "@babel/plugin-transform-shorthand-properties": { 876 "@babel/plugin-transform-shorthand-properties": {
924 "version": "7.0.0", 877 "version": "7.2.0",
925 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0.tgz", 878 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz",
926 "integrity": "sha512-g/99LI4vm5iOf5r1Gdxq5Xmu91zvjhEG5+yZDJW268AZELAu4J1EiFLnkSG3yuUsZyOipVOVUKoGPYwfsTymhw==", 879 "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==",
927 "dev": true, 880 "dev": true,
928 "requires": { 881 "requires": {
929 "@babel/helper-plugin-utils": "^7.0.0" 882 "@babel/helper-plugin-utils": "^7.0.0"
930 } 883 }
931 }, 884 },
932 "@babel/plugin-transform-spread": { 885 "@babel/plugin-transform-spread": {
933 "version": "7.0.0", 886 "version": "7.2.2",
934 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0.tgz", 887 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz",
935 "integrity": "sha512-L702YFy2EvirrR4shTj0g2xQp7aNwZoWNCkNu2mcoU0uyzMl0XRwDSwzB/xp6DSUFiBmEXuyAyEN16LsgVqGGQ==", 888 "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==",
936 "dev": true, 889 "dev": true,
937 "requires": { 890 "requires": {
938 "@babel/helper-plugin-utils": "^7.0.0" 891 "@babel/helper-plugin-utils": "^7.0.0"
939 } 892 }
940 }, 893 },
941 "@babel/plugin-transform-sticky-regex": { 894 "@babel/plugin-transform-sticky-regex": {
942 "version": "7.0.0", 895 "version": "7.2.0",
943 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0.tgz", 896 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz",
944 "integrity": "sha512-LFUToxiyS/WD+XEWpkx/XJBrUXKewSZpzX68s+yEOtIbdnsRjpryDw9U06gYc6klYEij/+KQVRnD3nz3AoKmjw==", 897 "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==",
945 "dev": true, 898 "dev": true,
946 "requires": { 899 "requires": {
947 "@babel/helper-plugin-utils": "^7.0.0", 900 "@babel/helper-plugin-utils": "^7.0.0",
@@ -949,9 +902,9 @@
949 } 902 }
950 }, 903 },
951 "@babel/plugin-transform-template-literals": { 904 "@babel/plugin-transform-template-literals": {
952 "version": "7.0.0", 905 "version": "7.2.0",
953 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0.tgz", 906 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz",
954 "integrity": "sha512-vA6rkTCabRZu7Nbl9DfLZE1imj4tzdWcg5vtdQGvj+OH9itNNB6hxuRMHuIY8SGnEt1T9g5foqs9LnrHzsqEFg==", 907 "integrity": "sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg==",
955 "dev": true, 908 "dev": true,
956 "requires": { 909 "requires": {
957 "@babel/helper-annotate-as-pure": "^7.0.0", 910 "@babel/helper-annotate-as-pure": "^7.0.0",
@@ -959,18 +912,18 @@
959 } 912 }
960 }, 913 },
961 "@babel/plugin-transform-typeof-symbol": { 914 "@babel/plugin-transform-typeof-symbol": {
962 "version": "7.0.0", 915 "version": "7.2.0",
963 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0.tgz", 916 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz",
964 "integrity": "sha512-1r1X5DO78WnaAIvs5uC48t41LLckxsYklJrZjNKcevyz83sF2l4RHbw29qrCPr/6ksFsdfRpT/ZgxNWHXRnffg==", 917 "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==",
965 "dev": true, 918 "dev": true,
966 "requires": { 919 "requires": {
967 "@babel/helper-plugin-utils": "^7.0.0" 920 "@babel/helper-plugin-utils": "^7.0.0"
968 } 921 }
969 }, 922 },
970 "@babel/plugin-transform-unicode-regex": { 923 "@babel/plugin-transform-unicode-regex": {
971 "version": "7.0.0", 924 "version": "7.2.0",
972 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0.tgz", 925 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz",
973 "integrity": "sha512-uJBrJhBOEa3D033P95nPHu3nbFwFE9ZgXsfEitzoIXIwqAZWk7uXcg06yFKXz9FSxBH5ucgU/cYdX0IV8ldHKw==", 926 "integrity": "sha512-m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA==",
974 "dev": true, 927 "dev": true,
975 "requires": { 928 "requires": {
976 "@babel/helper-plugin-utils": "^7.0.0", 929 "@babel/helper-plugin-utils": "^7.0.0",
@@ -979,58 +932,60 @@
979 } 932 }
980 }, 933 },
981 "@babel/polyfill": { 934 "@babel/polyfill": {
982 "version": "7.0.0", 935 "version": "7.2.5",
983 "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.0.0.tgz", 936 "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.2.5.tgz",
984 "integrity": "sha512-dnrMRkyyr74CRelJwvgnnSUDh2ge2NCTyHVwpOdvRMHtJUyxLtMAfhBN3s64pY41zdw0kgiLPh6S20eb1NcX6Q==", 937 "integrity": "sha512-8Y/t3MWThtMLYr0YNC/Q76tqN1w30+b0uQMeFUYauG2UGTR19zyUtFrAzT23zNtBxPp+LbE5E/nwV/q/r3y6ug==",
985 "requires": { 938 "requires": {
986 "core-js": "^2.5.7", 939 "core-js": "^2.5.7",
987 "regenerator-runtime": "^0.11.1" 940 "regenerator-runtime": "^0.12.0"
988 } 941 }
989 }, 942 },
990 "@babel/preset-env": { 943 "@babel/preset-env": {
991 "version": "7.1.0", 944 "version": "7.3.1",
992 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.1.0.tgz", 945 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.1.tgz",
993 "integrity": "sha512-ZLVSynfAoDHB/34A17/JCZbyrzbQj59QC1Anyueb4Bwjh373nVPq5/HMph0z+tCmcDjXDe+DlKQq9ywQuvWrQg==", 946 "integrity": "sha512-FHKrD6Dxf30e8xgHQO0zJZpUPfVZg+Xwgz5/RdSWCbza9QLNk4Qbp40ctRoqDxml3O8RMzB1DU55SXeDG6PqHQ==",
994 "dev": true, 947 "dev": true,
995 "requires": { 948 "requires": {
996 "@babel/helper-module-imports": "^7.0.0", 949 "@babel/helper-module-imports": "^7.0.0",
997 "@babel/helper-plugin-utils": "^7.0.0", 950 "@babel/helper-plugin-utils": "^7.0.0",
998 "@babel/plugin-proposal-async-generator-functions": "^7.1.0", 951 "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
999 "@babel/plugin-proposal-json-strings": "^7.0.0", 952 "@babel/plugin-proposal-json-strings": "^7.2.0",
1000 "@babel/plugin-proposal-object-rest-spread": "^7.0.0", 953 "@babel/plugin-proposal-object-rest-spread": "^7.3.1",
1001 "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", 954 "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
1002 "@babel/plugin-proposal-unicode-property-regex": "^7.0.0", 955 "@babel/plugin-proposal-unicode-property-regex": "^7.2.0",
1003 "@babel/plugin-syntax-async-generators": "^7.0.0", 956 "@babel/plugin-syntax-async-generators": "^7.2.0",
1004 "@babel/plugin-syntax-object-rest-spread": "^7.0.0", 957 "@babel/plugin-syntax-json-strings": "^7.2.0",
1005 "@babel/plugin-syntax-optional-catch-binding": "^7.0.0", 958 "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
1006 "@babel/plugin-transform-arrow-functions": "^7.0.0", 959 "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
1007 "@babel/plugin-transform-async-to-generator": "^7.1.0", 960 "@babel/plugin-transform-arrow-functions": "^7.2.0",
1008 "@babel/plugin-transform-block-scoped-functions": "^7.0.0", 961 "@babel/plugin-transform-async-to-generator": "^7.2.0",
1009 "@babel/plugin-transform-block-scoping": "^7.0.0", 962 "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
1010 "@babel/plugin-transform-classes": "^7.1.0", 963 "@babel/plugin-transform-block-scoping": "^7.2.0",
1011 "@babel/plugin-transform-computed-properties": "^7.0.0", 964 "@babel/plugin-transform-classes": "^7.2.0",
1012 "@babel/plugin-transform-destructuring": "^7.0.0", 965 "@babel/plugin-transform-computed-properties": "^7.2.0",
1013 "@babel/plugin-transform-dotall-regex": "^7.0.0", 966 "@babel/plugin-transform-destructuring": "^7.2.0",
1014 "@babel/plugin-transform-duplicate-keys": "^7.0.0", 967 "@babel/plugin-transform-dotall-regex": "^7.2.0",
1015 "@babel/plugin-transform-exponentiation-operator": "^7.1.0", 968 "@babel/plugin-transform-duplicate-keys": "^7.2.0",
1016 "@babel/plugin-transform-for-of": "^7.0.0", 969 "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
1017 "@babel/plugin-transform-function-name": "^7.1.0", 970 "@babel/plugin-transform-for-of": "^7.2.0",
1018 "@babel/plugin-transform-literals": "^7.0.0", 971 "@babel/plugin-transform-function-name": "^7.2.0",
1019 "@babel/plugin-transform-modules-amd": "^7.1.0", 972 "@babel/plugin-transform-literals": "^7.2.0",
1020 "@babel/plugin-transform-modules-commonjs": "^7.1.0", 973 "@babel/plugin-transform-modules-amd": "^7.2.0",
1021 "@babel/plugin-transform-modules-systemjs": "^7.0.0", 974 "@babel/plugin-transform-modules-commonjs": "^7.2.0",
1022 "@babel/plugin-transform-modules-umd": "^7.1.0", 975 "@babel/plugin-transform-modules-systemjs": "^7.2.0",
976 "@babel/plugin-transform-modules-umd": "^7.2.0",
977 "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0",
1023 "@babel/plugin-transform-new-target": "^7.0.0", 978 "@babel/plugin-transform-new-target": "^7.0.0",
1024 "@babel/plugin-transform-object-super": "^7.1.0", 979 "@babel/plugin-transform-object-super": "^7.2.0",
1025 "@babel/plugin-transform-parameters": "^7.1.0", 980 "@babel/plugin-transform-parameters": "^7.2.0",
1026 "@babel/plugin-transform-regenerator": "^7.0.0", 981 "@babel/plugin-transform-regenerator": "^7.0.0",
1027 "@babel/plugin-transform-shorthand-properties": "^7.0.0", 982 "@babel/plugin-transform-shorthand-properties": "^7.2.0",
1028 "@babel/plugin-transform-spread": "^7.0.0", 983 "@babel/plugin-transform-spread": "^7.2.0",
1029 "@babel/plugin-transform-sticky-regex": "^7.0.0", 984 "@babel/plugin-transform-sticky-regex": "^7.2.0",
1030 "@babel/plugin-transform-template-literals": "^7.0.0", 985 "@babel/plugin-transform-template-literals": "^7.2.0",
1031 "@babel/plugin-transform-typeof-symbol": "^7.0.0", 986 "@babel/plugin-transform-typeof-symbol": "^7.2.0",
1032 "@babel/plugin-transform-unicode-regex": "^7.0.0", 987 "@babel/plugin-transform-unicode-regex": "^7.2.0",
1033 "browserslist": "^4.1.0", 988 "browserslist": "^4.3.4",
1034 "invariant": "^2.2.2", 989 "invariant": "^2.2.2",
1035 "js-levenshtein": "^1.1.3", 990 "js-levenshtein": "^1.1.3",
1036 "semver": "^5.3.0" 991 "semver": "^5.3.0"
@@ -1062,97 +1017,53 @@
1062 "mkdirp": "^0.5.1", 1017 "mkdirp": "^0.5.1",
1063 "pirates": "^4.0.0", 1018 "pirates": "^4.0.0",
1064 "source-map-support": "^0.5.9" 1019 "source-map-support": "^0.5.9"
1065 },
1066 "dependencies": {
1067 "find-cache-dir": {
1068 "version": "1.0.0",
1069 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
1070 "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
1071 "dev": true,
1072 "requires": {
1073 "commondir": "^1.0.1",
1074 "make-dir": "^1.0.0",
1075 "pkg-dir": "^2.0.0"
1076 }
1077 },
1078 "find-up": {
1079 "version": "2.1.0",
1080 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
1081 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
1082 "dev": true,
1083 "requires": {
1084 "locate-path": "^2.0.0"
1085 }
1086 },
1087 "pkg-dir": {
1088 "version": "2.0.0",
1089 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
1090 "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
1091 "dev": true,
1092 "requires": {
1093 "find-up": "^2.1.0"
1094 }
1095 }
1096 } 1020 }
1097 }, 1021 },
1098 "@babel/runtime": { 1022 "@babel/runtime": {
1099 "version": "7.1.2", 1023 "version": "7.3.1",
1100 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.2.tgz", 1024 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.1.tgz",
1101 "integrity": "sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==", 1025 "integrity": "sha512-7jGW8ppV0ant637pIqAcFfQDDH1orEPGJb8aXfUozuCU3QqX7rX4DA8iwrbPrR1hcH0FTTHz47yQnk+bl5xHQA==",
1102 "requires": { 1026 "requires": {
1103 "regenerator-runtime": "^0.12.0" 1027 "regenerator-runtime": "^0.12.0"
1104 },
1105 "dependencies": {
1106 "regenerator-runtime": {
1107 "version": "0.12.1",
1108 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
1109 "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg=="
1110 }
1111 } 1028 }
1112 }, 1029 },
1113 "@babel/template": { 1030 "@babel/template": {
1114 "version": "7.1.2", 1031 "version": "7.2.2",
1115 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz", 1032 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz",
1116 "integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==", 1033 "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==",
1117 "dev": true, 1034 "dev": true,
1118 "requires": { 1035 "requires": {
1119 "@babel/code-frame": "^7.0.0", 1036 "@babel/code-frame": "^7.0.0",
1120 "@babel/parser": "^7.1.2", 1037 "@babel/parser": "^7.2.2",
1121 "@babel/types": "^7.1.2" 1038 "@babel/types": "^7.2.2"
1122 } 1039 }
1123 }, 1040 },
1124 "@babel/traverse": { 1041 "@babel/traverse": {
1125 "version": "7.1.4", 1042 "version": "7.2.3",
1126 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.4.tgz", 1043 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.3.tgz",
1127 "integrity": "sha512-my9mdrAIGdDiSVBuMjpn/oXYpva0/EZwWL3sm3Wcy/AVWO2eXnsoZruOT9jOGNRXU8KbCIu5zsKnXcAJ6PcV6Q==", 1044 "integrity": "sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw==",
1128 "dev": true, 1045 "dev": true,
1129 "requires": { 1046 "requires": {
1130 "@babel/code-frame": "^7.0.0", 1047 "@babel/code-frame": "^7.0.0",
1131 "@babel/generator": "^7.1.3", 1048 "@babel/generator": "^7.2.2",
1132 "@babel/helper-function-name": "^7.1.0", 1049 "@babel/helper-function-name": "^7.1.0",
1133 "@babel/helper-split-export-declaration": "^7.0.0", 1050 "@babel/helper-split-export-declaration": "^7.0.0",
1134 "@babel/parser": "^7.1.3", 1051 "@babel/parser": "^7.2.3",
1135 "@babel/types": "^7.1.3", 1052 "@babel/types": "^7.2.2",
1136 "debug": "^3.1.0", 1053 "debug": "^4.1.0",
1137 "globals": "^11.1.0", 1054 "globals": "^11.1.0",
1138 "lodash": "^4.17.10" 1055 "lodash": "^4.17.10"
1139 }, 1056 },
1140 "dependencies": { 1057 "dependencies": {
1141 "debug": { 1058 "debug": {
1142 "version": "3.2.6", 1059 "version": "4.1.1",
1143 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 1060 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1144 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 1061 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1145 "dev": true, 1062 "dev": true,
1146 "requires": { 1063 "requires": {
1147 "ms": "^2.1.1" 1064 "ms": "^2.1.1"
1148 } 1065 }
1149 }, 1066 },
1150 "globals": {
1151 "version": "11.8.0",
1152 "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz",
1153 "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==",
1154 "dev": true
1155 },
1156 "ms": { 1067 "ms": {
1157 "version": "2.1.1", 1068 "version": "2.1.1",
1158 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 1069 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
@@ -1162,24 +1073,856 @@
1162 } 1073 }
1163 }, 1074 },
1164 "@babel/types": { 1075 "@babel/types": {
1165 "version": "7.1.3", 1076 "version": "7.3.2",
1166 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.3.tgz", 1077 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.2.tgz",
1167 "integrity": "sha512-RpPOVfK+yatXyn8n4PB1NW6k9qjinrXrRR8ugBN8fD6hCy5RXI6PSbVqpOJBO9oSaY7Nom4ohj35feb0UR9hSA==", 1078 "integrity": "sha512-3Y6H8xlUlpbGR+XvawiH0UXehqydTmNmEpozWcXymqwcrwYAl5KMvKtQ+TF6f6E08V6Jur7v/ykdDSF+WDEIXQ==",
1168 "dev": true, 1079 "dev": true,
1169 "requires": { 1080 "requires": {
1170 "esutils": "^2.0.2", 1081 "esutils": "^2.0.2",
1171 "lodash": "^4.17.10", 1082 "lodash": "^4.17.10",
1172 "to-fast-properties": "^2.0.0" 1083 "to-fast-properties": "^2.0.0"
1084 }
1085 },
1086 "@fimbul/bifrost": {
1087 "version": "0.17.0",
1088 "resolved": "https://registry.npmjs.org/@fimbul/bifrost/-/bifrost-0.17.0.tgz",
1089 "integrity": "sha512-gVTkJAOef5HtN6LPmrtt5fAUmBywwlgmObsU3FBhPoNeXPLaIl2zywXkJEtvvVLQnaFmtff3x+wIj5lHRCDE3Q==",
1090 "dev": true,
1091 "requires": {
1092 "@fimbul/ymir": "^0.17.0",
1093 "get-caller-file": "^2.0.0",
1094 "tslib": "^1.8.1",
1095 "tsutils": "^3.5.0"
1173 }, 1096 },
1174 "dependencies": { 1097 "dependencies": {
1175 "to-fast-properties": { 1098 "get-caller-file": {
1176 "version": "2.0.0", 1099 "version": "2.0.1",
1177 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 1100 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.1.tgz",
1178 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 1101 "integrity": "sha512-SpOZHfz845AH0wJYVuZk2jWDqFmu7Xubsx+ldIpwzy5pDUpu7OJHK7QYNSA2NPlDSKQwM1GFaAkciOWjjW92Sg==",
1179 "dev": true 1102 "dev": true
1103 },
1104 "tsutils": {
1105 "version": "3.8.0",
1106 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.8.0.tgz",
1107 "integrity": "sha512-XQdPhgcoTbCD8baXC38PQ0vpTZ8T3YrE+vR66YIj/xvDt1//8iAhafpIT/4DmvzzC1QFapEImERu48Pa01dIUA==",
1108 "dev": true,
1109 "requires": {
1110 "tslib": "^1.8.1"
1111 }
1180 } 1112 }
1181 } 1113 }
1182 }, 1114 },
1115 "@fimbul/ymir": {
1116 "version": "0.17.0",
1117 "resolved": "https://registry.npmjs.org/@fimbul/ymir/-/ymir-0.17.0.tgz",
1118 "integrity": "sha512-xMXM9KTXRLHLVS6dnX1JhHNEkmWHcAVCQ/4+DA1KKwC/AFnGHzu/7QfQttEPgw3xplT+ILf9e3i64jrFwB3JtA==",
1119 "dev": true,
1120 "requires": {
1121 "inversify": "^5.0.0",
1122 "reflect-metadata": "^0.1.12",
1123 "tslib": "^1.8.1"
1124 }
1125 },
1126 "@lerna/add": {
1127 "version": "3.11.0",
1128 "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.11.0.tgz",
1129 "integrity": "sha512-A2u889e+GeZzL28jCpcN53iHq2cPWVnuy5tv5nvG/MIg0PxoAQOUvphexKsIbqzVd9Damdmv5W0u9kS8y8TTow==",
1130 "dev": true,
1131 "requires": {
1132 "@lerna/bootstrap": "3.11.0",
1133 "@lerna/command": "3.11.0",
1134 "@lerna/filter-options": "3.11.0",
1135 "@lerna/npm-conf": "3.7.0",
1136 "@lerna/validation-error": "3.11.0",
1137 "dedent": "^0.7.0",
1138 "npm-package-arg": "^6.1.0",
1139 "p-map": "^1.2.0",
1140 "pacote": "^9.4.1",
1141 "semver": "^5.5.0"
1142 }
1143 },
1144 "@lerna/batch-packages": {
1145 "version": "3.11.0",
1146 "resolved": "https://registry.npmjs.org/@lerna/batch-packages/-/batch-packages-3.11.0.tgz",
1147 "integrity": "sha512-ETO3prVqDZs/cpZo00ij61JEZ8/ADJx1OG/d/KtTdHlyRfQsb09Xzf0w+boimqa8fIqhpM3o5FV9GKd6GQ3iFQ==",
1148 "dev": true,
1149 "requires": {
1150 "@lerna/package-graph": "3.11.0",
1151 "@lerna/validation-error": "3.11.0",
1152 "npmlog": "^4.1.2"
1153 }
1154 },
1155 "@lerna/bootstrap": {
1156 "version": "3.11.0",
1157 "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.11.0.tgz",
1158 "integrity": "sha512-MqwviGJTy86joqSX2A3fmu2wXLBXc23tHJp5Xu4bVhynPegDnRrA3d9UI80UM3JcuYIQsxT4t2q2LNsZ4VdZKQ==",
1159 "dev": true,
1160 "requires": {
1161 "@lerna/batch-packages": "3.11.0",
1162 "@lerna/command": "3.11.0",
1163 "@lerna/filter-options": "3.11.0",
1164 "@lerna/has-npm-version": "3.10.0",
1165 "@lerna/npm-install": "3.11.0",
1166 "@lerna/package-graph": "3.11.0",
1167 "@lerna/pulse-till-done": "3.11.0",
1168 "@lerna/rimraf-dir": "3.11.0",
1169 "@lerna/run-lifecycle": "3.11.0",
1170 "@lerna/run-parallel-batches": "3.0.0",
1171 "@lerna/symlink-binary": "3.11.0",
1172 "@lerna/symlink-dependencies": "3.11.0",
1173 "@lerna/validation-error": "3.11.0",
1174 "dedent": "^0.7.0",
1175 "get-port": "^3.2.0",
1176 "multimatch": "^2.1.0",
1177 "npm-package-arg": "^6.1.0",
1178 "npmlog": "^4.1.2",
1179 "p-finally": "^1.0.0",
1180 "p-map": "^1.2.0",
1181 "p-map-series": "^1.0.0",
1182 "p-waterfall": "^1.0.0",
1183 "read-package-tree": "^5.1.6",
1184 "semver": "^5.5.0"
1185 }
1186 },
1187 "@lerna/changed": {
1188 "version": "3.11.1",
1189 "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.11.1.tgz",
1190 "integrity": "sha512-A21h3DvMjDwhksmCmTQ1+3KPHg7gHVHFs3zC5lR9W+whYlm0JI2Yp70vYnqMv2hPAcJx+2tlCrqJkzCFkNQdqg==",
1191 "dev": true,
1192 "requires": {
1193 "@lerna/collect-updates": "3.11.0",
1194 "@lerna/command": "3.11.0",
1195 "@lerna/listable": "3.11.0",
1196 "@lerna/output": "3.11.0",
1197 "@lerna/version": "3.11.1"
1198 }
1199 },
1200 "@lerna/check-working-tree": {
1201 "version": "3.11.0",
1202 "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.11.0.tgz",
1203 "integrity": "sha512-uWKKmX4BKdK57MyX3rGNHNz4JmFP3tHnaIDDVeuSlgK5KwncPFyRXi3E9H0eiq6DUvDDLtztNOfWeGP2IY656Q==",
1204 "dev": true,
1205 "requires": {
1206 "@lerna/describe-ref": "3.11.0",
1207 "@lerna/validation-error": "3.11.0"
1208 }
1209 },
1210 "@lerna/child-process": {
1211 "version": "3.3.0",
1212 "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.3.0.tgz",
1213 "integrity": "sha512-q2d/OPlNX/cBXB6Iz1932RFzOmOHq6ZzPjqebkINNaTojHWuuRpvJJY4Uz3NGpJ3kEtPDvBemkZqUBTSO5wb1g==",
1214 "dev": true,
1215 "requires": {
1216 "chalk": "^2.3.1",
1217 "execa": "^1.0.0",
1218 "strong-log-transformer": "^2.0.0"
1219 }
1220 },
1221 "@lerna/clean": {
1222 "version": "3.11.0",
1223 "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.11.0.tgz",
1224 "integrity": "sha512-sHyMYv56MIVMH79+5vcxHVdgmd8BcsihI+RL2byW+PeoNlyDeGMjTRmnzLmbSD7dkinHGoa5cghlXy9GGIqpRw==",
1225 "dev": true,
1226 "requires": {
1227 "@lerna/command": "3.11.0",
1228 "@lerna/filter-options": "3.11.0",
1229 "@lerna/prompt": "3.11.0",
1230 "@lerna/pulse-till-done": "3.11.0",
1231 "@lerna/rimraf-dir": "3.11.0",
1232 "p-map": "^1.2.0",
1233 "p-map-series": "^1.0.0",
1234 "p-waterfall": "^1.0.0"
1235 }
1236 },
1237 "@lerna/cli": {
1238 "version": "3.11.0",
1239 "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.11.0.tgz",
1240 "integrity": "sha512-dn2m2PgUxcb2NyTvwfYOFZf8yN5CMf1uKxht3ajQYdDjRgFi5pUQt/DmdguOZ3CMJkENa0i3yPOmrxGPXLD2aw==",
1241 "dev": true,
1242 "requires": {
1243 "@lerna/global-options": "3.10.6",
1244 "dedent": "^0.7.0",
1245 "npmlog": "^4.1.2",
1246 "yargs": "^12.0.1"
1247 }
1248 },
1249 "@lerna/collect-updates": {
1250 "version": "3.11.0",
1251 "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.11.0.tgz",
1252 "integrity": "sha512-O0Y18OC2P6j9/RFq+u5Kdq7YxsDd+up3ZRoW6+i0XHWktqxXA9P4JBQppkpYtJVK2yH8QyOzuVLQgtL0xtHdYA==",
1253 "dev": true,
1254 "requires": {
1255 "@lerna/child-process": "3.3.0",
1256 "@lerna/describe-ref": "3.11.0",
1257 "minimatch": "^3.0.4",
1258 "npmlog": "^4.1.2",
1259 "slash": "^1.0.0"
1260 },
1261 "dependencies": {
1262 "slash": {
1263 "version": "1.0.0",
1264 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
1265 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
1266 "dev": true
1267 }
1268 }
1269 },
1270 "@lerna/command": {
1271 "version": "3.11.0",
1272 "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.11.0.tgz",
1273 "integrity": "sha512-N+Z5kauVHSb2VhSIfQexG2VlCAAQ9xYKwVTxYh0JFOFUnZ/QPcoqx4VjynDXASFXXDgcXs4FLaGsJxq83Mf5Zg==",
1274 "dev": true,
1275 "requires": {
1276 "@lerna/child-process": "3.3.0",
1277 "@lerna/package-graph": "3.11.0",
1278 "@lerna/project": "3.11.0",
1279 "@lerna/validation-error": "3.11.0",
1280 "@lerna/write-log-file": "3.11.0",
1281 "dedent": "^0.7.0",
1282 "execa": "^1.0.0",
1283 "is-ci": "^1.0.10",
1284 "lodash": "^4.17.5",
1285 "npmlog": "^4.1.2"
1286 },
1287 "dependencies": {
1288 "ci-info": {
1289 "version": "1.6.0",
1290 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
1291 "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==",
1292 "dev": true
1293 },
1294 "is-ci": {
1295 "version": "1.2.1",
1296 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz",
1297 "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==",
1298 "dev": true,
1299 "requires": {
1300 "ci-info": "^1.5.0"
1301 }
1302 }
1303 }
1304 },
1305 "@lerna/conventional-commits": {
1306 "version": "3.11.0",
1307 "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.11.0.tgz",
1308 "integrity": "sha512-ix1Ki5NiZdk2eMlCWNgLchWPKQTgkJdLeNjneep6OCF3ydSINizReGbFvCftRivun641cOHWswgWMsIxbqhMQw==",
1309 "dev": true,
1310 "requires": {
1311 "@lerna/validation-error": "3.11.0",
1312 "conventional-changelog-angular": "^5.0.2",
1313 "conventional-changelog-core": "^3.1.5",
1314 "conventional-recommended-bump": "^4.0.4",
1315 "fs-extra": "^7.0.0",
1316 "get-stream": "^4.0.0",
1317 "npm-package-arg": "^6.1.0",
1318 "npmlog": "^4.1.2",
1319 "pify": "^3.0.0",
1320 "semver": "^5.5.0"
1321 }
1322 },
1323 "@lerna/create": {
1324 "version": "3.11.0",
1325 "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.11.0.tgz",
1326 "integrity": "sha512-1izS82QML+H/itwEu1GPrcoXyugFaP9z9r6KuIQRQq8RtmNCGEmK85aiOw6mukyRcRziq2akALgFDyrundznPQ==",
1327 "dev": true,
1328 "requires": {
1329 "@lerna/child-process": "3.3.0",
1330 "@lerna/command": "3.11.0",
1331 "@lerna/npm-conf": "3.7.0",
1332 "@lerna/validation-error": "3.11.0",
1333 "camelcase": "^5.0.0",
1334 "dedent": "^0.7.0",
1335 "fs-extra": "^7.0.0",
1336 "globby": "^8.0.1",
1337 "init-package-json": "^1.10.3",
1338 "npm-package-arg": "^6.1.0",
1339 "p-reduce": "^1.0.0",
1340 "pacote": "^9.4.1",
1341 "pify": "^3.0.0",
1342 "semver": "^5.5.0",
1343 "slash": "^1.0.0",
1344 "validate-npm-package-license": "^3.0.3",
1345 "validate-npm-package-name": "^3.0.0",
1346 "whatwg-url": "^7.0.0"
1347 },
1348 "dependencies": {
1349 "slash": {
1350 "version": "1.0.0",
1351 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
1352 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
1353 "dev": true
1354 }
1355 }
1356 },
1357 "@lerna/create-symlink": {
1358 "version": "3.11.0",
1359 "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.11.0.tgz",
1360 "integrity": "sha512-UDR32uos8FIEc1keMKxXj5goZAHpCbpUd4u/btHXymUL9WqIym3cgz2iMr3ZNdZtjdMyUoHup5Dp0zjSgKCaEA==",
1361 "dev": true,
1362 "requires": {
1363 "cmd-shim": "^2.0.2",
1364 "fs-extra": "^7.0.0",
1365 "npmlog": "^4.1.2"
1366 }
1367 },
1368 "@lerna/describe-ref": {
1369 "version": "3.11.0",
1370 "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.11.0.tgz",
1371 "integrity": "sha512-lX/NVMqeODg4q/igN06L/KjtVUpW1oawh6IgOINy2oqm4RUR+1yDpsdVu3JyZZ4nHB572mJfbW56dl8qoxEVvQ==",
1372 "dev": true,
1373 "requires": {
1374 "@lerna/child-process": "3.3.0",
1375 "npmlog": "^4.1.2"
1376 }
1377 },
1378 "@lerna/diff": {
1379 "version": "3.11.0",
1380 "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.11.0.tgz",
1381 "integrity": "sha512-r3WASQix31ApA0tlkZejXhS8Z3SEg6Jw9YnKDt9V6wLjEUXGLauUDMrgx1YWu3cs9KB8/hqheRyRI7XAXGJS1w==",
1382 "dev": true,
1383 "requires": {
1384 "@lerna/child-process": "3.3.0",
1385 "@lerna/command": "3.11.0",
1386 "@lerna/validation-error": "3.11.0",
1387 "npmlog": "^4.1.2"
1388 }
1389 },
1390 "@lerna/exec": {
1391 "version": "3.11.0",
1392 "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.11.0.tgz",
1393 "integrity": "sha512-oIkI+Hj74kpsnHhw0qJj12H4XMPSlDbBsshLWY+f3BiwKhn6wkXoQZ1FC8/OVNHM67GtSRv4bkcOaM4ucHm9Hw==",
1394 "dev": true,
1395 "requires": {
1396 "@lerna/batch-packages": "3.11.0",
1397 "@lerna/child-process": "3.3.0",
1398 "@lerna/command": "3.11.0",
1399 "@lerna/filter-options": "3.11.0",
1400 "@lerna/run-parallel-batches": "3.0.0",
1401 "@lerna/validation-error": "3.11.0"
1402 }
1403 },
1404 "@lerna/filter-options": {
1405 "version": "3.11.0",
1406 "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.11.0.tgz",
1407 "integrity": "sha512-z0krgC/YBqz7i6MGHBsPLvsQ++XEpPdGnIkSpcN0Cjp5J67K9vb5gJ2hWp1c1bitNh3xiwZ69voGqN+DYk1mUg==",
1408 "dev": true,
1409 "requires": {
1410 "@lerna/collect-updates": "3.11.0",
1411 "@lerna/filter-packages": "3.11.0",
1412 "dedent": "^0.7.0"
1413 }
1414 },
1415 "@lerna/filter-packages": {
1416 "version": "3.11.0",
1417 "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.11.0.tgz",
1418 "integrity": "sha512-bnukkW1M0uMKWqM/m/IHou2PKRyk4fDAksAj3diHc1UVQkH2j8hXOfLl9+CgHA/cnTrf6/LARg8hKujqduqHyA==",
1419 "dev": true,
1420 "requires": {
1421 "@lerna/validation-error": "3.11.0",
1422 "multimatch": "^2.1.0",
1423 "npmlog": "^4.1.2"
1424 }
1425 },
1426 "@lerna/get-npm-exec-opts": {
1427 "version": "3.11.0",
1428 "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.11.0.tgz",
1429 "integrity": "sha512-EDxsbuq2AbB3LWwH/4SOcn4gWOnoIYrSHfITWo7xz/SbEKeHtiva99l424ZRWUJqLPGIpQiMTlmOET2ZEI8WZg==",
1430 "dev": true,
1431 "requires": {
1432 "npmlog": "^4.1.2"
1433 }
1434 },
1435 "@lerna/get-packed": {
1436 "version": "3.7.0",
1437 "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.7.0.tgz",
1438 "integrity": "sha512-yuFtjsUZIHjeIvIYQ/QuytC+FQcHwo3peB+yGBST2uWCLUCR5rx6knoQcPzbxdFDCuUb5IFccFGd3B1fHFg3RQ==",
1439 "dev": true,
1440 "requires": {
1441 "fs-extra": "^7.0.0",
1442 "ssri": "^6.0.1",
1443 "tar": "^4.4.8"
1444 }
1445 },
1446 "@lerna/github-client": {
1447 "version": "3.11.0",
1448 "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.11.0.tgz",
1449 "integrity": "sha512-yPMBhzShuth3uJo0kKu84RvgjSZgOYNT8fKfhZmzTeVGuPbYBKlK+UQ6jjpb6E9WW2BVdiUCrFhqIsbK5Lqe7A==",
1450 "dev": true,
1451 "requires": {
1452 "@lerna/child-process": "3.3.0",
1453 "@octokit/plugin-enterprise-rest": "^2.1.0",
1454 "@octokit/rest": "^16.15.0",
1455 "git-url-parse": "^11.1.2",
1456 "npmlog": "^4.1.2"
1457 }
1458 },
1459 "@lerna/global-options": {
1460 "version": "3.10.6",
1461 "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.10.6.tgz",
1462 "integrity": "sha512-k5Xkq1M/uREFC2R9uwN5gcvIgjj4iOXo0YyeEXCMWBiW3j2GL9xN4d1MmAIcrYlAzVYh6kLlWaFWl/rNIneHIw==",
1463 "dev": true
1464 },
1465 "@lerna/has-npm-version": {
1466 "version": "3.10.0",
1467 "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.10.0.tgz",
1468 "integrity": "sha512-N4RRYxGeivuaKgPDzrhkQOQs1Sg4tOnxnEe3akfqu1wDA4Ng5V6Y2uW3DbkAjFL3aNJhWF5Vbf7sBsGtfgDQ8w==",
1469 "dev": true,
1470 "requires": {
1471 "@lerna/child-process": "3.3.0",
1472 "semver": "^5.5.0"
1473 }
1474 },
1475 "@lerna/import": {
1476 "version": "3.11.0",
1477 "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.11.0.tgz",
1478 "integrity": "sha512-WgF0We+4k/MrC1vetT8pt3/SSJPMvXhyPYmL2W9rcvch3zV0IgLyso4tEs8gNbwZorDVEG1KcM+x8TG4v1nV5Q==",
1479 "dev": true,
1480 "requires": {
1481 "@lerna/child-process": "3.3.0",
1482 "@lerna/command": "3.11.0",
1483 "@lerna/prompt": "3.11.0",
1484 "@lerna/pulse-till-done": "3.11.0",
1485 "@lerna/validation-error": "3.11.0",
1486 "dedent": "^0.7.0",
1487 "fs-extra": "^7.0.0",
1488 "p-map-series": "^1.0.0"
1489 }
1490 },
1491 "@lerna/init": {
1492 "version": "3.11.0",
1493 "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.11.0.tgz",
1494 "integrity": "sha512-JZC5jpCVJgK34grye52kGWjrYCyh4LB8c0WBLaS8MOUt6rxTtPqubwvCDKPOF2H0Se6awsgEfX4wWNuqiQVpRQ==",
1495 "dev": true,
1496 "requires": {
1497 "@lerna/child-process": "3.3.0",
1498 "@lerna/command": "3.11.0",
1499 "fs-extra": "^7.0.0",
1500 "p-map": "^1.2.0",
1501 "write-json-file": "^2.3.0"
1502 }
1503 },
1504 "@lerna/link": {
1505 "version": "3.11.0",
1506 "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.11.0.tgz",
1507 "integrity": "sha512-QN+kxRWb6P9jrKpE2t6K9sGnFpqy1KOEjf68NpGhmp+J9Yt6Kvz9kG43CWoqg4Zyqqgqgn3NVV2Z7zSDNhdH0g==",
1508 "dev": true,
1509 "requires": {
1510 "@lerna/command": "3.11.0",
1511 "@lerna/package-graph": "3.11.0",
1512 "@lerna/symlink-dependencies": "3.11.0",
1513 "p-map": "^1.2.0",
1514 "slash": "^1.0.0"
1515 },
1516 "dependencies": {
1517 "slash": {
1518 "version": "1.0.0",
1519 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
1520 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
1521 "dev": true
1522 }
1523 }
1524 },
1525 "@lerna/list": {
1526 "version": "3.11.0",
1527 "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.11.0.tgz",
1528 "integrity": "sha512-hBAwZzEzF1LQOOB2/5vQkal/nSriuJbLY39BitIGkUxifsmu7JK0k3LYrwe1sxXv5SMf2HDaTLr+Z23mUslhaQ==",
1529 "dev": true,
1530 "requires": {
1531 "@lerna/command": "3.11.0",
1532 "@lerna/filter-options": "3.11.0",
1533 "@lerna/listable": "3.11.0",
1534 "@lerna/output": "3.11.0"
1535 }
1536 },
1537 "@lerna/listable": {
1538 "version": "3.11.0",
1539 "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.11.0.tgz",
1540 "integrity": "sha512-nCrtGSS3YiAlh5dU5mmTAU9aLRlmIUn2FnahqsksN2uQ5O4o+614tneDuO298/eWLZo00eGw69EFngaQEl8quw==",
1541 "dev": true,
1542 "requires": {
1543 "@lerna/batch-packages": "3.11.0",
1544 "chalk": "^2.3.1",
1545 "columnify": "^1.5.4"
1546 }
1547 },
1548 "@lerna/log-packed": {
1549 "version": "3.11.0",
1550 "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.11.0.tgz",
1551 "integrity": "sha512-TH//81TzSTMuNzJIQE7zqu+ymI5rH25jdEdmbYEWmaJ+T42GMQXKxP8cj2m+fWRaDML8ta0uzBOm5PKHdgoFYQ==",
1552 "dev": true,
1553 "requires": {
1554 "byte-size": "^4.0.3",
1555 "columnify": "^1.5.4",
1556 "has-unicode": "^2.0.1",
1557 "npmlog": "^4.1.2"
1558 }
1559 },
1560 "@lerna/npm-conf": {
1561 "version": "3.7.0",
1562 "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.7.0.tgz",
1563 "integrity": "sha512-+WSMDfPKcKzMfqq283ydz9RRpOU6p9wfx0wy4hVSUY/6YUpsyuk8SShjcRtY8zTM5AOrxvFBuuV90H4YpZ5+Ng==",
1564 "dev": true,
1565 "requires": {
1566 "config-chain": "^1.1.11",
1567 "pify": "^3.0.0"
1568 }
1569 },
1570 "@lerna/npm-dist-tag": {
1571 "version": "3.11.0",
1572 "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.11.0.tgz",
1573 "integrity": "sha512-WqZcyDb+wiqAKRFcYEK6R8AQfspyro85zGGHyjYw6ZPNgJX3qhwtQ+MidDmOesi2p5/0GfeVSWega+W7fPzVpg==",
1574 "dev": true,
1575 "requires": {
1576 "figgy-pudding": "^3.5.1",
1577 "npm-package-arg": "^6.1.0",
1578 "npm-registry-fetch": "^3.9.0",
1579 "npmlog": "^4.1.2"
1580 }
1581 },
1582 "@lerna/npm-install": {
1583 "version": "3.11.0",
1584 "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.11.0.tgz",
1585 "integrity": "sha512-iNKEgFvFHMmBqn9AnFye2rv7CdUBlYciwWSTNtpfVqtOnoL/lg+4A774oL4PDoxTCGmougztyxMkqLVSBYXTpw==",
1586 "dev": true,
1587 "requires": {
1588 "@lerna/child-process": "3.3.0",
1589 "@lerna/get-npm-exec-opts": "3.11.0",
1590 "fs-extra": "^7.0.0",
1591 "npm-package-arg": "^6.1.0",
1592 "npmlog": "^4.1.2",
1593 "signal-exit": "^3.0.2",
1594 "write-pkg": "^3.1.0"
1595 }
1596 },
1597 "@lerna/npm-publish": {
1598 "version": "3.11.0",
1599 "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.11.0.tgz",
1600 "integrity": "sha512-wgbb55gUXRlP8uTe60oW6c06ZhquaJu9xbi2vWNpb5Fmjh/KbZ2iNm9Kj2ciZlvb8D+k4Oc3qV7slBGxyMm8wg==",
1601 "dev": true,
1602 "requires": {
1603 "@lerna/run-lifecycle": "3.11.0",
1604 "figgy-pudding": "^3.5.1",
1605 "fs-extra": "^7.0.0",
1606 "libnpmpublish": "^1.1.1",
1607 "npmlog": "^4.1.2",
1608 "pify": "^3.0.0",
1609 "read-package-json": "^2.0.13"
1610 }
1611 },
1612 "@lerna/npm-run-script": {
1613 "version": "3.11.0",
1614 "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.11.0.tgz",
1615 "integrity": "sha512-cLnTMrRQlK/N5bCr6joOFMBfRyW2EbMdk3imtjHk0LwZxsvQx3naAPUB/2RgNfC8fGf/yHF/0bmBrpb5sa2IlA==",
1616 "dev": true,
1617 "requires": {
1618 "@lerna/child-process": "3.3.0",
1619 "@lerna/get-npm-exec-opts": "3.11.0",
1620 "npmlog": "^4.1.2"
1621 }
1622 },
1623 "@lerna/output": {
1624 "version": "3.11.0",
1625 "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.11.0.tgz",
1626 "integrity": "sha512-xHYGcEaZZ4cR0Jw368QgUgFvV27a6ZO5360BMNGNsjCjuY0aOPQC5+lBhgfydJtJteKjDna853PSjBK3uMhEjw==",
1627 "dev": true,
1628 "requires": {
1629 "npmlog": "^4.1.2"
1630 }
1631 },
1632 "@lerna/pack-directory": {
1633 "version": "3.11.0",
1634 "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.11.0.tgz",
1635 "integrity": "sha512-bgA3TxZx5AyZeqUadSPspktdecW7nIpg/ODq0o0gKFr7j+DC9Fqu8vQa2xmFSKsXDtOYkCV0jox6Ox9XSFSM3A==",
1636 "dev": true,
1637 "requires": {
1638 "@lerna/get-packed": "3.7.0",
1639 "@lerna/package": "3.11.0",
1640 "@lerna/run-lifecycle": "3.11.0",
1641 "figgy-pudding": "^3.5.1",
1642 "npm-packlist": "^1.1.12",
1643 "npmlog": "^4.1.2",
1644 "tar": "^4.4.8",
1645 "temp-write": "^3.4.0"
1646 }
1647 },
1648 "@lerna/package": {
1649 "version": "3.11.0",
1650 "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.11.0.tgz",
1651 "integrity": "sha512-hMzBhFEubhg+Tis5C8skwIfgOk+GTl0qudvzfPU9gQqLV8u4/Hs6mka6N0rKgbUb4VFVc5MJVe1eZ6Rv+kJAWw==",
1652 "dev": true,
1653 "requires": {
1654 "load-json-file": "^4.0.0",
1655 "npm-package-arg": "^6.1.0",
1656 "write-pkg": "^3.1.0"
1657 }
1658 },
1659 "@lerna/package-graph": {
1660 "version": "3.11.0",
1661 "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.11.0.tgz",
1662 "integrity": "sha512-ICYiOZvCfcmeH1qfzOkFYh0t0QA56OddQfI3ydxCiWi5G+UupJXnCIWSTh3edTAtw/kyxhCOWny/PJsG4CQfjA==",
1663 "dev": true,
1664 "requires": {
1665 "@lerna/validation-error": "3.11.0",
1666 "npm-package-arg": "^6.1.0",
1667 "semver": "^5.5.0"
1668 }
1669 },
1670 "@lerna/project": {
1671 "version": "3.11.0",
1672 "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.11.0.tgz",
1673 "integrity": "sha512-j3DGds+q/q2YNpoBImaEsMpkWgu5gP0IGKz1o1Ju39NZKrTPza+ARIzEByL4Jqu87tcoOj7RbZzhhrBP8JBbTg==",
1674 "dev": true,
1675 "requires": {
1676 "@lerna/package": "3.11.0",
1677 "@lerna/validation-error": "3.11.0",
1678 "cosmiconfig": "^5.0.2",
1679 "dedent": "^0.7.0",
1680 "dot-prop": "^4.2.0",
1681 "glob-parent": "^3.1.0",
1682 "globby": "^8.0.1",
1683 "load-json-file": "^4.0.0",
1684 "npmlog": "^4.1.2",
1685 "p-map": "^1.2.0",
1686 "resolve-from": "^4.0.0",
1687 "write-json-file": "^2.3.0"
1688 },
1689 "dependencies": {
1690 "dot-prop": {
1691 "version": "4.2.0",
1692 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
1693 "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
1694 "dev": true,
1695 "requires": {
1696 "is-obj": "^1.0.0"
1697 }
1698 },
1699 "resolve-from": {
1700 "version": "4.0.0",
1701 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1702 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1703 "dev": true
1704 }
1705 }
1706 },
1707 "@lerna/prompt": {
1708 "version": "3.11.0",
1709 "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.11.0.tgz",
1710 "integrity": "sha512-SB/wvyDPQASze9txd+8/t24p6GiJuhhL30zxuRwvVwER5lIJR7kaXy1KhQ7kUAKPlNTVfCBm3GXReIMl4jhGhw==",
1711 "dev": true,
1712 "requires": {
1713 "inquirer": "^6.2.0",
1714 "npmlog": "^4.1.2"
1715 }
1716 },
1717 "@lerna/publish": {
1718 "version": "3.11.1",
1719 "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.11.1.tgz",
1720 "integrity": "sha512-UOvmSivuqzWoiTqoYWk+liPDZvC6O7NrT8DwoG2peRvjIPs5RKYMubwXPOrBBVVE+yX/vR6V1Y3o6vf3av52dg==",
1721 "dev": true,
1722 "requires": {
1723 "@lerna/batch-packages": "3.11.0",
1724 "@lerna/check-working-tree": "3.11.0",
1725 "@lerna/child-process": "3.3.0",
1726 "@lerna/collect-updates": "3.11.0",
1727 "@lerna/command": "3.11.0",
1728 "@lerna/describe-ref": "3.11.0",
1729 "@lerna/log-packed": "3.11.0",
1730 "@lerna/npm-conf": "3.7.0",
1731 "@lerna/npm-dist-tag": "3.11.0",
1732 "@lerna/npm-publish": "3.11.0",
1733 "@lerna/output": "3.11.0",
1734 "@lerna/pack-directory": "3.11.0",
1735 "@lerna/prompt": "3.11.0",
1736 "@lerna/pulse-till-done": "3.11.0",
1737 "@lerna/run-lifecycle": "3.11.0",
1738 "@lerna/run-parallel-batches": "3.0.0",
1739 "@lerna/validation-error": "3.11.0",
1740 "@lerna/version": "3.11.1",
1741 "figgy-pudding": "^3.5.1",
1742 "fs-extra": "^7.0.0",
1743 "libnpmaccess": "^3.0.1",
1744 "npm-package-arg": "^6.1.0",
1745 "npm-registry-fetch": "^3.9.0",
1746 "npmlog": "^4.1.2",
1747 "p-finally": "^1.0.0",
1748 "p-map": "^1.2.0",
1749 "p-pipe": "^1.2.0",
1750 "p-reduce": "^1.0.0",
1751 "pacote": "^9.4.1",
1752 "semver": "^5.5.0"
1753 }
1754 },
1755 "@lerna/pulse-till-done": {
1756 "version": "3.11.0",
1757 "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.11.0.tgz",
1758 "integrity": "sha512-nMwBa6S4+VI/ketN92oj1xr8y74Fz4ul2R5jdbrRqLLEU/IMBWIqn6NRM2P+OQBoLpPZ2MdWENLJVFNN8X1Q+A==",
1759 "dev": true,
1760 "requires": {
1761 "npmlog": "^4.1.2"
1762 }
1763 },
1764 "@lerna/resolve-symlink": {
1765 "version": "3.11.0",
1766 "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.11.0.tgz",
1767 "integrity": "sha512-lDer8zPXS36iL4vJdZwOk6AnuUjDXswoTWdYkl+HdAKXp7cBlS+VeGmcFIJS4R3mSSZE20h1oEDuH8h8GGORIQ==",
1768 "dev": true,
1769 "requires": {
1770 "fs-extra": "^7.0.0",
1771 "npmlog": "^4.1.2",
1772 "read-cmd-shim": "^1.0.1"
1773 }
1774 },
1775 "@lerna/rimraf-dir": {
1776 "version": "3.11.0",
1777 "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.11.0.tgz",
1778 "integrity": "sha512-roy4lKel7BMNLfFvyzK0HI251mgI9EwbpOccR2Waz0V22d0gaqLKzfVrzovat9dVHXrKNxAhJ5iKkKeT93IunQ==",
1779 "dev": true,
1780 "requires": {
1781 "@lerna/child-process": "3.3.0",
1782 "npmlog": "^4.1.2",
1783 "path-exists": "^3.0.0",
1784 "rimraf": "^2.6.2"
1785 }
1786 },
1787 "@lerna/run": {
1788 "version": "3.11.0",
1789 "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.11.0.tgz",
1790 "integrity": "sha512-8c2yzbKJFzgO6VTOftWmB0fOLTL7G1GFAG5UTVDSk95Z2Gnjof3I/Xkvtbzq8L+DIOLpr+Tpj3fRBjZd8rONlA==",
1791 "dev": true,
1792 "requires": {
1793 "@lerna/batch-packages": "3.11.0",
1794 "@lerna/command": "3.11.0",
1795 "@lerna/filter-options": "3.11.0",
1796 "@lerna/npm-run-script": "3.11.0",
1797 "@lerna/output": "3.11.0",
1798 "@lerna/run-parallel-batches": "3.0.0",
1799 "@lerna/timer": "3.5.0",
1800 "@lerna/validation-error": "3.11.0",
1801 "p-map": "^1.2.0"
1802 }
1803 },
1804 "@lerna/run-lifecycle": {
1805 "version": "3.11.0",
1806 "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.11.0.tgz",
1807 "integrity": "sha512-3xeeVz9s3Dh2ljKqJI/Fl+gkZD9Y8JblAN62f4WNM76d/zFlgpCXDs62OpxNjEuXujA7YFix0sJ+oPKMm8mDrw==",
1808 "dev": true,
1809 "requires": {
1810 "@lerna/npm-conf": "3.7.0",
1811 "figgy-pudding": "^3.5.1",
1812 "npm-lifecycle": "^2.1.0",
1813 "npmlog": "^4.1.2"
1814 }
1815 },
1816 "@lerna/run-parallel-batches": {
1817 "version": "3.0.0",
1818 "resolved": "https://registry.npmjs.org/@lerna/run-parallel-batches/-/run-parallel-batches-3.0.0.tgz",
1819 "integrity": "sha512-Mj1ravlXF7AkkewKd9YFq9BtVrsStNrvVLedD/b2wIVbNqcxp8lS68vehXVOzoL/VWNEDotvqCQtyDBilCodGw==",
1820 "dev": true,
1821 "requires": {
1822 "p-map": "^1.2.0",
1823 "p-map-series": "^1.0.0"
1824 }
1825 },
1826 "@lerna/symlink-binary": {
1827 "version": "3.11.0",
1828 "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.11.0.tgz",
1829 "integrity": "sha512-5sOED+1O8jI+ckDS6DRUKtAtbKo7lbxFIJs6sWWEu5qKzM5e21O6E2wTWimJkad8nJ1SJAuyc8DC8M8ki4kT4w==",
1830 "dev": true,
1831 "requires": {
1832 "@lerna/create-symlink": "3.11.0",
1833 "@lerna/package": "3.11.0",
1834 "fs-extra": "^7.0.0",
1835 "p-map": "^1.2.0"
1836 }
1837 },
1838 "@lerna/symlink-dependencies": {
1839 "version": "3.11.0",
1840 "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.11.0.tgz",
1841 "integrity": "sha512-XKNX8oOgcOmiKHUn7qT5GvvmKP3w5otZPOjRixUDUILWTc3P8nO5I1VNILNF6IE5ajNw6yiXOWikSxc6KuFqBQ==",
1842 "dev": true,
1843 "requires": {
1844 "@lerna/create-symlink": "3.11.0",
1845 "@lerna/resolve-symlink": "3.11.0",
1846 "@lerna/symlink-binary": "3.11.0",
1847 "fs-extra": "^7.0.0",
1848 "p-finally": "^1.0.0",
1849 "p-map": "^1.2.0",
1850 "p-map-series": "^1.0.0"
1851 }
1852 },
1853 "@lerna/timer": {
1854 "version": "3.5.0",
1855 "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.5.0.tgz",
1856 "integrity": "sha512-TAb99hqQN6E3JBGtG9iyZNPq1/DbmqgBOeNrKtdJsGvIeX/NGLgUDWMrj2h04V4O+jpBFmSf6HIld6triKmxCA==",
1857 "dev": true
1858 },
1859 "@lerna/validation-error": {
1860 "version": "3.11.0",
1861 "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.11.0.tgz",
1862 "integrity": "sha512-/mS4o6QYm4OXUqfPJnW1mKudGhvhLe9uiQ9eK2cgSxkCAVq9G2Sl/KVohpnqAgeRI3nXordGxHS745CdAhg7pA==",
1863 "dev": true,
1864 "requires": {
1865 "npmlog": "^4.1.2"
1866 }
1867 },
1868 "@lerna/version": {
1869 "version": "3.11.1",
1870 "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.11.1.tgz",
1871 "integrity": "sha512-+lFq4D8BpchIslIz6jyUY6TZO1kuAgQ+G1LjaYwUBiP2SzXVWgPoPoq/9dnaSq38Hhhvlf7FF6i15d+q8gk1xQ==",
1872 "dev": true,
1873 "requires": {
1874 "@lerna/batch-packages": "3.11.0",
1875 "@lerna/check-working-tree": "3.11.0",
1876 "@lerna/child-process": "3.3.0",
1877 "@lerna/collect-updates": "3.11.0",
1878 "@lerna/command": "3.11.0",
1879 "@lerna/conventional-commits": "3.11.0",
1880 "@lerna/github-client": "3.11.0",
1881 "@lerna/output": "3.11.0",
1882 "@lerna/prompt": "3.11.0",
1883 "@lerna/run-lifecycle": "3.11.0",
1884 "@lerna/validation-error": "3.11.0",
1885 "chalk": "^2.3.1",
1886 "dedent": "^0.7.0",
1887 "minimatch": "^3.0.4",
1888 "npmlog": "^4.1.2",
1889 "p-map": "^1.2.0",
1890 "p-pipe": "^1.2.0",
1891 "p-reduce": "^1.0.0",
1892 "p-waterfall": "^1.0.0",
1893 "semver": "^5.5.0",
1894 "slash": "^1.0.0",
1895 "temp-write": "^3.4.0"
1896 },
1897 "dependencies": {
1898 "slash": {
1899 "version": "1.0.0",
1900 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
1901 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
1902 "dev": true
1903 }
1904 }
1905 },
1906 "@lerna/write-log-file": {
1907 "version": "3.11.0",
1908 "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.11.0.tgz",
1909 "integrity": "sha512-skpTDMDOkQAN4lCeAoI6/rPhbNE431eD0i6Ts3kExUOrYTr0m5CIwVtMZ31Flpky0Jfh4ET6rOl5SDNMLbf4VA==",
1910 "dev": true,
1911 "requires": {
1912 "npmlog": "^4.1.2",
1913 "write-file-atomic": "^2.3.0"
1914 }
1915 },
1916 "@mdi/js": {
1917 "version": "3.4.93",
1918 "resolved": "https://registry.npmjs.org/@mdi/js/-/js-3.4.93.tgz",
1919 "integrity": "sha512-SEzolEqT8ErlWdHz4AAtQ1lTfAnM6j67Ppm6k5s/I1aIuuoFP/D8d/z838C28xHO1KOqrsS1fw2wlf6fRiEEJA=="
1920 },
1921 "@mdi/react": {
1922 "version": "1.1.0",
1923 "resolved": "https://registry.npmjs.org/@mdi/react/-/react-1.1.0.tgz",
1924 "integrity": "sha512-c0+avMYEZ6i7Pg1ULLFs+p7k8bDPiie9rrgGYs8VWQhw2tUUYz7r0lIPVzD3bzMghWfyhfkArj88K5Of0WTMNw=="
1925 },
1183 "@meetfranz/electron-notification-state": { 1926 "@meetfranz/electron-notification-state": {
1184 "version": "1.0.0", 1927 "version": "1.0.0",
1185 "resolved": "https://registry.npmjs.org/@meetfranz/electron-notification-state/-/electron-notification-state-1.0.0.tgz", 1928 "resolved": "https://registry.npmjs.org/@meetfranz/electron-notification-state/-/electron-notification-state-1.0.0.tgz",
@@ -1190,10 +1933,391 @@
1190 "windows-quiet-hours": "^1.2.2" 1933 "windows-quiet-hours": "^1.2.2"
1191 } 1934 }
1192 }, 1935 },
1936 "@meetfranz/forms": {
1937 "version": "file:packages/forms",
1938 "requires": {
1939 "@mdi/js": "^3.3.92",
1940 "@mdi/react": "^1.1.0",
1941 "@meetfranz/theme": "^1.0.7",
1942 "react-html-attributes": "^1.4.3",
1943 "react-loader": "^2.4.5"
1944 }
1945 },
1946 "@meetfranz/theme": {
1947 "version": "file:packages/theme",
1948 "requires": {
1949 "color": "^3.1.0"
1950 }
1951 },
1952 "@meetfranz/ui": {
1953 "version": "file:packages/ui",
1954 "requires": {
1955 "@mdi/js": "^3.3.92",
1956 "@mdi/react": "^1.1.0",
1957 "@meetfranz/theme": "^1.0.7",
1958 "react-loader": "^2.4.5"
1959 }
1960 },
1961 "@mrmlnc/readdir-enhanced": {
1962 "version": "2.2.1",
1963 "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
1964 "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
1965 "dev": true,
1966 "requires": {
1967 "call-me-maybe": "^1.0.1",
1968 "glob-to-regexp": "^0.3.0"
1969 }
1970 },
1971 "@nodelib/fs.stat": {
1972 "version": "1.1.3",
1973 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
1974 "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
1975 "dev": true
1976 },
1977 "@octokit/endpoint": {
1978 "version": "3.1.2",
1979 "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-3.1.2.tgz",
1980 "integrity": "sha512-iRx4kDYybAv9tOrHDBE6HwlgiFi8qmbZl8SHliZWtxbUFuXLZXh2yv8DxGIK9wzD9J0wLDMZneO8vNYJNUSJ9Q==",
1981 "dev": true,
1982 "requires": {
1983 "deepmerge": "3.1.0",
1984 "is-plain-object": "^2.0.4",
1985 "universal-user-agent": "^2.0.1",
1986 "url-template": "^2.0.8"
1987 }
1988 },
1989 "@octokit/plugin-enterprise-rest": {
1990 "version": "2.1.1",
1991 "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-2.1.1.tgz",
1992 "integrity": "sha512-DJNXHH0LptKCLpJ8y3vCA/O+s+3/sDU4JNN2V0M04tsMN0hVGLPzoGgejPJgaxGP8Il5aw+jA5Nl5mTfdt9NrQ==",
1993 "dev": true
1994 },
1995 "@octokit/request": {
1996 "version": "2.3.0",
1997 "resolved": "https://registry.npmjs.org/@octokit/request/-/request-2.3.0.tgz",
1998 "integrity": "sha512-5YRqYNZOAaL7+nt7w3Scp6Sz4P2g7wKFP9npx1xdExMomk8/M/ICXVLYVam2wzxeY0cIc6wcKpjC5KI4jiNbGw==",
1999 "dev": true,
2000 "requires": {
2001 "@octokit/endpoint": "^3.1.1",
2002 "is-plain-object": "^2.0.4",
2003 "node-fetch": "^2.3.0",
2004 "universal-user-agent": "^2.0.1"
2005 },
2006 "dependencies": {
2007 "node-fetch": {
2008 "version": "2.3.0",
2009 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.3.0.tgz",
2010 "integrity": "sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA==",
2011 "dev": true
2012 }
2013 }
2014 },
2015 "@octokit/rest": {
2016 "version": "16.15.0",
2017 "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.15.0.tgz",
2018 "integrity": "sha512-Un+e7rgh38RtPOTe453pT/KPM/p2KZICimBmuZCd2wEo8PacDa4h6RqTPZs+f2DPazTTqdM7QU4LKlUjgiBwWw==",
2019 "dev": true,
2020 "requires": {
2021 "@octokit/request": "2.3.0",
2022 "before-after-hook": "^1.2.0",
2023 "btoa-lite": "^1.0.0",
2024 "lodash.get": "^4.4.2",
2025 "lodash.set": "^4.3.2",
2026 "lodash.uniq": "^4.5.0",
2027 "octokit-pagination-methods": "^1.1.0",
2028 "universal-user-agent": "^2.0.0",
2029 "url-template": "^2.0.8"
2030 }
2031 },
2032 "@types/classnames": {
2033 "version": "2.2.7",
2034 "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.7.tgz",
2035 "integrity": "sha512-rzOhiQ55WzAiFgXRtitP/ZUT8iVNyllEpylJ5zHzR4vArUvMB39GTk+Zon/uAM0JxEFAWnwsxC2gH8s+tZ3Myg==",
2036 "dev": true
2037 },
2038 "@types/color": {
2039 "version": "3.0.0",
2040 "resolved": "https://registry.npmjs.org/@types/color/-/color-3.0.0.tgz",
2041 "integrity": "sha512-5qqtNia+m2I0/85+pd2YzAXaTyKO8j+svirO5aN+XaQJ5+eZ8nx0jPtEWZLxCi50xwYsX10xUHetFzfb1WEs4Q==",
2042 "dev": true,
2043 "requires": {
2044 "@types/color-convert": "*"
2045 }
2046 },
2047 "@types/color-convert": {
2048 "version": "1.9.0",
2049 "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-1.9.0.tgz",
2050 "integrity": "sha512-OKGEfULrvSL2VRbkl/gnjjgbbF7ycIlpSsX7Nkab4MOWi5XxmgBYvuiQ7lcCFY5cPDz7MUNaKgxte2VRmtr4Fg==",
2051 "dev": true,
2052 "requires": {
2053 "@types/color-name": "*"
2054 }
2055 },
2056 "@types/color-name": {
2057 "version": "1.1.0",
2058 "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.0.tgz",
2059 "integrity": "sha512-gZ/Rb+MFXF0pXSEQxdRoPMm5jeO3TycjOdvbpbcpHX/B+n9AqaHFe5q6Ga9CsZ7ir/UgIWPfrBzUzn3F19VH/w==",
2060 "dev": true
2061 },
2062 "@types/jss": {
2063 "version": "9.5.7",
2064 "resolved": "https://registry.npmjs.org/@types/jss/-/jss-9.5.7.tgz",
2065 "integrity": "sha512-OZimStu2QdDMtZ0h72JXqvLVbWUjXd5ZLk8vxLmfuC/nM1AabRyyGoxSufnzixrbpEcVcyy/JV5qeQu2JnjVZw==",
2066 "dev": true,
2067 "requires": {
2068 "csstype": "^2.0.0",
2069 "indefinite-observable": "^1.0.1"
2070 }
2071 },
2072 "@types/lodash": {
2073 "version": "4.14.120",
2074 "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.120.tgz",
2075 "integrity": "sha512-jQ21kQ120mo+IrDs1nFNVm/AsdFxIx2+vZ347DbogHJPd/JzKNMOqU6HCYin1W6v8l5R9XSO2/e9cxmn7HAnVw==",
2076 "dev": true
2077 },
1193 "@types/node": { 2078 "@types/node": {
1194 "version": "10.12.21", 2079 "version": "11.9.0",
1195 "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.21.tgz", 2080 "resolved": "https://registry.npmjs.org/@types/node/-/node-11.9.0.tgz",
1196 "integrity": "sha512-CBgLNk4o3XMnqMc0rhb6lc77IwShMEglz05deDcn2lQxyXEZivfwgYJu7SMha9V5XcrP6qZuevTHV/QrN2vjKQ==", 2081 "integrity": "sha512-ry4DOrC+xenhQbzk1iIPzCZGhhPGEFv7ia7Iu6XXSLVluiJIe9FfG7Iu3mObH9mpxEXCWLCMU4JWbCCR9Oy1Zg==",
2082 "dev": true
2083 },
2084 "@types/prop-types": {
2085 "version": "15.5.8",
2086 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.5.8.tgz",
2087 "integrity": "sha512-3AQoUxQcQtLHsK25wtTWIoIpgYjH3vSDroZOUr7PpCHw/jLY1RB9z9E8dBT/OSmwStVgkRNvdh+ZHNiomRieaw==",
2088 "dev": true
2089 },
2090 "@types/react": {
2091 "version": "16.8.2",
2092 "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.2.tgz",
2093 "integrity": "sha512-6mcKsqlqkN9xADrwiUz2gm9Wg4iGnlVGciwBRYFQSMWG6MQjhOZ/AVnxn+6v8nslFgfYTV8fNdE6XwKu6va5PA==",
2094 "dev": true,
2095 "requires": {
2096 "@types/prop-types": "*",
2097 "csstype": "^2.2.0"
2098 }
2099 },
2100 "@types/react-dom": {
2101 "version": "16.0.11",
2102 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.11.tgz",
2103 "integrity": "sha512-x6zUx9/42B5Kl2Vl9HlopV8JF64wLpX3c+Pst9kc1HgzrsH+mkehe/zmHMQTplIrR48H2gpU7ZqurQolYu8XBA==",
2104 "dev": true,
2105 "requires": {
2106 "@types/react": "*"
2107 }
2108 },
2109 "@types/react-jss": {
2110 "version": "8.6.1",
2111 "resolved": "https://registry.npmjs.org/@types/react-jss/-/react-jss-8.6.1.tgz",
2112 "integrity": "sha512-F/6V+yOuUA/4sTKwa9Lc2QsafKhAal3d9XxvtaMS1HUdNx9xspPpnHMEIJ27qiAPuyNMF5naJxdxwnEE0fWoSg==",
2113 "dev": true,
2114 "requires": {
2115 "@types/jss": "*",
2116 "@types/react": "*",
2117 "@types/theming": "*",
2118 "csstype": "^2.0.0"
2119 }
2120 },
2121 "@types/theming": {
2122 "version": "1.3.2",
2123 "resolved": "https://registry.npmjs.org/@types/theming/-/theming-1.3.2.tgz",
2124 "integrity": "sha512-hglGgki3jUbSjl1UB6vc8rsOyELRfH+VVIMyymoHRlUizdgWmWiwteH2jdltsHCVlAtSCmAh0nB71t9G41vhxQ==",
2125 "dev": true,
2126 "requires": {
2127 "@types/react": "*"
2128 }
2129 },
2130 "@types/uuid": {
2131 "version": "3.4.4",
2132 "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.4.tgz",
2133 "integrity": "sha512-tPIgT0GUmdJQNSHxp0X2jnpQfBSTfGxUMc/2CXBU2mnyTFVYVa2ojpoQ74w0U2yn2vw3jnC640+77lkFFpdVDw==",
2134 "dev": true,
2135 "requires": {
2136 "@types/node": "*"
2137 }
2138 },
2139 "@webassemblyjs/ast": {
2140 "version": "1.7.11",
2141 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz",
2142 "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==",
2143 "dev": true,
2144 "requires": {
2145 "@webassemblyjs/helper-module-context": "1.7.11",
2146 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
2147 "@webassemblyjs/wast-parser": "1.7.11"
2148 }
2149 },
2150 "@webassemblyjs/floating-point-hex-parser": {
2151 "version": "1.7.11",
2152 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz",
2153 "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==",
2154 "dev": true
2155 },
2156 "@webassemblyjs/helper-api-error": {
2157 "version": "1.7.11",
2158 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz",
2159 "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==",
2160 "dev": true
2161 },
2162 "@webassemblyjs/helper-buffer": {
2163 "version": "1.7.11",
2164 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz",
2165 "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==",
2166 "dev": true
2167 },
2168 "@webassemblyjs/helper-code-frame": {
2169 "version": "1.7.11",
2170 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz",
2171 "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==",
2172 "dev": true,
2173 "requires": {
2174 "@webassemblyjs/wast-printer": "1.7.11"
2175 }
2176 },
2177 "@webassemblyjs/helper-fsm": {
2178 "version": "1.7.11",
2179 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz",
2180 "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==",
2181 "dev": true
2182 },
2183 "@webassemblyjs/helper-module-context": {
2184 "version": "1.7.11",
2185 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz",
2186 "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==",
2187 "dev": true
2188 },
2189 "@webassemblyjs/helper-wasm-bytecode": {
2190 "version": "1.7.11",
2191 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz",
2192 "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==",
2193 "dev": true
2194 },
2195 "@webassemblyjs/helper-wasm-section": {
2196 "version": "1.7.11",
2197 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz",
2198 "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==",
2199 "dev": true,
2200 "requires": {
2201 "@webassemblyjs/ast": "1.7.11",
2202 "@webassemblyjs/helper-buffer": "1.7.11",
2203 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
2204 "@webassemblyjs/wasm-gen": "1.7.11"
2205 }
2206 },
2207 "@webassemblyjs/ieee754": {
2208 "version": "1.7.11",
2209 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz",
2210 "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==",
2211 "dev": true,
2212 "requires": {
2213 "@xtuc/ieee754": "^1.2.0"
2214 }
2215 },
2216 "@webassemblyjs/leb128": {
2217 "version": "1.7.11",
2218 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz",
2219 "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==",
2220 "dev": true,
2221 "requires": {
2222 "@xtuc/long": "4.2.1"
2223 }
2224 },
2225 "@webassemblyjs/utf8": {
2226 "version": "1.7.11",
2227 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz",
2228 "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==",
2229 "dev": true
2230 },
2231 "@webassemblyjs/wasm-edit": {
2232 "version": "1.7.11",
2233 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz",
2234 "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==",
2235 "dev": true,
2236 "requires": {
2237 "@webassemblyjs/ast": "1.7.11",
2238 "@webassemblyjs/helper-buffer": "1.7.11",
2239 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
2240 "@webassemblyjs/helper-wasm-section": "1.7.11",
2241 "@webassemblyjs/wasm-gen": "1.7.11",
2242 "@webassemblyjs/wasm-opt": "1.7.11",
2243 "@webassemblyjs/wasm-parser": "1.7.11",
2244 "@webassemblyjs/wast-printer": "1.7.11"
2245 }
2246 },
2247 "@webassemblyjs/wasm-gen": {
2248 "version": "1.7.11",
2249 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz",
2250 "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==",
2251 "dev": true,
2252 "requires": {
2253 "@webassemblyjs/ast": "1.7.11",
2254 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
2255 "@webassemblyjs/ieee754": "1.7.11",
2256 "@webassemblyjs/leb128": "1.7.11",
2257 "@webassemblyjs/utf8": "1.7.11"
2258 }
2259 },
2260 "@webassemblyjs/wasm-opt": {
2261 "version": "1.7.11",
2262 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz",
2263 "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==",
2264 "dev": true,
2265 "requires": {
2266 "@webassemblyjs/ast": "1.7.11",
2267 "@webassemblyjs/helper-buffer": "1.7.11",
2268 "@webassemblyjs/wasm-gen": "1.7.11",
2269 "@webassemblyjs/wasm-parser": "1.7.11"
2270 }
2271 },
2272 "@webassemblyjs/wasm-parser": {
2273 "version": "1.7.11",
2274 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz",
2275 "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==",
2276 "dev": true,
2277 "requires": {
2278 "@webassemblyjs/ast": "1.7.11",
2279 "@webassemblyjs/helper-api-error": "1.7.11",
2280 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
2281 "@webassemblyjs/ieee754": "1.7.11",
2282 "@webassemblyjs/leb128": "1.7.11",
2283 "@webassemblyjs/utf8": "1.7.11"
2284 }
2285 },
2286 "@webassemblyjs/wast-parser": {
2287 "version": "1.7.11",
2288 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz",
2289 "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==",
2290 "dev": true,
2291 "requires": {
2292 "@webassemblyjs/ast": "1.7.11",
2293 "@webassemblyjs/floating-point-hex-parser": "1.7.11",
2294 "@webassemblyjs/helper-api-error": "1.7.11",
2295 "@webassemblyjs/helper-code-frame": "1.7.11",
2296 "@webassemblyjs/helper-fsm": "1.7.11",
2297 "@xtuc/long": "4.2.1"
2298 }
2299 },
2300 "@webassemblyjs/wast-printer": {
2301 "version": "1.7.11",
2302 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz",
2303 "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==",
2304 "dev": true,
2305 "requires": {
2306 "@webassemblyjs/ast": "1.7.11",
2307 "@webassemblyjs/wast-parser": "1.7.11",
2308 "@xtuc/long": "4.2.1"
2309 }
2310 },
2311 "@xtuc/ieee754": {
2312 "version": "1.2.0",
2313 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
2314 "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
2315 "dev": true
2316 },
2317 "@xtuc/long": {
2318 "version": "4.2.1",
2319 "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz",
2320 "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==",
1197 "dev": true 2321 "dev": true
1198 }, 2322 },
1199 "JSONStream": { 2323 "JSONStream": {
@@ -1224,18 +2348,35 @@
1224 "dependencies": { 2348 "dependencies": {
1225 "mime-types": { 2349 "mime-types": {
1226 "version": "1.0.2", 2350 "version": "1.0.2",
1227 "resolved": "http://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", 2351 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz",
1228 "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=", 2352 "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=",
1229 "dev": true 2353 "dev": true
1230 } 2354 }
1231 } 2355 }
1232 }, 2356 },
1233 "acorn": { 2357 "acorn": {
1234 "version": "6.0.4", 2358 "version": "6.1.0",
1235 "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.4.tgz", 2359 "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.0.tgz",
1236 "integrity": "sha512-VY4i5EKSKkofY2I+6QLTbTTN/UvEQPCo6eiwzzSaSWfpaDhOmStMCMod6wmuPciNq+XS0faCglFu2lHZpdHUtg==", 2360 "integrity": "sha512-MW/FjM+IvU9CgBzjO3UIPCE2pyEwUsoFl+VGdczOPEdxfGFjuKny/gN54mOuX7Qxmb9Rg9MCn2oKiSUeW+pjrw==",
1237 "dev": true 2361 "dev": true
1238 }, 2362 },
2363 "acorn-dynamic-import": {
2364 "version": "3.0.0",
2365 "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
2366 "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==",
2367 "dev": true,
2368 "requires": {
2369 "acorn": "^5.0.0"
2370 },
2371 "dependencies": {
2372 "acorn": {
2373 "version": "5.7.3",
2374 "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
2375 "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
2376 "dev": true
2377 }
2378 }
2379 },
1239 "acorn-jsx": { 2380 "acorn-jsx": {
1240 "version": "5.0.1", 2381 "version": "5.0.1",
1241 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", 2382 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz",
@@ -1262,22 +2403,46 @@
1262 "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", 2403 "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
1263 "dev": true 2404 "dev": true
1264 }, 2405 },
2406 "agent-base": {
2407 "version": "4.2.1",
2408 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
2409 "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
2410 "dev": true,
2411 "requires": {
2412 "es6-promisify": "^5.0.0"
2413 }
2414 },
2415 "agentkeepalive": {
2416 "version": "3.5.2",
2417 "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz",
2418 "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==",
2419 "dev": true,
2420 "requires": {
2421 "humanize-ms": "^1.2.1"
2422 }
2423 },
1265 "ajv": { 2424 "ajv": {
1266 "version": "5.5.2", 2425 "version": "6.9.1",
1267 "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", 2426 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz",
1268 "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", 2427 "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==",
1269 "dev": true, 2428 "dev": true,
1270 "requires": { 2429 "requires": {
1271 "co": "^4.6.0", 2430 "fast-deep-equal": "^2.0.1",
1272 "fast-deep-equal": "^1.0.0",
1273 "fast-json-stable-stringify": "^2.0.0", 2431 "fast-json-stable-stringify": "^2.0.0",
1274 "json-schema-traverse": "^0.3.0" 2432 "json-schema-traverse": "^0.4.1",
2433 "uri-js": "^4.2.2"
1275 } 2434 }
1276 }, 2435 },
2436 "ajv-errors": {
2437 "version": "1.0.1",
2438 "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
2439 "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
2440 "dev": true
2441 },
1277 "ajv-keywords": { 2442 "ajv-keywords": {
1278 "version": "3.2.0", 2443 "version": "3.4.0",
1279 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", 2444 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz",
1280 "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", 2445 "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==",
1281 "dev": true 2446 "dev": true
1282 }, 2447 },
1283 "amdefine": { 2448 "amdefine": {
@@ -1293,44 +2458,11 @@
1293 "dev": true, 2458 "dev": true,
1294 "requires": { 2459 "requires": {
1295 "string-width": "^2.0.0" 2460 "string-width": "^2.0.0"
1296 },
1297 "dependencies": {
1298 "ansi-regex": {
1299 "version": "3.0.0",
1300 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
1301 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
1302 "dev": true
1303 },
1304 "is-fullwidth-code-point": {
1305 "version": "2.0.0",
1306 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1307 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1308 "dev": true
1309 },
1310 "string-width": {
1311 "version": "2.1.1",
1312 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
1313 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
1314 "dev": true,
1315 "requires": {
1316 "is-fullwidth-code-point": "^2.0.0",
1317 "strip-ansi": "^4.0.0"
1318 }
1319 },
1320 "strip-ansi": {
1321 "version": "4.0.0",
1322 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
1323 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1324 "dev": true,
1325 "requires": {
1326 "ansi-regex": "^3.0.0"
1327 }
1328 }
1329 } 2461 }
1330 }, 2462 },
1331 "ansi-colors": { 2463 "ansi-colors": {
1332 "version": "1.1.0", 2464 "version": "1.1.0",
1333 "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", 2465 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
1334 "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", 2466 "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
1335 "dev": true, 2467 "dev": true,
1336 "requires": { 2468 "requires": {
@@ -1338,33 +2470,45 @@
1338 } 2470 }
1339 }, 2471 },
1340 "ansi-escapes": { 2472 "ansi-escapes": {
1341 "version": "3.1.0", 2473 "version": "3.2.0",
1342 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", 2474 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
1343 "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", 2475 "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
1344 "dev": true 2476 "dev": true
1345 }, 2477 },
1346 "ansi-gray": { 2478 "ansi-gray": {
1347 "version": "0.1.1", 2479 "version": "0.1.1",
1348 "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", 2480 "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
1349 "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", 2481 "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
2482 "dev": true,
1350 "requires": { 2483 "requires": {
1351 "ansi-wrap": "0.1.0" 2484 "ansi-wrap": "0.1.0"
1352 } 2485 }
1353 }, 2486 },
2487 "ansi-html": {
2488 "version": "0.0.7",
2489 "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
2490 "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
2491 "dev": true
2492 },
1354 "ansi-regex": { 2493 "ansi-regex": {
1355 "version": "2.1.1", 2494 "version": "3.0.0",
1356 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 2495 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
1357 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" 2496 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
1358 }, 2497 },
1359 "ansi-styles": { 2498 "ansi-styles": {
1360 "version": "2.2.1", 2499 "version": "3.2.1",
1361 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 2500 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1362 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" 2501 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2502 "dev": true,
2503 "requires": {
2504 "color-convert": "^1.9.0"
2505 }
1363 }, 2506 },
1364 "ansi-wrap": { 2507 "ansi-wrap": {
1365 "version": "0.1.0", 2508 "version": "0.1.0",
1366 "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", 2509 "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
1367 "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" 2510 "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
2511 "dev": true
1368 }, 2512 },
1369 "anymatch": { 2513 "anymatch": {
1370 "version": "2.0.0", 2514 "version": "2.0.0",
@@ -1414,11 +2558,17 @@
1414 "temp-file": "^3.3.2" 2558 "temp-file": "^3.3.2"
1415 }, 2559 },
1416 "dependencies": { 2560 "dependencies": {
1417 "ci-info": { 2561 "builder-util-runtime": {
1418 "version": "2.0.0", 2562 "version": "8.1.0",
1419 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 2563 "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.1.0.tgz",
1420 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", 2564 "integrity": "sha512-s1mlJ28mv+56Iebh6c9aXjVe11O3Z0cDTwAGeB0PCcUzHA37fDxGgS8ZGoYNMZP+rBHj21d/od1wuYofTVLaQg==",
1421 "dev": true 2565 "dev": true,
2566 "requires": {
2567 "bluebird-lst": "^1.0.6",
2568 "debug": "^4.1.0",
2569 "fs-extra-p": "^7.0.0",
2570 "sax": "^1.2.4"
2571 }
1422 }, 2572 },
1423 "debug": { 2573 "debug": {
1424 "version": "4.1.1", 2574 "version": "4.1.1",
@@ -1429,15 +2579,6 @@
1429 "ms": "^2.1.1" 2579 "ms": "^2.1.1"
1430 } 2580 }
1431 }, 2581 },
1432 "is-ci": {
1433 "version": "2.0.0",
1434 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
1435 "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
1436 "dev": true,
1437 "requires": {
1438 "ci-info": "^2.0.0"
1439 }
1440 },
1441 "ms": { 2582 "ms": {
1442 "version": "2.1.1", 2583 "version": "2.1.1",
1443 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 2584 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
@@ -1469,7 +2610,8 @@
1469 "archy": { 2610 "archy": {
1470 "version": "1.0.0", 2611 "version": "1.0.0",
1471 "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", 2612 "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
1472 "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" 2613 "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
2614 "dev": true
1473 }, 2615 },
1474 "are-we-there-yet": { 2616 "are-we-there-yet": {
1475 "version": "1.1.5", 2617 "version": "1.1.5",
@@ -1479,6 +2621,32 @@
1479 "requires": { 2621 "requires": {
1480 "delegates": "^1.0.0", 2622 "delegates": "^1.0.0",
1481 "readable-stream": "^2.0.6" 2623 "readable-stream": "^2.0.6"
2624 },
2625 "dependencies": {
2626 "readable-stream": {
2627 "version": "2.3.6",
2628 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
2629 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
2630 "dev": true,
2631 "requires": {
2632 "core-util-is": "~1.0.0",
2633 "inherits": "~2.0.3",
2634 "isarray": "~1.0.0",
2635 "process-nextick-args": "~2.0.0",
2636 "safe-buffer": "~5.1.1",
2637 "string_decoder": "~1.1.1",
2638 "util-deprecate": "~1.0.1"
2639 }
2640 },
2641 "string_decoder": {
2642 "version": "1.1.1",
2643 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2644 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2645 "dev": true,
2646 "requires": {
2647 "safe-buffer": "~5.1.0"
2648 }
2649 }
1482 } 2650 }
1483 }, 2651 },
1484 "argparse": { 2652 "argparse": {
@@ -1502,7 +2670,8 @@
1502 "arr-diff": { 2670 "arr-diff": {
1503 "version": "4.0.0", 2671 "version": "4.0.0",
1504 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 2672 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
1505 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" 2673 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
2674 "dev": true
1506 }, 2675 },
1507 "arr-filter": { 2676 "arr-filter": {
1508 "version": "1.1.2", 2677 "version": "1.1.2",
@@ -1516,7 +2685,8 @@
1516 "arr-flatten": { 2685 "arr-flatten": {
1517 "version": "1.1.0", 2686 "version": "1.1.0",
1518 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 2687 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
1519 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" 2688 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
2689 "dev": true
1520 }, 2690 },
1521 "arr-map": { 2691 "arr-map": {
1522 "version": "2.0.2", 2692 "version": "2.0.2",
@@ -1530,7 +2700,8 @@
1530 "arr-union": { 2700 "arr-union": {
1531 "version": "3.1.0", 2701 "version": "3.1.0",
1532 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", 2702 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
1533 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" 2703 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
2704 "dev": true
1534 }, 2705 },
1535 "array-differ": { 2706 "array-differ": {
1536 "version": "1.0.0", 2707 "version": "1.0.0",
@@ -1541,7 +2712,8 @@
1541 "array-each": { 2712 "array-each": {
1542 "version": "1.0.1", 2713 "version": "1.0.1",
1543 "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", 2714 "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
1544 "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" 2715 "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
2716 "dev": true
1545 }, 2717 },
1546 "array-find-index": { 2718 "array-find-index": {
1547 "version": "1.0.2", 2719 "version": "1.0.2",
@@ -1549,6 +2721,12 @@
1549 "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", 2721 "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
1550 "dev": true 2722 "dev": true
1551 }, 2723 },
2724 "array-flatten": {
2725 "version": "2.1.2",
2726 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
2727 "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
2728 "dev": true
2729 },
1552 "array-ify": { 2730 "array-ify": {
1553 "version": "1.0.0", 2731 "version": "1.0.0",
1554 "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", 2732 "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
@@ -1603,7 +2781,8 @@
1603 "array-slice": { 2781 "array-slice": {
1604 "version": "1.1.0", 2782 "version": "1.1.0",
1605 "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", 2783 "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
1606 "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" 2784 "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
2785 "dev": true
1607 }, 2786 },
1608 "array-sort": { 2787 "array-sort": {
1609 "version": "1.0.0", 2788 "version": "1.0.0",
@@ -1624,6 +2803,15 @@
1624 } 2803 }
1625 } 2804 }
1626 }, 2805 },
2806 "array-union": {
2807 "version": "1.0.2",
2808 "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
2809 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
2810 "dev": true,
2811 "requires": {
2812 "array-uniq": "^1.0.1"
2813 }
2814 },
1627 "array-uniq": { 2815 "array-uniq": {
1628 "version": "1.0.3", 2816 "version": "1.0.3",
1629 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 2817 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
@@ -1633,7 +2821,8 @@
1633 "array-unique": { 2821 "array-unique": {
1634 "version": "0.3.2", 2822 "version": "0.3.2",
1635 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 2823 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
1636 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" 2824 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
2825 "dev": true
1637 }, 2826 },
1638 "arraybuffer.slice": { 2827 "arraybuffer.slice": {
1639 "version": "0.0.6", 2828 "version": "0.0.6",
@@ -1661,6 +2850,43 @@
1661 "safer-buffer": "~2.1.0" 2850 "safer-buffer": "~2.1.0"
1662 } 2851 }
1663 }, 2852 },
2853 "asn1.js": {
2854 "version": "4.10.1",
2855 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
2856 "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
2857 "dev": true,
2858 "requires": {
2859 "bn.js": "^4.0.0",
2860 "inherits": "^2.0.1",
2861 "minimalistic-assert": "^1.0.0"
2862 }
2863 },
2864 "assert": {
2865 "version": "1.4.1",
2866 "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
2867 "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
2868 "dev": true,
2869 "requires": {
2870 "util": "0.10.3"
2871 },
2872 "dependencies": {
2873 "inherits": {
2874 "version": "2.0.1",
2875 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
2876 "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
2877 "dev": true
2878 },
2879 "util": {
2880 "version": "0.10.3",
2881 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
2882 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
2883 "dev": true,
2884 "requires": {
2885 "inherits": "2.0.1"
2886 }
2887 }
2888 }
2889 },
1664 "assert-plus": { 2890 "assert-plus": {
1665 "version": "1.0.0", 2891 "version": "1.0.0",
1666 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 2892 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
@@ -1670,7 +2896,8 @@
1670 "assign-symbols": { 2896 "assign-symbols": {
1671 "version": "1.0.0", 2897 "version": "1.0.0",
1672 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 2898 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
1673 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" 2899 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
2900 "dev": true
1674 }, 2901 },
1675 "ast-types-flow": { 2902 "ast-types-flow": {
1676 "version": "0.0.7", 2903 "version": "0.0.7",
@@ -1686,7 +2913,7 @@
1686 }, 2913 },
1687 "async": { 2914 "async": {
1688 "version": "0.1.22", 2915 "version": "0.1.22",
1689 "resolved": "http://registry.npmjs.org/async/-/async-0.1.22.tgz", 2916 "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz",
1690 "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=" 2917 "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE="
1691 }, 2918 },
1692 "async-done": { 2919 "async-done": {
@@ -1699,6 +2926,14 @@
1699 "once": "^1.3.2", 2926 "once": "^1.3.2",
1700 "process-nextick-args": "^1.0.7", 2927 "process-nextick-args": "^1.0.7",
1701 "stream-exhaust": "^1.0.1" 2928 "stream-exhaust": "^1.0.1"
2929 },
2930 "dependencies": {
2931 "process-nextick-args": {
2932 "version": "1.0.7",
2933 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
2934 "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
2935 "dev": true
2936 }
1702 } 2937 }
1703 }, 2938 },
1704 "async-each": { 2939 "async-each": {
@@ -1737,7 +2972,8 @@
1737 "atob": { 2972 "atob": {
1738 "version": "2.1.2", 2973 "version": "2.1.2",
1739 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", 2974 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
1740 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" 2975 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
2976 "dev": true
1741 }, 2977 },
1742 "attr-accept": { 2978 "attr-accept": {
1743 "version": "1.1.3", 2979 "version": "1.1.3",
@@ -1779,6 +3015,65 @@
1779 "ast-types-flow": "0.0.7" 3015 "ast-types-flow": "0.0.7"
1780 } 3016 }
1781 }, 3017 },
3018 "babel-code-frame": {
3019 "version": "6.26.0",
3020 "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
3021 "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
3022 "dev": true,
3023 "requires": {
3024 "chalk": "^1.1.3",
3025 "esutils": "^2.0.2",
3026 "js-tokens": "^3.0.2"
3027 },
3028 "dependencies": {
3029 "ansi-regex": {
3030 "version": "2.1.1",
3031 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
3032 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
3033 "dev": true
3034 },
3035 "ansi-styles": {
3036 "version": "2.2.1",
3037 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
3038 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
3039 "dev": true
3040 },
3041 "chalk": {
3042 "version": "1.1.3",
3043 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3044 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3045 "dev": true,
3046 "requires": {
3047 "ansi-styles": "^2.2.1",
3048 "escape-string-regexp": "^1.0.2",
3049 "has-ansi": "^2.0.0",
3050 "strip-ansi": "^3.0.0",
3051 "supports-color": "^2.0.0"
3052 }
3053 },
3054 "js-tokens": {
3055 "version": "3.0.2",
3056 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
3057 "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
3058 "dev": true
3059 },
3060 "strip-ansi": {
3061 "version": "3.0.1",
3062 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3063 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3064 "dev": true,
3065 "requires": {
3066 "ansi-regex": "^2.0.0"
3067 }
3068 },
3069 "supports-color": {
3070 "version": "2.0.0",
3071 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3072 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3073 "dev": true
3074 }
3075 }
3076 },
1782 "babel-eslint": { 3077 "babel-eslint": {
1783 "version": "10.0.1", 3078 "version": "10.0.1",
1784 "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz", 3079 "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz",
@@ -1791,16 +3086,38 @@
1791 "@babel/types": "^7.0.0", 3086 "@babel/types": "^7.0.0",
1792 "eslint-scope": "3.7.1", 3087 "eslint-scope": "3.7.1",
1793 "eslint-visitor-keys": "^1.0.0" 3088 "eslint-visitor-keys": "^1.0.0"
3089 }
3090 },
3091 "babel-loader": {
3092 "version": "8.0.5",
3093 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.5.tgz",
3094 "integrity": "sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw==",
3095 "dev": true,
3096 "requires": {
3097 "find-cache-dir": "^2.0.0",
3098 "loader-utils": "^1.0.2",
3099 "mkdirp": "^0.5.1",
3100 "util.promisify": "^1.0.0"
1794 }, 3101 },
1795 "dependencies": { 3102 "dependencies": {
1796 "eslint-scope": { 3103 "find-cache-dir": {
1797 "version": "3.7.1", 3104 "version": "2.0.0",
1798 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", 3105 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz",
1799 "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", 3106 "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==",
1800 "dev": true, 3107 "dev": true,
1801 "requires": { 3108 "requires": {
1802 "esrecurse": "^4.1.0", 3109 "commondir": "^1.0.1",
1803 "estraverse": "^4.1.1" 3110 "make-dir": "^1.0.0",
3111 "pkg-dir": "^3.0.0"
3112 }
3113 },
3114 "pkg-dir": {
3115 "version": "3.0.0",
3116 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
3117 "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
3118 "dev": true,
3119 "requires": {
3120 "find-up": "^3.0.0"
1804 } 3121 }
1805 } 3122 }
1806 } 3123 }
@@ -1853,6 +3170,7 @@
1853 "version": "0.11.2", 3170 "version": "0.11.2",
1854 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", 3171 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1855 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", 3172 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
3173 "dev": true,
1856 "requires": { 3174 "requires": {
1857 "cache-base": "^1.0.1", 3175 "cache-base": "^1.0.1",
1858 "class-utils": "^0.3.5", 3176 "class-utils": "^0.3.5",
@@ -1867,6 +3185,7 @@
1867 "version": "1.0.0", 3185 "version": "1.0.0",
1868 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 3186 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1869 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 3187 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
3188 "dev": true,
1870 "requires": { 3189 "requires": {
1871 "is-descriptor": "^1.0.0" 3190 "is-descriptor": "^1.0.0"
1872 } 3191 }
@@ -1875,6 +3194,7 @@
1875 "version": "1.0.0", 3194 "version": "1.0.0",
1876 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 3195 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1877 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 3196 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
3197 "dev": true,
1878 "requires": { 3198 "requires": {
1879 "kind-of": "^6.0.0" 3199 "kind-of": "^6.0.0"
1880 } 3200 }
@@ -1883,6 +3203,7 @@
1883 "version": "1.0.0", 3203 "version": "1.0.0",
1884 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 3204 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1885 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 3205 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
3206 "dev": true,
1886 "requires": { 3207 "requires": {
1887 "kind-of": "^6.0.0" 3208 "kind-of": "^6.0.0"
1888 } 3209 }
@@ -1891,6 +3212,7 @@
1891 "version": "1.0.2", 3212 "version": "1.0.2",
1892 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 3213 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1893 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 3214 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
3215 "dev": true,
1894 "requires": { 3216 "requires": {
1895 "is-accessor-descriptor": "^1.0.0", 3217 "is-accessor-descriptor": "^1.0.0",
1896 "is-data-descriptor": "^1.0.0", 3218 "is-data-descriptor": "^1.0.0",
@@ -1938,6 +3260,12 @@
1938 "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", 3260 "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
1939 "dev": true 3261 "dev": true
1940 }, 3262 },
3263 "before-after-hook": {
3264 "version": "1.3.2",
3265 "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-1.3.2.tgz",
3266 "integrity": "sha512-zyPgY5dgbf99c0uGUjhY4w+mxqEGxPKg9RQDl34VvrVh2bM31lFN+mwR1ZHepq/KA3VCPk1gwJZL6IIJqjLy2w==",
3267 "dev": true
3268 },
1941 "better-assert": { 3269 "better-assert": {
1942 "version": "1.0.2", 3270 "version": "1.0.2",
1943 "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", 3271 "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
@@ -1948,21 +3276,24 @@
1948 } 3276 }
1949 }, 3277 },
1950 "big.js": { 3278 "big.js": {
1951 "version": "3.2.0", 3279 "version": "5.2.2",
1952 "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", 3280 "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
1953 "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", 3281 "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
1954 "dev": true 3282 "dev": true
1955 }, 3283 },
1956 "binary-extensions": { 3284 "binary-extensions": {
1957 "version": "1.12.0", 3285 "version": "1.13.0",
1958 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", 3286 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz",
1959 "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", 3287 "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==",
1960 "dev": true 3288 "dev": true
1961 }, 3289 },
1962 "bindings": { 3290 "bindings": {
1963 "version": "1.3.0", 3291 "version": "1.4.0",
1964 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz", 3292 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.4.0.tgz",
1965 "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw==" 3293 "integrity": "sha512-7znEVX22Djn+nYjxCWKDne0RRloa9XfYa84yk3s+HkE3LpDYZmhArYr9O9huBoHY3/oXispx5LorIX7Sl2CgSQ==",
3294 "requires": {
3295 "file-uri-to-path": "1.0.0"
3296 }
1966 }, 3297 },
1967 "blob": { 3298 "blob": {
1968 "version": "0.0.4", 3299 "version": "0.0.4",
@@ -1992,10 +3323,87 @@
1992 "bluebird": "^3.5.2" 3323 "bluebird": "^3.5.2"
1993 } 3324 }
1994 }, 3325 },
3326 "bn.js": {
3327 "version": "4.11.8",
3328 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
3329 "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
3330 "dev": true
3331 },
3332 "body-parser": {
3333 "version": "1.18.3",
3334 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
3335 "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
3336 "dev": true,
3337 "requires": {
3338 "bytes": "3.0.0",
3339 "content-type": "~1.0.4",
3340 "debug": "2.6.9",
3341 "depd": "~1.1.2",
3342 "http-errors": "~1.6.3",
3343 "iconv-lite": "0.4.23",
3344 "on-finished": "~2.3.0",
3345 "qs": "6.5.2",
3346 "raw-body": "2.3.3",
3347 "type-is": "~1.6.16"
3348 },
3349 "dependencies": {
3350 "depd": {
3351 "version": "1.1.2",
3352 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
3353 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
3354 "dev": true
3355 },
3356 "ee-first": {
3357 "version": "1.1.1",
3358 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
3359 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
3360 "dev": true
3361 },
3362 "iconv-lite": {
3363 "version": "0.4.23",
3364 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
3365 "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
3366 "dev": true,
3367 "requires": {
3368 "safer-buffer": ">= 2.1.2 < 3"
3369 }
3370 },
3371 "on-finished": {
3372 "version": "2.3.0",
3373 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
3374 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
3375 "dev": true,
3376 "requires": {
3377 "ee-first": "1.1.1"
3378 }
3379 }
3380 }
3381 },
3382 "bonjour": {
3383 "version": "3.5.0",
3384 "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
3385 "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
3386 "dev": true,
3387 "requires": {
3388 "array-flatten": "^2.1.0",
3389 "deep-equal": "^1.0.1",
3390 "dns-equal": "^1.0.0",
3391 "dns-txt": "^2.0.2",
3392 "multicast-dns": "^6.0.1",
3393 "multicast-dns-service-types": "^1.1.0"
3394 }
3395 },
3396 "boolbase": {
3397 "version": "1.0.0",
3398 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
3399 "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
3400 "dev": true
3401 },
1995 "boom": { 3402 "boom": {
1996 "version": "2.10.1", 3403 "version": "2.10.1",
1997 "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", 3404 "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
1998 "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", 3405 "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
3406 "dev": true,
1999 "requires": { 3407 "requires": {
2000 "hoek": "2.x.x" 3408 "hoek": "2.x.x"
2001 } 3409 }
@@ -2015,71 +3423,11 @@
2015 "widest-line": "^2.0.0" 3423 "widest-line": "^2.0.0"
2016 }, 3424 },
2017 "dependencies": { 3425 "dependencies": {
2018 "ansi-regex": {
2019 "version": "3.0.0",
2020 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
2021 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
2022 "dev": true
2023 },
2024 "ansi-styles": {
2025 "version": "3.2.1",
2026 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2027 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2028 "dev": true,
2029 "requires": {
2030 "color-convert": "^1.9.0"
2031 }
2032 },
2033 "camelcase": { 3426 "camelcase": {
2034 "version": "4.1.0", 3427 "version": "4.1.0",
2035 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 3428 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
2036 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 3429 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
2037 "dev": true 3430 "dev": true
2038 },
2039 "chalk": {
2040 "version": "2.4.1",
2041 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
2042 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
2043 "dev": true,
2044 "requires": {
2045 "ansi-styles": "^3.2.1",
2046 "escape-string-regexp": "^1.0.5",
2047 "supports-color": "^5.3.0"
2048 }
2049 },
2050 "is-fullwidth-code-point": {
2051 "version": "2.0.0",
2052 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
2053 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
2054 "dev": true
2055 },
2056 "string-width": {
2057 "version": "2.1.1",
2058 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
2059 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
2060 "dev": true,
2061 "requires": {
2062 "is-fullwidth-code-point": "^2.0.0",
2063 "strip-ansi": "^4.0.0"
2064 }
2065 },
2066 "strip-ansi": {
2067 "version": "4.0.0",
2068 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
2069 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2070 "dev": true,
2071 "requires": {
2072 "ansi-regex": "^3.0.0"
2073 }
2074 },
2075 "supports-color": {
2076 "version": "5.5.0",
2077 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2078 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2079 "dev": true,
2080 "requires": {
2081 "has-flag": "^3.0.0"
2082 }
2083 } 3431 }
2084 } 3432 }
2085 }, 3433 },
@@ -2096,6 +3444,7 @@
2096 "version": "2.3.2", 3444 "version": "2.3.2",
2097 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 3445 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
2098 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 3446 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
3447 "dev": true,
2099 "requires": { 3448 "requires": {
2100 "arr-flatten": "^1.1.0", 3449 "arr-flatten": "^1.1.0",
2101 "array-unique": "^0.3.2", 3450 "array-unique": "^0.3.2",
@@ -2113,6 +3462,7 @@
2113 "version": "2.0.1", 3462 "version": "2.0.1",
2114 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 3463 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2115 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 3464 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3465 "dev": true,
2116 "requires": { 3466 "requires": {
2117 "is-extendable": "^0.1.0" 3467 "is-extendable": "^0.1.0"
2118 } 3468 }
@@ -2124,15 +3474,115 @@
2124 "resolved": "https://registry.npmjs.org/brcast/-/brcast-3.0.1.tgz", 3474 "resolved": "https://registry.npmjs.org/brcast/-/brcast-3.0.1.tgz",
2125 "integrity": "sha512-eI3yqf9YEqyGl9PCNTR46MGvDylGtaHjalcz6Q3fAPnP/PhpKkkve52vFdfGpwp4VUvK6LUr4TQN+2stCrEwTg==" 3475 "integrity": "sha512-eI3yqf9YEqyGl9PCNTR46MGvDylGtaHjalcz6Q3fAPnP/PhpKkkve52vFdfGpwp4VUvK6LUr4TQN+2stCrEwTg=="
2126 }, 3476 },
3477 "brorand": {
3478 "version": "1.1.0",
3479 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
3480 "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
3481 "dev": true
3482 },
3483 "browser-stdout": {
3484 "version": "1.3.1",
3485 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
3486 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
3487 "dev": true
3488 },
3489 "browserify-aes": {
3490 "version": "1.2.0",
3491 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
3492 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
3493 "dev": true,
3494 "requires": {
3495 "buffer-xor": "^1.0.3",
3496 "cipher-base": "^1.0.0",
3497 "create-hash": "^1.1.0",
3498 "evp_bytestokey": "^1.0.3",
3499 "inherits": "^2.0.1",
3500 "safe-buffer": "^5.0.1"
3501 }
3502 },
3503 "browserify-cipher": {
3504 "version": "1.0.1",
3505 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
3506 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
3507 "dev": true,
3508 "requires": {
3509 "browserify-aes": "^1.0.4",
3510 "browserify-des": "^1.0.0",
3511 "evp_bytestokey": "^1.0.0"
3512 }
3513 },
3514 "browserify-des": {
3515 "version": "1.0.2",
3516 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
3517 "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
3518 "dev": true,
3519 "requires": {
3520 "cipher-base": "^1.0.1",
3521 "des.js": "^1.0.0",
3522 "inherits": "^2.0.1",
3523 "safe-buffer": "^5.1.2"
3524 }
3525 },
3526 "browserify-rsa": {
3527 "version": "4.0.1",
3528 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
3529 "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
3530 "dev": true,
3531 "requires": {
3532 "bn.js": "^4.1.0",
3533 "randombytes": "^2.0.1"
3534 }
3535 },
3536 "browserify-sign": {
3537 "version": "4.0.4",
3538 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
3539 "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
3540 "dev": true,
3541 "requires": {
3542 "bn.js": "^4.1.1",
3543 "browserify-rsa": "^4.0.0",
3544 "create-hash": "^1.1.0",
3545 "create-hmac": "^1.1.2",
3546 "elliptic": "^6.0.0",
3547 "inherits": "^2.0.1",
3548 "parse-asn1": "^5.0.0"
3549 }
3550 },
3551 "browserify-zlib": {
3552 "version": "0.2.0",
3553 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
3554 "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
3555 "dev": true,
3556 "requires": {
3557 "pako": "~1.0.5"
3558 }
3559 },
2127 "browserslist": { 3560 "browserslist": {
2128 "version": "4.3.2", 3561 "version": "4.4.1",
2129 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.2.tgz", 3562 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz",
2130 "integrity": "sha512-wgZJWlYcDvsjRtf8socmAHf1nXq88KrQLB/gMYHGPUc2bzPWsgltSXwPWYHx4Sw0G9E/XGNW5wJDaWlpHRMpjA==", 3563 "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==",
2131 "dev": true, 3564 "dev": true,
2132 "requires": { 3565 "requires": {
2133 "caniuse-lite": "^1.0.30000898", 3566 "caniuse-lite": "^1.0.30000929",
2134 "electron-to-chromium": "^1.3.80", 3567 "electron-to-chromium": "^1.3.103",
2135 "node-releases": "^1.0.0-alpha.14" 3568 "node-releases": "^1.1.3"
3569 }
3570 },
3571 "btoa-lite": {
3572 "version": "1.0.0",
3573 "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz",
3574 "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=",
3575 "dev": true
3576 },
3577 "buffer": {
3578 "version": "4.9.1",
3579 "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
3580 "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
3581 "dev": true,
3582 "requires": {
3583 "base64-js": "^1.0.2",
3584 "ieee754": "^1.1.4",
3585 "isarray": "^1.0.0"
2136 } 3586 }
2137 }, 3587 },
2138 "buffer-alloc": { 3588 "buffer-alloc": {
@@ -2173,6 +3623,18 @@
2173 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 3623 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
2174 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" 3624 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
2175 }, 3625 },
3626 "buffer-indexof": {
3627 "version": "1.1.1",
3628 "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
3629 "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
3630 "dev": true
3631 },
3632 "buffer-xor": {
3633 "version": "1.0.3",
3634 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
3635 "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
3636 "dev": true
3637 },
2176 "builder-util": { 3638 "builder-util": {
2177 "version": "9.6.1", 3639 "version": "9.6.1",
2178 "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-9.6.1.tgz", 3640 "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-9.6.1.tgz",
@@ -2193,32 +3655,6 @@
2193 "temp-file": "^3.3.2" 3655 "temp-file": "^3.3.2"
2194 }, 3656 },
2195 "dependencies": { 3657 "dependencies": {
2196 "ansi-styles": {
2197 "version": "3.2.1",
2198 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2199 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2200 "dev": true,
2201 "requires": {
2202 "color-convert": "^1.9.0"
2203 }
2204 },
2205 "chalk": {
2206 "version": "2.4.1",
2207 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
2208 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
2209 "dev": true,
2210 "requires": {
2211 "ansi-styles": "^3.2.1",
2212 "escape-string-regexp": "^1.0.5",
2213 "supports-color": "^5.3.0"
2214 }
2215 },
2216 "ci-info": {
2217 "version": "2.0.0",
2218 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
2219 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
2220 "dev": true
2221 },
2222 "debug": { 3658 "debug": {
2223 "version": "4.1.1", 3659 "version": "4.1.1",
2224 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 3660 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
@@ -2228,39 +3664,21 @@
2228 "ms": "^2.1.1" 3664 "ms": "^2.1.1"
2229 } 3665 }
2230 }, 3666 },
2231 "is-ci": {
2232 "version": "2.0.0",
2233 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
2234 "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
2235 "dev": true,
2236 "requires": {
2237 "ci-info": "^2.0.0"
2238 }
2239 },
2240 "ms": { 3667 "ms": {
2241 "version": "2.1.1", 3668 "version": "2.1.1",
2242 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 3669 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
2243 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 3670 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
2244 "dev": true 3671 "dev": true
2245 },
2246 "supports-color": {
2247 "version": "5.5.0",
2248 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2249 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2250 "dev": true,
2251 "requires": {
2252 "has-flag": "^3.0.0"
2253 }
2254 } 3672 }
2255 } 3673 }
2256 }, 3674 },
2257 "builder-util-runtime": { 3675 "builder-util-runtime": {
2258 "version": "8.1.0", 3676 "version": "8.1.1",
2259 "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.1.0.tgz", 3677 "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.1.1.tgz",
2260 "integrity": "sha512-s1mlJ28mv+56Iebh6c9aXjVe11O3Z0cDTwAGeB0PCcUzHA37fDxGgS8ZGoYNMZP+rBHj21d/od1wuYofTVLaQg==", 3678 "integrity": "sha512-+ieS4PMB33vVE2S3ZNWBEQJ1zKmAs/agrBdh7XadE1lKLjrH4aXYuOh9OOGdxqIRldhlhNBaF+yKMMEFOdNVig==",
2261 "requires": { 3679 "requires": {
2262 "bluebird-lst": "^1.0.6", 3680 "bluebird-lst": "^1.0.6",
2263 "debug": "^4.1.0", 3681 "debug": "^4.1.1",
2264 "fs-extra-p": "^7.0.0", 3682 "fs-extra-p": "^7.0.0",
2265 "sax": "^1.2.4" 3683 "sax": "^1.2.4"
2266 }, 3684 },
@@ -2286,10 +3704,74 @@
2286 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", 3704 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
2287 "dev": true 3705 "dev": true
2288 }, 3706 },
3707 "builtin-status-codes": {
3708 "version": "3.0.0",
3709 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
3710 "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
3711 "dev": true
3712 },
3713 "builtins": {
3714 "version": "1.0.3",
3715 "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
3716 "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
3717 "dev": true
3718 },
3719 "byline": {
3720 "version": "5.0.0",
3721 "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz",
3722 "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=",
3723 "dev": true
3724 },
3725 "byte-size": {
3726 "version": "4.0.4",
3727 "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-4.0.4.tgz",
3728 "integrity": "sha512-82RPeneC6nqCdSwCX2hZUz3JPOvN5at/nTEw/CMf05Smu3Hrpo9Psb7LjN+k+XndNArG1EY8L4+BM3aTM4BCvw==",
3729 "dev": true
3730 },
3731 "bytes": {
3732 "version": "3.0.0",
3733 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
3734 "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
3735 "dev": true
3736 },
3737 "cacache": {
3738 "version": "11.3.2",
3739 "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz",
3740 "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==",
3741 "dev": true,
3742 "requires": {
3743 "bluebird": "^3.5.3",
3744 "chownr": "^1.1.1",
3745 "figgy-pudding": "^3.5.1",
3746 "glob": "^7.1.3",
3747 "graceful-fs": "^4.1.15",
3748 "lru-cache": "^5.1.1",
3749 "mississippi": "^3.0.0",
3750 "mkdirp": "^0.5.1",
3751 "move-concurrently": "^1.0.1",
3752 "promise-inflight": "^1.0.1",
3753 "rimraf": "^2.6.2",
3754 "ssri": "^6.0.1",
3755 "unique-filename": "^1.1.1",
3756 "y18n": "^4.0.0"
3757 },
3758 "dependencies": {
3759 "lru-cache": {
3760 "version": "5.1.1",
3761 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
3762 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
3763 "dev": true,
3764 "requires": {
3765 "yallist": "^3.0.2"
3766 }
3767 }
3768 }
3769 },
2289 "cache-base": { 3770 "cache-base": {
2290 "version": "1.0.1", 3771 "version": "1.0.1",
2291 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", 3772 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
2292 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", 3773 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
3774 "dev": true,
2293 "requires": { 3775 "requires": {
2294 "collection-visit": "^1.0.0", 3776 "collection-visit": "^1.0.0",
2295 "component-emitter": "^1.2.1", 3777 "component-emitter": "^1.2.1",
@@ -2302,6 +3784,12 @@
2302 "unset-value": "^1.0.0" 3784 "unset-value": "^1.0.0"
2303 } 3785 }
2304 }, 3786 },
3787 "call-me-maybe": {
3788 "version": "1.0.1",
3789 "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
3790 "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
3791 "dev": true
3792 },
2305 "caller-callsite": { 3793 "caller-callsite": {
2306 "version": "2.0.0", 3794 "version": "2.0.0",
2307 "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", 3795 "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
@@ -2340,34 +3828,45 @@
2340 "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", 3828 "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
2341 "dev": true 3829 "dev": true
2342 }, 3830 },
2343 "camelcase": { 3831 "camel-case": {
2344 "version": "3.0.0", 3832 "version": "3.0.0",
2345 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 3833 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
2346 "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 3834 "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
3835 "dev": true,
3836 "requires": {
3837 "no-case": "^2.2.0",
3838 "upper-case": "^1.1.1"
3839 }
3840 },
3841 "camelcase": {
3842 "version": "5.0.0",
3843 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz",
3844 "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==",
2347 "dev": true 3845 "dev": true
2348 }, 3846 },
2349 "camelcase-keys": { 3847 "camelcase-keys": {
2350 "version": "2.1.0", 3848 "version": "4.2.0",
2351 "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", 3849 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz",
2352 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", 3850 "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
2353 "dev": true, 3851 "dev": true,
2354 "requires": { 3852 "requires": {
2355 "camelcase": "^2.0.0", 3853 "camelcase": "^4.1.0",
2356 "map-obj": "^1.0.0" 3854 "map-obj": "^2.0.0",
3855 "quick-lru": "^1.0.0"
2357 }, 3856 },
2358 "dependencies": { 3857 "dependencies": {
2359 "camelcase": { 3858 "camelcase": {
2360 "version": "2.1.1", 3859 "version": "4.1.0",
2361 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 3860 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
2362 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 3861 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
2363 "dev": true 3862 "dev": true
2364 } 3863 }
2365 } 3864 }
2366 }, 3865 },
2367 "caniuse-lite": { 3866 "caniuse-lite": {
2368 "version": "1.0.30000898", 3867 "version": "1.0.30000936",
2369 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000898.tgz", 3868 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000936.tgz",
2370 "integrity": "sha512-ytlTZqO4hYe4rNAJhMynUAIUI33jsP2Bb1two/9OVC39wZjPZ8exIO0eCLw5mqAtegOGiGF0kkTWTn3B02L+mw==", 3869 "integrity": "sha512-orX4IdpbFhdNO7bTBhSbahp1EBpqzBc+qrvTRVUFfZgA4zta7TdM6PN5ZxkEUgDnz36m+PfWGcdX7AVfFWItJw==",
2371 "dev": true 3870 "dev": true
2372 }, 3871 },
2373 "capture-stack-trace": { 3872 "capture-stack-trace": {
@@ -2388,15 +3887,14 @@
2388 "integrity": "sha512-SxltgMwL9uCko5/ZCLiyG2B7R9fY4pDZUw7hJ4MhirdjBLosoDqkWABi3XMucddHdLiFJMb7PD2MZifZriuMTg==" 3887 "integrity": "sha512-SxltgMwL9uCko5/ZCLiyG2B7R9fY4pDZUw7hJ4MhirdjBLosoDqkWABi3XMucddHdLiFJMb7PD2MZifZriuMTg=="
2389 }, 3888 },
2390 "chalk": { 3889 "chalk": {
2391 "version": "1.1.3", 3890 "version": "2.4.2",
2392 "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 3891 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2393 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 3892 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3893 "dev": true,
2394 "requires": { 3894 "requires": {
2395 "ansi-styles": "^2.2.1", 3895 "ansi-styles": "^3.2.1",
2396 "escape-string-regexp": "^1.0.2", 3896 "escape-string-regexp": "^1.0.5",
2397 "has-ansi": "^2.0.0", 3897 "supports-color": "^5.3.0"
2398 "strip-ansi": "^3.0.0",
2399 "supports-color": "^2.0.0"
2400 } 3898 }
2401 }, 3899 },
2402 "chardet": { 3900 "chardet": {
@@ -2406,24 +3904,31 @@
2406 "dev": true 3904 "dev": true
2407 }, 3905 },
2408 "chokidar": { 3906 "chokidar": {
2409 "version": "2.0.4", 3907 "version": "2.1.1",
2410 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", 3908 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.1.tgz",
2411 "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", 3909 "integrity": "sha512-gfw3p2oQV2wEt+8VuMlNsPjCxDxvvgnm/kz+uATu805mWVF8IJN7uz9DN7iBz+RMJISmiVbCOBFs9qBGMjtPfQ==",
2412 "dev": true, 3910 "dev": true,
2413 "requires": { 3911 "requires": {
2414 "anymatch": "^2.0.0", 3912 "anymatch": "^2.0.0",
2415 "async-each": "^1.0.0", 3913 "async-each": "^1.0.1",
2416 "braces": "^2.3.0", 3914 "braces": "^2.3.2",
2417 "fsevents": "^1.2.2", 3915 "fsevents": "^1.2.7",
2418 "glob-parent": "^3.1.0", 3916 "glob-parent": "^3.1.0",
2419 "inherits": "^2.0.1", 3917 "inherits": "^2.0.3",
2420 "is-binary-path": "^1.0.0", 3918 "is-binary-path": "^1.0.0",
2421 "is-glob": "^4.0.0", 3919 "is-glob": "^4.0.0",
2422 "lodash.debounce": "^4.0.8", 3920 "normalize-path": "^3.0.0",
2423 "normalize-path": "^2.1.1",
2424 "path-is-absolute": "^1.0.0", 3921 "path-is-absolute": "^1.0.0",
2425 "readdirp": "^2.0.0", 3922 "readdirp": "^2.2.1",
2426 "upath": "^1.0.5" 3923 "upath": "^1.1.0"
3924 },
3925 "dependencies": {
3926 "normalize-path": {
3927 "version": "3.0.0",
3928 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
3929 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3930 "dev": true
3931 }
2427 } 3932 }
2428 }, 3933 },
2429 "chownr": { 3934 "chownr": {
@@ -2431,6 +3936,15 @@
2431 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", 3936 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
2432 "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==" 3937 "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g=="
2433 }, 3938 },
3939 "chrome-trace-event": {
3940 "version": "1.0.0",
3941 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz",
3942 "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==",
3943 "dev": true,
3944 "requires": {
3945 "tslib": "^1.9.0"
3946 }
3947 },
2434 "chromium-pickle-js": { 3948 "chromium-pickle-js": {
2435 "version": "0.2.0", 3949 "version": "0.2.0",
2436 "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", 3950 "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
@@ -2438,11 +3952,21 @@
2438 "dev": true 3952 "dev": true
2439 }, 3953 },
2440 "ci-info": { 3954 "ci-info": {
2441 "version": "1.6.0", 3955 "version": "2.0.0",
2442 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", 3956 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
2443 "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", 3957 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
2444 "dev": true 3958 "dev": true
2445 }, 3959 },
3960 "cipher-base": {
3961 "version": "1.0.4",
3962 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
3963 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
3964 "dev": true,
3965 "requires": {
3966 "inherits": "^2.0.1",
3967 "safe-buffer": "^5.0.1"
3968 }
3969 },
2446 "circular-json": { 3970 "circular-json": {
2447 "version": "0.3.3", 3971 "version": "0.3.3",
2448 "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", 3972 "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
@@ -2453,6 +3977,7 @@
2453 "version": "0.3.6", 3977 "version": "0.3.6",
2454 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", 3978 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
2455 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", 3979 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
3980 "dev": true,
2456 "requires": { 3981 "requires": {
2457 "arr-union": "^3.1.0", 3982 "arr-union": "^3.1.0",
2458 "define-property": "^0.2.5", 3983 "define-property": "^0.2.5",
@@ -2464,6 +3989,7 @@
2464 "version": "0.2.5", 3989 "version": "0.2.5",
2465 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 3990 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2466 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 3991 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3992 "dev": true,
2467 "requires": { 3993 "requires": {
2468 "is-descriptor": "^0.1.0" 3994 "is-descriptor": "^0.1.0"
2469 } 3995 }
@@ -2485,6 +4011,15 @@
2485 "utf8": "^3.0.0" 4011 "utf8": "^3.0.0"
2486 } 4012 }
2487 }, 4013 },
4014 "clean-css": {
4015 "version": "4.2.1",
4016 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
4017 "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",
4018 "dev": true,
4019 "requires": {
4020 "source-map": "~0.6.0"
4021 }
4022 },
2488 "cli-boxes": { 4023 "cli-boxes": {
2489 "version": "1.0.0", 4024 "version": "1.0.0",
2490 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", 4025 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
@@ -2506,6 +4041,17 @@
2506 "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", 4041 "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==",
2507 "dev": true 4042 "dev": true
2508 }, 4043 },
4044 "cli-table3": {
4045 "version": "0.5.1",
4046 "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz",
4047 "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==",
4048 "dev": true,
4049 "requires": {
4050 "colors": "^1.1.2",
4051 "object-assign": "^4.1.0",
4052 "string-width": "^2.1.1"
4053 }
4054 },
2509 "cli-width": { 4055 "cli-width": {
2510 "version": "2.2.0", 4056 "version": "2.2.0",
2511 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", 4057 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
@@ -2513,19 +4059,20 @@
2513 "dev": true 4059 "dev": true
2514 }, 4060 },
2515 "cliui": { 4061 "cliui": {
2516 "version": "3.2.0", 4062 "version": "4.1.0",
2517 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 4063 "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
2518 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 4064 "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
4065 "dev": true,
2519 "requires": { 4066 "requires": {
2520 "string-width": "^1.0.1", 4067 "string-width": "^2.1.1",
2521 "strip-ansi": "^3.0.1", 4068 "strip-ansi": "^4.0.0",
2522 "wrap-ansi": "^2.0.0" 4069 "wrap-ansi": "^2.0.0"
2523 } 4070 }
2524 }, 4071 },
2525 "clone": { 4072 "clone": {
2526 "version": "2.1.2", 4073 "version": "1.0.4",
2527 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", 4074 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
2528 "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", 4075 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
2529 "dev": true 4076 "dev": true
2530 }, 4077 },
2531 "clone-buffer": { 4078 "clone-buffer": {
@@ -2551,24 +4098,47 @@
2551 "readable-stream": "^2.3.5" 4098 "readable-stream": "^2.3.5"
2552 }, 4099 },
2553 "dependencies": { 4100 "dependencies": {
2554 "process-nextick-args": { 4101 "readable-stream": {
2555 "version": "2.0.0", 4102 "version": "2.3.6",
2556 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", 4103 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
2557 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", 4104 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
2558 "dev": true 4105 "dev": true,
4106 "requires": {
4107 "core-util-is": "~1.0.0",
4108 "inherits": "~2.0.3",
4109 "isarray": "~1.0.0",
4110 "process-nextick-args": "~2.0.0",
4111 "safe-buffer": "~5.1.1",
4112 "string_decoder": "~1.1.1",
4113 "util-deprecate": "~1.0.1"
4114 }
4115 },
4116 "string_decoder": {
4117 "version": "1.1.1",
4118 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4119 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4120 "dev": true,
4121 "requires": {
4122 "safe-buffer": "~5.1.0"
4123 }
2559 } 4124 }
2560 } 4125 }
2561 }, 4126 },
2562 "co": { 4127 "cmd-shim": {
2563 "version": "4.6.0", 4128 "version": "2.0.2",
2564 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 4129 "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz",
2565 "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", 4130 "integrity": "sha1-b8vamUg6j9FdfTChlspp1oii79s=",
2566 "dev": true 4131 "dev": true,
4132 "requires": {
4133 "graceful-fs": "^4.1.2",
4134 "mkdirp": "~0.5.0"
4135 }
2567 }, 4136 },
2568 "code-point-at": { 4137 "code-point-at": {
2569 "version": "1.1.0", 4138 "version": "1.1.0",
2570 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 4139 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
2571 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" 4140 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
4141 "dev": true
2572 }, 4142 },
2573 "collection-map": { 4143 "collection-map": {
2574 "version": "1.0.0", 4144 "version": "1.0.0",
@@ -2585,16 +4155,25 @@
2585 "version": "1.0.0", 4155 "version": "1.0.0",
2586 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", 4156 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
2587 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", 4157 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
4158 "dev": true,
2588 "requires": { 4159 "requires": {
2589 "map-visit": "^1.0.0", 4160 "map-visit": "^1.0.0",
2590 "object-visit": "^1.0.0" 4161 "object-visit": "^1.0.0"
2591 } 4162 }
2592 }, 4163 },
4164 "color": {
4165 "version": "3.1.0",
4166 "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz",
4167 "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==",
4168 "requires": {
4169 "color-convert": "^1.9.1",
4170 "color-string": "^1.5.2"
4171 }
4172 },
2593 "color-convert": { 4173 "color-convert": {
2594 "version": "1.9.3", 4174 "version": "1.9.3",
2595 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 4175 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2596 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 4176 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2597 "dev": true,
2598 "requires": { 4177 "requires": {
2599 "color-name": "1.1.3" 4178 "color-name": "1.1.3"
2600 } 4179 }
@@ -2602,20 +4181,56 @@
2602 "color-name": { 4181 "color-name": {
2603 "version": "1.1.3", 4182 "version": "1.1.3",
2604 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 4183 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2605 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 4184 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
2606 "dev": true 4185 },
4186 "color-string": {
4187 "version": "1.5.3",
4188 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
4189 "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
4190 "requires": {
4191 "color-name": "^1.0.0",
4192 "simple-swizzle": "^0.2.2"
4193 }
2607 }, 4194 },
2608 "color-support": { 4195 "color-support": {
2609 "version": "1.1.3", 4196 "version": "1.1.3",
2610 "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", 4197 "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
2611 "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" 4198 "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
4199 "dev": true
2612 }, 4200 },
2613 "colors": { 4201 "colors": {
2614 "version": "1.3.2", 4202 "version": "1.3.3",
2615 "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz", 4203 "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
2616 "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==", 4204 "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==",
2617 "dev": true 4205 "dev": true
2618 }, 4206 },
4207 "columnify": {
4208 "version": "1.5.4",
4209 "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz",
4210 "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=",
4211 "dev": true,
4212 "requires": {
4213 "strip-ansi": "^3.0.0",
4214 "wcwidth": "^1.0.0"
4215 },
4216 "dependencies": {
4217 "ansi-regex": {
4218 "version": "2.1.1",
4219 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
4220 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
4221 "dev": true
4222 },
4223 "strip-ansi": {
4224 "version": "3.0.1",
4225 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4226 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4227 "dev": true,
4228 "requires": {
4229 "ansi-regex": "^2.0.0"
4230 }
4231 }
4232 }
4233 },
2619 "combined-stream": { 4234 "combined-stream": {
2620 "version": "1.0.7", 4235 "version": "1.0.7",
2621 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", 4236 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
@@ -2645,17 +4260,6 @@
2645 "requires": { 4260 "requires": {
2646 "array-ify": "^1.0.0", 4261 "array-ify": "^1.0.0",
2647 "dot-prop": "^3.0.0" 4262 "dot-prop": "^3.0.0"
2648 },
2649 "dependencies": {
2650 "dot-prop": {
2651 "version": "3.0.0",
2652 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz",
2653 "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=",
2654 "dev": true,
2655 "requires": {
2656 "is-obj": "^1.0.0"
2657 }
2658 }
2659 } 4263 }
2660 }, 4264 },
2661 "compare-version": { 4265 "compare-version": {
@@ -2673,7 +4277,8 @@
2673 "component-emitter": { 4277 "component-emitter": {
2674 "version": "1.2.1", 4278 "version": "1.2.1",
2675 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", 4279 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
2676 "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" 4280 "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
4281 "dev": true
2677 }, 4282 },
2678 "component-inherit": { 4283 "component-inherit": {
2679 "version": "0.0.3", 4284 "version": "0.0.3",
@@ -2681,6 +4286,48 @@
2681 "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", 4286 "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
2682 "dev": true 4287 "dev": true
2683 }, 4288 },
4289 "compressible": {
4290 "version": "2.0.15",
4291 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz",
4292 "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==",
4293 "dev": true,
4294 "requires": {
4295 "mime-db": ">= 1.36.0 < 2"
4296 }
4297 },
4298 "compression": {
4299 "version": "1.7.3",
4300 "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz",
4301 "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==",
4302 "dev": true,
4303 "requires": {
4304 "accepts": "~1.3.5",
4305 "bytes": "3.0.0",
4306 "compressible": "~2.0.14",
4307 "debug": "2.6.9",
4308 "on-headers": "~1.0.1",
4309 "safe-buffer": "5.1.2",
4310 "vary": "~1.1.2"
4311 },
4312 "dependencies": {
4313 "accepts": {
4314 "version": "1.3.5",
4315 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
4316 "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
4317 "dev": true,
4318 "requires": {
4319 "mime-types": "~2.1.18",
4320 "negotiator": "0.6.1"
4321 }
4322 },
4323 "negotiator": {
4324 "version": "0.6.1",
4325 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
4326 "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
4327 "dev": true
4328 }
4329 }
4330 },
2684 "concat-map": { 4331 "concat-map": {
2685 "version": "0.0.1", 4332 "version": "0.0.1",
2686 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 4333 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -2696,250 +4343,57 @@
2696 "inherits": "^2.0.3", 4343 "inherits": "^2.0.3",
2697 "readable-stream": "^2.2.2", 4344 "readable-stream": "^2.2.2",
2698 "typedarray": "^0.0.6" 4345 "typedarray": "^0.0.6"
4346 },
4347 "dependencies": {
4348 "readable-stream": {
4349 "version": "2.3.6",
4350 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
4351 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
4352 "dev": true,
4353 "requires": {
4354 "core-util-is": "~1.0.0",
4355 "inherits": "~2.0.3",
4356 "isarray": "~1.0.0",
4357 "process-nextick-args": "~2.0.0",
4358 "safe-buffer": "~5.1.1",
4359 "string_decoder": "~1.1.1",
4360 "util-deprecate": "~1.0.1"
4361 }
4362 },
4363 "string_decoder": {
4364 "version": "1.1.1",
4365 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4366 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4367 "dev": true,
4368 "requires": {
4369 "safe-buffer": "~5.1.0"
4370 }
4371 }
2699 } 4372 }
2700 }, 4373 },
2701 "concurrently": { 4374 "concurrently": {
2702 "version": "4.0.1", 4375 "version": "4.1.0",
2703 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-4.0.1.tgz", 4376 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-4.1.0.tgz",
2704 "integrity": "sha512-D8UI+mlI/bfvrA57SeKOht6sEpb01dKk+8Yee4fbnkk1Ue8r3S+JXoEdFZIpzQlXJGtnxo47Wvvg/kG4ba3U6Q==", 4377 "integrity": "sha512-pwzXCE7qtOB346LyO9eFWpkFJVO3JQZ/qU/feGeaAHiX1M3Rw3zgXKc5cZ8vSH5DGygkjzLFDzA/pwoQDkRNGg==",
2705 "dev": true, 4378 "dev": true,
2706 "requires": { 4379 "requires": {
2707 "chalk": "^2.4.1", 4380 "chalk": "^2.4.1",
2708 "date-fns": "^1.23.0", 4381 "date-fns": "^1.23.0",
2709 "lodash": "^4.17.10", 4382 "lodash": "^4.17.10",
2710 "read-pkg": "^4.0.1", 4383 "read-pkg": "^4.0.1",
2711 "rxjs": "6.2.2", 4384 "rxjs": "^6.3.3",
2712 "spawn-command": "^0.0.2-1", 4385 "spawn-command": "^0.0.2-1",
2713 "supports-color": "^4.5.0", 4386 "supports-color": "^4.5.0",
2714 "tree-kill": "^1.1.0", 4387 "tree-kill": "^1.1.0",
2715 "yargs": "^12.0.1" 4388 "yargs": "^12.0.1"
2716 }, 4389 },
2717 "dependencies": { 4390 "dependencies": {
2718 "ansi-regex": { 4391 "has-flag": {
2719 "version": "3.0.0",
2720 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
2721 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
2722 "dev": true
2723 },
2724 "ansi-styles": {
2725 "version": "3.2.1",
2726 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2727 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2728 "dev": true,
2729 "requires": {
2730 "color-convert": "^1.9.0"
2731 }
2732 },
2733 "camelcase": {
2734 "version": "4.1.0",
2735 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
2736 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
2737 "dev": true
2738 },
2739 "chalk": {
2740 "version": "2.4.1",
2741 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
2742 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
2743 "dev": true,
2744 "requires": {
2745 "ansi-styles": "^3.2.1",
2746 "escape-string-regexp": "^1.0.5",
2747 "supports-color": "^5.3.0"
2748 },
2749 "dependencies": {
2750 "supports-color": {
2751 "version": "5.5.0",
2752 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2753 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2754 "dev": true,
2755 "requires": {
2756 "has-flag": "^3.0.0"
2757 }
2758 }
2759 }
2760 },
2761 "cliui": {
2762 "version": "4.1.0",
2763 "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
2764 "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
2765 "dev": true,
2766 "requires": {
2767 "string-width": "^2.1.1",
2768 "strip-ansi": "^4.0.0",
2769 "wrap-ansi": "^2.0.0"
2770 }
2771 },
2772 "decamelize": {
2773 "version": "2.0.0",
2774 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz",
2775 "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==",
2776 "dev": true,
2777 "requires": {
2778 "xregexp": "4.0.0"
2779 }
2780 },
2781 "execa": {
2782 "version": "0.10.0",
2783 "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
2784 "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
2785 "dev": true,
2786 "requires": {
2787 "cross-spawn": "^6.0.0",
2788 "get-stream": "^3.0.0",
2789 "is-stream": "^1.1.0",
2790 "npm-run-path": "^2.0.0",
2791 "p-finally": "^1.0.0",
2792 "signal-exit": "^3.0.0",
2793 "strip-eof": "^1.0.0"
2794 }
2795 },
2796 "find-up": {
2797 "version": "3.0.0",
2798 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
2799 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
2800 "dev": true,
2801 "requires": {
2802 "locate-path": "^3.0.0"
2803 }
2804 },
2805 "invert-kv": {
2806 "version": "2.0.0",
2807 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
2808 "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
2809 "dev": true
2810 },
2811 "is-fullwidth-code-point": {
2812 "version": "2.0.0",
2813 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
2814 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
2815 "dev": true
2816 },
2817 "lcid": {
2818 "version": "2.0.0",
2819 "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
2820 "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
2821 "dev": true,
2822 "requires": {
2823 "invert-kv": "^2.0.0"
2824 }
2825 },
2826 "locate-path": {
2827 "version": "3.0.0",
2828 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
2829 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
2830 "dev": true,
2831 "requires": {
2832 "p-locate": "^3.0.0",
2833 "path-exists": "^3.0.0"
2834 }
2835 },
2836 "mem": {
2837 "version": "4.0.0",
2838 "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz",
2839 "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==",
2840 "dev": true,
2841 "requires": {
2842 "map-age-cleaner": "^0.1.1",
2843 "mimic-fn": "^1.0.0",
2844 "p-is-promise": "^1.1.0"
2845 }
2846 },
2847 "os-locale": {
2848 "version": "3.0.1",
2849 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz",
2850 "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==",
2851 "dev": true,
2852 "requires": {
2853 "execa": "^0.10.0",
2854 "lcid": "^2.0.0",
2855 "mem": "^4.0.0"
2856 }
2857 },
2858 "p-limit": {
2859 "version": "2.0.0",
2860 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz",
2861 "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==",
2862 "dev": true,
2863 "requires": {
2864 "p-try": "^2.0.0"
2865 }
2866 },
2867 "p-locate": {
2868 "version": "3.0.0",
2869 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
2870 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
2871 "dev": true,
2872 "requires": {
2873 "p-limit": "^2.0.0"
2874 }
2875 },
2876 "p-try": {
2877 "version": "2.0.0", 4392 "version": "2.0.0",
2878 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", 4393 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
2879 "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", 4394 "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
2880 "dev": true
2881 },
2882 "parse-json": {
2883 "version": "4.0.0",
2884 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
2885 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
2886 "dev": true,
2887 "requires": {
2888 "error-ex": "^1.3.1",
2889 "json-parse-better-errors": "^1.0.1"
2890 }
2891 },
2892 "path-exists": {
2893 "version": "3.0.0",
2894 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
2895 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
2896 "dev": true 4395 "dev": true
2897 }, 4396 },
2898 "pify": {
2899 "version": "3.0.0",
2900 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2901 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2902 "dev": true
2903 },
2904 "read-pkg": {
2905 "version": "4.0.1",
2906 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz",
2907 "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=",
2908 "dev": true,
2909 "requires": {
2910 "normalize-package-data": "^2.3.2",
2911 "parse-json": "^4.0.0",
2912 "pify": "^3.0.0"
2913 }
2914 },
2915 "rxjs": {
2916 "version": "6.2.2",
2917 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz",
2918 "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==",
2919 "dev": true,
2920 "requires": {
2921 "tslib": "^1.9.0"
2922 }
2923 },
2924 "string-width": {
2925 "version": "2.1.1",
2926 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
2927 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
2928 "dev": true,
2929 "requires": {
2930 "is-fullwidth-code-point": "^2.0.0",
2931 "strip-ansi": "^4.0.0"
2932 }
2933 },
2934 "strip-ansi": {
2935 "version": "4.0.0",
2936 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
2937 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2938 "dev": true,
2939 "requires": {
2940 "ansi-regex": "^3.0.0"
2941 }
2942 },
2943 "supports-color": { 4397 "supports-color": {
2944 "version": "4.5.0", 4398 "version": "4.5.0",
2945 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", 4399 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
@@ -2947,53 +4401,20 @@
2947 "dev": true, 4401 "dev": true,
2948 "requires": { 4402 "requires": {
2949 "has-flag": "^2.0.0" 4403 "has-flag": "^2.0.0"
2950 },
2951 "dependencies": {
2952 "has-flag": {
2953 "version": "2.0.0",
2954 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
2955 "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
2956 "dev": true
2957 }
2958 }
2959 },
2960 "which-module": {
2961 "version": "2.0.0",
2962 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
2963 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
2964 "dev": true
2965 },
2966 "yargs": {
2967 "version": "12.0.2",
2968 "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz",
2969 "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==",
2970 "dev": true,
2971 "requires": {
2972 "cliui": "^4.0.0",
2973 "decamelize": "^2.0.0",
2974 "find-up": "^3.0.0",
2975 "get-caller-file": "^1.0.1",
2976 "os-locale": "^3.0.0",
2977 "require-directory": "^2.1.1",
2978 "require-main-filename": "^1.0.1",
2979 "set-blocking": "^2.0.0",
2980 "string-width": "^2.0.0",
2981 "which-module": "^2.0.0",
2982 "y18n": "^3.2.1 || ^4.0.0",
2983 "yargs-parser": "^10.1.0"
2984 }
2985 },
2986 "yargs-parser": {
2987 "version": "10.1.0",
2988 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz",
2989 "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==",
2990 "dev": true,
2991 "requires": {
2992 "camelcase": "^4.1.0"
2993 } 4404 }
2994 } 4405 }
2995 } 4406 }
2996 }, 4407 },
4408 "config-chain": {
4409 "version": "1.1.12",
4410 "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
4411 "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
4412 "dev": true,
4413 "requires": {
4414 "ini": "^1.3.4",
4415 "proto-list": "~1.2.1"
4416 }
4417 },
2997 "configstore": { 4418 "configstore": {
2998 "version": "3.1.2", 4419 "version": "3.1.2",
2999 "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", 4420 "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz",
@@ -3006,6 +4427,17 @@
3006 "unique-string": "^1.0.0", 4427 "unique-string": "^1.0.0",
3007 "write-file-atomic": "^2.0.0", 4428 "write-file-atomic": "^2.0.0",
3008 "xdg-basedir": "^3.0.0" 4429 "xdg-basedir": "^3.0.0"
4430 },
4431 "dependencies": {
4432 "dot-prop": {
4433 "version": "4.2.0",
4434 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
4435 "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
4436 "dev": true,
4437 "requires": {
4438 "is-obj": "^1.0.0"
4439 }
4440 }
3009 } 4441 }
3010 }, 4442 },
3011 "connect": { 4443 "connect": {
@@ -3022,7 +4454,7 @@
3022 "dependencies": { 4454 "dependencies": {
3023 "debug": { 4455 "debug": {
3024 "version": "1.0.4", 4456 "version": "1.0.4",
3025 "resolved": "http://registry.npmjs.org/debug/-/debug-1.0.4.tgz", 4457 "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
3026 "integrity": "sha1-W5wla9VLbsAigxdvqKDt5tFUy/g=", 4458 "integrity": "sha1-W5wla9VLbsAigxdvqKDt5tFUy/g=",
3027 "dev": true, 4459 "dev": true,
3028 "requires": { 4460 "requires": {
@@ -3031,30 +4463,63 @@
3031 }, 4463 },
3032 "ms": { 4464 "ms": {
3033 "version": "0.6.2", 4465 "version": "0.6.2",
3034 "resolved": "http://registry.npmjs.org/ms/-/ms-0.6.2.tgz", 4466 "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz",
3035 "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=", 4467 "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=",
3036 "dev": true 4468 "dev": true
3037 } 4469 }
3038 } 4470 }
3039 }, 4471 },
4472 "connect-history-api-fallback": {
4473 "version": "1.6.0",
4474 "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
4475 "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
4476 "dev": true
4477 },
3040 "connect-inject": { 4478 "connect-inject": {
3041 "version": "0.3.2", 4479 "version": "0.3.2",
3042 "resolved": "https://registry.npmjs.org/connect-inject/-/connect-inject-0.3.2.tgz", 4480 "resolved": "https://registry.npmjs.org/connect-inject/-/connect-inject-0.3.2.tgz",
3043 "integrity": "sha1-2WtRaltrskwhkeYitegs3WKES6M=", 4481 "integrity": "sha1-2WtRaltrskwhkeYitegs3WKES6M=",
3044 "dev": true 4482 "dev": true
3045 }, 4483 },
4484 "console-browserify": {
4485 "version": "1.1.0",
4486 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
4487 "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
4488 "dev": true,
4489 "requires": {
4490 "date-now": "^0.1.4"
4491 }
4492 },
3046 "console-control-strings": { 4493 "console-control-strings": {
3047 "version": "1.1.0", 4494 "version": "1.1.0",
3048 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", 4495 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
3049 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", 4496 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
3050 "dev": true 4497 "dev": true
3051 }, 4498 },
4499 "constants-browserify": {
4500 "version": "1.0.0",
4501 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
4502 "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
4503 "dev": true
4504 },
3052 "contains-path": { 4505 "contains-path": {
3053 "version": "0.1.0", 4506 "version": "0.1.0",
3054 "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", 4507 "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
3055 "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", 4508 "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
3056 "dev": true 4509 "dev": true
3057 }, 4510 },
4511 "content-disposition": {
4512 "version": "0.5.2",
4513 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
4514 "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
4515 "dev": true
4516 },
4517 "content-type": {
4518 "version": "1.0.4",
4519 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
4520 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
4521 "dev": true
4522 },
3058 "conventional-changelog": { 4523 "conventional-changelog": {
3059 "version": "3.0.5", 4524 "version": "3.0.5",
3060 "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.0.5.tgz", 4525 "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.0.5.tgz",
@@ -3103,149 +4568,6 @@
3103 "lodash": "^4.2.1", 4568 "lodash": "^4.2.1",
3104 "meow": "^4.0.0", 4569 "meow": "^4.0.0",
3105 "tempfile": "^1.1.1" 4570 "tempfile": "^1.1.1"
3106 },
3107 "dependencies": {
3108 "camelcase": {
3109 "version": "4.1.0",
3110 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
3111 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
3112 "dev": true
3113 },
3114 "camelcase-keys": {
3115 "version": "4.2.0",
3116 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz",
3117 "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
3118 "dev": true,
3119 "requires": {
3120 "camelcase": "^4.1.0",
3121 "map-obj": "^2.0.0",
3122 "quick-lru": "^1.0.0"
3123 }
3124 },
3125 "find-up": {
3126 "version": "2.1.0",
3127 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
3128 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
3129 "dev": true,
3130 "requires": {
3131 "locate-path": "^2.0.0"
3132 }
3133 },
3134 "indent-string": {
3135 "version": "3.2.0",
3136 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
3137 "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
3138 "dev": true
3139 },
3140 "load-json-file": {
3141 "version": "4.0.0",
3142 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
3143 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
3144 "dev": true,
3145 "requires": {
3146 "graceful-fs": "^4.1.2",
3147 "parse-json": "^4.0.0",
3148 "pify": "^3.0.0",
3149 "strip-bom": "^3.0.0"
3150 }
3151 },
3152 "map-obj": {
3153 "version": "2.0.0",
3154 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz",
3155 "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=",
3156 "dev": true
3157 },
3158 "meow": {
3159 "version": "4.0.1",
3160 "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
3161 "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
3162 "dev": true,
3163 "requires": {
3164 "camelcase-keys": "^4.0.0",
3165 "decamelize-keys": "^1.0.0",
3166 "loud-rejection": "^1.0.0",
3167 "minimist": "^1.1.3",
3168 "minimist-options": "^3.0.1",
3169 "normalize-package-data": "^2.3.4",
3170 "read-pkg-up": "^3.0.0",
3171 "redent": "^2.0.0",
3172 "trim-newlines": "^2.0.0"
3173 }
3174 },
3175 "parse-json": {
3176 "version": "4.0.0",
3177 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
3178 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
3179 "dev": true,
3180 "requires": {
3181 "error-ex": "^1.3.1",
3182 "json-parse-better-errors": "^1.0.1"
3183 }
3184 },
3185 "path-type": {
3186 "version": "3.0.0",
3187 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
3188 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
3189 "dev": true,
3190 "requires": {
3191 "pify": "^3.0.0"
3192 }
3193 },
3194 "pify": {
3195 "version": "3.0.0",
3196 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
3197 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
3198 "dev": true
3199 },
3200 "read-pkg": {
3201 "version": "3.0.0",
3202 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
3203 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
3204 "dev": true,
3205 "requires": {
3206 "load-json-file": "^4.0.0",
3207 "normalize-package-data": "^2.3.2",
3208 "path-type": "^3.0.0"
3209 }
3210 },
3211 "read-pkg-up": {
3212 "version": "3.0.0",
3213 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
3214 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
3215 "dev": true,
3216 "requires": {
3217 "find-up": "^2.0.0",
3218 "read-pkg": "^3.0.0"
3219 }
3220 },
3221 "redent": {
3222 "version": "2.0.0",
3223 "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz",
3224 "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
3225 "dev": true,
3226 "requires": {
3227 "indent-string": "^3.0.0",
3228 "strip-indent": "^2.0.0"
3229 }
3230 },
3231 "strip-bom": {
3232 "version": "3.0.0",
3233 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
3234 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
3235 "dev": true
3236 },
3237 "strip-indent": {
3238 "version": "2.0.0",
3239 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
3240 "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
3241 "dev": true
3242 },
3243 "trim-newlines": {
3244 "version": "2.0.0",
3245 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz",
3246 "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=",
3247 "dev": true
3248 }
3249 } 4571 }
3250 }, 4572 },
3251 "conventional-changelog-codemirror": { 4573 "conventional-changelog-codemirror": {
@@ -3278,58 +4600,6 @@
3278 "through2": "^2.0.0" 4600 "through2": "^2.0.0"
3279 }, 4601 },
3280 "dependencies": { 4602 "dependencies": {
3281 "dateformat": {
3282 "version": "3.0.3",
3283 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
3284 "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
3285 "dev": true
3286 },
3287 "find-up": {
3288 "version": "2.1.0",
3289 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
3290 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
3291 "dev": true,
3292 "requires": {
3293 "locate-path": "^2.0.0"
3294 }
3295 },
3296 "load-json-file": {
3297 "version": "4.0.0",
3298 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
3299 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
3300 "dev": true,
3301 "requires": {
3302 "graceful-fs": "^4.1.2",
3303 "parse-json": "^4.0.0",
3304 "pify": "^3.0.0",
3305 "strip-bom": "^3.0.0"
3306 }
3307 },
3308 "parse-json": {
3309 "version": "4.0.0",
3310 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
3311 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
3312 "dev": true,
3313 "requires": {
3314 "error-ex": "^1.3.1",
3315 "json-parse-better-errors": "^1.0.1"
3316 }
3317 },
3318 "path-type": {
3319 "version": "3.0.0",
3320 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
3321 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
3322 "dev": true,
3323 "requires": {
3324 "pify": "^3.0.0"
3325 }
3326 },
3327 "pify": {
3328 "version": "3.0.0",
3329 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
3330 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
3331 "dev": true
3332 },
3333 "read-pkg": { 4603 "read-pkg": {
3334 "version": "3.0.0", 4604 "version": "3.0.0",
3335 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 4605 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
@@ -3340,22 +4610,6 @@
3340 "normalize-package-data": "^2.3.2", 4610 "normalize-package-data": "^2.3.2",
3341 "path-type": "^3.0.0" 4611 "path-type": "^3.0.0"
3342 } 4612 }
3343 },
3344 "read-pkg-up": {
3345 "version": "3.0.0",
3346 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
3347 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
3348 "dev": true,
3349 "requires": {
3350 "find-up": "^2.0.0",
3351 "read-pkg": "^3.0.0"
3352 }
3353 },
3354 "strip-bom": {
3355 "version": "3.0.0",
3356 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
3357 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
3358 "dev": true
3359 } 4613 }
3360 } 4614 }
3361 }, 4615 },
@@ -3427,155 +4681,6 @@
3427 "semver": "^5.5.0", 4681 "semver": "^5.5.0",
3428 "split": "^1.0.0", 4682 "split": "^1.0.0",
3429 "through2": "^2.0.0" 4683 "through2": "^2.0.0"
3430 },
3431 "dependencies": {
3432 "camelcase": {
3433 "version": "4.1.0",
3434 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
3435 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
3436 "dev": true
3437 },
3438 "camelcase-keys": {
3439 "version": "4.2.0",
3440 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz",
3441 "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
3442 "dev": true,
3443 "requires": {
3444 "camelcase": "^4.1.0",
3445 "map-obj": "^2.0.0",
3446 "quick-lru": "^1.0.0"
3447 }
3448 },
3449 "dateformat": {
3450 "version": "3.0.3",
3451 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
3452 "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
3453 "dev": true
3454 },
3455 "find-up": {
3456 "version": "2.1.0",
3457 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
3458 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
3459 "dev": true,
3460 "requires": {
3461 "locate-path": "^2.0.0"
3462 }
3463 },
3464 "indent-string": {
3465 "version": "3.2.0",
3466 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
3467 "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
3468 "dev": true
3469 },
3470 "load-json-file": {
3471 "version": "4.0.0",
3472 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
3473 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
3474 "dev": true,
3475 "requires": {
3476 "graceful-fs": "^4.1.2",
3477 "parse-json": "^4.0.0",
3478 "pify": "^3.0.0",
3479 "strip-bom": "^3.0.0"
3480 }
3481 },
3482 "map-obj": {
3483 "version": "2.0.0",
3484 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz",
3485 "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=",
3486 "dev": true
3487 },
3488 "meow": {
3489 "version": "4.0.1",
3490 "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
3491 "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
3492 "dev": true,
3493 "requires": {
3494 "camelcase-keys": "^4.0.0",
3495 "decamelize-keys": "^1.0.0",
3496 "loud-rejection": "^1.0.0",
3497 "minimist": "^1.1.3",
3498 "minimist-options": "^3.0.1",
3499 "normalize-package-data": "^2.3.4",
3500 "read-pkg-up": "^3.0.0",
3501 "redent": "^2.0.0",
3502 "trim-newlines": "^2.0.0"
3503 }
3504 },
3505 "parse-json": {
3506 "version": "4.0.0",
3507 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
3508 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
3509 "dev": true,
3510 "requires": {
3511 "error-ex": "^1.3.1",
3512 "json-parse-better-errors": "^1.0.1"
3513 }
3514 },
3515 "path-type": {
3516 "version": "3.0.0",
3517 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
3518 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
3519 "dev": true,
3520 "requires": {
3521 "pify": "^3.0.0"
3522 }
3523 },
3524 "pify": {
3525 "version": "3.0.0",
3526 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
3527 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
3528 "dev": true
3529 },
3530 "read-pkg": {
3531 "version": "3.0.0",
3532 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
3533 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
3534 "dev": true,
3535 "requires": {
3536 "load-json-file": "^4.0.0",
3537 "normalize-package-data": "^2.3.2",
3538 "path-type": "^3.0.0"
3539 }
3540 },
3541 "read-pkg-up": {
3542 "version": "3.0.0",
3543 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
3544 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
3545 "dev": true,
3546 "requires": {
3547 "find-up": "^2.0.0",
3548 "read-pkg": "^3.0.0"
3549 }
3550 },
3551 "redent": {
3552 "version": "2.0.0",
3553 "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz",
3554 "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
3555 "dev": true,
3556 "requires": {
3557 "indent-string": "^3.0.0",
3558 "strip-indent": "^2.0.0"
3559 }
3560 },
3561 "strip-bom": {
3562 "version": "3.0.0",
3563 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
3564 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
3565 "dev": true
3566 },
3567 "strip-indent": {
3568 "version": "2.0.0",
3569 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
3570 "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
3571 "dev": true
3572 },
3573 "trim-newlines": {
3574 "version": "2.0.0",
3575 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz",
3576 "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=",
3577 "dev": true
3578 }
3579 } 4684 }
3580 }, 4685 },
3581 "conventional-commit-types": { 4686 "conventional-commit-types": {
@@ -3607,149 +4712,22 @@
3607 "split2": "^2.0.0", 4712 "split2": "^2.0.0",
3608 "through2": "^2.0.0", 4713 "through2": "^2.0.0",
3609 "trim-off-newlines": "^1.0.0" 4714 "trim-off-newlines": "^1.0.0"
3610 }, 4715 }
3611 "dependencies": { 4716 },
3612 "camelcase": { 4717 "conventional-recommended-bump": {
3613 "version": "4.1.0", 4718 "version": "4.0.4",
3614 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 4719 "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-4.0.4.tgz",
3615 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 4720 "integrity": "sha512-9mY5Yoblq+ZMqJpBzgS+RpSq+SUfP2miOR3H/NR9drGf08WCrY9B6HAGJZEm6+ThsVP917VHAahSOjM6k1vhPg==",
3616 "dev": true 4721 "dev": true,
3617 }, 4722 "requires": {
3618 "camelcase-keys": { 4723 "concat-stream": "^1.6.0",
3619 "version": "4.2.0", 4724 "conventional-changelog-preset-loader": "^2.0.2",
3620 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", 4725 "conventional-commits-filter": "^2.0.1",
3621 "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", 4726 "conventional-commits-parser": "^3.0.1",
3622 "dev": true, 4727 "git-raw-commits": "2.0.0",
3623 "requires": { 4728 "git-semver-tags": "^2.0.2",
3624 "camelcase": "^4.1.0", 4729 "meow": "^4.0.0",
3625 "map-obj": "^2.0.0", 4730 "q": "^1.5.1"
3626 "quick-lru": "^1.0.0"
3627 }
3628 },
3629 "find-up": {
3630 "version": "2.1.0",
3631 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
3632 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
3633 "dev": true,
3634 "requires": {
3635 "locate-path": "^2.0.0"
3636 }
3637 },
3638 "indent-string": {
3639 "version": "3.2.0",
3640 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
3641 "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
3642 "dev": true
3643 },
3644 "load-json-file": {
3645 "version": "4.0.0",
3646 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
3647 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
3648 "dev": true,
3649 "requires": {
3650 "graceful-fs": "^4.1.2",
3651 "parse-json": "^4.0.0",
3652 "pify": "^3.0.0",
3653 "strip-bom": "^3.0.0"
3654 }
3655 },
3656 "map-obj": {
3657 "version": "2.0.0",
3658 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz",
3659 "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=",
3660 "dev": true
3661 },
3662 "meow": {
3663 "version": "4.0.1",
3664 "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
3665 "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
3666 "dev": true,
3667 "requires": {
3668 "camelcase-keys": "^4.0.0",
3669 "decamelize-keys": "^1.0.0",
3670 "loud-rejection": "^1.0.0",
3671 "minimist": "^1.1.3",
3672 "minimist-options": "^3.0.1",
3673 "normalize-package-data": "^2.3.4",
3674 "read-pkg-up": "^3.0.0",
3675 "redent": "^2.0.0",
3676 "trim-newlines": "^2.0.0"
3677 }
3678 },
3679 "parse-json": {
3680 "version": "4.0.0",
3681 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
3682 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
3683 "dev": true,
3684 "requires": {
3685 "error-ex": "^1.3.1",
3686 "json-parse-better-errors": "^1.0.1"
3687 }
3688 },
3689 "path-type": {
3690 "version": "3.0.0",
3691 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
3692 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
3693 "dev": true,
3694 "requires": {
3695 "pify": "^3.0.0"
3696 }
3697 },
3698 "pify": {
3699 "version": "3.0.0",
3700 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
3701 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
3702 "dev": true
3703 },
3704 "read-pkg": {
3705 "version": "3.0.0",
3706 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
3707 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
3708 "dev": true,
3709 "requires": {
3710 "load-json-file": "^4.0.0",
3711 "normalize-package-data": "^2.3.2",
3712 "path-type": "^3.0.0"
3713 }
3714 },
3715 "read-pkg-up": {
3716 "version": "3.0.0",
3717 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
3718 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
3719 "dev": true,
3720 "requires": {
3721 "find-up": "^2.0.0",
3722 "read-pkg": "^3.0.0"
3723 }
3724 },
3725 "redent": {
3726 "version": "2.0.0",
3727 "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz",
3728 "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
3729 "dev": true,
3730 "requires": {
3731 "indent-string": "^3.0.0",
3732 "strip-indent": "^2.0.0"
3733 }
3734 },
3735 "strip-bom": {
3736 "version": "3.0.0",
3737 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
3738 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
3739 "dev": true
3740 },
3741 "strip-indent": {
3742 "version": "2.0.0",
3743 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
3744 "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
3745 "dev": true
3746 },
3747 "trim-newlines": {
3748 "version": "2.0.0",
3749 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz",
3750 "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=",
3751 "dev": true
3752 }
3753 } 4731 }
3754 }, 4732 },
3755 "convert-source-map": { 4733 "convert-source-map": {
@@ -3767,10 +4745,31 @@
3767 "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", 4745 "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
3768 "dev": true 4746 "dev": true
3769 }, 4747 },
4748 "cookie-signature": {
4749 "version": "1.0.6",
4750 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
4751 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
4752 "dev": true
4753 },
4754 "copy-concurrently": {
4755 "version": "1.0.5",
4756 "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
4757 "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
4758 "dev": true,
4759 "requires": {
4760 "aproba": "^1.1.1",
4761 "fs-write-stream-atomic": "^1.0.8",
4762 "iferr": "^0.1.5",
4763 "mkdirp": "^0.5.1",
4764 "rimraf": "^2.5.4",
4765 "run-queue": "^1.0.0"
4766 }
4767 },
3770 "copy-descriptor": { 4768 "copy-descriptor": {
3771 "version": "0.1.1", 4769 "version": "0.1.1",
3772 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 4770 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
3773 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" 4771 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
4772 "dev": true
3774 }, 4773 },
3775 "copy-props": { 4774 "copy-props": {
3776 "version": "2.0.4", 4775 "version": "2.0.4",
@@ -3783,9 +4782,9 @@
3783 } 4782 }
3784 }, 4783 },
3785 "core-js": { 4784 "core-js": {
3786 "version": "2.5.7", 4785 "version": "2.6.4",
3787 "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", 4786 "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.4.tgz",
3788 "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" 4787 "integrity": "sha512-05qQ5hXShcqGkPZpXEFLIpxayZscVD2kuMBZewxiIPPEagukO4mqgPA9CWhUvFBJfy3ODdK2p9xyHh7FTU9/7A=="
3789 }, 4788 },
3790 "core-util-is": { 4789 "core-util-is": {
3791 "version": "1.0.2", 4790 "version": "1.0.2",
@@ -3803,18 +4802,16 @@
3803 "is-directory": "^0.3.1", 4802 "is-directory": "^0.3.1",
3804 "js-yaml": "^3.9.0", 4803 "js-yaml": "^3.9.0",
3805 "parse-json": "^4.0.0" 4804 "parse-json": "^4.0.0"
3806 }, 4805 }
3807 "dependencies": { 4806 },
3808 "parse-json": { 4807 "create-ecdh": {
3809 "version": "4.0.0", 4808 "version": "4.0.3",
3810 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 4809 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
3811 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 4810 "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
3812 "dev": true, 4811 "dev": true,
3813 "requires": { 4812 "requires": {
3814 "error-ex": "^1.3.1", 4813 "bn.js": "^4.1.0",
3815 "json-parse-better-errors": "^1.0.1" 4814 "elliptic": "^6.0.0"
3816 }
3817 }
3818 } 4815 }
3819 }, 4816 },
3820 "create-error-class": { 4817 "create-error-class": {
@@ -3826,6 +4823,33 @@
3826 "capture-stack-trace": "^1.0.0" 4823 "capture-stack-trace": "^1.0.0"
3827 } 4824 }
3828 }, 4825 },
4826 "create-hash": {
4827 "version": "1.2.0",
4828 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
4829 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
4830 "dev": true,
4831 "requires": {
4832 "cipher-base": "^1.0.1",
4833 "inherits": "^2.0.1",
4834 "md5.js": "^1.3.4",
4835 "ripemd160": "^2.0.1",
4836 "sha.js": "^2.4.0"
4837 }
4838 },
4839 "create-hmac": {
4840 "version": "1.1.7",
4841 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
4842 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
4843 "dev": true,
4844 "requires": {
4845 "cipher-base": "^1.0.3",
4846 "create-hash": "^1.1.0",
4847 "inherits": "^2.0.1",
4848 "ripemd160": "^2.0.0",
4849 "safe-buffer": "^5.0.1",
4850 "sha.js": "^2.4.8"
4851 }
4852 },
3829 "create-react-class": { 4853 "create-react-class": {
3830 "version": "15.6.3", 4854 "version": "15.6.3",
3831 "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", 4855 "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz",
@@ -3859,12 +4883,55 @@
3859 "which": "^1.2.9" 4883 "which": "^1.2.9"
3860 } 4884 }
3861 }, 4885 },
4886 "crypto-browserify": {
4887 "version": "3.12.0",
4888 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
4889 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
4890 "dev": true,
4891 "requires": {
4892 "browserify-cipher": "^1.0.0",
4893 "browserify-sign": "^4.0.0",
4894 "create-ecdh": "^4.0.0",
4895 "create-hash": "^1.1.0",
4896 "create-hmac": "^1.1.0",
4897 "diffie-hellman": "^5.0.0",
4898 "inherits": "^2.0.1",
4899 "pbkdf2": "^3.0.3",
4900 "public-encrypt": "^4.0.0",
4901 "randombytes": "^2.0.0",
4902 "randomfill": "^1.0.3"
4903 }
4904 },
3862 "crypto-random-string": { 4905 "crypto-random-string": {
3863 "version": "1.0.0", 4906 "version": "1.0.0",
3864 "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", 4907 "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
3865 "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", 4908 "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
3866 "dev": true 4909 "dev": true
3867 }, 4910 },
4911 "css-select": {
4912 "version": "1.2.0",
4913 "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
4914 "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
4915 "dev": true,
4916 "requires": {
4917 "boolbase": "~1.0.0",
4918 "css-what": "2.1",
4919 "domutils": "1.5.1",
4920 "nth-check": "~1.0.1"
4921 },
4922 "dependencies": {
4923 "domutils": {
4924 "version": "1.5.1",
4925 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
4926 "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
4927 "dev": true,
4928 "requires": {
4929 "dom-serializer": "0",
4930 "domelementtype": "1"
4931 }
4932 }
4933 }
4934 },
3868 "css-vendor": { 4935 "css-vendor": {
3869 "version": "0.3.8", 4936 "version": "0.3.8",
3870 "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-0.3.8.tgz", 4937 "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-0.3.8.tgz",
@@ -3873,6 +4940,18 @@
3873 "is-in-browser": "^1.0.2" 4940 "is-in-browser": "^1.0.2"
3874 } 4941 }
3875 }, 4942 },
4943 "css-what": {
4944 "version": "2.1.2",
4945 "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz",
4946 "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==",
4947 "dev": true
4948 },
4949 "csstype": {
4950 "version": "2.6.2",
4951 "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.2.tgz",
4952 "integrity": "sha512-Rl7PvTae0pflc1YtxtKbiSqq20Ts6vpIYOD5WBafl4y123DyHUeLrRdQP66sQW8/6gmX8jrYJLXwNeMqYVJcow==",
4953 "dev": true
4954 },
3876 "currently-unhandled": { 4955 "currently-unhandled": {
3877 "version": "0.4.1", 4956 "version": "0.4.1",
3878 "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 4957 "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
@@ -3882,6 +4961,12 @@
3882 "array-find-index": "^1.0.1" 4961 "array-find-index": "^1.0.1"
3883 } 4962 }
3884 }, 4963 },
4964 "cyclist": {
4965 "version": "0.2.2",
4966 "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
4967 "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
4968 "dev": true
4969 },
3885 "cz-conventional-changelog": { 4970 "cz-conventional-changelog": {
3886 "version": "2.1.0", 4971 "version": "2.1.0",
3887 "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-2.1.0.tgz", 4972 "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-2.1.0.tgz",
@@ -3899,6 +4984,7 @@
3899 "version": "1.0.0", 4984 "version": "1.0.0",
3900 "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", 4985 "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
3901 "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", 4986 "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
4987 "dev": true,
3902 "requires": { 4988 "requires": {
3903 "es5-ext": "^0.10.9" 4989 "es5-ext": "^0.10.9"
3904 } 4990 }
@@ -3928,15 +5014,21 @@
3928 } 5014 }
3929 }, 5015 },
3930 "date-fns": { 5016 "date-fns": {
3931 "version": "1.29.0", 5017 "version": "1.30.1",
3932 "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.29.0.tgz", 5018 "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz",
3933 "integrity": "sha512-lbTXWZ6M20cWH8N9S6afb0SBm6tMk+uUg6z3MqHPKE9atmsY3kJkTm8vKe93izJ2B2+q5MV990sM2CHgtAZaOw==", 5019 "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==",
5020 "dev": true
5021 },
5022 "date-now": {
5023 "version": "0.1.4",
5024 "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
5025 "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
3934 "dev": true 5026 "dev": true
3935 }, 5027 },
3936 "dateformat": { 5028 "dateformat": {
3937 "version": "2.2.0", 5029 "version": "3.0.3",
3938 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", 5030 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
3939 "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", 5031 "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
3940 "dev": true 5032 "dev": true
3941 }, 5033 },
3942 "debug": { 5034 "debug": {
@@ -3955,10 +5047,17 @@
3955 "debug": "^2.4.1" 5047 "debug": "^2.4.1"
3956 } 5048 }
3957 }, 5049 },
5050 "debuglog": {
5051 "version": "1.0.1",
5052 "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz",
5053 "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=",
5054 "dev": true
5055 },
3958 "decamelize": { 5056 "decamelize": {
3959 "version": "1.2.0", 5057 "version": "1.2.0",
3960 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 5058 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
3961 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" 5059 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
5060 "dev": true
3962 }, 5061 },
3963 "decamelize-keys": { 5062 "decamelize-keys": {
3964 "version": "1.1.0", 5063 "version": "1.1.0",
@@ -3968,17 +5067,33 @@
3968 "requires": { 5067 "requires": {
3969 "decamelize": "^1.1.0", 5068 "decamelize": "^1.1.0",
3970 "map-obj": "^1.0.0" 5069 "map-obj": "^1.0.0"
5070 },
5071 "dependencies": {
5072 "map-obj": {
5073 "version": "1.0.1",
5074 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
5075 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
5076 "dev": true
5077 }
3971 } 5078 }
3972 }, 5079 },
3973 "decode-uri-component": { 5080 "decode-uri-component": {
3974 "version": "0.2.0", 5081 "version": "0.2.0",
3975 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 5082 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
3976 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" 5083 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
5084 "dev": true
5085 },
5086 "dedent": {
5087 "version": "0.7.0",
5088 "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
5089 "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
5090 "dev": true
3977 }, 5091 },
3978 "deep-equal": { 5092 "deep-equal": {
3979 "version": "1.0.1", 5093 "version": "1.0.1",
3980 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", 5094 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
3981 "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" 5095 "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
5096 "dev": true
3982 }, 5097 },
3983 "deep-extend": { 5098 "deep-extend": {
3984 "version": "0.6.0", 5099 "version": "0.6.0",
@@ -3992,6 +5107,12 @@
3992 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 5107 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
3993 "dev": true 5108 "dev": true
3994 }, 5109 },
5110 "deepmerge": {
5111 "version": "3.1.0",
5112 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.1.0.tgz",
5113 "integrity": "sha512-/TnecbwXEdycfbsM2++O3eGiatEFHjjNciHEwJclM+T5Kd94qD1AP+2elP/Mq0L5b9VZJao5znR01Mz6eX8Seg==",
5114 "dev": true
5115 },
3995 "default-compare": { 5116 "default-compare": {
3996 "version": "1.0.0", 5117 "version": "1.0.0",
3997 "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", 5118 "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz",
@@ -4009,12 +5130,54 @@
4009 } 5130 }
4010 } 5131 }
4011 }, 5132 },
5133 "default-gateway": {
5134 "version": "2.7.2",
5135 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz",
5136 "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==",
5137 "dev": true,
5138 "requires": {
5139 "execa": "^0.10.0",
5140 "ip-regex": "^2.1.0"
5141 },
5142 "dependencies": {
5143 "execa": {
5144 "version": "0.10.0",
5145 "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
5146 "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
5147 "dev": true,
5148 "requires": {
5149 "cross-spawn": "^6.0.0",
5150 "get-stream": "^3.0.0",
5151 "is-stream": "^1.1.0",
5152 "npm-run-path": "^2.0.0",
5153 "p-finally": "^1.0.0",
5154 "signal-exit": "^3.0.0",
5155 "strip-eof": "^1.0.0"
5156 }
5157 },
5158 "get-stream": {
5159 "version": "3.0.0",
5160 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
5161 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
5162 "dev": true
5163 }
5164 }
5165 },
4012 "default-resolution": { 5166 "default-resolution": {
4013 "version": "2.0.0", 5167 "version": "2.0.0",
4014 "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", 5168 "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz",
4015 "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", 5169 "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=",
4016 "dev": true 5170 "dev": true
4017 }, 5171 },
5172 "defaults": {
5173 "version": "1.0.3",
5174 "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
5175 "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
5176 "dev": true,
5177 "requires": {
5178 "clone": "^1.0.2"
5179 }
5180 },
4018 "define-properties": { 5181 "define-properties": {
4019 "version": "1.1.3", 5182 "version": "1.1.3",
4020 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 5183 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
@@ -4028,6 +5191,7 @@
4028 "version": "2.0.2", 5191 "version": "2.0.2",
4029 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 5192 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
4030 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 5193 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
5194 "dev": true,
4031 "requires": { 5195 "requires": {
4032 "is-descriptor": "^1.0.2", 5196 "is-descriptor": "^1.0.2",
4033 "isobject": "^3.0.1" 5197 "isobject": "^3.0.1"
@@ -4037,6 +5201,7 @@
4037 "version": "1.0.0", 5201 "version": "1.0.0",
4038 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 5202 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
4039 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 5203 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5204 "dev": true,
4040 "requires": { 5205 "requires": {
4041 "kind-of": "^6.0.0" 5206 "kind-of": "^6.0.0"
4042 } 5207 }
@@ -4045,6 +5210,7 @@
4045 "version": "1.0.0", 5210 "version": "1.0.0",
4046 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 5211 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
4047 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 5212 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5213 "dev": true,
4048 "requires": { 5214 "requires": {
4049 "kind-of": "^6.0.0" 5215 "kind-of": "^6.0.0"
4050 } 5216 }
@@ -4053,6 +5219,7 @@
4053 "version": "1.0.2", 5219 "version": "1.0.2",
4054 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 5220 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
4055 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 5221 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5222 "dev": true,
4056 "requires": { 5223 "requires": {
4057 "is-accessor-descriptor": "^1.0.0", 5224 "is-accessor-descriptor": "^1.0.0",
4058 "is-data-descriptor": "^1.0.0", 5225 "is-data-descriptor": "^1.0.0",
@@ -4061,6 +5228,43 @@
4061 } 5228 }
4062 } 5229 }
4063 }, 5230 },
5231 "del": {
5232 "version": "3.0.0",
5233 "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
5234 "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
5235 "dev": true,
5236 "requires": {
5237 "globby": "^6.1.0",
5238 "is-path-cwd": "^1.0.0",
5239 "is-path-in-cwd": "^1.0.0",
5240 "p-map": "^1.1.1",
5241 "pify": "^3.0.0",
5242 "rimraf": "^2.2.8"
5243 },
5244 "dependencies": {
5245 "globby": {
5246 "version": "6.1.0",
5247 "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
5248 "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
5249 "dev": true,
5250 "requires": {
5251 "array-union": "^1.0.1",
5252 "glob": "^7.0.3",
5253 "object-assign": "^4.0.1",
5254 "pify": "^2.0.0",
5255 "pinkie-promise": "^2.0.0"
5256 },
5257 "dependencies": {
5258 "pify": {
5259 "version": "2.3.0",
5260 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
5261 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
5262 "dev": true
5263 }
5264 }
5265 }
5266 }
5267 },
4064 "delayed-stream": { 5268 "delayed-stream": {
4065 "version": "1.0.0", 5269 "version": "1.0.0",
4066 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 5270 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -4079,6 +5283,16 @@
4079 "integrity": "sha1-BwkfrnX5eCjYm0oCotR3jw58BmI=", 5283 "integrity": "sha1-BwkfrnX5eCjYm0oCotR3jw58BmI=",
4080 "dev": true 5284 "dev": true
4081 }, 5285 },
5286 "des.js": {
5287 "version": "1.0.0",
5288 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
5289 "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
5290 "dev": true,
5291 "requires": {
5292 "inherits": "^2.0.1",
5293 "minimalistic-assert": "^1.0.0"
5294 }
5295 },
4082 "destroy": { 5296 "destroy": {
4083 "version": "1.0.3", 5297 "version": "1.0.3",
4084 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz", 5298 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz",
@@ -4088,7 +5302,14 @@
4088 "detect-file": { 5302 "detect-file": {
4089 "version": "1.0.0", 5303 "version": "1.0.0",
4090 "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", 5304 "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
4091 "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" 5305 "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
5306 "dev": true
5307 },
5308 "detect-indent": {
5309 "version": "5.0.0",
5310 "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
5311 "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=",
5312 "dev": true
4092 }, 5313 },
4093 "detect-libc": { 5314 "detect-libc": {
4094 "version": "1.0.3", 5315 "version": "1.0.3",
@@ -4096,6 +5317,49 @@
4096 "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", 5317 "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
4097 "dev": true 5318 "dev": true
4098 }, 5319 },
5320 "detect-node": {
5321 "version": "2.0.4",
5322 "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
5323 "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
5324 "dev": true
5325 },
5326 "dezalgo": {
5327 "version": "1.0.3",
5328 "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz",
5329 "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=",
5330 "dev": true,
5331 "requires": {
5332 "asap": "^2.0.0",
5333 "wrappy": "1"
5334 }
5335 },
5336 "diff": {
5337 "version": "3.5.0",
5338 "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
5339 "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
5340 "dev": true
5341 },
5342 "diffie-hellman": {
5343 "version": "5.0.3",
5344 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
5345 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
5346 "dev": true,
5347 "requires": {
5348 "bn.js": "^4.1.0",
5349 "miller-rabin": "^4.0.0",
5350 "randombytes": "^2.0.0"
5351 }
5352 },
5353 "dir-glob": {
5354 "version": "2.0.0",
5355 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
5356 "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
5357 "dev": true,
5358 "requires": {
5359 "arrify": "^1.0.1",
5360 "path-type": "^3.0.0"
5361 }
5362 },
4099 "dmg-builder": { 5363 "dmg-builder": {
4100 "version": "6.5.3", 5364 "version": "6.5.3",
4101 "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-6.5.3.tgz", 5365 "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-6.5.3.tgz",
@@ -4112,6 +5376,31 @@
4112 "sanitize-filename": "^1.6.1" 5376 "sanitize-filename": "^1.6.1"
4113 } 5377 }
4114 }, 5378 },
5379 "dns-equal": {
5380 "version": "1.0.0",
5381 "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
5382 "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
5383 "dev": true
5384 },
5385 "dns-packet": {
5386 "version": "1.3.1",
5387 "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
5388 "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
5389 "dev": true,
5390 "requires": {
5391 "ip": "^1.1.0",
5392 "safe-buffer": "^5.0.1"
5393 }
5394 },
5395 "dns-txt": {
5396 "version": "2.0.2",
5397 "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
5398 "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
5399 "dev": true,
5400 "requires": {
5401 "buffer-indexof": "^1.0.0"
5402 }
5403 },
4115 "doctrine": { 5404 "doctrine": {
4116 "version": "2.1.0", 5405 "version": "2.1.0",
4117 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 5406 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
@@ -4121,10 +5410,22 @@
4121 "esutils": "^2.0.2" 5410 "esutils": "^2.0.2"
4122 } 5411 }
4123 }, 5412 },
5413 "dom-converter": {
5414 "version": "0.2.0",
5415 "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
5416 "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
5417 "dev": true,
5418 "requires": {
5419 "utila": "~0.4"
5420 }
5421 },
4124 "dom-helpers": { 5422 "dom-helpers": {
4125 "version": "3.3.1", 5423 "version": "3.4.0",
4126 "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.3.1.tgz", 5424 "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz",
4127 "integrity": "sha512-2Sm+JaYn74OiTM2wHvxJOo3roiq/h25Yi69Fqk269cNUwIXsCvATB6CRSFC9Am/20G2b28hGv/+7NiWydIrPvg==" 5425 "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==",
5426 "requires": {
5427 "@babel/runtime": "^7.1.2"
5428 }
4128 }, 5429 },
4129 "dom-serializer": { 5430 "dom-serializer": {
4130 "version": "0.1.0", 5431 "version": "0.1.0",
@@ -4137,11 +5438,17 @@
4137 "dependencies": { 5438 "dependencies": {
4138 "domelementtype": { 5439 "domelementtype": {
4139 "version": "1.1.3", 5440 "version": "1.1.3",
4140 "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", 5441 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
4141 "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=" 5442 "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs="
4142 } 5443 }
4143 } 5444 }
4144 }, 5445 },
5446 "domain-browser": {
5447 "version": "1.2.0",
5448 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
5449 "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
5450 "dev": true
5451 },
4145 "domelementtype": { 5452 "domelementtype": {
4146 "version": "1.3.1", 5453 "version": "1.3.1",
4147 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", 5454 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
@@ -4165,9 +5472,9 @@
4165 } 5472 }
4166 }, 5473 },
4167 "dot-prop": { 5474 "dot-prop": {
4168 "version": "4.2.0", 5475 "version": "3.0.0",
4169 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", 5476 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz",
4170 "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", 5477 "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=",
4171 "dev": true, 5478 "dev": true,
4172 "requires": { 5479 "requires": {
4173 "is-obj": "^1.0.0" 5480 "is-obj": "^1.0.0"
@@ -4175,7 +5482,7 @@
4175 }, 5482 },
4176 "dotenv": { 5483 "dotenv": {
4177 "version": "4.0.0", 5484 "version": "4.0.0",
4178 "resolved": "http://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", 5485 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz",
4179 "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=", 5486 "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=",
4180 "dev": true 5487 "dev": true
4181 }, 5488 },
@@ -4193,6 +5500,12 @@
4193 "async": "~0.1.22" 5500 "async": "~0.1.22"
4194 } 5501 }
4195 }, 5502 },
5503 "duplexer": {
5504 "version": "0.1.1",
5505 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
5506 "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
5507 "dev": true
5508 },
4196 "duplexer2": { 5509 "duplexer2": {
4197 "version": "0.0.2", 5510 "version": "0.0.2",
4198 "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", 5511 "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
@@ -4210,7 +5523,7 @@
4210 }, 5523 },
4211 "readable-stream": { 5524 "readable-stream": {
4212 "version": "1.1.14", 5525 "version": "1.1.14",
4213 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", 5526 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
4214 "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", 5527 "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
4215 "dev": true, 5528 "dev": true,
4216 "requires": { 5529 "requires": {
@@ -4235,15 +5548,41 @@
4235 "dev": true 5548 "dev": true
4236 }, 5549 },
4237 "duplexify": { 5550 "duplexify": {
4238 "version": "3.6.1", 5551 "version": "3.7.1",
4239 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", 5552 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
4240 "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", 5553 "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
4241 "dev": true, 5554 "dev": true,
4242 "requires": { 5555 "requires": {
4243 "end-of-stream": "^1.0.0", 5556 "end-of-stream": "^1.0.0",
4244 "inherits": "^2.0.1", 5557 "inherits": "^2.0.1",
4245 "readable-stream": "^2.0.0", 5558 "readable-stream": "^2.0.0",
4246 "stream-shift": "^1.0.0" 5559 "stream-shift": "^1.0.0"
5560 },
5561 "dependencies": {
5562 "readable-stream": {
5563 "version": "2.3.6",
5564 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
5565 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
5566 "dev": true,
5567 "requires": {
5568 "core-util-is": "~1.0.0",
5569 "inherits": "~2.0.3",
5570 "isarray": "~1.0.0",
5571 "process-nextick-args": "~2.0.0",
5572 "safe-buffer": "~5.1.1",
5573 "string_decoder": "~1.1.1",
5574 "util-deprecate": "~1.0.1"
5575 }
5576 },
5577 "string_decoder": {
5578 "version": "1.1.1",
5579 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5580 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5581 "dev": true,
5582 "requires": {
5583 "safe-buffer": "~5.1.0"
5584 }
5585 }
4247 } 5586 }
4248 }, 5587 },
4249 "each-props": { 5588 "each-props": {
@@ -4287,14 +5626,22 @@
4287 "dev": true 5626 "dev": true
4288 }, 5627 },
4289 "electron": { 5628 "electron": {
4290 "version": "4.0.2", 5629 "version": "4.0.4",
4291 "resolved": "https://registry.npmjs.org/electron/-/electron-4.0.2.tgz", 5630 "resolved": "https://registry.npmjs.org/electron/-/electron-4.0.4.tgz",
4292 "integrity": "sha512-H0pmSvOVuC+Mq/+cYNXbCDBmqq5d1xYUVdBOjqGJuwuwJeP7qDHF35JA3cq+ARzq/CbwlXq98zdW6i6+x3U24g==", 5631 "integrity": "sha512-zG5VtLrmPfmw1fXY/3BEtRZk7OZ7djQhweZ6rW+R5NeF6s8RTz/AwTGtLoBo4z8wmJ5QTy0Y941FZw4pe5YlpA==",
4293 "dev": true, 5632 "dev": true,
4294 "requires": { 5633 "requires": {
4295 "@types/node": "^10.12.18", 5634 "@types/node": "^10.12.18",
4296 "electron-download": "^4.1.0", 5635 "electron-download": "^4.1.0",
4297 "extract-zip": "^1.0.3" 5636 "extract-zip": "^1.0.3"
5637 },
5638 "dependencies": {
5639 "@types/node": {
5640 "version": "10.12.25",
5641 "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.25.tgz",
5642 "integrity": "sha512-IcvnGLGSQFDvC07Bz2I8SX+QKErDZbUdiQq7S2u3XyzTyJfUmT0sWJMbeQkMzpTAkO7/N7sZpW/arUM2jfKsbQ==",
5643 "dev": true
5644 }
4298 } 5645 }
4299 }, 5646 },
4300 "electron-builder": { 5647 "electron-builder": {
@@ -4318,223 +5665,32 @@
4318 "yargs": "^12.0.5" 5665 "yargs": "^12.0.5"
4319 }, 5666 },
4320 "dependencies": { 5667 "dependencies": {
4321 "ansi-regex": { 5668 "builder-util-runtime": {
4322 "version": "3.0.0", 5669 "version": "8.1.0",
4323 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 5670 "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.1.0.tgz",
4324 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 5671 "integrity": "sha512-s1mlJ28mv+56Iebh6c9aXjVe11O3Z0cDTwAGeB0PCcUzHA37fDxGgS8ZGoYNMZP+rBHj21d/od1wuYofTVLaQg==",
4325 "dev": true
4326 },
4327 "ansi-styles": {
4328 "version": "3.2.1",
4329 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4330 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4331 "dev": true,
4332 "requires": {
4333 "color-convert": "^1.9.0"
4334 }
4335 },
4336 "camelcase": {
4337 "version": "5.0.0",
4338 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz",
4339 "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==",
4340 "dev": true
4341 },
4342 "chalk": {
4343 "version": "2.4.1",
4344 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4345 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4346 "dev": true,
4347 "requires": {
4348 "ansi-styles": "^3.2.1",
4349 "escape-string-regexp": "^1.0.5",
4350 "supports-color": "^5.3.0"
4351 }
4352 },
4353 "ci-info": {
4354 "version": "2.0.0",
4355 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
4356 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
4357 "dev": true
4358 },
4359 "cliui": {
4360 "version": "4.1.0",
4361 "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
4362 "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
4363 "dev": true,
4364 "requires": {
4365 "string-width": "^2.1.1",
4366 "strip-ansi": "^4.0.0",
4367 "wrap-ansi": "^2.0.0"
4368 }
4369 },
4370 "execa": {
4371 "version": "0.10.0",
4372 "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
4373 "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
4374 "dev": true,
4375 "requires": {
4376 "cross-spawn": "^6.0.0",
4377 "get-stream": "^3.0.0",
4378 "is-stream": "^1.1.0",
4379 "npm-run-path": "^2.0.0",
4380 "p-finally": "^1.0.0",
4381 "signal-exit": "^3.0.0",
4382 "strip-eof": "^1.0.0"
4383 }
4384 },
4385 "find-up": {
4386 "version": "3.0.0",
4387 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
4388 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
4389 "dev": true,
4390 "requires": {
4391 "locate-path": "^3.0.0"
4392 }
4393 },
4394 "invert-kv": {
4395 "version": "2.0.0",
4396 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
4397 "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
4398 "dev": true
4399 },
4400 "is-ci": {
4401 "version": "2.0.0",
4402 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
4403 "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
4404 "dev": true,
4405 "requires": {
4406 "ci-info": "^2.0.0"
4407 }
4408 },
4409 "is-fullwidth-code-point": {
4410 "version": "2.0.0",
4411 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4412 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4413 "dev": true
4414 },
4415 "lcid": {
4416 "version": "2.0.0",
4417 "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
4418 "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
4419 "dev": true,
4420 "requires": {
4421 "invert-kv": "^2.0.0"
4422 }
4423 },
4424 "locate-path": {
4425 "version": "3.0.0",
4426 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
4427 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
4428 "dev": true,
4429 "requires": {
4430 "p-locate": "^3.0.0",
4431 "path-exists": "^3.0.0"
4432 }
4433 },
4434 "os-locale": {
4435 "version": "3.0.1",
4436 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz",
4437 "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==",
4438 "dev": true,
4439 "requires": {
4440 "execa": "^0.10.0",
4441 "lcid": "^2.0.0",
4442 "mem": "^4.0.0"
4443 }
4444 },
4445 "p-limit": {
4446 "version": "2.0.0",
4447 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz",
4448 "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==",
4449 "dev": true, 5672 "dev": true,
4450 "requires": { 5673 "requires": {
4451 "p-try": "^2.0.0" 5674 "bluebird-lst": "^1.0.6",
5675 "debug": "^4.1.0",
5676 "fs-extra-p": "^7.0.0",
5677 "sax": "^1.2.4"
4452 } 5678 }
4453 }, 5679 },
4454 "p-locate": { 5680 "debug": {
4455 "version": "3.0.0", 5681 "version": "4.1.1",
4456 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 5682 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
4457 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 5683 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
4458 "dev": true, 5684 "dev": true,
4459 "requires": { 5685 "requires": {
4460 "p-limit": "^2.0.0" 5686 "ms": "^2.1.1"
4461 } 5687 }
4462 }, 5688 },
4463 "p-try": { 5689 "ms": {
4464 "version": "2.0.0",
4465 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
4466 "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
4467 "dev": true
4468 },
4469 "path-exists": {
4470 "version": "3.0.0",
4471 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
4472 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
4473 "dev": true
4474 },
4475 "string-width": {
4476 "version": "2.1.1", 5690 "version": "2.1.1",
4477 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 5691 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
4478 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 5692 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
4479 "dev": true,
4480 "requires": {
4481 "is-fullwidth-code-point": "^2.0.0",
4482 "strip-ansi": "^4.0.0"
4483 }
4484 },
4485 "strip-ansi": {
4486 "version": "4.0.0",
4487 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4488 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
4489 "dev": true,
4490 "requires": {
4491 "ansi-regex": "^3.0.0"
4492 }
4493 },
4494 "supports-color": {
4495 "version": "5.5.0",
4496 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4497 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4498 "dev": true,
4499 "requires": {
4500 "has-flag": "^3.0.0"
4501 }
4502 },
4503 "which-module": {
4504 "version": "2.0.0",
4505 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
4506 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
4507 "dev": true 5693 "dev": true
4508 },
4509 "yargs": {
4510 "version": "12.0.5",
4511 "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
4512 "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
4513 "dev": true,
4514 "requires": {
4515 "cliui": "^4.0.0",
4516 "decamelize": "^1.2.0",
4517 "find-up": "^3.0.0",
4518 "get-caller-file": "^1.0.1",
4519 "os-locale": "^3.0.0",
4520 "require-directory": "^2.1.1",
4521 "require-main-filename": "^1.0.1",
4522 "set-blocking": "^2.0.0",
4523 "string-width": "^2.0.0",
4524 "which-module": "^2.0.0",
4525 "y18n": "^3.2.1 || ^4.0.0",
4526 "yargs-parser": "^11.1.1"
4527 }
4528 },
4529 "yargs-parser": {
4530 "version": "11.1.1",
4531 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
4532 "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
4533 "dev": true,
4534 "requires": {
4535 "camelcase": "^5.0.0",
4536 "decamelize": "^1.2.0"
4537 }
4538 } 5694 }
4539 } 5695 }
4540 }, 5696 },
@@ -4590,12 +5746,6 @@
4590 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 5746 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
4591 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 5747 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
4592 "dev": true 5748 "dev": true
4593 },
4594 "path-exists": {
4595 "version": "3.0.0",
4596 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
4597 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
4598 "dev": true
4599 } 5749 }
4600 } 5750 }
4601 }, 5751 },
@@ -4618,6 +5768,11 @@
4618 "unixify": "1.0.0" 5768 "unixify": "1.0.0"
4619 } 5769 }
4620 }, 5770 },
5771 "electron-is-dev": {
5772 "version": "1.0.1",
5773 "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-1.0.1.tgz",
5774 "integrity": "sha512-iwM3EotA9HTXqMGpQRkR/kT8OZqBbdfHTnlwcxsjSLYqY8svvsq0MuujsWCn3/vtgRmDv/PC/gKUUpoZvi5C1w=="
5775 },
4621 "electron-osx-sign": { 5776 "electron-osx-sign": {
4622 "version": "0.4.11", 5777 "version": "0.4.11",
4623 "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz", 5778 "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz",
@@ -4645,37 +5800,6 @@
4645 "fs-extra-p": "^7.0.0", 5800 "fs-extra-p": "^7.0.0",
4646 "lazy-val": "^1.0.3", 5801 "lazy-val": "^1.0.3",
4647 "mime": "^2.4.0" 5802 "mime": "^2.4.0"
4648 },
4649 "dependencies": {
4650 "ansi-styles": {
4651 "version": "3.2.1",
4652 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4653 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4654 "dev": true,
4655 "requires": {
4656 "color-convert": "^1.9.0"
4657 }
4658 },
4659 "chalk": {
4660 "version": "2.4.1",
4661 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4662 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
4663 "dev": true,
4664 "requires": {
4665 "ansi-styles": "^3.2.1",
4666 "escape-string-regexp": "^1.0.5",
4667 "supports-color": "^5.3.0"
4668 }
4669 },
4670 "supports-color": {
4671 "version": "5.5.0",
4672 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4673 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4674 "dev": true,
4675 "requires": {
4676 "has-flag": "^3.0.0"
4677 }
4678 }
4679 } 5803 }
4680 }, 5804 },
4681 "electron-react-titlebar": { 5805 "electron-react-titlebar": {
@@ -4688,49 +5812,43 @@
4688 } 5812 }
4689 }, 5813 },
4690 "electron-rebuild": { 5814 "electron-rebuild": {
4691 "version": "1.8.2", 5815 "version": "1.8.4",
4692 "resolved": "https://registry.npmjs.org/electron-rebuild/-/electron-rebuild-1.8.2.tgz", 5816 "resolved": "https://registry.npmjs.org/electron-rebuild/-/electron-rebuild-1.8.4.tgz",
4693 "integrity": "sha512-EeR4dgb6NN7ybxduUWMeeLhU/EuF+FzwFZJfMJXD0bx96K+ttAieCXOn9lTO5nA9Qn3hiS7pEpk8pZ9StpGgSg==", 5817 "integrity": "sha512-QBUZg1due+R0bww5rNd4gEcsKczyhxyLrxSFZlKihwHRxaiHrGut532JAUe0fRz+VIU4WNSfNKyZ/ZwSGjaDhA==",
4694 "dev": true, 5818 "dev": true,
4695 "requires": { 5819 "requires": {
4696 "colors": "^1.2.0", 5820 "colors": "^1.3.3",
4697 "debug": "^2.6.3", 5821 "debug": "^4.1.1",
4698 "detect-libc": "^1.0.3", 5822 "detect-libc": "^1.0.3",
4699 "fs-extra": "^3.0.1", 5823 "fs-extra": "^7.0.1",
4700 "node-abi": "^2.0.0", 5824 "node-abi": "^2.7.0",
4701 "node-gyp": "^3.6.0", 5825 "node-gyp": "^3.8.0",
4702 "ora": "^1.2.0", 5826 "ora": "^3.0.0",
4703 "rimraf": "^2.6.1", 5827 "spawn-rx": "^3.0.0",
4704 "spawn-rx": "^2.0.10", 5828 "yargs": "^12.0.5"
4705 "yargs": "^7.0.2"
4706 }, 5829 },
4707 "dependencies": { 5830 "dependencies": {
4708 "fs-extra": { 5831 "debug": {
4709 "version": "3.0.1", 5832 "version": "4.1.1",
4710 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", 5833 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
4711 "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", 5834 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
4712 "dev": true, 5835 "dev": true,
4713 "requires": { 5836 "requires": {
4714 "graceful-fs": "^4.1.2", 5837 "ms": "^2.1.1"
4715 "jsonfile": "^3.0.0",
4716 "universalify": "^0.1.0"
4717 } 5838 }
4718 }, 5839 },
4719 "jsonfile": { 5840 "ms": {
4720 "version": "3.0.1", 5841 "version": "2.1.1",
4721 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", 5842 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
4722 "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", 5843 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
4723 "dev": true, 5844 "dev": true
4724 "requires": {
4725 "graceful-fs": "^4.1.6"
4726 }
4727 } 5845 }
4728 } 5846 }
4729 }, 5847 },
4730 "electron-to-chromium": { 5848 "electron-to-chromium": {
4731 "version": "1.3.80", 5849 "version": "1.3.113",
4732 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.80.tgz", 5850 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz",
4733 "integrity": "sha512-WClidEWEUNx7OfwXehB0qaxCuetjbKjev2SmXWgybWPLKAThBiMTF/2Pd8GSUDtoGOavxVzdkKwfFAPRSWlkLw==", 5851 "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==",
4734 "dev": true 5852 "dev": true
4735 }, 5853 },
4736 "electron-updater": { 5854 "electron-updater": {
@@ -4750,34 +5868,38 @@
4750 } 5868 }
4751 }, 5869 },
4752 "electron-window-state": { 5870 "electron-window-state": {
4753 "version": "4.1.1", 5871 "version": "5.0.3",
4754 "resolved": "https://registry.npmjs.org/electron-window-state/-/electron-window-state-4.1.1.tgz", 5872 "resolved": "https://registry.npmjs.org/electron-window-state/-/electron-window-state-5.0.3.tgz",
4755 "integrity": "sha1-azT9wxs4UU3+yLfI97XUrdtnYy0=", 5873 "integrity": "sha512-1mNTwCfkolXl3kMf50yW3vE2lZj0y92P/HYWFBrb+v2S/pCka5mdwN3cagKm458A7NjndSwijynXgcLWRodsVg==",
4756 "requires": { 5874 "requires": {
4757 "deep-equal": "^1.0.1", 5875 "jsonfile": "^4.0.0",
4758 "jsonfile": "^2.2.3",
4759 "mkdirp": "^0.5.1" 5876 "mkdirp": "^0.5.1"
4760 }, 5877 }
4761 "dependencies": { 5878 },
4762 "jsonfile": { 5879 "elliptic": {
4763 "version": "2.4.0", 5880 "version": "6.4.1",
4764 "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", 5881 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
4765 "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", 5882 "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
4766 "requires": { 5883 "dev": true,
4767 "graceful-fs": "^4.1.6" 5884 "requires": {
4768 } 5885 "bn.js": "^4.4.0",
4769 } 5886 "brorand": "^1.0.1",
5887 "hash.js": "^1.0.0",
5888 "hmac-drbg": "^1.0.0",
5889 "inherits": "^2.0.1",
5890 "minimalistic-assert": "^1.0.0",
5891 "minimalistic-crypto-utils": "^1.0.0"
4770 } 5892 }
4771 }, 5893 },
4772 "email-addresses": { 5894 "email-addresses": {
4773 "version": "3.0.2", 5895 "version": "3.0.3",
4774 "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.0.2.tgz", 5896 "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.0.3.tgz",
4775 "integrity": "sha512-IMn9dnwLMsgZjdUHswB/UZ0S8LQ/u+2/qjnHJ9tCtp3QHZsIYwJCiJOo2FT0i3CwwK/dtSODYtxuvzV4D9MY5g==" 5897 "integrity": "sha512-kUlSC06PVvvjlMRpNIl3kR1NRXLEe86VQ7N0bQeaCZb2g+InShCeHQp/JvyYNTugMnRN2NvJhHlc3q12MWbbpg=="
4776 }, 5898 },
4777 "emoji-regex": { 5899 "emoji-regex": {
4778 "version": "6.5.1", 5900 "version": "7.0.3",
4779 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", 5901 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
4780 "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==", 5902 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
4781 "dev": true 5903 "dev": true
4782 }, 5904 },
4783 "emojis-list": { 5905 "emojis-list": {
@@ -4795,6 +5917,12 @@
4795 "tslib": "^1.8.0" 5917 "tslib": "^1.8.0"
4796 } 5918 }
4797 }, 5919 },
5920 "encodeurl": {
5921 "version": "1.0.2",
5922 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
5923 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
5924 "dev": true
5925 },
4798 "encoding": { 5926 "encoding": {
4799 "version": "0.1.12", 5927 "version": "0.1.12",
4800 "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", 5928 "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
@@ -4838,7 +5966,7 @@
4838 }, 5966 },
4839 "debug": { 5967 "debug": {
4840 "version": "2.3.3", 5968 "version": "2.3.3",
4841 "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", 5969 "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
4842 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", 5970 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
4843 "dev": true, 5971 "dev": true,
4844 "requires": { 5972 "requires": {
@@ -4847,7 +5975,7 @@
4847 }, 5975 },
4848 "ms": { 5976 "ms": {
4849 "version": "0.7.2", 5977 "version": "0.7.2",
4850 "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", 5978 "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
4851 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", 5979 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
4852 "dev": true 5980 "dev": true
4853 }, 5981 },
@@ -4881,7 +6009,7 @@
4881 "dependencies": { 6009 "dependencies": {
4882 "debug": { 6010 "debug": {
4883 "version": "2.3.3", 6011 "version": "2.3.3",
4884 "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", 6012 "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
4885 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", 6013 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
4886 "dev": true, 6014 "dev": true,
4887 "requires": { 6015 "requires": {
@@ -4890,7 +6018,7 @@
4890 }, 6018 },
4891 "ms": { 6019 "ms": {
4892 "version": "0.7.2", 6020 "version": "0.7.2",
4893 "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", 6021 "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
4894 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", 6022 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
4895 "dev": true 6023 "dev": true
4896 } 6024 }
@@ -4910,6 +6038,17 @@
4910 "wtf-8": "1.0.0" 6038 "wtf-8": "1.0.0"
4911 } 6039 }
4912 }, 6040 },
6041 "enhanced-resolve": {
6042 "version": "4.1.0",
6043 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
6044 "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
6045 "dev": true,
6046 "requires": {
6047 "graceful-fs": "^4.1.2",
6048 "memory-fs": "^0.4.0",
6049 "tapable": "^1.0.0"
6050 }
6051 },
4913 "entities": { 6052 "entities": {
4914 "version": "1.1.2", 6053 "version": "1.1.2",
4915 "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", 6054 "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
@@ -4921,6 +6060,21 @@
4921 "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=", 6060 "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=",
4922 "dev": true 6061 "dev": true
4923 }, 6062 },
6063 "err-code": {
6064 "version": "1.1.2",
6065 "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz",
6066 "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=",
6067 "dev": true
6068 },
6069 "errno": {
6070 "version": "0.1.7",
6071 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
6072 "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
6073 "dev": true,
6074 "requires": {
6075 "prr": "~1.0.1"
6076 }
6077 },
4924 "error-ex": { 6078 "error-ex": {
4925 "version": "1.3.2", 6079 "version": "1.3.2",
4926 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 6080 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -4928,19 +6082,28 @@
4928 "dev": true, 6082 "dev": true,
4929 "requires": { 6083 "requires": {
4930 "is-arrayish": "^0.2.1" 6084 "is-arrayish": "^0.2.1"
6085 },
6086 "dependencies": {
6087 "is-arrayish": {
6088 "version": "0.2.1",
6089 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
6090 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
6091 "dev": true
6092 }
4931 } 6093 }
4932 }, 6094 },
4933 "es-abstract": { 6095 "es-abstract": {
4934 "version": "1.12.0", 6096 "version": "1.13.0",
4935 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", 6097 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
4936 "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", 6098 "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
4937 "dev": true, 6099 "dev": true,
4938 "requires": { 6100 "requires": {
4939 "es-to-primitive": "^1.1.1", 6101 "es-to-primitive": "^1.2.0",
4940 "function-bind": "^1.1.1", 6102 "function-bind": "^1.1.1",
4941 "has": "^1.0.1", 6103 "has": "^1.0.3",
4942 "is-callable": "^1.1.3", 6104 "is-callable": "^1.1.4",
4943 "is-regex": "^1.0.4" 6105 "is-regex": "^1.0.4",
6106 "object-keys": "^1.0.12"
4944 } 6107 }
4945 }, 6108 },
4946 "es-to-primitive": { 6109 "es-to-primitive": {
@@ -4955,9 +6118,10 @@
4955 } 6118 }
4956 }, 6119 },
4957 "es5-ext": { 6120 "es5-ext": {
4958 "version": "0.10.46", 6121 "version": "0.10.47",
4959 "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", 6122 "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.47.tgz",
4960 "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==", 6123 "integrity": "sha512-/1TItLfj+TTfWoeRcDn/0FbGV6SNo4R+On2GGVucPU/j3BWnXE2Co8h8CTo4Tu34gFJtnmwS9xiScKs4EjZhdw==",
6124 "dev": true,
4961 "requires": { 6125 "requires": {
4962 "es6-iterator": "~2.0.3", 6126 "es6-iterator": "~2.0.3",
4963 "es6-symbol": "~3.1.1", 6127 "es6-symbol": "~3.1.1",
@@ -4968,16 +6132,33 @@
4968 "version": "2.0.3", 6132 "version": "2.0.3",
4969 "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", 6133 "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
4970 "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", 6134 "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
6135 "dev": true,
4971 "requires": { 6136 "requires": {
4972 "d": "1", 6137 "d": "1",
4973 "es5-ext": "^0.10.35", 6138 "es5-ext": "^0.10.35",
4974 "es6-symbol": "^3.1.1" 6139 "es6-symbol": "^3.1.1"
4975 } 6140 }
4976 }, 6141 },
6142 "es6-promise": {
6143 "version": "4.2.5",
6144 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz",
6145 "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==",
6146 "dev": true
6147 },
6148 "es6-promisify": {
6149 "version": "5.0.0",
6150 "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
6151 "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
6152 "dev": true,
6153 "requires": {
6154 "es6-promise": "^4.0.3"
6155 }
6156 },
4977 "es6-symbol": { 6157 "es6-symbol": {
4978 "version": "3.1.1", 6158 "version": "3.1.1",
4979 "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", 6159 "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
4980 "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", 6160 "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
6161 "dev": true,
4981 "requires": { 6162 "requires": {
4982 "d": "1", 6163 "d": "1",
4983 "es5-ext": "~0.10.14" 6164 "es5-ext": "~0.10.14"
@@ -5004,7 +6185,8 @@
5004 "escape-string-regexp": { 6185 "escape-string-regexp": {
5005 "version": "1.0.5", 6186 "version": "1.0.5",
5006 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 6187 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5007 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 6188 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
6189 "dev": true
5008 }, 6190 },
5009 "eslint": { 6191 "eslint": {
5010 "version": "5.10.0", 6192 "version": "5.10.0",
@@ -5051,88 +6233,30 @@
5051 "text-table": "^0.2.0" 6233 "text-table": "^0.2.0"
5052 }, 6234 },
5053 "dependencies": { 6235 "dependencies": {
5054 "ajv": { 6236 "debug": {
5055 "version": "6.6.1", 6237 "version": "4.1.1",
5056 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", 6238 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
5057 "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", 6239 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
5058 "dev": true,
5059 "requires": {
5060 "fast-deep-equal": "^2.0.1",
5061 "fast-json-stable-stringify": "^2.0.0",
5062 "json-schema-traverse": "^0.4.1",
5063 "uri-js": "^4.2.2"
5064 }
5065 },
5066 "ansi-regex": {
5067 "version": "3.0.0",
5068 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5069 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5070 "dev": true
5071 },
5072 "ansi-styles": {
5073 "version": "3.2.1",
5074 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5075 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5076 "dev": true,
5077 "requires": {
5078 "color-convert": "^1.9.0"
5079 }
5080 },
5081 "chalk": {
5082 "version": "2.4.1",
5083 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
5084 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
5085 "dev": true, 6240 "dev": true,
5086 "requires": { 6241 "requires": {
5087 "ansi-styles": "^3.2.1", 6242 "ms": "^2.1.1"
5088 "escape-string-regexp": "^1.0.5",
5089 "supports-color": "^5.3.0"
5090 } 6243 }
5091 }, 6244 },
5092 "debug": { 6245 "eslint-scope": {
5093 "version": "4.1.0", 6246 "version": "4.0.0",
5094 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", 6247 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz",
5095 "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", 6248 "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==",
5096 "dev": true, 6249 "dev": true,
5097 "requires": { 6250 "requires": {
5098 "ms": "^2.1.1" 6251 "esrecurse": "^4.1.0",
6252 "estraverse": "^4.1.1"
5099 } 6253 }
5100 }, 6254 },
5101 "fast-deep-equal": {
5102 "version": "2.0.1",
5103 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
5104 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
5105 "dev": true
5106 },
5107 "json-schema-traverse": {
5108 "version": "0.4.1",
5109 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
5110 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
5111 "dev": true
5112 },
5113 "ms": { 6255 "ms": {
5114 "version": "2.1.1", 6256 "version": "2.1.1",
5115 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 6257 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
5116 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 6258 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
5117 "dev": true 6259 "dev": true
5118 },
5119 "strip-ansi": {
5120 "version": "4.0.0",
5121 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
5122 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
5123 "dev": true,
5124 "requires": {
5125 "ansi-regex": "^3.0.0"
5126 }
5127 },
5128 "supports-color": {
5129 "version": "5.5.0",
5130 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5131 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5132 "dev": true,
5133 "requires": {
5134 "has-flag": "^3.0.0"
5135 }
5136 } 6260 }
5137 } 6261 }
5138 }, 6262 },
@@ -5182,13 +6306,13 @@
5182 } 6306 }
5183 }, 6307 },
5184 "eslint-module-utils": { 6308 "eslint-module-utils": {
5185 "version": "2.2.0", 6309 "version": "2.3.0",
5186 "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", 6310 "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.3.0.tgz",
5187 "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", 6311 "integrity": "sha512-lmDJgeOOjk8hObTysjqH7wyMi+nsHwwvfBykwfhjR1LNdd7C2uFJBvx4OpWYpXOw4df1yE1cDEVd1yLHitk34w==",
5188 "dev": true, 6312 "dev": true,
5189 "requires": { 6313 "requires": {
5190 "debug": "^2.6.8", 6314 "debug": "^2.6.8",
5191 "pkg-dir": "^1.0.0" 6315 "pkg-dir": "^2.0.0"
5192 } 6316 }
5193 }, 6317 },
5194 "eslint-plugin-import": { 6318 "eslint-plugin-import": {
@@ -5230,7 +6354,7 @@
5230 }, 6354 },
5231 "load-json-file": { 6355 "load-json-file": {
5232 "version": "2.0.0", 6356 "version": "2.0.0",
5233 "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", 6357 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
5234 "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", 6358 "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
5235 "dev": true, 6359 "dev": true,
5236 "requires": { 6360 "requires": {
@@ -5240,6 +6364,49 @@
5240 "strip-bom": "^3.0.0" 6364 "strip-bom": "^3.0.0"
5241 } 6365 }
5242 }, 6366 },
6367 "locate-path": {
6368 "version": "2.0.0",
6369 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
6370 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
6371 "dev": true,
6372 "requires": {
6373 "p-locate": "^2.0.0",
6374 "path-exists": "^3.0.0"
6375 }
6376 },
6377 "p-limit": {
6378 "version": "1.3.0",
6379 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
6380 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
6381 "dev": true,
6382 "requires": {
6383 "p-try": "^1.0.0"
6384 }
6385 },
6386 "p-locate": {
6387 "version": "2.0.0",
6388 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
6389 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
6390 "dev": true,
6391 "requires": {
6392 "p-limit": "^1.1.0"
6393 }
6394 },
6395 "p-try": {
6396 "version": "1.0.0",
6397 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
6398 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
6399 "dev": true
6400 },
6401 "parse-json": {
6402 "version": "2.2.0",
6403 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
6404 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
6405 "dev": true,
6406 "requires": {
6407 "error-ex": "^1.2.0"
6408 }
6409 },
5243 "path-type": { 6410 "path-type": {
5244 "version": "2.0.0", 6411 "version": "2.0.0",
5245 "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", 6412 "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
@@ -5249,6 +6416,12 @@
5249 "pify": "^2.0.0" 6416 "pify": "^2.0.0"
5250 } 6417 }
5251 }, 6418 },
6419 "pify": {
6420 "version": "2.3.0",
6421 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
6422 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
6423 "dev": true
6424 },
5252 "read-pkg": { 6425 "read-pkg": {
5253 "version": "2.0.0", 6426 "version": "2.0.0",
5254 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", 6427 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
@@ -5269,12 +6442,6 @@
5269 "find-up": "^2.0.0", 6442 "find-up": "^2.0.0",
5270 "read-pkg": "^2.0.0" 6443 "read-pkg": "^2.0.0"
5271 } 6444 }
5272 },
5273 "strip-bom": {
5274 "version": "3.0.0",
5275 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
5276 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
5277 "dev": true
5278 } 6445 }
5279 } 6446 }
5280 }, 6447 },
@@ -5292,6 +6459,14 @@
5292 "emoji-regex": "^6.5.1", 6459 "emoji-regex": "^6.5.1",
5293 "has": "^1.0.3", 6460 "has": "^1.0.3",
5294 "jsx-ast-utils": "^2.0.1" 6461 "jsx-ast-utils": "^2.0.1"
6462 },
6463 "dependencies": {
6464 "emoji-regex": {
6465 "version": "6.5.1",
6466 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz",
6467 "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==",
6468 "dev": true
6469 }
5295 } 6470 }
5296 }, 6471 },
5297 "eslint-plugin-react": { 6472 "eslint-plugin-react": {
@@ -5314,9 +6489,9 @@
5314 "dev": true 6489 "dev": true
5315 }, 6490 },
5316 "eslint-scope": { 6491 "eslint-scope": {
5317 "version": "4.0.0", 6492 "version": "3.7.1",
5318 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", 6493 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz",
5319 "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", 6494 "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
5320 "dev": true, 6495 "dev": true,
5321 "requires": { 6496 "requires": {
5322 "esrecurse": "^4.1.0", 6497 "esrecurse": "^4.1.0",
@@ -5381,32 +6556,56 @@
5381 "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", 6556 "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
5382 "dev": true 6557 "dev": true
5383 }, 6558 },
6559 "etag": {
6560 "version": "1.8.1",
6561 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
6562 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
6563 "dev": true
6564 },
6565 "eventemitter3": {
6566 "version": "3.1.0",
6567 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz",
6568 "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==",
6569 "dev": true
6570 },
6571 "events": {
6572 "version": "3.0.0",
6573 "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz",
6574 "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==",
6575 "dev": true
6576 },
6577 "eventsource": {
6578 "version": "1.0.7",
6579 "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz",
6580 "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
6581 "dev": true,
6582 "requires": {
6583 "original": "^1.0.0"
6584 }
6585 },
6586 "evp_bytestokey": {
6587 "version": "1.0.3",
6588 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
6589 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
6590 "dev": true,
6591 "requires": {
6592 "md5.js": "^1.3.4",
6593 "safe-buffer": "^5.1.1"
6594 }
6595 },
5384 "execa": { 6596 "execa": {
5385 "version": "0.7.0", 6597 "version": "1.0.0",
5386 "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 6598 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
5387 "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 6599 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
5388 "dev": true, 6600 "dev": true,
5389 "requires": { 6601 "requires": {
5390 "cross-spawn": "^5.0.1", 6602 "cross-spawn": "^6.0.0",
5391 "get-stream": "^3.0.0", 6603 "get-stream": "^4.0.0",
5392 "is-stream": "^1.1.0", 6604 "is-stream": "^1.1.0",
5393 "npm-run-path": "^2.0.0", 6605 "npm-run-path": "^2.0.0",
5394 "p-finally": "^1.0.0", 6606 "p-finally": "^1.0.0",
5395 "signal-exit": "^3.0.0", 6607 "signal-exit": "^3.0.0",
5396 "strip-eof": "^1.0.0" 6608 "strip-eof": "^1.0.0"
5397 },
5398 "dependencies": {
5399 "cross-spawn": {
5400 "version": "5.1.0",
5401 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
5402 "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
5403 "dev": true,
5404 "requires": {
5405 "lru-cache": "^4.0.1",
5406 "shebang-command": "^1.2.0",
5407 "which": "^1.2.9"
5408 }
5409 }
5410 } 6609 }
5411 }, 6610 },
5412 "exenv": { 6611 "exenv": {
@@ -5418,6 +6617,7 @@
5418 "version": "2.1.4", 6617 "version": "2.1.4",
5419 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 6618 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
5420 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", 6619 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
6620 "dev": true,
5421 "requires": { 6621 "requires": {
5422 "debug": "^2.3.3", 6622 "debug": "^2.3.3",
5423 "define-property": "^0.2.5", 6623 "define-property": "^0.2.5",
@@ -5432,6 +6632,7 @@
5432 "version": "0.2.5", 6632 "version": "0.2.5",
5433 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 6633 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5434 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 6634 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6635 "dev": true,
5435 "requires": { 6636 "requires": {
5436 "is-descriptor": "^0.1.0" 6637 "is-descriptor": "^0.1.0"
5437 } 6638 }
@@ -5440,6 +6641,7 @@
5440 "version": "2.0.1", 6641 "version": "2.0.1",
5441 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 6642 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5442 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 6643 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6644 "dev": true,
5443 "requires": { 6645 "requires": {
5444 "is-extendable": "^0.1.0" 6646 "is-extendable": "^0.1.0"
5445 } 6647 }
@@ -5450,6 +6652,7 @@
5450 "version": "1.8.2", 6652 "version": "1.8.2",
5451 "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 6653 "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
5452 "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 6654 "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
6655 "dev": true,
5453 "requires": { 6656 "requires": {
5454 "fill-range": "^2.1.0" 6657 "fill-range": "^2.1.0"
5455 }, 6658 },
@@ -5458,6 +6661,7 @@
5458 "version": "2.2.4", 6661 "version": "2.2.4",
5459 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", 6662 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
5460 "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", 6663 "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
6664 "dev": true,
5461 "requires": { 6665 "requires": {
5462 "is-number": "^2.1.0", 6666 "is-number": "^2.1.0",
5463 "isobject": "^2.0.0", 6667 "isobject": "^2.0.0",
@@ -5470,6 +6674,7 @@
5470 "version": "2.1.0", 6674 "version": "2.1.0",
5471 "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 6675 "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
5472 "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", 6676 "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
6677 "dev": true,
5473 "requires": { 6678 "requires": {
5474 "kind-of": "^3.0.2" 6679 "kind-of": "^3.0.2"
5475 } 6680 }
@@ -5478,6 +6683,7 @@
5478 "version": "2.1.0", 6683 "version": "2.1.0",
5479 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 6684 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
5480 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 6685 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
6686 "dev": true,
5481 "requires": { 6687 "requires": {
5482 "isarray": "1.0.0" 6688 "isarray": "1.0.0"
5483 } 6689 }
@@ -5486,6 +6692,7 @@
5486 "version": "3.2.2", 6692 "version": "3.2.2",
5487 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 6693 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5488 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 6694 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6695 "dev": true,
5489 "requires": { 6696 "requires": {
5490 "is-buffer": "^1.1.5" 6697 "is-buffer": "^1.1.5"
5491 } 6698 }
@@ -5496,10 +6703,184 @@
5496 "version": "2.0.2", 6703 "version": "2.0.2",
5497 "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", 6704 "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
5498 "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", 6705 "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
6706 "dev": true,
5499 "requires": { 6707 "requires": {
5500 "homedir-polyfill": "^1.0.1" 6708 "homedir-polyfill": "^1.0.1"
5501 } 6709 }
5502 }, 6710 },
6711 "expect.js": {
6712 "version": "0.3.1",
6713 "resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.3.1.tgz",
6714 "integrity": "sha1-sKWaDS7/VDdUTr8M6qYBWEHQm1s=",
6715 "dev": true
6716 },
6717 "express": {
6718 "version": "4.16.4",
6719 "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
6720 "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
6721 "dev": true,
6722 "requires": {
6723 "accepts": "~1.3.5",
6724 "array-flatten": "1.1.1",
6725 "body-parser": "1.18.3",
6726 "content-disposition": "0.5.2",
6727 "content-type": "~1.0.4",
6728 "cookie": "0.3.1",
6729 "cookie-signature": "1.0.6",
6730 "debug": "2.6.9",
6731 "depd": "~1.1.2",
6732 "encodeurl": "~1.0.2",
6733 "escape-html": "~1.0.3",
6734 "etag": "~1.8.1",
6735 "finalhandler": "1.1.1",
6736 "fresh": "0.5.2",
6737 "merge-descriptors": "1.0.1",
6738 "methods": "~1.1.2",
6739 "on-finished": "~2.3.0",
6740 "parseurl": "~1.3.2",
6741 "path-to-regexp": "0.1.7",
6742 "proxy-addr": "~2.0.4",
6743 "qs": "6.5.2",
6744 "range-parser": "~1.2.0",
6745 "safe-buffer": "5.1.2",
6746 "send": "0.16.2",
6747 "serve-static": "1.13.2",
6748 "setprototypeof": "1.1.0",
6749 "statuses": "~1.4.0",
6750 "type-is": "~1.6.16",
6751 "utils-merge": "1.0.1",
6752 "vary": "~1.1.2"
6753 },
6754 "dependencies": {
6755 "accepts": {
6756 "version": "1.3.5",
6757 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
6758 "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
6759 "dev": true,
6760 "requires": {
6761 "mime-types": "~2.1.18",
6762 "negotiator": "0.6.1"
6763 }
6764 },
6765 "array-flatten": {
6766 "version": "1.1.1",
6767 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
6768 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
6769 "dev": true
6770 },
6771 "depd": {
6772 "version": "1.1.2",
6773 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
6774 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
6775 "dev": true
6776 },
6777 "destroy": {
6778 "version": "1.0.4",
6779 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
6780 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
6781 "dev": true
6782 },
6783 "ee-first": {
6784 "version": "1.1.1",
6785 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
6786 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
6787 "dev": true
6788 },
6789 "escape-html": {
6790 "version": "1.0.3",
6791 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
6792 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
6793 "dev": true
6794 },
6795 "finalhandler": {
6796 "version": "1.1.1",
6797 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
6798 "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
6799 "dev": true,
6800 "requires": {
6801 "debug": "2.6.9",
6802 "encodeurl": "~1.0.2",
6803 "escape-html": "~1.0.3",
6804 "on-finished": "~2.3.0",
6805 "parseurl": "~1.3.2",
6806 "statuses": "~1.4.0",
6807 "unpipe": "~1.0.0"
6808 }
6809 },
6810 "fresh": {
6811 "version": "0.5.2",
6812 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
6813 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
6814 "dev": true
6815 },
6816 "mime": {
6817 "version": "1.4.1",
6818 "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
6819 "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
6820 "dev": true
6821 },
6822 "negotiator": {
6823 "version": "0.6.1",
6824 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
6825 "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
6826 "dev": true
6827 },
6828 "on-finished": {
6829 "version": "2.3.0",
6830 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
6831 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
6832 "dev": true,
6833 "requires": {
6834 "ee-first": "1.1.1"
6835 }
6836 },
6837 "range-parser": {
6838 "version": "1.2.0",
6839 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
6840 "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
6841 "dev": true
6842 },
6843 "send": {
6844 "version": "0.16.2",
6845 "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
6846 "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
6847 "dev": true,
6848 "requires": {
6849 "debug": "2.6.9",
6850 "depd": "~1.1.2",
6851 "destroy": "~1.0.4",
6852 "encodeurl": "~1.0.2",
6853 "escape-html": "~1.0.3",
6854 "etag": "~1.8.1",
6855 "fresh": "0.5.2",
6856 "http-errors": "~1.6.2",
6857 "mime": "1.4.1",
6858 "ms": "2.0.0",
6859 "on-finished": "~2.3.0",
6860 "range-parser": "~1.2.0",
6861 "statuses": "~1.4.0"
6862 }
6863 },
6864 "serve-static": {
6865 "version": "1.13.2",
6866 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
6867 "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
6868 "dev": true,
6869 "requires": {
6870 "encodeurl": "~1.0.2",
6871 "escape-html": "~1.0.3",
6872 "parseurl": "~1.3.2",
6873 "send": "0.16.2"
6874 }
6875 },
6876 "utils-merge": {
6877 "version": "1.0.1",
6878 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
6879 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
6880 "dev": true
6881 }
6882 }
6883 },
5503 "ext-list": { 6884 "ext-list": {
5504 "version": "2.2.2", 6885 "version": "2.2.2",
5505 "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", 6886 "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
@@ -5520,12 +6901,14 @@
5520 "extend": { 6901 "extend": {
5521 "version": "3.0.2", 6902 "version": "3.0.2",
5522 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 6903 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
5523 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 6904 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
6905 "dev": true
5524 }, 6906 },
5525 "extend-shallow": { 6907 "extend-shallow": {
5526 "version": "3.0.2", 6908 "version": "3.0.2",
5527 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 6909 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
5528 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 6910 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
6911 "dev": true,
5529 "requires": { 6912 "requires": {
5530 "assign-symbols": "^1.0.0", 6913 "assign-symbols": "^1.0.0",
5531 "is-extendable": "^1.0.1" 6914 "is-extendable": "^1.0.1"
@@ -5535,6 +6918,7 @@
5535 "version": "1.0.1", 6918 "version": "1.0.1",
5536 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 6919 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
5537 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 6920 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
6921 "dev": true,
5538 "requires": { 6922 "requires": {
5539 "is-plain-object": "^2.0.4" 6923 "is-plain-object": "^2.0.4"
5540 } 6924 }
@@ -5556,6 +6940,7 @@
5556 "version": "2.0.4", 6940 "version": "2.0.4",
5557 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 6941 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
5558 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 6942 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
6943 "dev": true,
5559 "requires": { 6944 "requires": {
5560 "array-unique": "^0.3.2", 6945 "array-unique": "^0.3.2",
5561 "define-property": "^1.0.0", 6946 "define-property": "^1.0.0",
@@ -5571,6 +6956,7 @@
5571 "version": "1.0.0", 6956 "version": "1.0.0",
5572 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 6957 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5573 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 6958 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
6959 "dev": true,
5574 "requires": { 6960 "requires": {
5575 "is-descriptor": "^1.0.0" 6961 "is-descriptor": "^1.0.0"
5576 } 6962 }
@@ -5579,6 +6965,7 @@
5579 "version": "2.0.1", 6965 "version": "2.0.1",
5580 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 6966 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5581 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 6967 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6968 "dev": true,
5582 "requires": { 6969 "requires": {
5583 "is-extendable": "^0.1.0" 6970 "is-extendable": "^0.1.0"
5584 } 6971 }
@@ -5587,6 +6974,7 @@
5587 "version": "1.0.0", 6974 "version": "1.0.0",
5588 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 6975 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
5589 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 6976 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
6977 "dev": true,
5590 "requires": { 6978 "requires": {
5591 "kind-of": "^6.0.0" 6979 "kind-of": "^6.0.0"
5592 } 6980 }
@@ -5595,6 +6983,7 @@
5595 "version": "1.0.0", 6983 "version": "1.0.0",
5596 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 6984 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
5597 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 6985 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
6986 "dev": true,
5598 "requires": { 6987 "requires": {
5599 "kind-of": "^6.0.0" 6988 "kind-of": "^6.0.0"
5600 } 6989 }
@@ -5603,6 +6992,7 @@
5603 "version": "1.0.2", 6992 "version": "1.0.2",
5604 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 6993 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
5605 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 6994 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
6995 "dev": true,
5606 "requires": { 6996 "requires": {
5607 "is-accessor-descriptor": "^1.0.0", 6997 "is-accessor-descriptor": "^1.0.0",
5608 "is-data-descriptor": "^1.0.0", 6998 "is-data-descriptor": "^1.0.0",
@@ -5630,21 +7020,37 @@
5630 "dev": true 7020 "dev": true
5631 }, 7021 },
5632 "fancy-log": { 7022 "fancy-log": {
5633 "version": "1.3.2", 7023 "version": "1.3.3",
5634 "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", 7024 "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
5635 "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", 7025 "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
7026 "dev": true,
5636 "requires": { 7027 "requires": {
5637 "ansi-gray": "^0.1.1", 7028 "ansi-gray": "^0.1.1",
5638 "color-support": "^1.1.3", 7029 "color-support": "^1.1.3",
7030 "parse-node-version": "^1.0.0",
5639 "time-stamp": "^1.0.0" 7031 "time-stamp": "^1.0.0"
5640 } 7032 }
5641 }, 7033 },
5642 "fast-deep-equal": { 7034 "fast-deep-equal": {
5643 "version": "1.1.0", 7035 "version": "2.0.1",
5644 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", 7036 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
5645 "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", 7037 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
5646 "dev": true 7038 "dev": true
5647 }, 7039 },
7040 "fast-glob": {
7041 "version": "2.2.6",
7042 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.6.tgz",
7043 "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==",
7044 "dev": true,
7045 "requires": {
7046 "@mrmlnc/readdir-enhanced": "^2.2.1",
7047 "@nodelib/fs.stat": "^1.1.2",
7048 "glob-parent": "^3.1.0",
7049 "is-glob": "^4.0.0",
7050 "merge2": "^1.2.3",
7051 "micromatch": "^3.1.10"
7052 }
7053 },
5648 "fast-json-stable-stringify": { 7054 "fast-json-stable-stringify": {
5649 "version": "2.0.0", 7055 "version": "2.0.0",
5650 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", 7056 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
@@ -5657,6 +7063,15 @@
5657 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 7063 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
5658 "dev": true 7064 "dev": true
5659 }, 7065 },
7066 "faye-websocket": {
7067 "version": "0.10.0",
7068 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
7069 "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
7070 "dev": true,
7071 "requires": {
7072 "websocket-driver": ">=0.5.1"
7073 }
7074 },
5660 "fbjs": { 7075 "fbjs": {
5661 "version": "0.8.17", 7076 "version": "0.8.17",
5662 "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", 7077 "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
@@ -5687,6 +7102,12 @@
5687 "pend": "~1.2.0" 7102 "pend": "~1.2.0"
5688 } 7103 }
5689 }, 7104 },
7105 "figgy-pudding": {
7106 "version": "3.5.1",
7107 "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
7108 "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
7109 "dev": true
7110 },
5690 "figures": { 7111 "figures": {
5691 "version": "2.0.0", 7112 "version": "2.0.0",
5692 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", 7113 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
@@ -5706,15 +7127,22 @@
5706 "object-assign": "^4.0.1" 7127 "object-assign": "^4.0.1"
5707 } 7128 }
5708 }, 7129 },
7130 "file-uri-to-path": {
7131 "version": "1.0.0",
7132 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
7133 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
7134 },
5709 "filename-regex": { 7135 "filename-regex": {
5710 "version": "2.0.1", 7136 "version": "2.0.1",
5711 "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 7137 "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
5712 "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" 7138 "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
7139 "dev": true
5713 }, 7140 },
5714 "fill-range": { 7141 "fill-range": {
5715 "version": "4.0.0", 7142 "version": "4.0.0",
5716 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 7143 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
5717 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 7144 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
7145 "dev": true,
5718 "requires": { 7146 "requires": {
5719 "extend-shallow": "^2.0.1", 7147 "extend-shallow": "^2.0.1",
5720 "is-number": "^3.0.0", 7148 "is-number": "^3.0.0",
@@ -5726,6 +7154,7 @@
5726 "version": "2.0.1", 7154 "version": "2.0.1",
5727 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 7155 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5728 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 7156 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7157 "dev": true,
5729 "requires": { 7158 "requires": {
5730 "is-extendable": "^0.1.0" 7159 "is-extendable": "^0.1.0"
5731 } 7160 }
@@ -5734,7 +7163,7 @@
5734 }, 7163 },
5735 "finalhandler": { 7164 "finalhandler": {
5736 "version": "0.1.0", 7165 "version": "0.1.0",
5737 "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-0.1.0.tgz", 7166 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.1.0.tgz",
5738 "integrity": "sha1-2gW7xPX0owyEzh2R88FUAHxOnao=", 7167 "integrity": "sha1-2gW7xPX0owyEzh2R88FUAHxOnao=",
5739 "dev": true, 7168 "dev": true,
5740 "requires": { 7169 "requires": {
@@ -5744,7 +7173,7 @@
5744 "dependencies": { 7173 "dependencies": {
5745 "debug": { 7174 "debug": {
5746 "version": "1.0.4", 7175 "version": "1.0.4",
5747 "resolved": "http://registry.npmjs.org/debug/-/debug-1.0.4.tgz", 7176 "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
5748 "integrity": "sha1-W5wla9VLbsAigxdvqKDt5tFUy/g=", 7177 "integrity": "sha1-W5wla9VLbsAigxdvqKDt5tFUy/g=",
5749 "dev": true, 7178 "dev": true,
5750 "requires": { 7179 "requires": {
@@ -5753,21 +7182,21 @@
5753 }, 7182 },
5754 "ms": { 7183 "ms": {
5755 "version": "0.6.2", 7184 "version": "0.6.2",
5756 "resolved": "http://registry.npmjs.org/ms/-/ms-0.6.2.tgz", 7185 "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz",
5757 "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=", 7186 "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=",
5758 "dev": true 7187 "dev": true
5759 } 7188 }
5760 } 7189 }
5761 }, 7190 },
5762 "find-cache-dir": { 7191 "find-cache-dir": {
5763 "version": "0.1.1", 7192 "version": "1.0.0",
5764 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", 7193 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
5765 "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", 7194 "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
5766 "dev": true, 7195 "dev": true,
5767 "requires": { 7196 "requires": {
5768 "commondir": "^1.0.1", 7197 "commondir": "^1.0.1",
5769 "mkdirp": "^0.5.1", 7198 "make-dir": "^1.0.0",
5770 "pkg-dir": "^1.0.0" 7199 "pkg-dir": "^2.0.0"
5771 } 7200 }
5772 }, 7201 },
5773 "find-index": { 7202 "find-index": {
@@ -5777,19 +7206,19 @@
5777 "dev": true 7206 "dev": true
5778 }, 7207 },
5779 "find-up": { 7208 "find-up": {
5780 "version": "1.1.2", 7209 "version": "3.0.0",
5781 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 7210 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
5782 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 7211 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
5783 "dev": true, 7212 "dev": true,
5784 "requires": { 7213 "requires": {
5785 "path-exists": "^2.0.0", 7214 "locate-path": "^3.0.0"
5786 "pinkie-promise": "^2.0.0"
5787 } 7215 }
5788 }, 7216 },
5789 "findup-sync": { 7217 "findup-sync": {
5790 "version": "2.0.0", 7218 "version": "2.0.0",
5791 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", 7219 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
5792 "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", 7220 "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
7221 "dev": true,
5793 "requires": { 7222 "requires": {
5794 "detect-file": "^1.0.0", 7223 "detect-file": "^1.0.0",
5795 "is-glob": "^3.1.0", 7224 "is-glob": "^3.1.0",
@@ -5801,6 +7230,7 @@
5801 "version": "3.1.0", 7230 "version": "3.1.0",
5802 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 7231 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
5803 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 7232 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
7233 "dev": true,
5804 "requires": { 7234 "requires": {
5805 "is-extglob": "^2.1.0" 7235 "is-extglob": "^2.1.0"
5806 } 7236 }
@@ -5808,9 +7238,10 @@
5808 } 7238 }
5809 }, 7239 },
5810 "fined": { 7240 "fined": {
5811 "version": "1.1.0", 7241 "version": "1.1.1",
5812 "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", 7242 "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.1.tgz",
5813 "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", 7243 "integrity": "sha512-jQp949ZmEbiYHk3gkbdtpJ0G1+kgtLQBNdP5edFP7Fh+WAYceLQz6yO1SBj72Xkg8GVyTB3bBzAYrHJVh5Xd5g==",
7244 "dev": true,
5814 "requires": { 7245 "requires": {
5815 "expand-tilde": "^2.0.2", 7246 "expand-tilde": "^2.0.2",
5816 "is-plain-object": "^2.0.3", 7247 "is-plain-object": "^2.0.3",
@@ -5826,9 +7257,10 @@
5826 "dev": true 7257 "dev": true
5827 }, 7258 },
5828 "flagged-respawn": { 7259 "flagged-respawn": {
5829 "version": "1.0.0", 7260 "version": "1.0.1",
5830 "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", 7261 "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
5831 "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=" 7262 "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
7263 "dev": true
5832 }, 7264 },
5833 "flat-cache": { 7265 "flat-cache": {
5834 "version": "1.3.4", 7266 "version": "1.3.4",
@@ -5843,24 +7275,72 @@
5843 } 7275 }
5844 }, 7276 },
5845 "flush-write-stream": { 7277 "flush-write-stream": {
5846 "version": "1.0.3", 7278 "version": "1.1.1",
5847 "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", 7279 "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
5848 "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", 7280 "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
5849 "dev": true, 7281 "dev": true,
5850 "requires": { 7282 "requires": {
5851 "inherits": "^2.0.1", 7283 "inherits": "^2.0.3",
5852 "readable-stream": "^2.0.4" 7284 "readable-stream": "^2.3.6"
7285 },
7286 "dependencies": {
7287 "readable-stream": {
7288 "version": "2.3.6",
7289 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
7290 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
7291 "dev": true,
7292 "requires": {
7293 "core-util-is": "~1.0.0",
7294 "inherits": "~2.0.3",
7295 "isarray": "~1.0.0",
7296 "process-nextick-args": "~2.0.0",
7297 "safe-buffer": "~5.1.1",
7298 "string_decoder": "~1.1.1",
7299 "util-deprecate": "~1.0.1"
7300 }
7301 },
7302 "string_decoder": {
7303 "version": "1.1.1",
7304 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
7305 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
7306 "dev": true,
7307 "requires": {
7308 "safe-buffer": "~5.1.0"
7309 }
7310 }
7311 }
7312 },
7313 "follow-redirects": {
7314 "version": "1.6.1",
7315 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.6.1.tgz",
7316 "integrity": "sha512-t2JCjbzxQpWvbhts3l6SH1DKzSrx8a+SsaVf4h6bG4kOXUuPYS/kg2Lr4gQSb7eemaHqJkOThF1BGyjlUkO1GQ==",
7317 "dev": true,
7318 "requires": {
7319 "debug": "=3.1.0"
7320 },
7321 "dependencies": {
7322 "debug": {
7323 "version": "3.1.0",
7324 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
7325 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
7326 "dev": true,
7327 "requires": {
7328 "ms": "2.0.0"
7329 }
7330 }
5853 } 7331 }
5854 }, 7332 },
5855 "for-in": { 7333 "for-in": {
5856 "version": "1.0.2", 7334 "version": "1.0.2",
5857 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 7335 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
5858 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" 7336 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
7337 "dev": true
5859 }, 7338 },
5860 "for-own": { 7339 "for-own": {
5861 "version": "1.0.0", 7340 "version": "1.0.0",
5862 "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", 7341 "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
5863 "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", 7342 "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
7343 "dev": true,
5864 "requires": { 7344 "requires": {
5865 "for-in": "^1.0.1" 7345 "for-in": "^1.0.1"
5866 } 7346 }
@@ -5882,10 +7362,17 @@
5882 "mime-types": "^2.1.12" 7362 "mime-types": "^2.1.12"
5883 } 7363 }
5884 }, 7364 },
7365 "forwarded": {
7366 "version": "0.1.2",
7367 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
7368 "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
7369 "dev": true
7370 },
5885 "fragment-cache": { 7371 "fragment-cache": {
5886 "version": "0.2.1", 7372 "version": "0.2.1",
5887 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", 7373 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
5888 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", 7374 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
7375 "dev": true,
5889 "requires": { 7376 "requires": {
5890 "map-cache": "^0.2.2" 7377 "map-cache": "^0.2.2"
5891 } 7378 }
@@ -5896,6 +7383,42 @@
5896 "integrity": "sha1-lzHc9WeMf660T7kDxPct9VGH+nc=", 7383 "integrity": "sha1-lzHc9WeMf660T7kDxPct9VGH+nc=",
5897 "dev": true 7384 "dev": true
5898 }, 7385 },
7386 "from2": {
7387 "version": "2.3.0",
7388 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
7389 "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
7390 "dev": true,
7391 "requires": {
7392 "inherits": "^2.0.1",
7393 "readable-stream": "^2.0.0"
7394 },
7395 "dependencies": {
7396 "readable-stream": {
7397 "version": "2.3.6",
7398 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
7399 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
7400 "dev": true,
7401 "requires": {
7402 "core-util-is": "~1.0.0",
7403 "inherits": "~2.0.3",
7404 "isarray": "~1.0.0",
7405 "process-nextick-args": "~2.0.0",
7406 "safe-buffer": "~5.1.1",
7407 "string_decoder": "~1.1.1",
7408 "util-deprecate": "~1.0.1"
7409 }
7410 },
7411 "string_decoder": {
7412 "version": "1.1.1",
7413 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
7414 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
7415 "dev": true,
7416 "requires": {
7417 "safe-buffer": "~5.1.0"
7418 }
7419 }
7420 }
7421 },
5899 "fs-extra": { 7422 "fs-extra": {
5900 "version": "7.0.1", 7423 "version": "7.0.1",
5901 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", 7424 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
@@ -5939,6 +7462,44 @@
5939 "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", 7462 "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
5940 "dev": true 7463 "dev": true
5941 }, 7464 },
7465 "fs-write-stream-atomic": {
7466 "version": "1.0.10",
7467 "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
7468 "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
7469 "dev": true,
7470 "requires": {
7471 "graceful-fs": "^4.1.2",
7472 "iferr": "^0.1.5",
7473 "imurmurhash": "^0.1.4",
7474 "readable-stream": "1 || 2"
7475 },
7476 "dependencies": {
7477 "readable-stream": {
7478 "version": "2.3.6",
7479 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
7480 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
7481 "dev": true,
7482 "requires": {
7483 "core-util-is": "~1.0.0",
7484 "inherits": "~2.0.3",
7485 "isarray": "~1.0.0",
7486 "process-nextick-args": "~2.0.0",
7487 "safe-buffer": "~5.1.1",
7488 "string_decoder": "~1.1.1",
7489 "util-deprecate": "~1.0.1"
7490 }
7491 },
7492 "string_decoder": {
7493 "version": "1.1.1",
7494 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
7495 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
7496 "dev": true,
7497 "requires": {
7498 "safe-buffer": "~5.1.0"
7499 }
7500 }
7501 }
7502 },
5942 "fs.realpath": { 7503 "fs.realpath": {
5943 "version": "1.0.0", 7504 "version": "1.0.0",
5944 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 7505 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -5946,9 +7507,9 @@
5946 "dev": true 7507 "dev": true
5947 }, 7508 },
5948 "fsevents": { 7509 "fsevents": {
5949 "version": "1.2.4", 7510 "version": "1.2.7",
5950 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", 7511 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz",
5951 "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", 7512 "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==",
5952 "dev": true, 7513 "dev": true,
5953 "optional": true, 7514 "optional": true,
5954 "requires": { 7515 "requires": {
@@ -5958,154 +7519,100 @@
5958 "dependencies": { 7519 "dependencies": {
5959 "abbrev": { 7520 "abbrev": {
5960 "version": "1.1.1", 7521 "version": "1.1.1",
5961 "resolved": false, 7522 "bundled": true
5962 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
5963 "dev": true,
5964 "optional": true
5965 }, 7523 },
5966 "ansi-regex": { 7524 "ansi-regex": {
5967 "version": "2.1.1", 7525 "version": "2.1.1",
5968 "resolved": false, 7526 "bundled": true
5969 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
5970 "dev": true
5971 }, 7527 },
5972 "aproba": { 7528 "aproba": {
5973 "version": "1.2.0", 7529 "version": "1.2.0",
5974 "resolved": false, 7530 "bundled": true
5975 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
5976 "dev": true,
5977 "optional": true
5978 }, 7531 },
5979 "are-we-there-yet": { 7532 "are-we-there-yet": {
5980 "version": "1.1.4", 7533 "version": "1.1.5",
5981 "resolved": false, 7534 "bundled": true,
5982 "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
5983 "dev": true,
5984 "optional": true,
5985 "requires": { 7535 "requires": {
5986 "delegates": "^1.0.0", 7536 "delegates": "^1.0.0"
5987 "readable-stream": "^2.0.6"
5988 } 7537 }
5989 }, 7538 },
5990 "balanced-match": { 7539 "balanced-match": {
5991 "version": "1.0.0", 7540 "version": "1.0.0",
5992 "resolved": false, 7541 "bundled": true
5993 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
5994 "dev": true
5995 }, 7542 },
5996 "brace-expansion": { 7543 "brace-expansion": {
5997 "version": "1.1.11", 7544 "version": "1.1.11",
5998 "resolved": false, 7545 "bundled": true,
5999 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
6000 "dev": true,
6001 "requires": { 7546 "requires": {
6002 "balanced-match": "^1.0.0", 7547 "balanced-match": "^1.0.0",
6003 "concat-map": "0.0.1" 7548 "concat-map": "0.0.1"
6004 } 7549 }
6005 }, 7550 },
6006 "chownr": { 7551 "chownr": {
6007 "version": "1.0.1", 7552 "version": "1.1.1",
6008 "resolved": false, 7553 "bundled": true
6009 "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
6010 "dev": true,
6011 "optional": true
6012 }, 7554 },
6013 "code-point-at": { 7555 "code-point-at": {
6014 "version": "1.1.0", 7556 "version": "1.1.0",
6015 "resolved": false, 7557 "bundled": true
6016 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
6017 "dev": true
6018 }, 7558 },
6019 "concat-map": { 7559 "concat-map": {
6020 "version": "0.0.1", 7560 "version": "0.0.1",
6021 "resolved": false, 7561 "bundled": true
6022 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
6023 "dev": true
6024 }, 7562 },
6025 "console-control-strings": { 7563 "console-control-strings": {
6026 "version": "1.1.0", 7564 "version": "1.1.0",
6027 "resolved": false, 7565 "bundled": true
6028 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
6029 "dev": true
6030 }, 7566 },
6031 "core-util-is": { 7567 "core-util-is": {
6032 "version": "1.0.2", 7568 "version": "1.0.2",
6033 "resolved": false, 7569 "bundled": true
6034 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
6035 "dev": true,
6036 "optional": true
6037 }, 7570 },
6038 "debug": { 7571 "debug": {
6039 "version": "2.6.9", 7572 "version": "2.6.9",
6040 "resolved": false, 7573 "bundled": true,
6041 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6042 "dev": true,
6043 "optional": true,
6044 "requires": { 7574 "requires": {
6045 "ms": "2.0.0" 7575 "ms": "2.0.0"
6046 } 7576 }
6047 }, 7577 },
6048 "deep-extend": { 7578 "deep-extend": {
6049 "version": "0.5.1", 7579 "version": "0.6.0",
6050 "resolved": false, 7580 "bundled": true
6051 "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==",
6052 "dev": true,
6053 "optional": true
6054 }, 7581 },
6055 "delegates": { 7582 "delegates": {
6056 "version": "1.0.0", 7583 "version": "1.0.0",
6057 "resolved": false, 7584 "bundled": true
6058 "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
6059 "dev": true,
6060 "optional": true
6061 }, 7585 },
6062 "detect-libc": { 7586 "detect-libc": {
6063 "version": "1.0.3", 7587 "version": "1.0.3",
6064 "resolved": false, 7588 "bundled": true
6065 "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
6066 "dev": true,
6067 "optional": true
6068 }, 7589 },
6069 "fs-minipass": { 7590 "fs-minipass": {
6070 "version": "1.2.5", 7591 "version": "1.2.5",
6071 "resolved": false, 7592 "bundled": true,
6072 "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
6073 "dev": true,
6074 "optional": true,
6075 "requires": { 7593 "requires": {
6076 "minipass": "^2.2.1" 7594 "minipass": "^2.2.1"
6077 } 7595 }
6078 }, 7596 },
6079 "fs.realpath": { 7597 "fs.realpath": {
6080 "version": "1.0.0", 7598 "version": "1.0.0",
6081 "resolved": false, 7599 "bundled": true
6082 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
6083 "dev": true,
6084 "optional": true
6085 }, 7600 },
6086 "gauge": { 7601 "gauge": {
6087 "version": "2.7.4", 7602 "version": "2.7.4",
6088 "resolved": false, 7603 "bundled": true,
6089 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
6090 "dev": true,
6091 "optional": true,
6092 "requires": { 7604 "requires": {
6093 "aproba": "^1.0.3", 7605 "aproba": "^1.0.3",
6094 "console-control-strings": "^1.0.0", 7606 "console-control-strings": "^1.0.0",
6095 "has-unicode": "^2.0.0", 7607 "has-unicode": "^2.0.0",
6096 "object-assign": "^4.1.0", 7608 "object-assign": "^4.1.0",
6097 "signal-exit": "^3.0.0", 7609 "signal-exit": "^3.0.0",
6098 "string-width": "^1.0.1",
6099 "strip-ansi": "^3.0.1",
6100 "wide-align": "^1.1.0" 7610 "wide-align": "^1.1.0"
6101 } 7611 }
6102 }, 7612 },
6103 "glob": { 7613 "glob": {
6104 "version": "7.1.2", 7614 "version": "7.1.3",
6105 "resolved": false, 7615 "bundled": true,
6106 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
6107 "dev": true,
6108 "optional": true,
6109 "requires": { 7616 "requires": {
6110 "fs.realpath": "^1.0.0", 7617 "fs.realpath": "^1.0.0",
6111 "inflight": "^1.0.4", 7618 "inflight": "^1.0.4",
@@ -6117,37 +7624,25 @@
6117 }, 7624 },
6118 "has-unicode": { 7625 "has-unicode": {
6119 "version": "2.0.1", 7626 "version": "2.0.1",
6120 "resolved": false, 7627 "bundled": true
6121 "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
6122 "dev": true,
6123 "optional": true
6124 }, 7628 },
6125 "iconv-lite": { 7629 "iconv-lite": {
6126 "version": "0.4.21", 7630 "version": "0.4.24",
6127 "resolved": false, 7631 "bundled": true,
6128 "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==",
6129 "dev": true,
6130 "optional": true,
6131 "requires": { 7632 "requires": {
6132 "safer-buffer": "^2.1.0" 7633 "safer-buffer": ">= 2.1.2 < 3"
6133 } 7634 }
6134 }, 7635 },
6135 "ignore-walk": { 7636 "ignore-walk": {
6136 "version": "3.0.1", 7637 "version": "3.0.1",
6137 "resolved": false, 7638 "bundled": true,
6138 "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
6139 "dev": true,
6140 "optional": true,
6141 "requires": { 7639 "requires": {
6142 "minimatch": "^3.0.4" 7640 "minimatch": "^3.0.4"
6143 } 7641 }
6144 }, 7642 },
6145 "inflight": { 7643 "inflight": {
6146 "version": "1.0.6", 7644 "version": "1.0.6",
6147 "resolved": false, 7645 "bundled": true,
6148 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
6149 "dev": true,
6150 "optional": true,
6151 "requires": { 7646 "requires": {
6152 "once": "^1.3.0", 7647 "once": "^1.3.0",
6153 "wrappy": "1" 7648 "wrappy": "1"
@@ -6155,388 +7650,18 @@
6155 }, 7650 },
6156 "inherits": { 7651 "inherits": {
6157 "version": "2.0.3", 7652 "version": "2.0.3",
6158 "resolved": false, 7653 "bundled": true
6159 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
6160 "dev": true
6161 }, 7654 },
6162 "ini": { 7655 "ini": {
6163 "version": "1.3.5", 7656 "version": "1.3.5",
6164 "resolved": false, 7657 "bundled": true
6165 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
6166 "dev": true,
6167 "optional": true
6168 }, 7658 },
6169 "is-fullwidth-code-point": { 7659 "is-fullwidth-code-point": {
6170 "version": "1.0.0", 7660 "version": "1.0.0",
6171 "resolved": false, 7661 "bundled": true,
6172 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
6173 "dev": true,
6174 "requires": { 7662 "requires": {
6175 "number-is-nan": "^1.0.0" 7663 "number-is-nan": "^1.0.0"
6176 } 7664 }
6177 },
6178 "isarray": {
6179 "version": "1.0.0",
6180 "resolved": false,
6181 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6182 "dev": true,
6183 "optional": true
6184 },
6185 "minimatch": {
6186 "version": "3.0.4",
6187 "resolved": false,
6188 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
6189 "dev": true,
6190 "requires": {
6191 "brace-expansion": "^1.1.7"
6192 }
6193 },
6194 "minimist": {
6195 "version": "0.0.8",
6196 "resolved": false,
6197 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
6198 "dev": true
6199 },
6200 "minipass": {
6201 "version": "2.2.4",
6202 "resolved": false,
6203 "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==",
6204 "dev": true,
6205 "requires": {
6206 "safe-buffer": "^5.1.1",
6207 "yallist": "^3.0.0"
6208 }
6209 },
6210 "minizlib": {
6211 "version": "1.1.0",
6212 "resolved": false,
6213 "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==",
6214 "dev": true,
6215 "optional": true,
6216 "requires": {
6217 "minipass": "^2.2.1"
6218 }
6219 },
6220 "mkdirp": {
6221 "version": "0.5.1",
6222 "resolved": false,
6223 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
6224 "dev": true,
6225 "requires": {
6226 "minimist": "0.0.8"
6227 }
6228 },
6229 "ms": {
6230 "version": "2.0.0",
6231 "resolved": false,
6232 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6233 "dev": true,
6234 "optional": true
6235 },
6236 "needle": {
6237 "version": "2.2.0",
6238 "resolved": false,
6239 "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==",
6240 "dev": true,
6241 "optional": true,
6242 "requires": {
6243 "debug": "^2.1.2",
6244 "iconv-lite": "^0.4.4",
6245 "sax": "^1.2.4"
6246 }
6247 },
6248 "node-pre-gyp": {
6249 "version": "0.10.0",
6250 "resolved": false,
6251 "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==",
6252 "dev": true,
6253 "optional": true,
6254 "requires": {
6255 "detect-libc": "^1.0.2",
6256 "mkdirp": "^0.5.1",
6257 "needle": "^2.2.0",
6258 "nopt": "^4.0.1",
6259 "npm-packlist": "^1.1.6",
6260 "npmlog": "^4.0.2",
6261 "rc": "^1.1.7",
6262 "rimraf": "^2.6.1",
6263 "semver": "^5.3.0",
6264 "tar": "^4"
6265 }
6266 },
6267 "nopt": {
6268 "version": "4.0.1",
6269 "resolved": false,
6270 "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
6271 "dev": true,
6272 "optional": true,
6273 "requires": {
6274 "abbrev": "1",
6275 "osenv": "^0.1.4"
6276 }
6277 },
6278 "npm-bundled": {
6279 "version": "1.0.3",
6280 "resolved": false,
6281 "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==",
6282 "dev": true,
6283 "optional": true
6284 },
6285 "npm-packlist": {
6286 "version": "1.1.10",
6287 "resolved": false,
6288 "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==",
6289 "dev": true,
6290 "optional": true,
6291 "requires": {
6292 "ignore-walk": "^3.0.1",
6293 "npm-bundled": "^1.0.1"
6294 }
6295 },
6296 "npmlog": {
6297 "version": "4.1.2",
6298 "resolved": false,
6299 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
6300 "dev": true,
6301 "optional": true,
6302 "requires": {
6303 "are-we-there-yet": "~1.1.2",
6304 "console-control-strings": "~1.1.0",
6305 "gauge": "~2.7.3",
6306 "set-blocking": "~2.0.0"
6307 }
6308 },
6309 "number-is-nan": {
6310 "version": "1.0.1",
6311 "resolved": false,
6312 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
6313 "dev": true
6314 },
6315 "object-assign": {
6316 "version": "4.1.1",
6317 "resolved": false,
6318 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
6319 "dev": true,
6320 "optional": true
6321 },
6322 "once": {
6323 "version": "1.4.0",
6324 "resolved": false,
6325 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
6326 "dev": true,
6327 "requires": {
6328 "wrappy": "1"
6329 }
6330 },
6331 "os-homedir": {
6332 "version": "1.0.2",
6333 "resolved": false,
6334 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
6335 "dev": true,
6336 "optional": true
6337 },
6338 "os-tmpdir": {
6339 "version": "1.0.2",
6340 "resolved": false,
6341 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
6342 "dev": true,
6343 "optional": true
6344 },
6345 "osenv": {
6346 "version": "0.1.5",
6347 "resolved": false,
6348 "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
6349 "dev": true,
6350 "optional": true,
6351 "requires": {
6352 "os-homedir": "^1.0.0",
6353 "os-tmpdir": "^1.0.0"
6354 }
6355 },
6356 "path-is-absolute": {
6357 "version": "1.0.1",
6358 "resolved": false,
6359 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
6360 "dev": true,
6361 "optional": true
6362 },
6363 "process-nextick-args": {
6364 "version": "2.0.0",
6365 "resolved": false,
6366 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
6367 "dev": true,
6368 "optional": true
6369 },
6370 "rc": {
6371 "version": "1.2.7",
6372 "resolved": false,
6373 "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==",
6374 "dev": true,
6375 "optional": true,
6376 "requires": {
6377 "deep-extend": "^0.5.1",
6378 "ini": "~1.3.0",
6379 "minimist": "^1.2.0",
6380 "strip-json-comments": "~2.0.1"
6381 },
6382 "dependencies": {
6383 "minimist": {
6384 "version": "1.2.0",
6385 "resolved": false,
6386 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6387 "dev": true,
6388 "optional": true
6389 }
6390 }
6391 },
6392 "readable-stream": {
6393 "version": "2.3.6",
6394 "resolved": false,
6395 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
6396 "dev": true,
6397 "optional": true,
6398 "requires": {
6399 "core-util-is": "~1.0.0",
6400 "inherits": "~2.0.3",
6401 "isarray": "~1.0.0",
6402 "process-nextick-args": "~2.0.0",
6403 "safe-buffer": "~5.1.1",
6404 "string_decoder": "~1.1.1",
6405 "util-deprecate": "~1.0.1"
6406 }
6407 },
6408 "rimraf": {
6409 "version": "2.6.2",
6410 "resolved": false,
6411 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
6412 "dev": true,
6413 "optional": true,
6414 "requires": {
6415 "glob": "^7.0.5"
6416 }
6417 },
6418 "safe-buffer": {
6419 "version": "5.1.1",
6420 "resolved": false,
6421 "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
6422 "dev": true
6423 },
6424 "safer-buffer": {
6425 "version": "2.1.2",
6426 "resolved": false,
6427 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
6428 "dev": true,
6429 "optional": true
6430 },
6431 "sax": {
6432 "version": "1.2.4",
6433 "resolved": false,
6434 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
6435 "dev": true,
6436 "optional": true
6437 },
6438 "semver": {
6439 "version": "5.5.0",
6440 "resolved": false,
6441 "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
6442 "dev": true,
6443 "optional": true
6444 },
6445 "set-blocking": {
6446 "version": "2.0.0",
6447 "resolved": false,
6448 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
6449 "dev": true,
6450 "optional": true
6451 },
6452 "signal-exit": {
6453 "version": "3.0.2",
6454 "resolved": false,
6455 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
6456 "dev": true,
6457 "optional": true
6458 },
6459 "string-width": {
6460 "version": "1.0.2",
6461 "resolved": false,
6462 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
6463 "dev": true,
6464 "requires": {
6465 "code-point-at": "^1.0.0",
6466 "is-fullwidth-code-point": "^1.0.0",
6467 "strip-ansi": "^3.0.0"
6468 }
6469 },
6470 "string_decoder": {
6471 "version": "1.1.1",
6472 "resolved": false,
6473 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
6474 "dev": true,
6475 "optional": true,
6476 "requires": {
6477 "safe-buffer": "~5.1.0"
6478 }
6479 },
6480 "strip-ansi": {
6481 "version": "3.0.1",
6482 "resolved": false,
6483 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
6484 "dev": true,
6485 "requires": {
6486 "ansi-regex": "^2.0.0"
6487 }
6488 },
6489 "strip-json-comments": {
6490 "version": "2.0.1",
6491 "resolved": false,
6492 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
6493 "dev": true,
6494 "optional": true
6495 },
6496 "tar": {
6497 "version": "4.4.1",
6498 "resolved": false,
6499 "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==",
6500 "dev": true,
6501 "optional": true,
6502 "requires": {
6503 "chownr": "^1.0.1",
6504 "fs-minipass": "^1.2.5",
6505 "minipass": "^2.2.4",
6506 "minizlib": "^1.1.0",
6507 "mkdirp": "^0.5.0",
6508 "safe-buffer": "^5.1.1",
6509 "yallist": "^3.0.2"
6510 }
6511 },
6512 "util-deprecate": {
6513 "version": "1.0.2",
6514 "resolved": false,
6515 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
6516 "dev": true,
6517 "optional": true
6518 },
6519 "wide-align": {
6520 "version": "1.1.2",
6521 "resolved": false,
6522 "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
6523 "dev": true,
6524 "optional": true,
6525 "requires": {
6526 "string-width": "^1.0.2"
6527 }
6528 },
6529 "wrappy": {
6530 "version": "1.0.2",
6531 "resolved": false,
6532 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
6533 "dev": true
6534 },
6535 "yallist": {
6536 "version": "3.0.2",
6537 "resolved": false,
6538 "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=",
6539 "dev": true
6540 } 7665 }
6541 } 7666 }
6542 }, 7667 },
@@ -6578,6 +7703,43 @@
6578 "string-width": "^1.0.1", 7703 "string-width": "^1.0.1",
6579 "strip-ansi": "^3.0.1", 7704 "strip-ansi": "^3.0.1",
6580 "wide-align": "^1.1.0" 7705 "wide-align": "^1.1.0"
7706 },
7707 "dependencies": {
7708 "ansi-regex": {
7709 "version": "2.1.1",
7710 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
7711 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
7712 "dev": true
7713 },
7714 "is-fullwidth-code-point": {
7715 "version": "1.0.0",
7716 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
7717 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
7718 "dev": true,
7719 "requires": {
7720 "number-is-nan": "^1.0.0"
7721 }
7722 },
7723 "string-width": {
7724 "version": "1.0.2",
7725 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
7726 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
7727 "dev": true,
7728 "requires": {
7729 "code-point-at": "^1.0.0",
7730 "is-fullwidth-code-point": "^1.0.0",
7731 "strip-ansi": "^3.0.0"
7732 }
7733 },
7734 "strip-ansi": {
7735 "version": "3.0.1",
7736 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
7737 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7738 "dev": true,
7739 "requires": {
7740 "ansi-regex": "^2.0.0"
7741 }
7742 }
6581 } 7743 }
6582 }, 7744 },
6583 "gaze": { 7745 "gaze": {
@@ -6589,6 +7751,12 @@
6589 "globule": "^1.0.0" 7751 "globule": "^1.0.0"
6590 } 7752 }
6591 }, 7753 },
7754 "genfun": {
7755 "version": "5.0.0",
7756 "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz",
7757 "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==",
7758 "dev": true
7759 },
6592 "get-caller-file": { 7760 "get-caller-file": {
6593 "version": "1.0.3", 7761 "version": "1.0.3",
6594 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", 7762 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
@@ -6606,217 +7774,229 @@
6606 "normalize-package-data": "^2.3.0", 7774 "normalize-package-data": "^2.3.0",
6607 "parse-github-repo-url": "^1.3.0", 7775 "parse-github-repo-url": "^1.3.0",
6608 "through2": "^2.0.0" 7776 "through2": "^2.0.0"
6609 }
6610 },
6611 "get-stdin": {
6612 "version": "4.0.1",
6613 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
6614 "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
6615 "dev": true
6616 },
6617 "get-stream": {
6618 "version": "3.0.0",
6619 "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
6620 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
6621 "dev": true
6622 },
6623 "get-value": {
6624 "version": "2.0.6",
6625 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
6626 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
6627 },
6628 "getpass": {
6629 "version": "0.1.7",
6630 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
6631 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
6632 "dev": true,
6633 "requires": {
6634 "assert-plus": "^1.0.0"
6635 }
6636 },
6637 "getroot": {
6638 "version": "1.0.0",
6639 "resolved": "https://registry.npmjs.org/getroot/-/getroot-1.0.0.tgz",
6640 "integrity": "sha512-W9Q31kOv921dQuZBeAbK4R/dAPbC0WkhZD3alLcdVwjSkEtS1aX8twrzG3I5yo0sQ88M/d4JOqVbRiCuI/XPNA==",
6641 "requires": {
6642 "tslib": "^1.7.1"
6643 }
6644 },
6645 "git-raw-commits": {
6646 "version": "2.0.0",
6647 "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz",
6648 "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==",
6649 "dev": true,
6650 "requires": {
6651 "dargs": "^4.0.1",
6652 "lodash.template": "^4.0.2",
6653 "meow": "^4.0.0",
6654 "split2": "^2.0.0",
6655 "through2": "^2.0.0"
6656 }, 7777 },
6657 "dependencies": { 7778 "dependencies": {
6658 "camelcase": { 7779 "camelcase": {
6659 "version": "4.1.0", 7780 "version": "2.1.1",
6660 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 7781 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
6661 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 7782 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
6662 "dev": true 7783 "dev": true
6663 }, 7784 },
6664 "camelcase-keys": { 7785 "camelcase-keys": {
6665 "version": "4.2.0", 7786 "version": "2.1.0",
6666 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", 7787 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
6667 "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", 7788 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
6668 "dev": true, 7789 "dev": true,
6669 "requires": { 7790 "requires": {
6670 "camelcase": "^4.1.0", 7791 "camelcase": "^2.0.0",
6671 "map-obj": "^2.0.0", 7792 "map-obj": "^1.0.0"
6672 "quick-lru": "^1.0.0"
6673 } 7793 }
6674 }, 7794 },
6675 "find-up": { 7795 "find-up": {
6676 "version": "2.1.0", 7796 "version": "1.1.2",
6677 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 7797 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
6678 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 7798 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
6679 "dev": true, 7799 "dev": true,
6680 "requires": { 7800 "requires": {
6681 "locate-path": "^2.0.0" 7801 "path-exists": "^2.0.0",
7802 "pinkie-promise": "^2.0.0"
6682 } 7803 }
6683 }, 7804 },
6684 "indent-string": { 7805 "indent-string": {
6685 "version": "3.2.0", 7806 "version": "2.1.0",
6686 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", 7807 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
6687 "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", 7808 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
6688 "dev": true
6689 },
6690 "load-json-file": {
6691 "version": "4.0.0",
6692 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
6693 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
6694 "dev": true,
6695 "requires": {
6696 "graceful-fs": "^4.1.2",
6697 "parse-json": "^4.0.0",
6698 "pify": "^3.0.0",
6699 "strip-bom": "^3.0.0"
6700 }
6701 },
6702 "lodash.template": {
6703 "version": "4.4.0",
6704 "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz",
6705 "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=",
6706 "dev": true, 7809 "dev": true,
6707 "requires": { 7810 "requires": {
6708 "lodash._reinterpolate": "~3.0.0", 7811 "repeating": "^2.0.0"
6709 "lodash.templatesettings": "^4.0.0"
6710 } 7812 }
6711 }, 7813 },
6712 "lodash.templatesettings": { 7814 "load-json-file": {
6713 "version": "4.1.0", 7815 "version": "1.1.0",
6714 "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", 7816 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
6715 "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", 7817 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
6716 "dev": true, 7818 "dev": true,
6717 "requires": { 7819 "requires": {
6718 "lodash._reinterpolate": "~3.0.0" 7820 "graceful-fs": "^4.1.2",
7821 "parse-json": "^2.2.0",
7822 "pify": "^2.0.0",
7823 "pinkie-promise": "^2.0.0",
7824 "strip-bom": "^2.0.0"
6719 } 7825 }
6720 }, 7826 },
6721 "map-obj": { 7827 "map-obj": {
6722 "version": "2.0.0", 7828 "version": "1.0.1",
6723 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", 7829 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
6724 "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", 7830 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
6725 "dev": true 7831 "dev": true
6726 }, 7832 },
6727 "meow": { 7833 "meow": {
6728 "version": "4.0.1", 7834 "version": "3.7.0",
6729 "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", 7835 "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
6730 "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", 7836 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
6731 "dev": true, 7837 "dev": true,
6732 "requires": { 7838 "requires": {
6733 "camelcase-keys": "^4.0.0", 7839 "camelcase-keys": "^2.0.0",
6734 "decamelize-keys": "^1.0.0", 7840 "decamelize": "^1.1.2",
6735 "loud-rejection": "^1.0.0", 7841 "loud-rejection": "^1.0.0",
7842 "map-obj": "^1.0.1",
6736 "minimist": "^1.1.3", 7843 "minimist": "^1.1.3",
6737 "minimist-options": "^3.0.1",
6738 "normalize-package-data": "^2.3.4", 7844 "normalize-package-data": "^2.3.4",
6739 "read-pkg-up": "^3.0.0", 7845 "object-assign": "^4.0.1",
6740 "redent": "^2.0.0", 7846 "read-pkg-up": "^1.0.1",
6741 "trim-newlines": "^2.0.0" 7847 "redent": "^1.0.0",
7848 "trim-newlines": "^1.0.0"
6742 } 7849 }
6743 }, 7850 },
6744 "parse-json": { 7851 "parse-json": {
6745 "version": "4.0.0", 7852 "version": "2.2.0",
6746 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 7853 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
6747 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 7854 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
6748 "dev": true, 7855 "dev": true,
6749 "requires": { 7856 "requires": {
6750 "error-ex": "^1.3.1", 7857 "error-ex": "^1.2.0"
6751 "json-parse-better-errors": "^1.0.1" 7858 }
7859 },
7860 "path-exists": {
7861 "version": "2.1.0",
7862 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
7863 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
7864 "dev": true,
7865 "requires": {
7866 "pinkie-promise": "^2.0.0"
6752 } 7867 }
6753 }, 7868 },
6754 "path-type": { 7869 "path-type": {
6755 "version": "3.0.0", 7870 "version": "1.1.0",
6756 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 7871 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
6757 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 7872 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
6758 "dev": true, 7873 "dev": true,
6759 "requires": { 7874 "requires": {
6760 "pify": "^3.0.0" 7875 "graceful-fs": "^4.1.2",
7876 "pify": "^2.0.0",
7877 "pinkie-promise": "^2.0.0"
6761 } 7878 }
6762 }, 7879 },
6763 "pify": { 7880 "pify": {
6764 "version": "3.0.0", 7881 "version": "2.3.0",
6765 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 7882 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
6766 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 7883 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
6767 "dev": true 7884 "dev": true
6768 }, 7885 },
6769 "read-pkg": { 7886 "read-pkg": {
6770 "version": "3.0.0", 7887 "version": "1.1.0",
6771 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 7888 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
6772 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", 7889 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
6773 "dev": true, 7890 "dev": true,
6774 "requires": { 7891 "requires": {
6775 "load-json-file": "^4.0.0", 7892 "load-json-file": "^1.0.0",
6776 "normalize-package-data": "^2.3.2", 7893 "normalize-package-data": "^2.3.2",
6777 "path-type": "^3.0.0" 7894 "path-type": "^1.0.0"
6778 } 7895 }
6779 }, 7896 },
6780 "read-pkg-up": { 7897 "read-pkg-up": {
6781 "version": "3.0.0", 7898 "version": "1.0.1",
6782 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", 7899 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
6783 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", 7900 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
6784 "dev": true, 7901 "dev": true,
6785 "requires": { 7902 "requires": {
6786 "find-up": "^2.0.0", 7903 "find-up": "^1.0.0",
6787 "read-pkg": "^3.0.0" 7904 "read-pkg": "^1.0.0"
6788 } 7905 }
6789 }, 7906 },
6790 "redent": { 7907 "redent": {
6791 "version": "2.0.0", 7908 "version": "1.0.0",
6792 "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", 7909 "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
6793 "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", 7910 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
6794 "dev": true, 7911 "dev": true,
6795 "requires": { 7912 "requires": {
6796 "indent-string": "^3.0.0", 7913 "indent-string": "^2.1.0",
6797 "strip-indent": "^2.0.0" 7914 "strip-indent": "^1.0.1"
6798 } 7915 }
6799 }, 7916 },
6800 "strip-bom": { 7917 "strip-bom": {
6801 "version": "3.0.0", 7918 "version": "2.0.0",
6802 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 7919 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
6803 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 7920 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
6804 "dev": true 7921 "dev": true,
7922 "requires": {
7923 "is-utf8": "^0.2.0"
7924 }
6805 }, 7925 },
6806 "strip-indent": { 7926 "strip-indent": {
6807 "version": "2.0.0", 7927 "version": "1.0.1",
6808 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", 7928 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
6809 "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", 7929 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
6810 "dev": true 7930 "dev": true,
7931 "requires": {
7932 "get-stdin": "^4.0.1"
7933 }
6811 }, 7934 },
6812 "trim-newlines": { 7935 "trim-newlines": {
6813 "version": "2.0.0", 7936 "version": "1.0.0",
6814 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", 7937 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
6815 "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", 7938 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
6816 "dev": true 7939 "dev": true
6817 } 7940 }
6818 } 7941 }
6819 }, 7942 },
7943 "get-port": {
7944 "version": "3.2.0",
7945 "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz",
7946 "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=",
7947 "dev": true
7948 },
7949 "get-stdin": {
7950 "version": "4.0.1",
7951 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
7952 "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
7953 "dev": true
7954 },
7955 "get-stream": {
7956 "version": "4.1.0",
7957 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
7958 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
7959 "dev": true,
7960 "requires": {
7961 "pump": "^3.0.0"
7962 }
7963 },
7964 "get-value": {
7965 "version": "2.0.6",
7966 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
7967 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
7968 "dev": true
7969 },
7970 "getpass": {
7971 "version": "0.1.7",
7972 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
7973 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
7974 "dev": true,
7975 "requires": {
7976 "assert-plus": "^1.0.0"
7977 }
7978 },
7979 "getroot": {
7980 "version": "1.0.0",
7981 "resolved": "https://registry.npmjs.org/getroot/-/getroot-1.0.0.tgz",
7982 "integrity": "sha512-W9Q31kOv921dQuZBeAbK4R/dAPbC0WkhZD3alLcdVwjSkEtS1aX8twrzG3I5yo0sQ88M/d4JOqVbRiCuI/XPNA==",
7983 "requires": {
7984 "tslib": "^1.7.1"
7985 }
7986 },
7987 "git-raw-commits": {
7988 "version": "2.0.0",
7989 "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz",
7990 "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==",
7991 "dev": true,
7992 "requires": {
7993 "dargs": "^4.0.1",
7994 "lodash.template": "^4.0.2",
7995 "meow": "^4.0.0",
7996 "split2": "^2.0.0",
7997 "through2": "^2.0.0"
7998 }
7999 },
6820 "git-remote-origin-url": { 8000 "git-remote-origin-url": {
6821 "version": "2.0.0", 8001 "version": "2.0.0",
6822 "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", 8002 "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz",
@@ -6825,6 +8005,14 @@
6825 "requires": { 8005 "requires": {
6826 "gitconfiglocal": "^1.0.0", 8006 "gitconfiglocal": "^1.0.0",
6827 "pify": "^2.3.0" 8007 "pify": "^2.3.0"
8008 },
8009 "dependencies": {
8010 "pify": {
8011 "version": "2.3.0",
8012 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
8013 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
8014 "dev": true
8015 }
6828 } 8016 }
6829 }, 8017 },
6830 "git-semver-tags": { 8018 "git-semver-tags": {
@@ -6835,149 +8023,25 @@
6835 "requires": { 8023 "requires": {
6836 "meow": "^4.0.0", 8024 "meow": "^4.0.0",
6837 "semver": "^5.5.0" 8025 "semver": "^5.5.0"
6838 }, 8026 }
6839 "dependencies": { 8027 },
6840 "camelcase": { 8028 "git-up": {
6841 "version": "4.1.0", 8029 "version": "4.0.1",
6842 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 8030 "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz",
6843 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 8031 "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==",
6844 "dev": true 8032 "dev": true,
6845 }, 8033 "requires": {
6846 "camelcase-keys": { 8034 "is-ssh": "^1.3.0",
6847 "version": "4.2.0", 8035 "parse-url": "^5.0.0"
6848 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", 8036 }
6849 "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", 8037 },
6850 "dev": true, 8038 "git-url-parse": {
6851 "requires": { 8039 "version": "11.1.2",
6852 "camelcase": "^4.1.0", 8040 "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz",
6853 "map-obj": "^2.0.0", 8041 "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==",
6854 "quick-lru": "^1.0.0" 8042 "dev": true,
6855 } 8043 "requires": {
6856 }, 8044 "git-up": "^4.0.0"
6857 "find-up": {
6858 "version": "2.1.0",
6859 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
6860 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
6861 "dev": true,
6862 "requires": {
6863 "locate-path": "^2.0.0"
6864 }
6865 },
6866 "indent-string": {
6867 "version": "3.2.0",
6868 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
6869 "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
6870 "dev": true
6871 },
6872 "load-json-file": {
6873 "version": "4.0.0",
6874 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
6875 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
6876 "dev": true,
6877 "requires": {
6878 "graceful-fs": "^4.1.2",
6879 "parse-json": "^4.0.0",
6880 "pify": "^3.0.0",
6881 "strip-bom": "^3.0.0"
6882 }
6883 },
6884 "map-obj": {
6885 "version": "2.0.0",
6886 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz",
6887 "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=",
6888 "dev": true
6889 },
6890 "meow": {
6891 "version": "4.0.1",
6892 "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
6893 "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
6894 "dev": true,
6895 "requires": {
6896 "camelcase-keys": "^4.0.0",
6897 "decamelize-keys": "^1.0.0",
6898 "loud-rejection": "^1.0.0",
6899 "minimist": "^1.1.3",
6900 "minimist-options": "^3.0.1",
6901 "normalize-package-data": "^2.3.4",
6902 "read-pkg-up": "^3.0.0",
6903 "redent": "^2.0.0",
6904 "trim-newlines": "^2.0.0"
6905 }
6906 },
6907 "parse-json": {
6908 "version": "4.0.0",
6909 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
6910 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
6911 "dev": true,
6912 "requires": {
6913 "error-ex": "^1.3.1",
6914 "json-parse-better-errors": "^1.0.1"
6915 }
6916 },
6917 "path-type": {
6918 "version": "3.0.0",
6919 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
6920 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
6921 "dev": true,
6922 "requires": {
6923 "pify": "^3.0.0"
6924 }
6925 },
6926 "pify": {
6927 "version": "3.0.0",
6928 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6929 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6930 "dev": true
6931 },
6932 "read-pkg": {
6933 "version": "3.0.0",
6934 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
6935 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
6936 "dev": true,
6937 "requires": {
6938 "load-json-file": "^4.0.0",
6939 "normalize-package-data": "^2.3.2",
6940 "path-type": "^3.0.0"
6941 }
6942 },
6943 "read-pkg-up": {
6944 "version": "3.0.0",
6945 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
6946 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
6947 "dev": true,
6948 "requires": {
6949 "find-up": "^2.0.0",
6950 "read-pkg": "^3.0.0"
6951 }
6952 },
6953 "redent": {
6954 "version": "2.0.0",
6955 "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz",
6956 "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
6957 "dev": true,
6958 "requires": {
6959 "indent-string": "^3.0.0",
6960 "strip-indent": "^2.0.0"
6961 }
6962 },
6963 "strip-bom": {
6964 "version": "3.0.0",
6965 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
6966 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
6967 "dev": true
6968 },
6969 "strip-indent": {
6970 "version": "2.0.0",
6971 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
6972 "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
6973 "dev": true
6974 },
6975 "trim-newlines": {
6976 "version": "2.0.0",
6977 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz",
6978 "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=",
6979 "dev": true
6980 }
6981 } 8045 }
6982 }, 8046 },
6983 "gitconfiglocal": { 8047 "gitconfiglocal": {
@@ -7007,6 +8071,7 @@
7007 "version": "0.3.0", 8071 "version": "0.3.0",
7008 "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", 8072 "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
7009 "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", 8073 "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
8074 "dev": true,
7010 "requires": { 8075 "requires": {
7011 "glob-parent": "^2.0.0", 8076 "glob-parent": "^2.0.0",
7012 "is-glob": "^2.0.0" 8077 "is-glob": "^2.0.0"
@@ -7016,6 +8081,7 @@
7016 "version": "2.0.0", 8081 "version": "2.0.0",
7017 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", 8082 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
7018 "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", 8083 "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
8084 "dev": true,
7019 "requires": { 8085 "requires": {
7020 "is-glob": "^2.0.0" 8086 "is-glob": "^2.0.0"
7021 } 8087 }
@@ -7023,12 +8089,14 @@
7023 "is-extglob": { 8089 "is-extglob": {
7024 "version": "1.0.0", 8090 "version": "1.0.0",
7025 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 8091 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
7026 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" 8092 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
8093 "dev": true
7027 }, 8094 },
7028 "is-glob": { 8095 "is-glob": {
7029 "version": "2.0.1", 8096 "version": "2.0.1",
7030 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 8097 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
7031 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 8098 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
8099 "dev": true,
7032 "requires": { 8100 "requires": {
7033 "is-extglob": "^1.0.0" 8101 "is-extglob": "^1.0.0"
7034 } 8102 }
@@ -7072,8 +8140,40 @@
7072 "remove-trailing-separator": "^1.0.1", 8140 "remove-trailing-separator": "^1.0.1",
7073 "to-absolute-glob": "^2.0.0", 8141 "to-absolute-glob": "^2.0.0",
7074 "unique-stream": "^2.0.2" 8142 "unique-stream": "^2.0.2"
8143 },
8144 "dependencies": {
8145 "readable-stream": {
8146 "version": "2.3.6",
8147 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
8148 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
8149 "dev": true,
8150 "requires": {
8151 "core-util-is": "~1.0.0",
8152 "inherits": "~2.0.3",
8153 "isarray": "~1.0.0",
8154 "process-nextick-args": "~2.0.0",
8155 "safe-buffer": "~5.1.1",
8156 "string_decoder": "~1.1.1",
8157 "util-deprecate": "~1.0.1"
8158 }
8159 },
8160 "string_decoder": {
8161 "version": "1.1.1",
8162 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
8163 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
8164 "dev": true,
8165 "requires": {
8166 "safe-buffer": "~5.1.0"
8167 }
8168 }
7075 } 8169 }
7076 }, 8170 },
8171 "glob-to-regexp": {
8172 "version": "0.3.0",
8173 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
8174 "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
8175 "dev": true
8176 },
7077 "glob-watcher": { 8177 "glob-watcher": {
7078 "version": "5.0.3", 8178 "version": "5.0.3",
7079 "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz", 8179 "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz",
@@ -7110,37 +8210,67 @@
7110 "version": "1.0.0", 8210 "version": "1.0.0",
7111 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", 8211 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
7112 "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", 8212 "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
8213 "dev": true,
7113 "requires": { 8214 "requires": {
7114 "global-prefix": "^1.0.1", 8215 "global-prefix": "^1.0.1",
7115 "is-windows": "^1.0.1", 8216 "is-windows": "^1.0.1",
7116 "resolve-dir": "^1.0.0" 8217 "resolve-dir": "^1.0.0"
7117 } 8218 }
7118 }, 8219 },
8220 "global-modules-path": {
8221 "version": "2.3.1",
8222 "resolved": "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.3.1.tgz",
8223 "integrity": "sha512-y+shkf4InI7mPRHSo2b/k6ix6+NLDtyccYv86whhxrSGX9wjPX1VMITmrDbE1eh7zkzhiWtW2sHklJYoQ62Cxg==",
8224 "dev": true
8225 },
7119 "global-prefix": { 8226 "global-prefix": {
7120 "version": "1.0.2", 8227 "version": "1.0.2",
7121 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", 8228 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
7122 "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", 8229 "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
8230 "dev": true,
7123 "requires": { 8231 "requires": {
7124 "expand-tilde": "^2.0.2", 8232 "expand-tilde": "^2.0.2",
7125 "homedir-polyfill": "^1.0.1", 8233 "homedir-polyfill": "^1.0.1",
7126 "ini": "^1.3.4", 8234 "ini": "^1.3.4",
7127 "is-windows": "^1.0.1", 8235 "is-windows": "^1.0.1",
7128 "which": "^1.2.14" 8236 "which": "^1.2.14"
7129 },
7130 "dependencies": {
7131 "ini": {
7132 "version": "1.3.5",
7133 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
7134 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
7135 }
7136 } 8237 }
7137 }, 8238 },
7138 "globals": { 8239 "globals": {
7139 "version": "11.9.0", 8240 "version": "11.11.0",
7140 "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz", 8241 "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz",
7141 "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==", 8242 "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==",
7142 "dev": true 8243 "dev": true
7143 }, 8244 },
8245 "globby": {
8246 "version": "8.0.2",
8247 "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
8248 "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
8249 "dev": true,
8250 "requires": {
8251 "array-union": "^1.0.1",
8252 "dir-glob": "2.0.0",
8253 "fast-glob": "^2.0.2",
8254 "glob": "^7.1.2",
8255 "ignore": "^3.3.5",
8256 "pify": "^3.0.0",
8257 "slash": "^1.0.0"
8258 },
8259 "dependencies": {
8260 "ignore": {
8261 "version": "3.3.10",
8262 "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
8263 "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
8264 "dev": true
8265 },
8266 "slash": {
8267 "version": "1.0.0",
8268 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
8269 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
8270 "dev": true
8271 }
8272 }
8273 },
7144 "globule": { 8274 "globule": {
7145 "version": "1.2.1", 8275 "version": "1.2.1",
7146 "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", 8276 "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
@@ -7153,16 +8283,17 @@
7153 } 8283 }
7154 }, 8284 },
7155 "glogg": { 8285 "glogg": {
7156 "version": "1.0.1", 8286 "version": "1.0.2",
7157 "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", 8287 "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
7158 "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", 8288 "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==",
8289 "dev": true,
7159 "requires": { 8290 "requires": {
7160 "sparkles": "^1.0.0" 8291 "sparkles": "^1.0.0"
7161 } 8292 }
7162 }, 8293 },
7163 "got": { 8294 "got": {
7164 "version": "6.7.1", 8295 "version": "6.7.1",
7165 "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", 8296 "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
7166 "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", 8297 "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
7167 "dev": true, 8298 "dev": true,
7168 "requires": { 8299 "requires": {
@@ -7177,12 +8308,26 @@
7177 "timed-out": "^4.0.0", 8308 "timed-out": "^4.0.0",
7178 "unzip-response": "^2.0.1", 8309 "unzip-response": "^2.0.1",
7179 "url-parse-lax": "^1.0.0" 8310 "url-parse-lax": "^1.0.0"
8311 },
8312 "dependencies": {
8313 "get-stream": {
8314 "version": "3.0.0",
8315 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
8316 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
8317 "dev": true
8318 }
7180 } 8319 }
7181 }, 8320 },
7182 "graceful-fs": { 8321 "graceful-fs": {
7183 "version": "4.1.11", 8322 "version": "4.1.15",
7184 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 8323 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
7185 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" 8324 "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
8325 },
8326 "growl": {
8327 "version": "1.10.5",
8328 "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
8329 "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
8330 "dev": true
7186 }, 8331 },
7187 "gulp": { 8332 "gulp": {
7188 "version": "4.0.0", 8333 "version": "4.0.0",
@@ -7196,6 +8341,39 @@
7196 "vinyl-fs": "^3.0.0" 8341 "vinyl-fs": "^3.0.0"
7197 }, 8342 },
7198 "dependencies": { 8343 "dependencies": {
8344 "ansi-regex": {
8345 "version": "2.1.1",
8346 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
8347 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
8348 "dev": true
8349 },
8350 "camelcase": {
8351 "version": "3.0.0",
8352 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
8353 "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
8354 "dev": true
8355 },
8356 "cliui": {
8357 "version": "3.2.0",
8358 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
8359 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
8360 "dev": true,
8361 "requires": {
8362 "string-width": "^1.0.1",
8363 "strip-ansi": "^3.0.1",
8364 "wrap-ansi": "^2.0.0"
8365 }
8366 },
8367 "find-up": {
8368 "version": "1.1.2",
8369 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
8370 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
8371 "dev": true,
8372 "requires": {
8373 "path-exists": "^2.0.0",
8374 "pinkie-promise": "^2.0.0"
8375 }
8376 },
7199 "gulp-cli": { 8377 "gulp-cli": {
7200 "version": "2.0.1", 8378 "version": "2.0.1",
7201 "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.0.1.tgz", 8379 "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.0.1.tgz",
@@ -7221,6 +8399,179 @@
7221 "v8flags": "^3.0.1", 8399 "v8flags": "^3.0.1",
7222 "yargs": "^7.1.0" 8400 "yargs": "^7.1.0"
7223 } 8401 }
8402 },
8403 "invert-kv": {
8404 "version": "1.0.0",
8405 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
8406 "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
8407 "dev": true
8408 },
8409 "is-fullwidth-code-point": {
8410 "version": "1.0.0",
8411 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
8412 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
8413 "dev": true,
8414 "requires": {
8415 "number-is-nan": "^1.0.0"
8416 }
8417 },
8418 "lcid": {
8419 "version": "1.0.0",
8420 "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
8421 "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
8422 "dev": true,
8423 "requires": {
8424 "invert-kv": "^1.0.0"
8425 }
8426 },
8427 "load-json-file": {
8428 "version": "1.1.0",
8429 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
8430 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
8431 "dev": true,
8432 "requires": {
8433 "graceful-fs": "^4.1.2",
8434 "parse-json": "^2.2.0",
8435 "pify": "^2.0.0",
8436 "pinkie-promise": "^2.0.0",
8437 "strip-bom": "^2.0.0"
8438 }
8439 },
8440 "os-locale": {
8441 "version": "1.4.0",
8442 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
8443 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
8444 "dev": true,
8445 "requires": {
8446 "lcid": "^1.0.0"
8447 }
8448 },
8449 "parse-json": {
8450 "version": "2.2.0",
8451 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
8452 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
8453 "dev": true,
8454 "requires": {
8455 "error-ex": "^1.2.0"
8456 }
8457 },
8458 "path-exists": {
8459 "version": "2.1.0",
8460 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
8461 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
8462 "dev": true,
8463 "requires": {
8464 "pinkie-promise": "^2.0.0"
8465 }
8466 },
8467 "path-type": {
8468 "version": "1.1.0",
8469 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
8470 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
8471 "dev": true,
8472 "requires": {
8473 "graceful-fs": "^4.1.2",
8474 "pify": "^2.0.0",
8475 "pinkie-promise": "^2.0.0"
8476 }
8477 },
8478 "pify": {
8479 "version": "2.3.0",
8480 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
8481 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
8482 "dev": true
8483 },
8484 "read-pkg": {
8485 "version": "1.1.0",
8486 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
8487 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
8488 "dev": true,
8489 "requires": {
8490 "load-json-file": "^1.0.0",
8491 "normalize-package-data": "^2.3.2",
8492 "path-type": "^1.0.0"
8493 }
8494 },
8495 "read-pkg-up": {
8496 "version": "1.0.1",
8497 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
8498 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
8499 "dev": true,
8500 "requires": {
8501 "find-up": "^1.0.0",
8502 "read-pkg": "^1.0.0"
8503 }
8504 },
8505 "string-width": {
8506 "version": "1.0.2",
8507 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
8508 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
8509 "dev": true,
8510 "requires": {
8511 "code-point-at": "^1.0.0",
8512 "is-fullwidth-code-point": "^1.0.0",
8513 "strip-ansi": "^3.0.0"
8514 }
8515 },
8516 "strip-ansi": {
8517 "version": "3.0.1",
8518 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
8519 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
8520 "dev": true,
8521 "requires": {
8522 "ansi-regex": "^2.0.0"
8523 }
8524 },
8525 "strip-bom": {
8526 "version": "2.0.0",
8527 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
8528 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
8529 "dev": true,
8530 "requires": {
8531 "is-utf8": "^0.2.0"
8532 }
8533 },
8534 "which-module": {
8535 "version": "1.0.0",
8536 "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
8537 "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
8538 "dev": true
8539 },
8540 "y18n": {
8541 "version": "3.2.1",
8542 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
8543 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
8544 "dev": true
8545 },
8546 "yargs": {
8547 "version": "7.1.0",
8548 "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
8549 "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
8550 "dev": true,
8551 "requires": {
8552 "camelcase": "^3.0.0",
8553 "cliui": "^3.2.0",
8554 "decamelize": "^1.1.1",
8555 "get-caller-file": "^1.0.1",
8556 "os-locale": "^1.4.0",
8557 "read-pkg-up": "^1.0.1",
8558 "require-directory": "^2.1.1",
8559 "require-main-filename": "^1.0.1",
8560 "set-blocking": "^2.0.0",
8561 "string-width": "^1.0.2",
8562 "which-module": "^1.0.0",
8563 "y18n": "^3.2.1",
8564 "yargs-parser": "^5.0.0"
8565 }
8566 },
8567 "yargs-parser": {
8568 "version": "5.0.0",
8569 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
8570 "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
8571 "dev": true,
8572 "requires": {
8573 "camelcase": "^3.0.0"
8574 }
7224 } 8575 }
7225 } 8576 }
7226 }, 8577 },
@@ -7240,6 +8591,7 @@
7240 "version": "1.2.2", 8591 "version": "1.2.2",
7241 "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-1.2.2.tgz", 8592 "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-1.2.2.tgz",
7242 "integrity": "sha1-c5Le9jFsbnk5pPKW8/VAFRrjonU=", 8593 "integrity": "sha1-c5Le9jFsbnk5pPKW8/VAFRrjonU=",
8594 "dev": true,
7243 "requires": { 8595 "requires": {
7244 "archy": "^1.0.0", 8596 "archy": "^1.0.0",
7245 "chalk": "^1.1.0", 8597 "chalk": "^1.1.0",
@@ -7261,10 +8613,23 @@
7261 "yargs": "^3.28.0" 8613 "yargs": "^3.28.0"
7262 }, 8614 },
7263 "dependencies": { 8615 "dependencies": {
8616 "ansi-regex": {
8617 "version": "2.1.1",
8618 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
8619 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
8620 "dev": true
8621 },
8622 "ansi-styles": {
8623 "version": "2.2.1",
8624 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
8625 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
8626 "dev": true
8627 },
7264 "arr-diff": { 8628 "arr-diff": {
7265 "version": "2.0.0", 8629 "version": "2.0.0",
7266 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", 8630 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
7267 "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", 8631 "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
8632 "dev": true,
7268 "requires": { 8633 "requires": {
7269 "arr-flatten": "^1.0.1" 8634 "arr-flatten": "^1.0.1"
7270 } 8635 }
@@ -7272,12 +8637,14 @@
7272 "array-unique": { 8637 "array-unique": {
7273 "version": "0.2.1", 8638 "version": "0.2.1",
7274 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", 8639 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
7275 "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" 8640 "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
8641 "dev": true
7276 }, 8642 },
7277 "braces": { 8643 "braces": {
7278 "version": "1.8.5", 8644 "version": "1.8.5",
7279 "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", 8645 "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
7280 "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", 8646 "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
8647 "dev": true,
7281 "requires": { 8648 "requires": {
7282 "expand-range": "^1.8.1", 8649 "expand-range": "^1.8.1",
7283 "preserve": "^0.2.0", 8650 "preserve": "^0.2.0",
@@ -7287,12 +8654,38 @@
7287 "camelcase": { 8654 "camelcase": {
7288 "version": "2.1.1", 8655 "version": "2.1.1",
7289 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 8656 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
7290 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" 8657 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
8658 "dev": true
8659 },
8660 "chalk": {
8661 "version": "1.1.3",
8662 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
8663 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
8664 "dev": true,
8665 "requires": {
8666 "ansi-styles": "^2.2.1",
8667 "escape-string-regexp": "^1.0.2",
8668 "has-ansi": "^2.0.0",
8669 "strip-ansi": "^3.0.0",
8670 "supports-color": "^2.0.0"
8671 }
8672 },
8673 "cliui": {
8674 "version": "3.2.0",
8675 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
8676 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
8677 "dev": true,
8678 "requires": {
8679 "string-width": "^1.0.1",
8680 "strip-ansi": "^3.0.1",
8681 "wrap-ansi": "^2.0.0"
8682 }
7291 }, 8683 },
7292 "expand-brackets": { 8684 "expand-brackets": {
7293 "version": "0.1.5", 8685 "version": "0.1.5",
7294 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 8686 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
7295 "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 8687 "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
8688 "dev": true,
7296 "requires": { 8689 "requires": {
7297 "is-posix-bracket": "^0.1.0" 8690 "is-posix-bracket": "^0.1.0"
7298 } 8691 }
@@ -7301,6 +8694,7 @@
7301 "version": "0.3.2", 8694 "version": "0.3.2",
7302 "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 8695 "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
7303 "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 8696 "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
8697 "dev": true,
7304 "requires": { 8698 "requires": {
7305 "is-extglob": "^1.0.0" 8699 "is-extglob": "^1.0.0"
7306 } 8700 }
@@ -7309,6 +8703,7 @@
7309 "version": "0.3.0", 8703 "version": "0.3.0",
7310 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", 8704 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
7311 "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", 8705 "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
8706 "dev": true,
7312 "requires": { 8707 "requires": {
7313 "glob": "~5.0.0" 8708 "glob": "~5.0.0"
7314 } 8709 }
@@ -7317,6 +8712,7 @@
7317 "version": "5.0.15", 8712 "version": "5.0.15",
7318 "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", 8713 "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
7319 "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", 8714 "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
8715 "dev": true,
7320 "requires": { 8716 "requires": {
7321 "inflight": "^1.0.4", 8717 "inflight": "^1.0.4",
7322 "inherits": "2", 8718 "inherits": "2",
@@ -7325,15 +8721,32 @@
7325 "path-is-absolute": "^1.0.0" 8721 "path-is-absolute": "^1.0.0"
7326 } 8722 }
7327 }, 8723 },
8724 "invert-kv": {
8725 "version": "1.0.0",
8726 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
8727 "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
8728 "dev": true
8729 },
7328 "is-extglob": { 8730 "is-extglob": {
7329 "version": "1.0.0", 8731 "version": "1.0.0",
7330 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 8732 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
7331 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" 8733 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
8734 "dev": true
8735 },
8736 "is-fullwidth-code-point": {
8737 "version": "1.0.0",
8738 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
8739 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
8740 "dev": true,
8741 "requires": {
8742 "number-is-nan": "^1.0.0"
8743 }
7332 }, 8744 },
7333 "is-glob": { 8745 "is-glob": {
7334 "version": "2.0.1", 8746 "version": "2.0.1",
7335 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 8747 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
7336 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 8748 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
8749 "dev": true,
7337 "requires": { 8750 "requires": {
7338 "is-extglob": "^1.0.0" 8751 "is-extglob": "^1.0.0"
7339 } 8752 }
@@ -7342,14 +8755,25 @@
7342 "version": "3.2.2", 8755 "version": "3.2.2",
7343 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 8756 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7344 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 8757 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8758 "dev": true,
7345 "requires": { 8759 "requires": {
7346 "is-buffer": "^1.1.5" 8760 "is-buffer": "^1.1.5"
7347 } 8761 }
7348 }, 8762 },
8763 "lcid": {
8764 "version": "1.0.0",
8765 "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
8766 "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
8767 "dev": true,
8768 "requires": {
8769 "invert-kv": "^1.0.0"
8770 }
8771 },
7349 "matchdep": { 8772 "matchdep": {
7350 "version": "1.0.1", 8773 "version": "1.0.1",
7351 "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-1.0.1.tgz", 8774 "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-1.0.1.tgz",
7352 "integrity": "sha1-pXozgESR+64girqPaDgEN6vC3KU=", 8775 "integrity": "sha1-pXozgESR+64girqPaDgEN6vC3KU=",
8776 "dev": true,
7353 "requires": { 8777 "requires": {
7354 "findup-sync": "~0.3.0", 8778 "findup-sync": "~0.3.0",
7355 "micromatch": "^2.3.7", 8779 "micromatch": "^2.3.7",
@@ -7361,6 +8785,7 @@
7361 "version": "2.3.11", 8785 "version": "2.3.11",
7362 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", 8786 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
7363 "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", 8787 "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
8788 "dev": true,
7364 "requires": { 8789 "requires": {
7365 "arr-diff": "^2.0.0", 8790 "arr-diff": "^2.0.0",
7366 "array-unique": "^0.2.1", 8791 "array-unique": "^0.2.1",
@@ -7377,28 +8802,73 @@
7377 "regex-cache": "^0.4.2" 8802 "regex-cache": "^0.4.2"
7378 } 8803 }
7379 }, 8804 },
8805 "os-locale": {
8806 "version": "1.4.0",
8807 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
8808 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
8809 "dev": true,
8810 "requires": {
8811 "lcid": "^1.0.0"
8812 }
8813 },
7380 "resolve": { 8814 "resolve": {
7381 "version": "1.1.7", 8815 "version": "1.1.7",
7382 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", 8816 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
7383 "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" 8817 "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
8818 "dev": true
7384 }, 8819 },
7385 "stack-trace": { 8820 "stack-trace": {
7386 "version": "0.0.9", 8821 "version": "0.0.9",
7387 "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", 8822 "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz",
7388 "integrity": "sha1-qPbq7KkGdMMz58Q5U/J1tFFRBpU=" 8823 "integrity": "sha1-qPbq7KkGdMMz58Q5U/J1tFFRBpU=",
8824 "dev": true
8825 },
8826 "string-width": {
8827 "version": "1.0.2",
8828 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
8829 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
8830 "dev": true,
8831 "requires": {
8832 "code-point-at": "^1.0.0",
8833 "is-fullwidth-code-point": "^1.0.0",
8834 "strip-ansi": "^3.0.0"
8835 }
8836 },
8837 "strip-ansi": {
8838 "version": "3.0.1",
8839 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
8840 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
8841 "dev": true,
8842 "requires": {
8843 "ansi-regex": "^2.0.0"
8844 }
8845 },
8846 "supports-color": {
8847 "version": "2.0.0",
8848 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
8849 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
8850 "dev": true
7389 }, 8851 },
7390 "v8flags": { 8852 "v8flags": {
7391 "version": "2.1.1", 8853 "version": "2.1.1",
7392 "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", 8854 "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
7393 "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", 8855 "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
8856 "dev": true,
7394 "requires": { 8857 "requires": {
7395 "user-home": "^1.1.1" 8858 "user-home": "^1.1.1"
7396 } 8859 }
7397 }, 8860 },
8861 "y18n": {
8862 "version": "3.2.1",
8863 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
8864 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
8865 "dev": true
8866 },
7398 "yargs": { 8867 "yargs": {
7399 "version": "3.32.0", 8868 "version": "3.32.0",
7400 "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", 8869 "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
7401 "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", 8870 "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=",
8871 "dev": true,
7402 "requires": { 8872 "requires": {
7403 "camelcase": "^2.0.1", 8873 "camelcase": "^2.0.1",
7404 "cliui": "^3.0.3", 8874 "cliui": "^3.0.3",
@@ -7425,52 +8895,6 @@
7425 "strip-ansi": "^4.0.0", 8895 "strip-ansi": "^4.0.0",
7426 "through2": "^2.0.0", 8896 "through2": "^2.0.0",
7427 "vinyl-sourcemaps-apply": "^0.2.0" 8897 "vinyl-sourcemaps-apply": "^0.2.0"
7428 },
7429 "dependencies": {
7430 "ansi-regex": {
7431 "version": "3.0.0",
7432 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
7433 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
7434 "dev": true
7435 },
7436 "ansi-styles": {
7437 "version": "3.2.1",
7438 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7439 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7440 "dev": true,
7441 "requires": {
7442 "color-convert": "^1.9.0"
7443 }
7444 },
7445 "chalk": {
7446 "version": "2.4.1",
7447 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
7448 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
7449 "dev": true,
7450 "requires": {
7451 "ansi-styles": "^3.2.1",
7452 "escape-string-regexp": "^1.0.5",
7453 "supports-color": "^5.3.0"
7454 }
7455 },
7456 "strip-ansi": {
7457 "version": "4.0.0",
7458 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
7459 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
7460 "dev": true,
7461 "requires": {
7462 "ansi-regex": "^3.0.0"
7463 }
7464 },
7465 "supports-color": {
7466 "version": "5.5.0",
7467 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7468 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7469 "dev": true,
7470 "requires": {
7471 "has-flag": "^3.0.0"
7472 }
7473 }
7474 } 8898 }
7475 }, 8899 },
7476 "gulp-sass-variables": { 8900 "gulp-sass-variables": {
@@ -7617,7 +9041,7 @@
7617 }, 9041 },
7618 "lodash": { 9042 "lodash": {
7619 "version": "1.0.2", 9043 "version": "1.0.2",
7620 "resolved": "http://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", 9044 "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz",
7621 "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", 9045 "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=",
7622 "dev": true 9046 "dev": true
7623 }, 9047 },
@@ -7677,7 +9101,7 @@
7677 }, 9101 },
7678 "readable-stream": { 9102 "readable-stream": {
7679 "version": "1.0.34", 9103 "version": "1.0.34",
7680 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", 9104 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
7681 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", 9105 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
7682 "dev": true, 9106 "dev": true,
7683 "requires": { 9107 "requires": {
@@ -7793,18 +9217,70 @@
7793 "vinyl": "^0.5.0" 9217 "vinyl": "^0.5.0"
7794 }, 9218 },
7795 "dependencies": { 9219 "dependencies": {
7796 "clone": { 9220 "ansi-regex": {
7797 "version": "1.0.4", 9221 "version": "2.1.1",
7798 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 9222 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
7799 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", 9223 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
9224 "dev": true
9225 },
9226 "ansi-styles": {
9227 "version": "2.2.1",
9228 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
9229 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
7800 "dev": true 9230 "dev": true
7801 }, 9231 },
9232 "chalk": {
9233 "version": "1.1.3",
9234 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
9235 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
9236 "dev": true,
9237 "requires": {
9238 "ansi-styles": "^2.2.1",
9239 "escape-string-regexp": "^1.0.2",
9240 "has-ansi": "^2.0.0",
9241 "strip-ansi": "^3.0.0",
9242 "supports-color": "^2.0.0"
9243 }
9244 },
7802 "clone-stats": { 9245 "clone-stats": {
7803 "version": "0.0.1", 9246 "version": "0.0.1",
7804 "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", 9247 "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
7805 "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", 9248 "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
7806 "dev": true 9249 "dev": true
7807 }, 9250 },
9251 "dateformat": {
9252 "version": "2.2.0",
9253 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
9254 "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
9255 "dev": true
9256 },
9257 "lodash.template": {
9258 "version": "3.6.2",
9259 "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
9260 "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
9261 "dev": true,
9262 "requires": {
9263 "lodash._basecopy": "^3.0.0",
9264 "lodash._basetostring": "^3.0.0",
9265 "lodash._basevalues": "^3.0.0",
9266 "lodash._isiterateecall": "^3.0.0",
9267 "lodash._reinterpolate": "^3.0.0",
9268 "lodash.escape": "^3.0.0",
9269 "lodash.keys": "^3.0.0",
9270 "lodash.restparam": "^3.0.0",
9271 "lodash.templatesettings": "^3.0.0"
9272 }
9273 },
9274 "lodash.templatesettings": {
9275 "version": "3.1.1",
9276 "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
9277 "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
9278 "dev": true,
9279 "requires": {
9280 "lodash._reinterpolate": "^3.0.0",
9281 "lodash.escape": "^3.0.0"
9282 }
9283 },
7808 "object-assign": { 9284 "object-assign": {
7809 "version": "3.0.0", 9285 "version": "3.0.0",
7810 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", 9286 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
@@ -7817,6 +9293,21 @@
7817 "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", 9293 "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
7818 "dev": true 9294 "dev": true
7819 }, 9295 },
9296 "strip-ansi": {
9297 "version": "3.0.1",
9298 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
9299 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
9300 "dev": true,
9301 "requires": {
9302 "ansi-regex": "^2.0.0"
9303 }
9304 },
9305 "supports-color": {
9306 "version": "2.0.0",
9307 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
9308 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
9309 "dev": true
9310 },
7820 "vinyl": { 9311 "vinyl": {
7821 "version": "0.5.3", 9312 "version": "0.5.3",
7822 "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", 9313 "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
@@ -7834,10 +9325,17 @@
7834 "version": "1.0.0", 9325 "version": "1.0.0",
7835 "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", 9326 "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
7836 "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", 9327 "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
9328 "dev": true,
7837 "requires": { 9329 "requires": {
7838 "glogg": "^1.0.0" 9330 "glogg": "^1.0.0"
7839 } 9331 }
7840 }, 9332 },
9333 "handle-thing": {
9334 "version": "2.0.0",
9335 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz",
9336 "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==",
9337 "dev": true
9338 },
7841 "handlebars": { 9339 "handlebars": {
7842 "version": "4.1.0", 9340 "version": "4.1.0",
7843 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.0.tgz", 9341 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.0.tgz",
@@ -7858,12 +9356,6 @@
7858 "requires": { 9356 "requires": {
7859 "lodash": "^4.17.10" 9357 "lodash": "^4.17.10"
7860 } 9358 }
7861 },
7862 "source-map": {
7863 "version": "0.6.1",
7864 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7865 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7866 "dev": true
7867 } 9359 }
7868 } 9360 }
7869 }, 9361 },
@@ -7874,12 +9366,12 @@
7874 "dev": true 9366 "dev": true
7875 }, 9367 },
7876 "har-validator": { 9368 "har-validator": {
7877 "version": "5.1.0", 9369 "version": "5.1.3",
7878 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", 9370 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
7879 "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", 9371 "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
7880 "dev": true, 9372 "dev": true,
7881 "requires": { 9373 "requires": {
7882 "ajv": "^5.3.0", 9374 "ajv": "^6.5.5",
7883 "har-schema": "^2.0.0" 9375 "har-schema": "^2.0.0"
7884 } 9376 }
7885 }, 9377 },
@@ -7896,8 +9388,17 @@
7896 "version": "2.0.0", 9388 "version": "2.0.0",
7897 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 9389 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
7898 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 9390 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
9391 "dev": true,
7899 "requires": { 9392 "requires": {
7900 "ansi-regex": "^2.0.0" 9393 "ansi-regex": "^2.0.0"
9394 },
9395 "dependencies": {
9396 "ansi-regex": {
9397 "version": "2.1.1",
9398 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
9399 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
9400 "dev": true
9401 }
7901 } 9402 }
7902 }, 9403 },
7903 "has-binary": { 9404 "has-binary": {
@@ -7954,6 +9455,7 @@
7954 "version": "1.0.0", 9455 "version": "1.0.0",
7955 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 9456 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
7956 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 9457 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
9458 "dev": true,
7957 "requires": { 9459 "requires": {
7958 "get-value": "^2.0.6", 9460 "get-value": "^2.0.6",
7959 "has-values": "^1.0.0", 9461 "has-values": "^1.0.0",
@@ -7964,6 +9466,7 @@
7964 "version": "1.0.0", 9466 "version": "1.0.0",
7965 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", 9467 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
7966 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", 9468 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
9469 "dev": true,
7967 "requires": { 9470 "requires": {
7968 "is-number": "^3.0.0", 9471 "is-number": "^3.0.0",
7969 "kind-of": "^4.0.0" 9472 "kind-of": "^4.0.0"
@@ -7973,12 +9476,39 @@
7973 "version": "4.0.0", 9476 "version": "4.0.0",
7974 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 9477 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
7975 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 9478 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
9479 "dev": true,
7976 "requires": { 9480 "requires": {
7977 "is-buffer": "^1.1.5" 9481 "is-buffer": "^1.1.5"
7978 } 9482 }
7979 } 9483 }
7980 } 9484 }
7981 }, 9485 },
9486 "hash-base": {
9487 "version": "3.0.4",
9488 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
9489 "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
9490 "dev": true,
9491 "requires": {
9492 "inherits": "^2.0.1",
9493 "safe-buffer": "^5.0.1"
9494 }
9495 },
9496 "hash.js": {
9497 "version": "1.1.7",
9498 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
9499 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
9500 "dev": true,
9501 "requires": {
9502 "inherits": "^2.0.3",
9503 "minimalistic-assert": "^1.0.1"
9504 }
9505 },
9506 "he": {
9507 "version": "1.2.0",
9508 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
9509 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
9510 "dev": true
9511 },
7982 "hex-rgb": { 9512 "hex-rgb": {
7983 "version": "3.0.0", 9513 "version": "3.0.0",
7984 "resolved": "https://registry.npmjs.org/hex-rgb/-/hex-rgb-3.0.0.tgz", 9514 "resolved": "https://registry.npmjs.org/hex-rgb/-/hex-rgb-3.0.0.tgz",
@@ -8001,15 +9531,29 @@
8001 "warning": "^3.0.0" 9531 "warning": "^3.0.0"
8002 } 9532 }
8003 }, 9533 },
9534 "hmac-drbg": {
9535 "version": "1.0.1",
9536 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
9537 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
9538 "dev": true,
9539 "requires": {
9540 "hash.js": "^1.0.3",
9541 "minimalistic-assert": "^1.0.0",
9542 "minimalistic-crypto-utils": "^1.0.1"
9543 }
9544 },
8004 "hoek": { 9545 "hoek": {
8005 "version": "2.16.3", 9546 "version": "2.16.3",
8006 "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", 9547 "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
8007 "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" 9548 "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
8008 }, 9549 },
8009 "hoist-non-react-statics": { 9550 "hoist-non-react-statics": {
8010 "version": "2.5.5", 9551 "version": "3.3.0",
8011 "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", 9552 "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz",
8012 "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" 9553 "integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==",
9554 "requires": {
9555 "react-is": "^16.7.0"
9556 }
8013 }, 9557 },
8014 "home-or-tmp": { 9558 "home-or-tmp": {
8015 "version": "3.0.0", 9559 "version": "3.0.0",
@@ -8021,6 +9565,7 @@
8021 "version": "1.0.1", 9565 "version": "1.0.1",
8022 "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", 9566 "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
8023 "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", 9567 "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=",
9568 "dev": true,
8024 "requires": { 9569 "requires": {
8025 "parse-passwd": "^1.0.0" 9570 "parse-passwd": "^1.0.0"
8026 } 9571 }
@@ -8031,6 +9576,92 @@
8031 "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", 9576 "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
8032 "dev": true 9577 "dev": true
8033 }, 9578 },
9579 "hpack.js": {
9580 "version": "2.1.6",
9581 "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
9582 "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
9583 "dev": true,
9584 "requires": {
9585 "inherits": "^2.0.1",
9586 "obuf": "^1.0.0",
9587 "readable-stream": "^2.0.1",
9588 "wbuf": "^1.1.0"
9589 },
9590 "dependencies": {
9591 "readable-stream": {
9592 "version": "2.3.6",
9593 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
9594 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
9595 "dev": true,
9596 "requires": {
9597 "core-util-is": "~1.0.0",
9598 "inherits": "~2.0.3",
9599 "isarray": "~1.0.0",
9600 "process-nextick-args": "~2.0.0",
9601 "safe-buffer": "~5.1.1",
9602 "string_decoder": "~1.1.1",
9603 "util-deprecate": "~1.0.1"
9604 }
9605 },
9606 "string_decoder": {
9607 "version": "1.1.1",
9608 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
9609 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
9610 "dev": true,
9611 "requires": {
9612 "safe-buffer": "~5.1.0"
9613 }
9614 }
9615 }
9616 },
9617 "html-element-attributes": {
9618 "version": "1.3.1",
9619 "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-1.3.1.tgz",
9620 "integrity": "sha512-UrRKgp5sQmRnDy4TEwAUsu14XBUlzKB8U3hjIYDjcZ3Hbp86Jtftzxfgrv6E/ii/h78tsaZwAnAE8HwnHr0dPA=="
9621 },
9622 "html-entities": {
9623 "version": "1.2.1",
9624 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",
9625 "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
9626 "dev": true
9627 },
9628 "html-minifier": {
9629 "version": "3.5.21",
9630 "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz",
9631 "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==",
9632 "dev": true,
9633 "requires": {
9634 "camel-case": "3.0.x",
9635 "clean-css": "4.2.x",
9636 "commander": "2.17.x",
9637 "he": "1.2.x",
9638 "param-case": "2.1.x",
9639 "relateurl": "0.2.x",
9640 "uglify-js": "3.4.x"
9641 },
9642 "dependencies": {
9643 "commander": {
9644 "version": "2.17.1",
9645 "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
9646 "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
9647 "dev": true
9648 }
9649 }
9650 },
9651 "html-webpack-plugin": {
9652 "version": "4.0.0-beta.5",
9653 "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.5.tgz",
9654 "integrity": "sha512-y5l4lGxOW3pz3xBTFdfB9rnnrWRPVxlAhX6nrBYIcW+2k2zC3mSp/3DxlWVCMBfnO6UAnoF8OcFn0IMy6kaKAQ==",
9655 "dev": true,
9656 "requires": {
9657 "html-minifier": "^3.5.20",
9658 "loader-utils": "^1.1.0",
9659 "lodash": "^4.17.11",
9660 "pretty-error": "^2.1.1",
9661 "tapable": "^1.1.0",
9662 "util.promisify": "1.0.0"
9663 }
9664 },
8034 "htmlparser2": { 9665 "htmlparser2": {
8035 "version": "3.10.0", 9666 "version": "3.10.0",
8036 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz", 9667 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz",
@@ -8042,20 +9673,90 @@
8042 "entities": "^1.1.1", 9673 "entities": "^1.1.1",
8043 "inherits": "^2.0.1", 9674 "inherits": "^2.0.1",
8044 "readable-stream": "^3.0.6" 9675 "readable-stream": "^3.0.6"
9676 }
9677 },
9678 "http-cache-semantics": {
9679 "version": "3.8.1",
9680 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
9681 "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
9682 "dev": true
9683 },
9684 "http-deceiver": {
9685 "version": "1.2.7",
9686 "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
9687 "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
9688 "dev": true
9689 },
9690 "http-errors": {
9691 "version": "1.6.3",
9692 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
9693 "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
9694 "dev": true,
9695 "requires": {
9696 "depd": "~1.1.2",
9697 "inherits": "2.0.3",
9698 "setprototypeof": "1.1.0",
9699 "statuses": ">= 1.4.0 < 2"
8045 }, 9700 },
8046 "dependencies": { 9701 "dependencies": {
8047 "readable-stream": { 9702 "depd": {
8048 "version": "3.0.6", 9703 "version": "1.1.2",
8049 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.6.tgz", 9704 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
8050 "integrity": "sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg==", 9705 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
9706 "dev": true
9707 }
9708 }
9709 },
9710 "http-parser-js": {
9711 "version": "0.5.0",
9712 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz",
9713 "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==",
9714 "dev": true
9715 },
9716 "http-proxy": {
9717 "version": "1.17.0",
9718 "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz",
9719 "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==",
9720 "dev": true,
9721 "requires": {
9722 "eventemitter3": "^3.0.0",
9723 "follow-redirects": "^1.0.0",
9724 "requires-port": "^1.0.0"
9725 }
9726 },
9727 "http-proxy-agent": {
9728 "version": "2.1.0",
9729 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",
9730 "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",
9731 "dev": true,
9732 "requires": {
9733 "agent-base": "4",
9734 "debug": "3.1.0"
9735 },
9736 "dependencies": {
9737 "debug": {
9738 "version": "3.1.0",
9739 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
9740 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
9741 "dev": true,
8051 "requires": { 9742 "requires": {
8052 "inherits": "^2.0.3", 9743 "ms": "2.0.0"
8053 "string_decoder": "^1.1.1",
8054 "util-deprecate": "^1.0.1"
8055 } 9744 }
8056 } 9745 }
8057 } 9746 }
8058 }, 9747 },
9748 "http-proxy-middleware": {
9749 "version": "0.18.0",
9750 "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz",
9751 "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==",
9752 "dev": true,
9753 "requires": {
9754 "http-proxy": "^1.16.2",
9755 "is-glob": "^4.0.0",
9756 "lodash": "^4.17.5",
9757 "micromatch": "^3.1.9"
9758 }
9759 },
8059 "http-signature": { 9760 "http-signature": {
8060 "version": "1.2.0", 9761 "version": "1.2.0",
8061 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 9762 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
@@ -8067,9 +9768,51 @@
8067 "sshpk": "^1.7.0" 9768 "sshpk": "^1.7.0"
8068 } 9769 }
8069 }, 9770 },
9771 "https-browserify": {
9772 "version": "1.0.0",
9773 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
9774 "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
9775 "dev": true
9776 },
9777 "https-proxy-agent": {
9778 "version": "2.2.1",
9779 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz",
9780 "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==",
9781 "dev": true,
9782 "requires": {
9783 "agent-base": "^4.1.0",
9784 "debug": "^3.1.0"
9785 },
9786 "dependencies": {
9787 "debug": {
9788 "version": "3.2.6",
9789 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
9790 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
9791 "dev": true,
9792 "requires": {
9793 "ms": "^2.1.1"
9794 }
9795 },
9796 "ms": {
9797 "version": "2.1.1",
9798 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
9799 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
9800 "dev": true
9801 }
9802 }
9803 },
9804 "humanize-ms": {
9805 "version": "1.2.1",
9806 "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
9807 "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
9808 "dev": true,
9809 "requires": {
9810 "ms": "^2.0.0"
9811 }
9812 },
8070 "hunspell-asm": { 9813 "hunspell-asm": {
8071 "version": "1.0.2", 9814 "version": "1.0.2",
8072 "resolved": "http://registry.npmjs.org/hunspell-asm/-/hunspell-asm-1.0.2.tgz", 9815 "resolved": "https://registry.npmjs.org/hunspell-asm/-/hunspell-asm-1.0.2.tgz",
8073 "integrity": "sha512-UTLBvc0yZiIcHl9qrgxnFTZbX3zF4CprzEY+u+N0iXlUKZnUJRIgvgppTdgiQTsucm5b0aN/rHsgXz2q/0kBRA==", 9816 "integrity": "sha512-UTLBvc0yZiIcHl9qrgxnFTZbX3zF4CprzEY+u+N0iXlUKZnUJRIgvgppTdgiQTsucm5b0aN/rHsgXz2q/0kBRA==",
8074 "requires": { 9817 "requires": {
8075 "emscripten-wasm-loader": "^1.0.0", 9818 "emscripten-wasm-loader": "^1.0.0",
@@ -8079,16 +9822,16 @@
8079 } 9822 }
8080 }, 9823 },
8081 "husky": { 9824 "husky": {
8082 "version": "1.1.4", 9825 "version": "1.3.1",
8083 "resolved": "https://registry.npmjs.org/husky/-/husky-1.1.4.tgz", 9826 "resolved": "https://registry.npmjs.org/husky/-/husky-1.3.1.tgz",
8084 "integrity": "sha512-cZjGpS7qsaBSo3fOMUuR7erQloX3l5XzL1v/RkIqU6zrQImDdU70z5Re9fGDp7+kbYlM2EtS4aYMlahBeiCUGw==", 9827 "integrity": "sha512-86U6sVVVf4b5NYSZ0yvv88dRgBSSXXmHaiq5pP4KDj5JVzdwKgBjEtUPOm8hcoytezFwbU+7gotXNhpHdystlg==",
8085 "dev": true, 9828 "dev": true,
8086 "requires": { 9829 "requires": {
8087 "cosmiconfig": "^5.0.6", 9830 "cosmiconfig": "^5.0.7",
8088 "execa": "^1.0.0", 9831 "execa": "^1.0.0",
8089 "find-up": "^3.0.0", 9832 "find-up": "^3.0.0",
8090 "get-stdin": "^6.0.0", 9833 "get-stdin": "^6.0.0",
8091 "is-ci": "^1.2.1", 9834 "is-ci": "^2.0.0",
8092 "pkg-dir": "^3.0.0", 9835 "pkg-dir": "^3.0.0",
8093 "please-upgrade-node": "^3.1.1", 9836 "please-upgrade-node": "^3.1.1",
8094 "read-pkg": "^4.0.1", 9837 "read-pkg": "^4.0.1",
@@ -8096,101 +9839,12 @@
8096 "slash": "^2.0.0" 9839 "slash": "^2.0.0"
8097 }, 9840 },
8098 "dependencies": { 9841 "dependencies": {
8099 "execa": {
8100 "version": "1.0.0",
8101 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
8102 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
8103 "dev": true,
8104 "requires": {
8105 "cross-spawn": "^6.0.0",
8106 "get-stream": "^4.0.0",
8107 "is-stream": "^1.1.0",
8108 "npm-run-path": "^2.0.0",
8109 "p-finally": "^1.0.0",
8110 "signal-exit": "^3.0.0",
8111 "strip-eof": "^1.0.0"
8112 }
8113 },
8114 "find-up": {
8115 "version": "3.0.0",
8116 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
8117 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
8118 "dev": true,
8119 "requires": {
8120 "locate-path": "^3.0.0"
8121 }
8122 },
8123 "get-stdin": { 9842 "get-stdin": {
8124 "version": "6.0.0", 9843 "version": "6.0.0",
8125 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", 9844 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
8126 "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", 9845 "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
8127 "dev": true 9846 "dev": true
8128 }, 9847 },
8129 "get-stream": {
8130 "version": "4.1.0",
8131 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
8132 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
8133 "dev": true,
8134 "requires": {
8135 "pump": "^3.0.0"
8136 }
8137 },
8138 "locate-path": {
8139 "version": "3.0.0",
8140 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
8141 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
8142 "dev": true,
8143 "requires": {
8144 "p-locate": "^3.0.0",
8145 "path-exists": "^3.0.0"
8146 }
8147 },
8148 "p-limit": {
8149 "version": "2.0.0",
8150 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz",
8151 "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==",
8152 "dev": true,
8153 "requires": {
8154 "p-try": "^2.0.0"
8155 }
8156 },
8157 "p-locate": {
8158 "version": "3.0.0",
8159 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
8160 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
8161 "dev": true,
8162 "requires": {
8163 "p-limit": "^2.0.0"
8164 }
8165 },
8166 "p-try": {
8167 "version": "2.0.0",
8168 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
8169 "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
8170 "dev": true
8171 },
8172 "parse-json": {
8173 "version": "4.0.0",
8174 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
8175 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
8176 "dev": true,
8177 "requires": {
8178 "error-ex": "^1.3.1",
8179 "json-parse-better-errors": "^1.0.1"
8180 }
8181 },
8182 "path-exists": {
8183 "version": "3.0.0",
8184 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
8185 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
8186 "dev": true
8187 },
8188 "pify": {
8189 "version": "3.0.0",
8190 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
8191 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
8192 "dev": true
8193 },
8194 "pkg-dir": { 9848 "pkg-dir": {
8195 "version": "3.0.0", 9849 "version": "3.0.0",
8196 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", 9850 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
@@ -8199,34 +9853,13 @@
8199 "requires": { 9853 "requires": {
8200 "find-up": "^3.0.0" 9854 "find-up": "^3.0.0"
8201 } 9855 }
8202 },
8203 "pump": {
8204 "version": "3.0.0",
8205 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
8206 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
8207 "dev": true,
8208 "requires": {
8209 "end-of-stream": "^1.1.0",
8210 "once": "^1.3.1"
8211 }
8212 },
8213 "read-pkg": {
8214 "version": "4.0.1",
8215 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz",
8216 "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=",
8217 "dev": true,
8218 "requires": {
8219 "normalize-package-data": "^2.3.2",
8220 "parse-json": "^4.0.0",
8221 "pify": "^3.0.0"
8222 }
8223 } 9856 }
8224 } 9857 }
8225 }, 9858 },
8226 "hyphenate-style-name": { 9859 "hyphenate-style-name": {
8227 "version": "1.0.2", 9860 "version": "1.0.3",
8228 "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.2.tgz", 9861 "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz",
8229 "integrity": "sha1-MRYKNpMK2vH8BMYHT360FGXU7Es=" 9862 "integrity": "sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ=="
8230 }, 9863 },
8231 "iconv-lite": { 9864 "iconv-lite": {
8232 "version": "0.4.24", 9865 "version": "0.4.24",
@@ -8236,12 +9869,33 @@
8236 "safer-buffer": ">= 2.1.2 < 3" 9869 "safer-buffer": ">= 2.1.2 < 3"
8237 } 9870 }
8238 }, 9871 },
9872 "ieee754": {
9873 "version": "1.1.12",
9874 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
9875 "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==",
9876 "dev": true
9877 },
9878 "iferr": {
9879 "version": "0.1.5",
9880 "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
9881 "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
9882 "dev": true
9883 },
8239 "ignore": { 9884 "ignore": {
8240 "version": "4.0.6", 9885 "version": "4.0.6",
8241 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 9886 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
8242 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", 9887 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
8243 "dev": true 9888 "dev": true
8244 }, 9889 },
9890 "ignore-walk": {
9891 "version": "3.0.1",
9892 "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
9893 "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
9894 "dev": true,
9895 "requires": {
9896 "minimatch": "^3.0.4"
9897 }
9898 },
8245 "import-fresh": { 9899 "import-fresh": {
8246 "version": "2.0.0", 9900 "version": "2.0.0",
8247 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", 9901 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
@@ -8275,6 +9929,16 @@
8275 "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", 9929 "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
8276 "dev": true 9930 "dev": true
8277 }, 9931 },
9932 "import-local": {
9933 "version": "1.0.0",
9934 "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz",
9935 "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==",
9936 "dev": true,
9937 "requires": {
9938 "pkg-dir": "^2.0.0",
9939 "resolve-cwd": "^2.0.0"
9940 }
9941 },
8278 "imurmurhash": { 9942 "imurmurhash": {
8279 "version": "0.1.4", 9943 "version": "0.1.4",
8280 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 9944 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
@@ -8287,15 +9951,21 @@
8287 "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", 9951 "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
8288 "dev": true 9952 "dev": true
8289 }, 9953 },
8290 "indent-string": { 9954 "indefinite-observable": {
8291 "version": "2.1.0", 9955 "version": "1.0.2",
8292 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", 9956 "resolved": "https://registry.npmjs.org/indefinite-observable/-/indefinite-observable-1.0.2.tgz",
8293 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", 9957 "integrity": "sha512-Mps0898zEduHyPhb7UCgNmfzlqNZknVmaFz5qzr0mm04YQ5FGLhAyK/dJ+NaRxGyR6juQXIxh5Ev0xx+qq0nYA==",
8294 "dev": true, 9958 "dev": true,
8295 "requires": { 9959 "requires": {
8296 "repeating": "^2.0.0" 9960 "symbol-observable": "1.2.0"
8297 } 9961 }
8298 }, 9962 },
9963 "indent-string": {
9964 "version": "3.2.0",
9965 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
9966 "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
9967 "dev": true
9968 },
8299 "indexof": { 9969 "indexof": {
8300 "version": "0.0.1", 9970 "version": "0.0.1",
8301 "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", 9971 "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
@@ -8306,6 +9976,7 @@
8306 "version": "1.0.6", 9976 "version": "1.0.6",
8307 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 9977 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
8308 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 9978 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
9979 "dev": true,
8309 "requires": { 9980 "requires": {
8310 "once": "^1.3.0", 9981 "once": "^1.3.0",
8311 "wrappy": "1" 9982 "wrappy": "1"
@@ -8321,89 +9992,49 @@
8321 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 9992 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
8322 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" 9993 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
8323 }, 9994 },
9995 "init-package-json": {
9996 "version": "1.10.3",
9997 "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz",
9998 "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==",
9999 "dev": true,
10000 "requires": {
10001 "glob": "^7.1.1",
10002 "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0",
10003 "promzard": "^0.3.0",
10004 "read": "~1.0.1",
10005 "read-package-json": "1 || 2",
10006 "semver": "2.x || 3.x || 4 || 5",
10007 "validate-npm-package-license": "^3.0.1",
10008 "validate-npm-package-name": "^3.0.0"
10009 }
10010 },
8324 "inquirer": { 10011 "inquirer": {
8325 "version": "6.2.1", 10012 "version": "6.2.2",
8326 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.1.tgz", 10013 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz",
8327 "integrity": "sha512-088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg==", 10014 "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==",
8328 "dev": true, 10015 "dev": true,
8329 "requires": { 10016 "requires": {
8330 "ansi-escapes": "^3.0.0", 10017 "ansi-escapes": "^3.2.0",
8331 "chalk": "^2.0.0", 10018 "chalk": "^2.4.2",
8332 "cli-cursor": "^2.1.0", 10019 "cli-cursor": "^2.1.0",
8333 "cli-width": "^2.0.0", 10020 "cli-width": "^2.0.0",
8334 "external-editor": "^3.0.0", 10021 "external-editor": "^3.0.3",
8335 "figures": "^2.0.0", 10022 "figures": "^2.0.0",
8336 "lodash": "^4.17.10", 10023 "lodash": "^4.17.11",
8337 "mute-stream": "0.0.7", 10024 "mute-stream": "0.0.7",
8338 "run-async": "^2.2.0", 10025 "run-async": "^2.2.0",
8339 "rxjs": "^6.1.0", 10026 "rxjs": "^6.4.0",
8340 "string-width": "^2.1.0", 10027 "string-width": "^2.1.0",
8341 "strip-ansi": "^5.0.0", 10028 "strip-ansi": "^5.0.0",
8342 "through": "^2.3.6" 10029 "through": "^2.3.6"
8343 }, 10030 },
8344 "dependencies": { 10031 "dependencies": {
8345 "ansi-regex": { 10032 "ansi-regex": {
8346 "version": "3.0.0", 10033 "version": "4.0.0",
8347 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 10034 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz",
8348 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 10035 "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==",
8349 "dev": true
8350 },
8351 "ansi-styles": {
8352 "version": "3.2.1",
8353 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8354 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8355 "dev": true,
8356 "requires": {
8357 "color-convert": "^1.9.0"
8358 }
8359 },
8360 "chalk": {
8361 "version": "2.4.1",
8362 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
8363 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
8364 "dev": true,
8365 "requires": {
8366 "ansi-styles": "^3.2.1",
8367 "escape-string-regexp": "^1.0.5",
8368 "supports-color": "^5.3.0"
8369 }
8370 },
8371 "is-fullwidth-code-point": {
8372 "version": "2.0.0",
8373 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
8374 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
8375 "dev": true 10036 "dev": true
8376 }, 10037 },
8377 "rxjs": {
8378 "version": "6.3.3",
8379 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz",
8380 "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==",
8381 "dev": true,
8382 "requires": {
8383 "tslib": "^1.9.0"
8384 }
8385 },
8386 "string-width": {
8387 "version": "2.1.1",
8388 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
8389 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
8390 "dev": true,
8391 "requires": {
8392 "is-fullwidth-code-point": "^2.0.0",
8393 "strip-ansi": "^4.0.0"
8394 },
8395 "dependencies": {
8396 "strip-ansi": {
8397 "version": "4.0.0",
8398 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
8399 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
8400 "dev": true,
8401 "requires": {
8402 "ansi-regex": "^3.0.0"
8403 }
8404 }
8405 }
8406 },
8407 "strip-ansi": { 10038 "strip-ansi": {
8408 "version": "5.0.0", 10039 "version": "5.0.0",
8409 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", 10040 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz",
@@ -8411,37 +10042,25 @@
8411 "dev": true, 10042 "dev": true,
8412 "requires": { 10043 "requires": {
8413 "ansi-regex": "^4.0.0" 10044 "ansi-regex": "^4.0.0"
8414 },
8415 "dependencies": {
8416 "ansi-regex": {
8417 "version": "4.0.0",
8418 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz",
8419 "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==",
8420 "dev": true
8421 }
8422 }
8423 },
8424 "supports-color": {
8425 "version": "5.5.0",
8426 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8427 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8428 "dev": true,
8429 "requires": {
8430 "has-flag": "^3.0.0"
8431 } 10045 }
8432 } 10046 }
8433 } 10047 }
8434 }, 10048 },
8435 "install": { 10049 "internal-ip": {
8436 "version": "0.12.2", 10050 "version": "3.0.1",
8437 "resolved": "https://registry.npmjs.org/install/-/install-0.12.2.tgz", 10051 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz",
8438 "integrity": "sha512-+7thTb4Rpvs9mnlhHKGZFJbGOO6kyMgy+gg0sgM5vFzIFK0wrCYXqdlaM71Bi289DTuPHf61puMFsaZBcwDIrg==", 10052 "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==",
8439 "dev": true 10053 "dev": true,
10054 "requires": {
10055 "default-gateway": "^2.6.0",
10056 "ipaddr.js": "^1.5.2"
10057 }
8440 }, 10058 },
8441 "interpret": { 10059 "interpret": {
8442 "version": "1.1.0", 10060 "version": "1.2.0",
8443 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", 10061 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
8444 "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" 10062 "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",
10063 "dev": true
8445 }, 10064 },
8446 "intl-format-cache": { 10065 "intl-format-cache": {
8447 "version": "2.1.0", 10066 "version": "2.1.0",
@@ -8477,14 +10096,39 @@
8477 "loose-envify": "^1.0.0" 10096 "loose-envify": "^1.0.0"
8478 } 10097 }
8479 }, 10098 },
10099 "inversify": {
10100 "version": "5.0.1",
10101 "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.0.1.tgz",
10102 "integrity": "sha512-Ieh06s48WnEYGcqHepdsJUIJUXpwH5o5vodAX+DK2JA/gjy4EbEcQZxw+uFfzysmKjiLXGYwNG3qDZsKVMcINQ==",
10103 "dev": true
10104 },
8480 "invert-kv": { 10105 "invert-kv": {
8481 "version": "1.0.0", 10106 "version": "2.0.0",
8482 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 10107 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
8483 "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" 10108 "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
10109 "dev": true
10110 },
10111 "ip": {
10112 "version": "1.1.5",
10113 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
10114 "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
10115 "dev": true
10116 },
10117 "ip-regex": {
10118 "version": "2.1.0",
10119 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
10120 "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
10121 "dev": true
10122 },
10123 "ipaddr.js": {
10124 "version": "1.8.0",
10125 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
10126 "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=",
10127 "dev": true
8484 }, 10128 },
8485 "is": { 10129 "is": {
8486 "version": "0.3.0", 10130 "version": "0.3.0",
8487 "resolved": "http://registry.npmjs.org/is/-/is-0.3.0.tgz", 10131 "resolved": "https://registry.npmjs.org/is/-/is-0.3.0.tgz",
8488 "integrity": "sha1-qPcd/IpuKDcWJ/JskpCYxvTV1dc=", 10132 "integrity": "sha1-qPcd/IpuKDcWJ/JskpCYxvTV1dc=",
8489 "dev": true 10133 "dev": true
8490 }, 10134 },
@@ -8492,6 +10136,7 @@
8492 "version": "1.0.0", 10136 "version": "1.0.0",
8493 "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", 10137 "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
8494 "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", 10138 "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
10139 "dev": true,
8495 "requires": { 10140 "requires": {
8496 "is-relative": "^1.0.0", 10141 "is-relative": "^1.0.0",
8497 "is-windows": "^1.0.1" 10142 "is-windows": "^1.0.1"
@@ -8501,6 +10146,7 @@
8501 "version": "0.1.6", 10146 "version": "0.1.6",
8502 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 10147 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
8503 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 10148 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
10149 "dev": true,
8504 "requires": { 10150 "requires": {
8505 "kind-of": "^3.0.2" 10151 "kind-of": "^3.0.2"
8506 }, 10152 },
@@ -8509,6 +10155,7 @@
8509 "version": "3.2.2", 10155 "version": "3.2.2",
8510 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 10156 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8511 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 10157 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
10158 "dev": true,
8512 "requires": { 10159 "requires": {
8513 "is-buffer": "^1.1.5" 10160 "is-buffer": "^1.1.5"
8514 } 10161 }
@@ -8516,10 +10163,9 @@
8516 } 10163 }
8517 }, 10164 },
8518 "is-arrayish": { 10165 "is-arrayish": {
8519 "version": "0.2.1", 10166 "version": "0.3.2",
8520 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 10167 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
8521 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 10168 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
8522 "dev": true
8523 }, 10169 },
8524 "is-binary-path": { 10170 "is-binary-path": {
8525 "version": "1.0.1", 10171 "version": "1.0.1",
@@ -8533,16 +10179,8 @@
8533 "is-buffer": { 10179 "is-buffer": {
8534 "version": "1.1.6", 10180 "version": "1.1.6",
8535 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 10181 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
8536 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" 10182 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
8537 }, 10183 "dev": true
8538 "is-builtin-module": {
8539 "version": "1.0.0",
8540 "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
8541 "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
8542 "dev": true,
8543 "requires": {
8544 "builtin-modules": "^1.0.0"
8545 }
8546 }, 10184 },
8547 "is-callable": { 10185 "is-callable": {
8548 "version": "1.1.4", 10186 "version": "1.1.4",
@@ -8551,18 +10189,19 @@
8551 "dev": true 10189 "dev": true
8552 }, 10190 },
8553 "is-ci": { 10191 "is-ci": {
8554 "version": "1.2.1", 10192 "version": "2.0.0",
8555 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", 10193 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
8556 "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", 10194 "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
8557 "dev": true, 10195 "dev": true,
8558 "requires": { 10196 "requires": {
8559 "ci-info": "^1.5.0" 10197 "ci-info": "^2.0.0"
8560 } 10198 }
8561 }, 10199 },
8562 "is-data-descriptor": { 10200 "is-data-descriptor": {
8563 "version": "0.1.4", 10201 "version": "0.1.4",
8564 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 10202 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
8565 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 10203 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
10204 "dev": true,
8566 "requires": { 10205 "requires": {
8567 "kind-of": "^3.0.2" 10206 "kind-of": "^3.0.2"
8568 }, 10207 },
@@ -8571,6 +10210,7 @@
8571 "version": "3.2.2", 10210 "version": "3.2.2",
8572 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 10211 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8573 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 10212 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
10213 "dev": true,
8574 "requires": { 10214 "requires": {
8575 "is-buffer": "^1.1.5" 10215 "is-buffer": "^1.1.5"
8576 } 10216 }
@@ -8587,6 +10227,7 @@
8587 "version": "0.1.6", 10227 "version": "0.1.6",
8588 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 10228 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
8589 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 10229 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
10230 "dev": true,
8590 "requires": { 10231 "requires": {
8591 "is-accessor-descriptor": "^0.1.6", 10232 "is-accessor-descriptor": "^0.1.6",
8592 "is-data-descriptor": "^0.1.4", 10233 "is-data-descriptor": "^0.1.4",
@@ -8596,7 +10237,8 @@
8596 "kind-of": { 10237 "kind-of": {
8597 "version": "5.1.0", 10238 "version": "5.1.0",
8598 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 10239 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
8599 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" 10240 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
10241 "dev": true
8600 } 10242 }
8601 } 10243 }
8602 }, 10244 },
@@ -8609,12 +10251,14 @@
8609 "is-dotfile": { 10251 "is-dotfile": {
8610 "version": "1.0.3", 10252 "version": "1.0.3",
8611 "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 10253 "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
8612 "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" 10254 "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
10255 "dev": true
8613 }, 10256 },
8614 "is-equal-shallow": { 10257 "is-equal-shallow": {
8615 "version": "0.1.3", 10258 "version": "0.1.3",
8616 "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", 10259 "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
8617 "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", 10260 "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
10261 "dev": true,
8618 "requires": { 10262 "requires": {
8619 "is-primitive": "^2.0.0" 10263 "is-primitive": "^2.0.0"
8620 } 10264 }
@@ -8622,12 +10266,14 @@
8622 "is-extendable": { 10266 "is-extendable": {
8623 "version": "0.1.1", 10267 "version": "0.1.1",
8624 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 10268 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
8625 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" 10269 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
10270 "dev": true
8626 }, 10271 },
8627 "is-extglob": { 10272 "is-extglob": {
8628 "version": "2.1.1", 10273 "version": "2.1.1",
8629 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 10274 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
8630 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 10275 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
10276 "dev": true
8631 }, 10277 },
8632 "is-finite": { 10278 "is-finite": {
8633 "version": "1.0.2", 10279 "version": "1.0.2",
@@ -8639,12 +10285,9 @@
8639 } 10285 }
8640 }, 10286 },
8641 "is-fullwidth-code-point": { 10287 "is-fullwidth-code-point": {
8642 "version": "1.0.0", 10288 "version": "2.0.0",
8643 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 10289 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
8644 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 10290 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
8645 "requires": {
8646 "number-is-nan": "^1.0.0"
8647 }
8648 }, 10291 },
8649 "is-function": { 10292 "is-function": {
8650 "version": "1.0.1", 10293 "version": "1.0.1",
@@ -8691,6 +10334,7 @@
8691 "version": "3.0.0", 10334 "version": "3.0.0",
8692 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 10335 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
8693 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 10336 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
10337 "dev": true,
8694 "requires": { 10338 "requires": {
8695 "kind-of": "^3.0.2" 10339 "kind-of": "^3.0.2"
8696 }, 10340 },
@@ -8699,6 +10343,7 @@
8699 "version": "3.2.2", 10343 "version": "3.2.2",
8700 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 10344 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8701 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 10345 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
10346 "dev": true,
8702 "requires": { 10347 "requires": {
8703 "is-buffer": "^1.1.5" 10348 "is-buffer": "^1.1.5"
8704 } 10349 }
@@ -8707,10 +10352,25 @@
8707 }, 10352 },
8708 "is-obj": { 10353 "is-obj": {
8709 "version": "1.0.1", 10354 "version": "1.0.1",
8710 "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 10355 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
8711 "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", 10356 "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
8712 "dev": true 10357 "dev": true
8713 }, 10358 },
10359 "is-path-cwd": {
10360 "version": "1.0.0",
10361 "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
10362 "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
10363 "dev": true
10364 },
10365 "is-path-in-cwd": {
10366 "version": "1.0.1",
10367 "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
10368 "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
10369 "dev": true,
10370 "requires": {
10371 "is-path-inside": "^1.0.0"
10372 }
10373 },
8714 "is-path-inside": { 10374 "is-path-inside": {
8715 "version": "1.0.1", 10375 "version": "1.0.1",
8716 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", 10376 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
@@ -8736,12 +10396,14 @@
8736 "is-posix-bracket": { 10396 "is-posix-bracket": {
8737 "version": "0.1.1", 10397 "version": "0.1.1",
8738 "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 10398 "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
8739 "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" 10399 "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
10400 "dev": true
8740 }, 10401 },
8741 "is-primitive": { 10402 "is-primitive": {
8742 "version": "2.0.0", 10403 "version": "2.0.0",
8743 "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", 10404 "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
8744 "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" 10405 "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
10406 "dev": true
8745 }, 10407 },
8746 "is-promise": { 10408 "is-promise": {
8747 "version": "2.1.0", 10409 "version": "2.1.0",
@@ -8768,6 +10430,7 @@
8768 "version": "1.0.0", 10430 "version": "1.0.0",
8769 "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", 10431 "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
8770 "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", 10432 "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
10433 "dev": true,
8771 "requires": { 10434 "requires": {
8772 "is-unc-path": "^1.0.0" 10435 "is-unc-path": "^1.0.0"
8773 } 10436 }
@@ -8778,6 +10441,15 @@
8778 "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", 10441 "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
8779 "dev": true 10442 "dev": true
8780 }, 10443 },
10444 "is-ssh": {
10445 "version": "1.3.1",
10446 "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz",
10447 "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==",
10448 "dev": true,
10449 "requires": {
10450 "protocols": "^1.1.0"
10451 }
10452 },
8781 "is-stream": { 10453 "is-stream": {
8782 "version": "1.1.0", 10454 "version": "1.1.0",
8783 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 10455 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
@@ -8817,6 +10489,7 @@
8817 "version": "1.0.0", 10489 "version": "1.0.0",
8818 "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", 10490 "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
8819 "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", 10491 "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
10492 "dev": true,
8820 "requires": { 10493 "requires": {
8821 "unc-path-regex": "^0.1.2" 10494 "unc-path-regex": "^0.1.2"
8822 } 10495 }
@@ -8836,12 +10509,20 @@
8836 "is-windows": { 10509 "is-windows": {
8837 "version": "1.0.2", 10510 "version": "1.0.2",
8838 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 10511 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
8839 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" 10512 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
10513 "dev": true
10514 },
10515 "is-wsl": {
10516 "version": "1.1.0",
10517 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
10518 "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
10519 "dev": true
8840 }, 10520 },
8841 "isarray": { 10521 "isarray": {
8842 "version": "1.0.0", 10522 "version": "1.0.0",
8843 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 10523 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
8844 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 10524 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10525 "dev": true
8845 }, 10526 },
8846 "isbinaryfile": { 10527 "isbinaryfile": {
8847 "version": "3.0.3", 10528 "version": "3.0.3",
@@ -8854,13 +10535,14 @@
8854 }, 10535 },
8855 "isemail": { 10536 "isemail": {
8856 "version": "1.2.0", 10537 "version": "1.2.0",
8857 "resolved": "http://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz", 10538 "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz",
8858 "integrity": "sha1-vgPfjMPineTSxd9lASY/H6RZXpo=" 10539 "integrity": "sha1-vgPfjMPineTSxd9lASY/H6RZXpo="
8859 }, 10540 },
8860 "isexe": { 10541 "isexe": {
8861 "version": "2.0.0", 10542 "version": "2.0.0",
8862 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 10543 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
8863 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" 10544 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
10545 "dev": true
8864 }, 10546 },
8865 "isobject": { 10547 "isobject": {
8866 "version": "3.0.1", 10548 "version": "3.0.1",
@@ -8884,7 +10566,7 @@
8884 }, 10566 },
8885 "joi": { 10567 "joi": {
8886 "version": "6.10.1", 10568 "version": "6.10.1",
8887 "resolved": "http://registry.npmjs.org/joi/-/joi-6.10.1.tgz", 10569 "resolved": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz",
8888 "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=", 10570 "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=",
8889 "requires": { 10571 "requires": {
8890 "hoek": "2.x.x", 10572 "hoek": "2.x.x",
@@ -8894,15 +10576,15 @@
8894 } 10576 }
8895 }, 10577 },
8896 "js-base64": { 10578 "js-base64": {
8897 "version": "2.4.9", 10579 "version": "2.5.1",
8898 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", 10580 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
8899 "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==", 10581 "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==",
8900 "dev": true 10582 "dev": true
8901 }, 10583 },
8902 "js-levenshtein": { 10584 "js-levenshtein": {
8903 "version": "1.1.4", 10585 "version": "1.1.6",
8904 "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.4.tgz", 10586 "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz",
8905 "integrity": "sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow==", 10587 "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==",
8906 "dev": true 10588 "dev": true
8907 }, 10589 },
8908 "js-tokens": { 10590 "js-tokens": {
@@ -8911,9 +10593,9 @@
8911 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 10593 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
8912 }, 10594 },
8913 "js-yaml": { 10595 "js-yaml": {
8914 "version": "3.12.0", 10596 "version": "3.12.1",
8915 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", 10597 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz",
8916 "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", 10598 "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==",
8917 "requires": { 10599 "requires": {
8918 "argparse": "^1.0.7", 10600 "argparse": "^1.0.7",
8919 "esprima": "^4.0.0" 10601 "esprima": "^4.0.0"
@@ -8926,9 +10608,9 @@
8926 "dev": true 10608 "dev": true
8927 }, 10609 },
8928 "jsesc": { 10610 "jsesc": {
8929 "version": "2.5.1", 10611 "version": "2.5.2",
8930 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", 10612 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
8931 "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", 10613 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
8932 "dev": true 10614 "dev": true
8933 }, 10615 },
8934 "json-parse-better-errors": { 10616 "json-parse-better-errors": {
@@ -8944,20 +10626,11 @@
8944 "dev": true 10626 "dev": true
8945 }, 10627 },
8946 "json-schema-traverse": { 10628 "json-schema-traverse": {
8947 "version": "0.3.1", 10629 "version": "0.4.1",
8948 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", 10630 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
8949 "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", 10631 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
8950 "dev": true 10632 "dev": true
8951 }, 10633 },
8952 "json-stable-stringify": {
8953 "version": "1.0.1",
8954 "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
8955 "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
8956 "dev": true,
8957 "requires": {
8958 "jsonify": "~0.0.0"
8959 }
8960 },
8961 "json-stable-stringify-without-jsonify": { 10634 "json-stable-stringify-without-jsonify": {
8962 "version": "1.0.1", 10635 "version": "1.0.1",
8963 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 10636 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
@@ -8977,10 +10650,13 @@
8977 "dev": true 10650 "dev": true
8978 }, 10651 },
8979 "json5": { 10652 "json5": {
8980 "version": "0.5.1", 10653 "version": "2.1.0",
8981 "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", 10654 "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
8982 "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", 10655 "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
8983 "dev": true 10656 "dev": true,
10657 "requires": {
10658 "minimist": "^1.2.0"
10659 }
8984 }, 10660 },
8985 "jsonfile": { 10661 "jsonfile": {
8986 "version": "4.0.0", 10662 "version": "4.0.0",
@@ -8990,12 +10666,6 @@
8990 "graceful-fs": "^4.1.6" 10666 "graceful-fs": "^4.1.6"
8991 } 10667 }
8992 }, 10668 },
8993 "jsonify": {
8994 "version": "0.0.0",
8995 "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
8996 "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
8997 "dev": true
8998 },
8999 "jsonparse": { 10669 "jsonparse": {
9000 "version": "1.3.1", 10670 "version": "1.3.1",
9001 "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", 10671 "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
@@ -9034,13 +10704,6 @@
9034 "is-in-browser": "^1.1.3", 10704 "is-in-browser": "^1.1.3",
9035 "symbol-observable": "^1.1.0", 10705 "symbol-observable": "^1.1.0",
9036 "warning": "^3.0.0" 10706 "warning": "^3.0.0"
9037 },
9038 "dependencies": {
9039 "symbol-observable": {
9040 "version": "1.2.0",
9041 "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
9042 "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
9043 }
9044 } 10707 }
9045 }, 10708 },
9046 "jss-camel-case": { 10709 "jss-camel-case": {
@@ -9144,9 +10807,9 @@
9144 "dev": true 10807 "dev": true
9145 }, 10808 },
9146 "jwa": { 10809 "jwa": {
9147 "version": "1.1.6", 10810 "version": "1.2.0",
9148 "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.1.6.tgz", 10811 "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.2.0.tgz",
9149 "integrity": "sha512-tBO/cf++BUsJkYql/kBbJroKOgHWEigTKBAjjBEmrMGYd1QMBC74Hr4Wo2zCZw6ZrVhlJPvoMrkcOnlWR/DJfw==", 10812 "integrity": "sha512-Grku9ZST5NNQ3hqNUodSkDfEBqAmGA1R8yiyPHOnLzEKI0GaCQC/XhFmsheXYuXzFQJdILbh+lYBiliqG5R/Vg==",
9150 "requires": { 10813 "requires": {
9151 "buffer-equal-constant-time": "1.0.1", 10814 "buffer-equal-constant-time": "1.0.1",
9152 "ecdsa-sig-formatter": "1.0.10", 10815 "ecdsa-sig-formatter": "1.0.10",
@@ -9154,11 +10817,11 @@
9154 } 10817 }
9155 }, 10818 },
9156 "jws": { 10819 "jws": {
9157 "version": "3.1.5", 10820 "version": "3.2.1",
9158 "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.5.tgz", 10821 "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.1.tgz",
9159 "integrity": "sha512-GsCSexFADNQUr8T5HPJvayTjvPIfoyJPtLQBwn5a4WZQchcrPMPMAWcC1AzJVRDKyD6ZPROPAxgv6rfHViO4uQ==", 10822 "integrity": "sha512-bGA2omSrFUkd72dhh05bIAN832znP4wOU3lfuXtRBuGTbsmNmDXMQg28f0Vsxaxgk4myF5YkKQpz6qeRpMgX9g==",
9160 "requires": { 10823 "requires": {
9161 "jwa": "^1.1.5", 10824 "jwa": "^1.2.0",
9162 "safe-buffer": "^5.0.1" 10825 "safe-buffer": "^5.0.1"
9163 } 10826 }
9164 }, 10827 },
@@ -9173,10 +10836,17 @@
9173 "resolved": "https://registry.npmjs.org/keymaster/-/keymaster-1.6.2.tgz", 10836 "resolved": "https://registry.npmjs.org/keymaster/-/keymaster-1.6.2.tgz",
9174 "integrity": "sha1-4a5U0OqUiPn2C2a2aPAumhlGxus=" 10837 "integrity": "sha1-4a5U0OqUiPn2C2a2aPAumhlGxus="
9175 }, 10838 },
10839 "killable": {
10840 "version": "1.0.1",
10841 "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
10842 "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
10843 "dev": true
10844 },
9176 "kind-of": { 10845 "kind-of": {
9177 "version": "6.0.2", 10846 "version": "6.0.2",
9178 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 10847 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
9179 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" 10848 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
10849 "dev": true
9180 }, 10850 },
9181 "last-run": { 10851 "last-run": {
9182 "version": "1.1.1", 10852 "version": "1.1.1",
@@ -9209,14 +10879,41 @@
9209 "dev": true, 10879 "dev": true,
9210 "requires": { 10880 "requires": {
9211 "readable-stream": "^2.0.5" 10881 "readable-stream": "^2.0.5"
10882 },
10883 "dependencies": {
10884 "readable-stream": {
10885 "version": "2.3.6",
10886 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
10887 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
10888 "dev": true,
10889 "requires": {
10890 "core-util-is": "~1.0.0",
10891 "inherits": "~2.0.3",
10892 "isarray": "~1.0.0",
10893 "process-nextick-args": "~2.0.0",
10894 "safe-buffer": "~5.1.1",
10895 "string_decoder": "~1.1.1",
10896 "util-deprecate": "~1.0.1"
10897 }
10898 },
10899 "string_decoder": {
10900 "version": "1.1.1",
10901 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
10902 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
10903 "dev": true,
10904 "requires": {
10905 "safe-buffer": "~5.1.0"
10906 }
10907 }
9212 } 10908 }
9213 }, 10909 },
9214 "lcid": { 10910 "lcid": {
9215 "version": "1.0.0", 10911 "version": "2.0.0",
9216 "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 10912 "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
9217 "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", 10913 "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
10914 "dev": true,
9218 "requires": { 10915 "requires": {
9219 "invert-kv": "^1.0.0" 10916 "invert-kv": "^2.0.0"
9220 } 10917 }
9221 }, 10918 },
9222 "lead": { 10919 "lead": {
@@ -9228,6 +10925,31 @@
9228 "flush-write-stream": "^1.0.2" 10925 "flush-write-stream": "^1.0.2"
9229 } 10926 }
9230 }, 10927 },
10928 "lerna": {
10929 "version": "3.11.1",
10930 "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.11.1.tgz",
10931 "integrity": "sha512-7an/cia9u6qVTts5PQ/adFq8QSgE7gzG1pUHhH+XKVU1seDKQ99JLu61n3/euv2qeQF+ww4WLKnFHIPa5+LJSQ==",
10932 "dev": true,
10933 "requires": {
10934 "@lerna/add": "3.11.0",
10935 "@lerna/bootstrap": "3.11.0",
10936 "@lerna/changed": "3.11.1",
10937 "@lerna/clean": "3.11.0",
10938 "@lerna/cli": "3.11.0",
10939 "@lerna/create": "3.11.0",
10940 "@lerna/diff": "3.11.0",
10941 "@lerna/exec": "3.11.0",
10942 "@lerna/import": "3.11.0",
10943 "@lerna/init": "3.11.0",
10944 "@lerna/link": "3.11.0",
10945 "@lerna/list": "3.11.0",
10946 "@lerna/publish": "3.11.1",
10947 "@lerna/run": "3.11.0",
10948 "@lerna/version": "3.11.1",
10949 "import-local": "^1.0.0",
10950 "npmlog": "^4.1.2"
10951 }
10952 },
9231 "levn": { 10953 "levn": {
9232 "version": "0.3.0", 10954 "version": "0.3.0",
9233 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 10955 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
@@ -9238,10 +10960,56 @@
9238 "type-check": "~0.3.2" 10960 "type-check": "~0.3.2"
9239 } 10961 }
9240 }, 10962 },
10963 "libnpmaccess": {
10964 "version": "3.0.1",
10965 "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-3.0.1.tgz",
10966 "integrity": "sha512-RlZ7PNarCBt+XbnP7R6PoVgOq9t+kou5rvhaInoNibhPO7eMlRfS0B8yjatgn2yaHIwWNyoJDolC/6Lc5L/IQA==",
10967 "dev": true,
10968 "requires": {
10969 "aproba": "^2.0.0",
10970 "get-stream": "^4.0.0",
10971 "npm-package-arg": "^6.1.0",
10972 "npm-registry-fetch": "^3.8.0"
10973 },
10974 "dependencies": {
10975 "aproba": {
10976 "version": "2.0.0",
10977 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
10978 "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
10979 "dev": true
10980 }
10981 }
10982 },
10983 "libnpmpublish": {
10984 "version": "1.1.1",
10985 "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-1.1.1.tgz",
10986 "integrity": "sha512-nefbvJd/wY38zdt+b9SHL6171vqBrMtZ56Gsgfd0duEKb/pB8rDT4/ObUQLrHz1tOfht1flt2zM+UGaemzAG5g==",
10987 "dev": true,
10988 "requires": {
10989 "aproba": "^2.0.0",
10990 "figgy-pudding": "^3.5.1",
10991 "get-stream": "^4.0.0",
10992 "lodash.clonedeep": "^4.5.0",
10993 "normalize-package-data": "^2.4.0",
10994 "npm-package-arg": "^6.1.0",
10995 "npm-registry-fetch": "^3.8.0",
10996 "semver": "^5.5.1",
10997 "ssri": "^6.0.1"
10998 },
10999 "dependencies": {
11000 "aproba": {
11001 "version": "2.0.0",
11002 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
11003 "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
11004 "dev": true
11005 }
11006 }
11007 },
9241 "liftoff": { 11008 "liftoff": {
9242 "version": "2.5.0", 11009 "version": "2.5.0",
9243 "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", 11010 "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz",
9244 "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", 11011 "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
11012 "dev": true,
9245 "requires": { 11013 "requires": {
9246 "extend": "^3.0.0", 11014 "extend": "^3.0.0",
9247 "findup-sync": "^2.0.0", 11015 "findup-sync": "^2.0.0",
@@ -9253,17 +11021,22 @@
9253 "resolve": "^1.1.7" 11021 "resolve": "^1.1.7"
9254 } 11022 }
9255 }, 11023 },
11024 "lightercollective": {
11025 "version": "0.1.0",
11026 "resolved": "https://registry.npmjs.org/lightercollective/-/lightercollective-0.1.0.tgz",
11027 "integrity": "sha512-J9tg5uraYoQKaWbmrzDDexbG6hHnMcWS1qLYgJSWE+mpA3U5OCSeMUhb+K55otgZJ34oFdR0ECvdIb3xuO5JOQ==",
11028 "dev": true
11029 },
9256 "load-json-file": { 11030 "load-json-file": {
9257 "version": "1.1.0", 11031 "version": "4.0.0",
9258 "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 11032 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
9259 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 11033 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
9260 "dev": true, 11034 "dev": true,
9261 "requires": { 11035 "requires": {
9262 "graceful-fs": "^4.1.2", 11036 "graceful-fs": "^4.1.2",
9263 "parse-json": "^2.2.0", 11037 "parse-json": "^4.0.0",
9264 "pify": "^2.0.0", 11038 "pify": "^3.0.0",
9265 "pinkie-promise": "^2.0.0", 11039 "strip-bom": "^3.0.0"
9266 "strip-bom": "^2.0.0"
9267 } 11040 }
9268 }, 11041 },
9269 "loader-fs-cache": { 11042 "loader-fs-cache": {
@@ -9274,35 +11047,85 @@
9274 "requires": { 11047 "requires": {
9275 "find-cache-dir": "^0.1.1", 11048 "find-cache-dir": "^0.1.1",
9276 "mkdirp": "0.5.1" 11049 "mkdirp": "0.5.1"
11050 },
11051 "dependencies": {
11052 "find-cache-dir": {
11053 "version": "0.1.1",
11054 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",
11055 "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
11056 "dev": true,
11057 "requires": {
11058 "commondir": "^1.0.1",
11059 "mkdirp": "^0.5.1",
11060 "pkg-dir": "^1.0.0"
11061 }
11062 },
11063 "find-up": {
11064 "version": "1.1.2",
11065 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
11066 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
11067 "dev": true,
11068 "requires": {
11069 "path-exists": "^2.0.0",
11070 "pinkie-promise": "^2.0.0"
11071 }
11072 },
11073 "path-exists": {
11074 "version": "2.1.0",
11075 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
11076 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
11077 "dev": true,
11078 "requires": {
11079 "pinkie-promise": "^2.0.0"
11080 }
11081 },
11082 "pkg-dir": {
11083 "version": "1.0.0",
11084 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
11085 "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
11086 "dev": true,
11087 "requires": {
11088 "find-up": "^1.0.0"
11089 }
11090 }
9277 } 11091 }
9278 }, 11092 },
11093 "loader-runner": {
11094 "version": "2.4.0",
11095 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
11096 "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
11097 "dev": true
11098 },
9279 "loader-utils": { 11099 "loader-utils": {
9280 "version": "1.1.0", 11100 "version": "1.2.3",
9281 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", 11101 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
9282 "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", 11102 "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
9283 "dev": true, 11103 "dev": true,
9284 "requires": { 11104 "requires": {
9285 "big.js": "^3.1.3", 11105 "big.js": "^5.2.2",
9286 "emojis-list": "^2.0.0", 11106 "emojis-list": "^2.0.0",
9287 "json5": "^0.5.0" 11107 "json5": "^1.0.1"
11108 },
11109 "dependencies": {
11110 "json5": {
11111 "version": "1.0.1",
11112 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
11113 "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
11114 "dev": true,
11115 "requires": {
11116 "minimist": "^1.2.0"
11117 }
11118 }
9288 } 11119 }
9289 }, 11120 },
9290 "locate-path": { 11121 "locate-path": {
9291 "version": "2.0.0", 11122 "version": "3.0.0",
9292 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 11123 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
9293 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 11124 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
9294 "dev": true, 11125 "dev": true,
9295 "requires": { 11126 "requires": {
9296 "p-locate": "^2.0.0", 11127 "p-locate": "^3.0.0",
9297 "path-exists": "^3.0.0" 11128 "path-exists": "^3.0.0"
9298 },
9299 "dependencies": {
9300 "path-exists": {
9301 "version": "3.0.0",
9302 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
9303 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
9304 "dev": true
9305 }
9306 } 11129 }
9307 }, 11130 },
9308 "lodash": { 11131 "lodash": {
@@ -9381,12 +11204,6 @@
9381 "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", 11204 "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
9382 "dev": true 11205 "dev": true
9383 }, 11206 },
9384 "lodash.debounce": {
9385 "version": "4.0.8",
9386 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
9387 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
9388 "dev": true
9389 },
9390 "lodash.escape": { 11207 "lodash.escape": {
9391 "version": "3.2.0", 11208 "version": "3.2.0",
9392 "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", 11209 "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
@@ -9396,6 +11213,12 @@
9396 "lodash._root": "^3.0.0" 11213 "lodash._root": "^3.0.0"
9397 } 11214 }
9398 }, 11215 },
11216 "lodash.get": {
11217 "version": "4.4.2",
11218 "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
11219 "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
11220 "dev": true
11221 },
9399 "lodash.isarguments": { 11222 "lodash.isarguments": {
9400 "version": "3.1.0", 11223 "version": "3.1.0",
9401 "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", 11224 "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
@@ -9416,17 +11239,20 @@
9416 "lodash.isfunction": { 11239 "lodash.isfunction": {
9417 "version": "3.0.9", 11240 "version": "3.0.9",
9418 "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", 11241 "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz",
9419 "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==" 11242 "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==",
11243 "dev": true
9420 }, 11244 },
9421 "lodash.isplainobject": { 11245 "lodash.isplainobject": {
9422 "version": "4.0.6", 11246 "version": "4.0.6",
9423 "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 11247 "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
9424 "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" 11248 "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
11249 "dev": true
9425 }, 11250 },
9426 "lodash.isstring": { 11251 "lodash.isstring": {
9427 "version": "4.0.1", 11252 "version": "4.0.1",
9428 "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", 11253 "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
9429 "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" 11254 "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=",
11255 "dev": true
9430 }, 11256 },
9431 "lodash.keys": { 11257 "lodash.keys": {
9432 "version": "3.1.2", 11258 "version": "3.1.2",
@@ -9462,38 +11288,43 @@
9462 "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", 11288 "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
9463 "dev": true 11289 "dev": true
9464 }, 11290 },
11291 "lodash.set": {
11292 "version": "4.3.2",
11293 "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
11294 "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=",
11295 "dev": true
11296 },
9465 "lodash.sortby": { 11297 "lodash.sortby": {
9466 "version": "4.7.0", 11298 "version": "4.7.0",
9467 "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 11299 "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
9468 "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" 11300 "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
11301 "dev": true
9469 }, 11302 },
9470 "lodash.template": { 11303 "lodash.template": {
9471 "version": "3.6.2", 11304 "version": "4.4.0",
9472 "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", 11305 "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz",
9473 "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", 11306 "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=",
9474 "dev": true, 11307 "dev": true,
9475 "requires": { 11308 "requires": {
9476 "lodash._basecopy": "^3.0.0", 11309 "lodash._reinterpolate": "~3.0.0",
9477 "lodash._basetostring": "^3.0.0", 11310 "lodash.templatesettings": "^4.0.0"
9478 "lodash._basevalues": "^3.0.0",
9479 "lodash._isiterateecall": "^3.0.0",
9480 "lodash._reinterpolate": "^3.0.0",
9481 "lodash.escape": "^3.0.0",
9482 "lodash.keys": "^3.0.0",
9483 "lodash.restparam": "^3.0.0",
9484 "lodash.templatesettings": "^3.0.0"
9485 } 11311 }
9486 }, 11312 },
9487 "lodash.templatesettings": { 11313 "lodash.templatesettings": {
9488 "version": "3.1.1", 11314 "version": "4.1.0",
9489 "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", 11315 "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz",
9490 "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", 11316 "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=",
9491 "dev": true, 11317 "dev": true,
9492 "requires": { 11318 "requires": {
9493 "lodash._reinterpolate": "^3.0.0", 11319 "lodash._reinterpolate": "~3.0.0"
9494 "lodash.escape": "^3.0.0"
9495 } 11320 }
9496 }, 11321 },
11322 "lodash.uniq": {
11323 "version": "4.5.0",
11324 "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
11325 "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
11326 "dev": true
11327 },
9497 "log-symbols": { 11328 "log-symbols": {
9498 "version": "2.2.0", 11329 "version": "2.2.0",
9499 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", 11330 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
@@ -9501,39 +11332,14 @@
9501 "dev": true, 11332 "dev": true,
9502 "requires": { 11333 "requires": {
9503 "chalk": "^2.0.1" 11334 "chalk": "^2.0.1"
9504 },
9505 "dependencies": {
9506 "ansi-styles": {
9507 "version": "3.2.1",
9508 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
9509 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
9510 "dev": true,
9511 "requires": {
9512 "color-convert": "^1.9.0"
9513 }
9514 },
9515 "chalk": {
9516 "version": "2.4.1",
9517 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
9518 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
9519 "dev": true,
9520 "requires": {
9521 "ansi-styles": "^3.2.1",
9522 "escape-string-regexp": "^1.0.5",
9523 "supports-color": "^5.3.0"
9524 }
9525 },
9526 "supports-color": {
9527 "version": "5.5.0",
9528 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
9529 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
9530 "dev": true,
9531 "requires": {
9532 "has-flag": "^3.0.0"
9533 }
9534 }
9535 } 11335 }
9536 }, 11336 },
11337 "loglevel": {
11338 "version": "1.6.1",
11339 "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz",
11340 "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=",
11341 "dev": true
11342 },
9537 "longest": { 11343 "longest": {
9538 "version": "1.0.1", 11344 "version": "1.0.1",
9539 "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", 11345 "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
@@ -9558,6 +11364,12 @@
9558 "signal-exit": "^3.0.0" 11364 "signal-exit": "^3.0.0"
9559 } 11365 }
9560 }, 11366 },
11367 "lower-case": {
11368 "version": "1.1.4",
11369 "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
11370 "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
11371 "dev": true
11372 },
9561 "lowercase-keys": { 11373 "lowercase-keys": {
9562 "version": "1.0.1", 11374 "version": "1.0.1",
9563 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 11375 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
@@ -9565,24 +11377,38 @@
9565 "dev": true 11377 "dev": true
9566 }, 11378 },
9567 "lru-cache": { 11379 "lru-cache": {
9568 "version": "4.1.3", 11380 "version": "4.1.5",
9569 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", 11381 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
9570 "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", 11382 "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
9571 "dev": true, 11383 "dev": true,
9572 "requires": { 11384 "requires": {
9573 "pseudomap": "^1.0.2", 11385 "pseudomap": "^1.0.2",
9574 "yallist": "^2.1.2" 11386 "yallist": "^2.1.2"
11387 },
11388 "dependencies": {
11389 "yallist": {
11390 "version": "2.1.2",
11391 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
11392 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
11393 "dev": true
11394 }
9575 } 11395 }
9576 }, 11396 },
9577 "macos-notification-state": { 11397 "macos-notification-state": {
9578 "version": "1.1.0", 11398 "version": "1.2.0",
9579 "resolved": "https://registry.npmjs.org/macos-notification-state/-/macos-notification-state-1.1.0.tgz", 11399 "resolved": "https://registry.npmjs.org/macos-notification-state/-/macos-notification-state-1.2.0.tgz",
9580 "integrity": "sha1-7llnHgXB7DiMCwkQHvYRyFtLTg4=", 11400 "integrity": "sha512-80nPI5sFOMopZw5yt9tdaRAKd6gtTKdjuAIdQ5cMdA5ZtkC7jZH0yzBjeM3O4g+tt/GgLA2fORKwACje5dyGgA==",
9581 "requires": { 11401 "requires": {
9582 "bindings": "^1.2.1", 11402 "bindings": "^1.4.0",
9583 "nan": "^2.4.0" 11403 "nan": "^2.12.1"
9584 } 11404 }
9585 }, 11405 },
11406 "macos-release": {
11407 "version": "2.0.0",
11408 "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.0.0.tgz",
11409 "integrity": "sha512-iCM3ZGeqIzlrH7KxYK+fphlJpCCczyHXc+HhRVbEu9uNTCrzYJjvvtefzeKTCVHd5AP/aD/fzC80JZ4ZP+dQ/A==",
11410 "dev": true
11411 },
9586 "make-dir": { 11412 "make-dir": {
9587 "version": "1.3.0", 11413 "version": "1.3.0",
9588 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", 11414 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
@@ -9590,28 +11416,40 @@
9590 "dev": true, 11416 "dev": true,
9591 "requires": { 11417 "requires": {
9592 "pify": "^3.0.0" 11418 "pify": "^3.0.0"
9593 }, 11419 }
9594 "dependencies": { 11420 },
9595 "pify": { 11421 "make-fetch-happen": {
9596 "version": "3.0.0", 11422 "version": "4.0.1",
9597 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 11423 "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz",
9598 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 11424 "integrity": "sha512-7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ==",
9599 "dev": true 11425 "dev": true,
9600 } 11426 "requires": {
11427 "agentkeepalive": "^3.4.1",
11428 "cacache": "^11.0.1",
11429 "http-cache-semantics": "^3.8.1",
11430 "http-proxy-agent": "^2.1.0",
11431 "https-proxy-agent": "^2.2.1",
11432 "lru-cache": "^4.1.2",
11433 "mississippi": "^3.0.0",
11434 "node-fetch-npm": "^2.0.2",
11435 "promise-retry": "^1.1.1",
11436 "socks-proxy-agent": "^4.0.0",
11437 "ssri": "^6.0.0"
9601 } 11438 }
9602 }, 11439 },
9603 "make-iterator": { 11440 "make-iterator": {
9604 "version": "1.0.1", 11441 "version": "1.0.1",
9605 "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", 11442 "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
9606 "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", 11443 "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
11444 "dev": true,
9607 "requires": { 11445 "requires": {
9608 "kind-of": "^6.0.2" 11446 "kind-of": "^6.0.2"
9609 } 11447 }
9610 }, 11448 },
9611 "map-age-cleaner": { 11449 "map-age-cleaner": {
9612 "version": "0.1.2", 11450 "version": "0.1.3",
9613 "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz", 11451 "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
9614 "integrity": "sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ==", 11452 "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
9615 "dev": true, 11453 "dev": true,
9616 "requires": { 11454 "requires": {
9617 "p-defer": "^1.0.0" 11455 "p-defer": "^1.0.0"
@@ -9620,18 +11458,20 @@
9620 "map-cache": { 11458 "map-cache": {
9621 "version": "0.2.2", 11459 "version": "0.2.2",
9622 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 11460 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
9623 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" 11461 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
11462 "dev": true
9624 }, 11463 },
9625 "map-obj": { 11464 "map-obj": {
9626 "version": "1.0.1", 11465 "version": "2.0.0",
9627 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 11466 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz",
9628 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 11467 "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=",
9629 "dev": true 11468 "dev": true
9630 }, 11469 },
9631 "map-visit": { 11470 "map-visit": {
9632 "version": "1.0.0", 11471 "version": "1.0.0",
9633 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 11472 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
9634 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 11473 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
11474 "dev": true,
9635 "requires": { 11475 "requires": {
9636 "object-visit": "^1.0.0" 11476 "object-visit": "^1.0.0"
9637 } 11477 }
@@ -9649,44 +11489,103 @@
9649 } 11489 }
9650 }, 11490 },
9651 "math-random": { 11491 "math-random": {
9652 "version": "1.0.1", 11492 "version": "1.0.4",
9653 "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", 11493 "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
9654 "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=" 11494 "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
11495 "dev": true
11496 },
11497 "md5.js": {
11498 "version": "1.3.5",
11499 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
11500 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
11501 "dev": true,
11502 "requires": {
11503 "hash-base": "^3.0.0",
11504 "inherits": "^2.0.1",
11505 "safe-buffer": "^5.1.2"
11506 }
9655 }, 11507 },
9656 "mdi": { 11508 "mdi": {
9657 "version": "1.9.33", 11509 "version": "1.9.33",
9658 "resolved": "https://registry.npmjs.org/mdi/-/mdi-1.9.33.tgz", 11510 "resolved": "https://registry.npmjs.org/mdi/-/mdi-1.9.33.tgz",
9659 "integrity": "sha1-PK9tlfxrgAYzYwvWK6DPH73msuI=" 11511 "integrity": "sha1-PK9tlfxrgAYzYwvWK6DPH73msuI="
9660 }, 11512 },
11513 "media-typer": {
11514 "version": "0.3.0",
11515 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
11516 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
11517 "dev": true
11518 },
9661 "mem": { 11519 "mem": {
9662 "version": "4.0.0", 11520 "version": "4.1.0",
9663 "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", 11521 "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz",
9664 "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", 11522 "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==",
9665 "dev": true, 11523 "dev": true,
9666 "requires": { 11524 "requires": {
9667 "map-age-cleaner": "^0.1.1", 11525 "map-age-cleaner": "^0.1.1",
9668 "mimic-fn": "^1.0.0", 11526 "mimic-fn": "^1.0.0",
9669 "p-is-promise": "^1.1.0" 11527 "p-is-promise": "^2.0.0"
11528 }
11529 },
11530 "memory-fs": {
11531 "version": "0.4.1",
11532 "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
11533 "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
11534 "dev": true,
11535 "requires": {
11536 "errno": "^0.1.3",
11537 "readable-stream": "^2.0.1"
11538 },
11539 "dependencies": {
11540 "readable-stream": {
11541 "version": "2.3.6",
11542 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
11543 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
11544 "dev": true,
11545 "requires": {
11546 "core-util-is": "~1.0.0",
11547 "inherits": "~2.0.3",
11548 "isarray": "~1.0.0",
11549 "process-nextick-args": "~2.0.0",
11550 "safe-buffer": "~5.1.1",
11551 "string_decoder": "~1.1.1",
11552 "util-deprecate": "~1.0.1"
11553 }
11554 },
11555 "string_decoder": {
11556 "version": "1.1.1",
11557 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
11558 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
11559 "dev": true,
11560 "requires": {
11561 "safe-buffer": "~5.1.0"
11562 }
11563 }
9670 } 11564 }
9671 }, 11565 },
9672 "meow": { 11566 "meow": {
9673 "version": "3.7.0", 11567 "version": "4.0.1",
9674 "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", 11568 "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz",
9675 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", 11569 "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
9676 "dev": true, 11570 "dev": true,
9677 "requires": { 11571 "requires": {
9678 "camelcase-keys": "^2.0.0", 11572 "camelcase-keys": "^4.0.0",
9679 "decamelize": "^1.1.2", 11573 "decamelize-keys": "^1.0.0",
9680 "loud-rejection": "^1.0.0", 11574 "loud-rejection": "^1.0.0",
9681 "map-obj": "^1.0.1",
9682 "minimist": "^1.1.3", 11575 "minimist": "^1.1.3",
11576 "minimist-options": "^3.0.1",
9683 "normalize-package-data": "^2.3.4", 11577 "normalize-package-data": "^2.3.4",
9684 "object-assign": "^4.0.1", 11578 "read-pkg-up": "^3.0.0",
9685 "read-pkg-up": "^1.0.1", 11579 "redent": "^2.0.0",
9686 "redent": "^1.0.0", 11580 "trim-newlines": "^2.0.0"
9687 "trim-newlines": "^1.0.0"
9688 } 11581 }
9689 }, 11582 },
11583 "merge-descriptors": {
11584 "version": "1.0.1",
11585 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
11586 "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
11587 "dev": true
11588 },
9690 "merge-stream": { 11589 "merge-stream": {
9691 "version": "0.1.8", 11590 "version": "0.1.8",
9692 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-0.1.8.tgz", 11591 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-0.1.8.tgz",
@@ -9704,7 +11603,7 @@
9704 }, 11603 },
9705 "readable-stream": { 11604 "readable-stream": {
9706 "version": "1.0.34", 11605 "version": "1.0.34",
9707 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", 11606 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
9708 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", 11607 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
9709 "dev": true, 11608 "dev": true,
9710 "requires": { 11609 "requires": {
@@ -9732,10 +11631,23 @@
9732 } 11631 }
9733 } 11632 }
9734 }, 11633 },
11634 "merge2": {
11635 "version": "1.2.3",
11636 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz",
11637 "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==",
11638 "dev": true
11639 },
11640 "methods": {
11641 "version": "1.1.2",
11642 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
11643 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
11644 "dev": true
11645 },
9735 "micromatch": { 11646 "micromatch": {
9736 "version": "3.1.10", 11647 "version": "3.1.10",
9737 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", 11648 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
9738 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", 11649 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
11650 "dev": true,
9739 "requires": { 11651 "requires": {
9740 "arr-diff": "^4.0.0", 11652 "arr-diff": "^4.0.0",
9741 "array-unique": "^0.3.2", 11653 "array-unique": "^0.3.2",
@@ -9752,6 +11664,16 @@
9752 "to-regex": "^3.0.2" 11664 "to-regex": "^3.0.2"
9753 } 11665 }
9754 }, 11666 },
11667 "miller-rabin": {
11668 "version": "4.0.1",
11669 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
11670 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
11671 "dev": true,
11672 "requires": {
11673 "bn.js": "^4.0.0",
11674 "brorand": "^1.0.1"
11675 }
11676 },
9755 "mime": { 11677 "mime": {
9756 "version": "2.4.0", 11678 "version": "2.4.0",
9757 "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", 11679 "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz",
@@ -9759,9 +11681,9 @@
9759 "dev": true 11681 "dev": true
9760 }, 11682 },
9761 "mime-db": { 11683 "mime-db": {
9762 "version": "1.37.0", 11684 "version": "1.38.0",
9763 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", 11685 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
9764 "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" 11686 "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg=="
9765 }, 11687 },
9766 "mime-types": { 11688 "mime-types": {
9767 "version": "2.1.21", 11689 "version": "2.1.21",
@@ -9769,6 +11691,13 @@
9769 "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", 11691 "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
9770 "requires": { 11692 "requires": {
9771 "mime-db": "~1.37.0" 11693 "mime-db": "~1.37.0"
11694 },
11695 "dependencies": {
11696 "mime-db": {
11697 "version": "1.37.0",
11698 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
11699 "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg=="
11700 }
9772 } 11701 }
9773 }, 11702 },
9774 "mimic-fn": { 11703 "mimic-fn": {
@@ -9777,6 +11706,18 @@
9777 "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", 11706 "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
9778 "dev": true 11707 "dev": true
9779 }, 11708 },
11709 "minimalistic-assert": {
11710 "version": "1.0.1",
11711 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
11712 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
11713 "dev": true
11714 },
11715 "minimalistic-crypto-utils": {
11716 "version": "1.0.1",
11717 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
11718 "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
11719 "dev": true
11720 },
9780 "minimatch": { 11721 "minimatch": {
9781 "version": "3.0.4", 11722 "version": "3.0.4",
9782 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 11723 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
@@ -9787,7 +11728,7 @@
9787 }, 11728 },
9788 "minimist": { 11729 "minimist": {
9789 "version": "1.2.0", 11730 "version": "1.2.0",
9790 "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 11731 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
9791 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 11732 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
9792 }, 11733 },
9793 "minimist-options": { 11734 "minimist-options": {
@@ -9801,33 +11742,45 @@
9801 } 11742 }
9802 }, 11743 },
9803 "minipass": { 11744 "minipass": {
9804 "version": "2.3.4", 11745 "version": "2.3.5",
9805 "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz", 11746 "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz",
9806 "integrity": "sha512-mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w==", 11747 "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==",
9807 "requires": { 11748 "requires": {
9808 "safe-buffer": "^5.1.2", 11749 "safe-buffer": "^5.1.2",
9809 "yallist": "^3.0.0" 11750 "yallist": "^3.0.0"
9810 },
9811 "dependencies": {
9812 "yallist": {
9813 "version": "3.0.2",
9814 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
9815 "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k="
9816 }
9817 } 11751 }
9818 }, 11752 },
9819 "minizlib": { 11753 "minizlib": {
9820 "version": "1.1.1", 11754 "version": "1.2.1",
9821 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.1.tgz", 11755 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz",
9822 "integrity": "sha512-TrfjCjk4jLhcJyGMYymBH6oTXcWjYbUAXTHDbtnWHjZC25h0cdajHuPE1zxb4DVmu8crfh+HwH/WMuyLG0nHBg==", 11756 "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==",
9823 "requires": { 11757 "requires": {
9824 "minipass": "^2.2.1" 11758 "minipass": "^2.2.1"
9825 } 11759 }
9826 }, 11760 },
11761 "mississippi": {
11762 "version": "3.0.0",
11763 "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
11764 "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
11765 "dev": true,
11766 "requires": {
11767 "concat-stream": "^1.5.0",
11768 "duplexify": "^3.4.2",
11769 "end-of-stream": "^1.1.0",
11770 "flush-write-stream": "^1.0.0",
11771 "from2": "^2.1.0",
11772 "parallel-transform": "^1.1.0",
11773 "pump": "^3.0.0",
11774 "pumpify": "^1.3.3",
11775 "stream-each": "^1.1.0",
11776 "through2": "^2.0.0"
11777 }
11778 },
9827 "mixin-deep": { 11779 "mixin-deep": {
9828 "version": "1.3.1", 11780 "version": "1.3.1",
9829 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", 11781 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
9830 "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", 11782 "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
11783 "dev": true,
9831 "requires": { 11784 "requires": {
9832 "for-in": "^1.0.2", 11785 "for-in": "^1.0.2",
9833 "is-extendable": "^1.0.1" 11786 "is-extendable": "^1.0.1"
@@ -9837,6 +11790,7 @@
9837 "version": "1.0.1", 11790 "version": "1.0.1",
9838 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 11791 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
9839 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 11792 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
11793 "dev": true,
9840 "requires": { 11794 "requires": {
9841 "is-plain-object": "^2.0.4" 11795 "is-plain-object": "^2.0.4"
9842 } 11796 }
@@ -9845,7 +11799,7 @@
9845 }, 11799 },
9846 "mkdirp": { 11800 "mkdirp": {
9847 "version": "0.5.1", 11801 "version": "0.5.1",
9848 "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 11802 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
9849 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 11803 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
9850 "requires": { 11804 "requires": {
9851 "minimist": "0.0.8" 11805 "minimist": "0.0.8"
@@ -9853,7 +11807,7 @@
9853 "dependencies": { 11807 "dependencies": {
9854 "minimist": { 11808 "minimist": {
9855 "version": "0.0.8", 11809 "version": "0.0.8",
9856 "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 11810 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
9857 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" 11811 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
9858 } 11812 }
9859 } 11813 }
@@ -9878,18 +11832,14 @@
9878 "requires": { 11832 "requires": {
9879 "hoist-non-react-statics": "^3.0.0", 11833 "hoist-non-react-statics": "^3.0.0",
9880 "react-lifecycles-compat": "^3.0.2" 11834 "react-lifecycles-compat": "^3.0.2"
9881 },
9882 "dependencies": {
9883 "hoist-non-react-statics": {
9884 "version": "3.2.1",
9885 "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.2.1.tgz",
9886 "integrity": "sha512-TFsu3TV3YLY+zFTZDrN8L2DTFanObwmBLpWvJs1qfUuEQ5bTAdFcwfx2T/bsCXfM9QHSLvjfP+nihEl0yvozxw==",
9887 "requires": {
9888 "react-is": "^16.3.2"
9889 }
9890 }
9891 } 11835 }
9892 }, 11836 },
11837 "mobx-react-devtools": {
11838 "version": "6.0.3",
11839 "resolved": "https://registry.npmjs.org/mobx-react-devtools/-/mobx-react-devtools-6.0.3.tgz",
11840 "integrity": "sha512-PY+lG6XeWaC0DFnDaVC7ImrHJQu7XVXNy4z4fmqHzWc3p+fJisKmaZNwgToO2vJGBghz98Mx2yXUBLw1Ba2mPQ==",
11841 "dev": true
11842 },
9893 "mobx-react-form": { 11843 "mobx-react-form": {
9894 "version": "1.35.1", 11844 "version": "1.35.1",
9895 "resolved": "https://registry.npmjs.org/mobx-react-form/-/mobx-react-form-1.35.1.tgz", 11845 "resolved": "https://registry.npmjs.org/mobx-react-form/-/mobx-react-form-1.35.1.tgz",
@@ -9903,6 +11853,71 @@
9903 "resolved": "https://registry.npmjs.org/mobx-react-router/-/mobx-react-router-3.1.2.tgz", 11853 "resolved": "https://registry.npmjs.org/mobx-react-router/-/mobx-react-router-3.1.2.tgz",
9904 "integrity": "sha1-gzKLEIOTAXFI2G/qF/YR3i0qrNw=" 11854 "integrity": "sha1-gzKLEIOTAXFI2G/qF/YR3i0qrNw="
9905 }, 11855 },
11856 "mocha": {
11857 "version": "5.2.0",
11858 "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz",
11859 "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==",
11860 "dev": true,
11861 "requires": {
11862 "browser-stdout": "1.3.1",
11863 "commander": "2.15.1",
11864 "debug": "3.1.0",
11865 "diff": "3.5.0",
11866 "escape-string-regexp": "1.0.5",
11867 "glob": "7.1.2",
11868 "growl": "1.10.5",
11869 "he": "1.1.1",
11870 "minimatch": "3.0.4",
11871 "mkdirp": "0.5.1",
11872 "supports-color": "5.4.0"
11873 },
11874 "dependencies": {
11875 "commander": {
11876 "version": "2.15.1",
11877 "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
11878 "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
11879 "dev": true
11880 },
11881 "debug": {
11882 "version": "3.1.0",
11883 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
11884 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
11885 "dev": true,
11886 "requires": {
11887 "ms": "2.0.0"
11888 }
11889 },
11890 "glob": {
11891 "version": "7.1.2",
11892 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
11893 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
11894 "dev": true,
11895 "requires": {
11896 "fs.realpath": "^1.0.0",
11897 "inflight": "^1.0.4",
11898 "inherits": "2",
11899 "minimatch": "^3.0.4",
11900 "once": "^1.3.0",
11901 "path-is-absolute": "^1.0.0"
11902 }
11903 },
11904 "he": {
11905 "version": "1.1.1",
11906 "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
11907 "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
11908 "dev": true
11909 },
11910 "supports-color": {
11911 "version": "5.4.0",
11912 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
11913 "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
11914 "dev": true,
11915 "requires": {
11916 "has-flag": "^3.0.0"
11917 }
11918 }
11919 }
11920 },
9906 "modify-filename": { 11921 "modify-filename": {
9907 "version": "1.1.0", 11922 "version": "1.1.0",
9908 "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz", 11923 "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz",
@@ -9915,15 +11930,57 @@
9915 "dev": true 11930 "dev": true
9916 }, 11931 },
9917 "moment": { 11932 "moment": {
9918 "version": "2.22.2", 11933 "version": "2.24.0",
9919 "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", 11934 "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
9920 "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=" 11935 "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg=="
11936 },
11937 "move-concurrently": {
11938 "version": "1.0.1",
11939 "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
11940 "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
11941 "dev": true,
11942 "requires": {
11943 "aproba": "^1.1.1",
11944 "copy-concurrently": "^1.0.0",
11945 "fs-write-stream-atomic": "^1.0.8",
11946 "mkdirp": "^0.5.1",
11947 "rimraf": "^2.5.4",
11948 "run-queue": "^1.0.3"
11949 }
9921 }, 11950 },
9922 "ms": { 11951 "ms": {
9923 "version": "2.0.0", 11952 "version": "2.0.0",
9924 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 11953 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
9925 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 11954 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
9926 }, 11955 },
11956 "multicast-dns": {
11957 "version": "6.2.3",
11958 "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
11959 "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
11960 "dev": true,
11961 "requires": {
11962 "dns-packet": "^1.3.1",
11963 "thunky": "^1.0.2"
11964 }
11965 },
11966 "multicast-dns-service-types": {
11967 "version": "1.1.0",
11968 "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
11969 "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
11970 "dev": true
11971 },
11972 "multimatch": {
11973 "version": "2.1.0",
11974 "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
11975 "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
11976 "dev": true,
11977 "requires": {
11978 "array-differ": "^1.0.0",
11979 "array-union": "^1.0.1",
11980 "arrify": "^1.0.0",
11981 "minimatch": "^3.0.0"
11982 }
11983 },
9927 "multipipe": { 11984 "multipipe": {
9928 "version": "0.1.2", 11985 "version": "0.1.2",
9929 "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", 11986 "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
@@ -9936,7 +11993,8 @@
9936 "mute-stdout": { 11993 "mute-stdout": {
9937 "version": "1.0.1", 11994 "version": "1.0.1",
9938 "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", 11995 "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz",
9939 "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==" 11996 "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==",
11997 "dev": true
9940 }, 11998 },
9941 "mute-stream": { 11999 "mute-stream": {
9942 "version": "0.0.7", 12000 "version": "0.0.7",
@@ -9945,9 +12003,9 @@
9945 "dev": true 12003 "dev": true
9946 }, 12004 },
9947 "nan": { 12005 "nan": {
9948 "version": "2.11.1", 12006 "version": "2.12.1",
9949 "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", 12007 "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz",
9950 "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==" 12008 "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw=="
9951 }, 12009 },
9952 "nanoid": { 12010 "nanoid": {
9953 "version": "1.3.4", 12011 "version": "1.3.4",
@@ -9958,6 +12016,7 @@
9958 "version": "1.2.13", 12016 "version": "1.2.13",
9959 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", 12017 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
9960 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", 12018 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
12019 "dev": true,
9961 "requires": { 12020 "requires": {
9962 "arr-diff": "^4.0.0", 12021 "arr-diff": "^4.0.0",
9963 "array-unique": "^0.3.2", 12022 "array-unique": "^0.3.2",
@@ -9984,16 +12043,35 @@
9984 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", 12043 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
9985 "dev": true 12044 "dev": true
9986 }, 12045 },
12046 "needle": {
12047 "version": "2.2.4",
12048 "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.4.tgz",
12049 "integrity": "sha512-HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA==",
12050 "dev": true,
12051 "optional": true,
12052 "requires": {
12053 "debug": "^2.1.2",
12054 "iconv-lite": "^0.4.4",
12055 "sax": "^1.2.4"
12056 }
12057 },
9987 "negotiator": { 12058 "negotiator": {
9988 "version": "0.4.7", 12059 "version": "0.4.7",
9989 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.7.tgz", 12060 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.7.tgz",
9990 "integrity": "sha1-pBYPcXfsgGc4Yx0NMFIyXaQqvcg=", 12061 "integrity": "sha1-pBYPcXfsgGc4Yx0NMFIyXaQqvcg=",
9991 "dev": true 12062 "dev": true
9992 }, 12063 },
12064 "neo-async": {
12065 "version": "2.6.0",
12066 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz",
12067 "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==",
12068 "dev": true
12069 },
9993 "next-tick": { 12070 "next-tick": {
9994 "version": "1.0.0", 12071 "version": "1.0.0",
9995 "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", 12072 "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
9996 "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" 12073 "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
12074 "dev": true
9997 }, 12075 },
9998 "nice-try": { 12076 "nice-try": {
9999 "version": "1.0.5", 12077 "version": "1.0.5",
@@ -10001,10 +12079,19 @@
10001 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 12079 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
10002 "dev": true 12080 "dev": true
10003 }, 12081 },
12082 "no-case": {
12083 "version": "2.3.2",
12084 "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
12085 "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
12086 "dev": true,
12087 "requires": {
12088 "lower-case": "^1.1.1"
12089 }
12090 },
10004 "node-abi": { 12091 "node-abi": {
10005 "version": "2.4.5", 12092 "version": "2.7.1",
10006 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.5.tgz", 12093 "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.7.1.tgz",
10007 "integrity": "sha512-aa/UC6Nr3+tqhHGRsAuw/edz7/q9nnetBrKWxj6rpTtm+0X9T1qU7lIEHMS3yN9JwAbRiKUbRRFy1PLz/y3aaA==", 12094 "integrity": "sha512-OV8Bq1OrPh6z+Y4dqwo05HqrRL9YNF7QVMRfq1/pguwKLG+q9UB/Lk0x5qXjO23JjJg+/jqCHSTaG1P3tfKfuw==",
10008 "dev": true, 12095 "dev": true,
10009 "requires": { 12096 "requires": {
10010 "semver": "^5.4.1" 12097 "semver": "^5.4.1"
@@ -10019,6 +12106,23 @@
10019 "is-stream": "^1.0.1" 12106 "is-stream": "^1.0.1"
10020 } 12107 }
10021 }, 12108 },
12109 "node-fetch-npm": {
12110 "version": "2.0.2",
12111 "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz",
12112 "integrity": "sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw==",
12113 "dev": true,
12114 "requires": {
12115 "encoding": "^0.1.11",
12116 "json-parse-better-errors": "^1.0.0",
12117 "safe-buffer": "^5.1.1"
12118 }
12119 },
12120 "node-forge": {
12121 "version": "0.7.5",
12122 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz",
12123 "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==",
12124 "dev": true
12125 },
10022 "node-gyp": { 12126 "node-gyp": {
10023 "version": "3.8.0", 12127 "version": "3.8.0",
10024 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", 12128 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
@@ -10041,7 +12145,7 @@
10041 "dependencies": { 12145 "dependencies": {
10042 "semver": { 12146 "semver": {
10043 "version": "5.3.0", 12147 "version": "5.3.0",
10044 "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", 12148 "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
10045 "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", 12149 "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
10046 "dev": true 12150 "dev": true
10047 }, 12151 },
@@ -10058,25 +12162,122 @@
10058 } 12162 }
10059 } 12163 }
10060 }, 12164 },
12165 "node-libs-browser": {
12166 "version": "2.2.0",
12167 "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz",
12168 "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==",
12169 "dev": true,
12170 "requires": {
12171 "assert": "^1.1.1",
12172 "browserify-zlib": "^0.2.0",
12173 "buffer": "^4.3.0",
12174 "console-browserify": "^1.1.0",
12175 "constants-browserify": "^1.0.0",
12176 "crypto-browserify": "^3.11.0",
12177 "domain-browser": "^1.1.1",
12178 "events": "^3.0.0",
12179 "https-browserify": "^1.0.0",
12180 "os-browserify": "^0.3.0",
12181 "path-browserify": "0.0.0",
12182 "process": "^0.11.10",
12183 "punycode": "^1.2.4",
12184 "querystring-es3": "^0.2.0",
12185 "readable-stream": "^2.3.3",
12186 "stream-browserify": "^2.0.1",
12187 "stream-http": "^2.7.2",
12188 "string_decoder": "^1.0.0",
12189 "timers-browserify": "^2.0.4",
12190 "tty-browserify": "0.0.0",
12191 "url": "^0.11.0",
12192 "util": "^0.11.0",
12193 "vm-browserify": "0.0.4"
12194 },
12195 "dependencies": {
12196 "punycode": {
12197 "version": "1.4.1",
12198 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
12199 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
12200 "dev": true
12201 },
12202 "readable-stream": {
12203 "version": "2.3.6",
12204 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
12205 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
12206 "dev": true,
12207 "requires": {
12208 "core-util-is": "~1.0.0",
12209 "inherits": "~2.0.3",
12210 "isarray": "~1.0.0",
12211 "process-nextick-args": "~2.0.0",
12212 "safe-buffer": "~5.1.1",
12213 "string_decoder": "~1.1.1",
12214 "util-deprecate": "~1.0.1"
12215 },
12216 "dependencies": {
12217 "string_decoder": {
12218 "version": "1.1.1",
12219 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
12220 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
12221 "dev": true,
12222 "requires": {
12223 "safe-buffer": "~5.1.0"
12224 }
12225 }
12226 }
12227 }
12228 }
12229 },
10061 "node-modules-regexp": { 12230 "node-modules-regexp": {
10062 "version": "1.0.0", 12231 "version": "1.0.0",
10063 "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", 12232 "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
10064 "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", 12233 "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
10065 "dev": true 12234 "dev": true
10066 }, 12235 },
12236 "node-pre-gyp": {
12237 "version": "0.10.3",
12238 "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz",
12239 "integrity": "sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A==",
12240 "dev": true,
12241 "optional": true,
12242 "requires": {
12243 "detect-libc": "^1.0.2",
12244 "mkdirp": "^0.5.1",
12245 "needle": "^2.2.1",
12246 "nopt": "^4.0.1",
12247 "npm-packlist": "^1.1.6",
12248 "npmlog": "^4.0.2",
12249 "rc": "^1.2.7",
12250 "rimraf": "^2.6.1",
12251 "semver": "^5.3.0",
12252 "tar": "^4"
12253 },
12254 "dependencies": {
12255 "nopt": {
12256 "version": "4.0.1",
12257 "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
12258 "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
12259 "dev": true,
12260 "optional": true,
12261 "requires": {
12262 "abbrev": "1",
12263 "osenv": "^0.1.4"
12264 }
12265 }
12266 }
12267 },
10067 "node-releases": { 12268 "node-releases": {
10068 "version": "1.0.0-alpha.14", 12269 "version": "1.1.7",
10069 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.0-alpha.14.tgz", 12270 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.7.tgz",
10070 "integrity": "sha512-G8nnF9cP9QPP/jUmYWw/uUUhumHmkm+X/EarCugYFjYm2uXRMFeOD6CVT3RLdoyCvDUNy51nirGfUItKWs/S1g==", 12271 "integrity": "sha512-bKdrwaqJUPHqlCzDD7so/R+Nk0jGv9a11ZhLrD9f6i947qGLrGAhU3OxRENa19QQmwzGy/g6zCDEuLGDO8HPvA==",
10071 "dev": true, 12272 "dev": true,
10072 "requires": { 12273 "requires": {
10073 "semver": "^5.3.0" 12274 "semver": "^5.3.0"
10074 } 12275 }
10075 }, 12276 },
10076 "node-sass": { 12277 "node-sass": {
10077 "version": "4.9.4", 12278 "version": "4.11.0",
10078 "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.4.tgz", 12279 "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz",
10079 "integrity": "sha512-MXyurANsUoE4/6KmfMkwGcBzAnJQ5xJBGW7Ei6ea8KnUKuzHr/SguVBIi3uaUAHtZCPUYkvlJ3Ef5T5VAwVpaA==", 12280 "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==",
10080 "dev": true, 12281 "dev": true,
10081 "requires": { 12282 "requires": {
10082 "async-foreach": "^0.1.3", 12283 "async-foreach": "^0.1.3",
@@ -10100,3235 +12301,577 @@
10100 "true-case-path": "^1.0.2" 12301 "true-case-path": "^1.0.2"
10101 }, 12302 },
10102 "dependencies": { 12303 "dependencies": {
10103 "cross-spawn": {
10104 "version": "3.0.1",
10105 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
10106 "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
10107 "dev": true,
10108 "requires": {
10109 "lru-cache": "^4.0.1",
10110 "which": "^1.2.9"
10111 }
10112 }
10113 }
10114 },
10115 "node-watch": {
10116 "version": "0.3.5",
10117 "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.3.5.tgz",
10118 "integrity": "sha1-oH8lOk9TjenUylIt1/GZbu7A2X4=",
10119 "dev": true
10120 },
10121 "node.extend": {
10122 "version": "1.0.10",
10123 "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-1.0.10.tgz",
10124 "integrity": "sha1-Mmm934HFRTX0CKvHhMMrDSvVX28=",
10125 "dev": true,
10126 "requires": {
10127 "is": "~0.3.0"
10128 }
10129 },
10130 "nopt": {
10131 "version": "3.0.6",
10132 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
10133 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
10134 "dev": true,
10135 "requires": {
10136 "abbrev": "1"
10137 }
10138 },
10139 "normalize-package-data": {
10140 "version": "2.4.0",
10141 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
10142 "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
10143 "dev": true,
10144 "requires": {
10145 "hosted-git-info": "^2.1.4",
10146 "is-builtin-module": "^1.0.0",
10147 "semver": "2 || 3 || 4 || 5",
10148 "validate-npm-package-license": "^3.0.1"
10149 },
10150 "dependencies": {
10151 "semver": {
10152 "version": "5.6.0",
10153 "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
10154 "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
10155 "dev": true
10156 }
10157 }
10158 },
10159 "normalize-path": {
10160 "version": "2.1.1",
10161 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
10162 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
10163 "requires": {
10164 "remove-trailing-separator": "^1.0.1"
10165 }
10166 },
10167 "normalize-url": {
10168 "version": "1.9.1",
10169 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
10170 "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
10171 "requires": {
10172 "object-assign": "^4.0.1",
10173 "prepend-http": "^1.0.0",
10174 "query-string": "^4.1.0",
10175 "sort-keys": "^1.0.0"
10176 }
10177 },
10178 "now-and-later": {
10179 "version": "2.0.0",
10180 "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.0.tgz",
10181 "integrity": "sha1-vGHLtFbXnLMiB85HygUTb/Ln1u4=",
10182 "dev": true,
10183 "requires": {
10184 "once": "^1.3.2"
10185 }
10186 },
10187 "npm": {
10188 "version": "6.5.0",
10189 "resolved": "https://registry.npmjs.org/npm/-/npm-6.5.0.tgz",
10190 "integrity": "sha512-SPq8zG2Kto+Xrq55E97O14Jla13PmQT5kSnvwBj88BmJZ5Nvw++OmlWfhjkB67pcgP5UEXljEtnGFKZtOgt6MQ==",
10191 "dev": true,
10192 "requires": {
10193 "JSONStream": "^1.3.4",
10194 "abbrev": "~1.1.1",
10195 "ansicolors": "~0.3.2",
10196 "ansistyles": "~0.1.3",
10197 "aproba": "~1.2.0",
10198 "archy": "~1.0.0",
10199 "bin-links": "^1.1.2",
10200 "bluebird": "^3.5.3",
10201 "byte-size": "^4.0.3",
10202 "cacache": "^11.2.0",
10203 "call-limit": "~1.1.0",
10204 "chownr": "~1.0.1",
10205 "ci-info": "^1.6.0",
10206 "cli-columns": "^3.1.2",
10207 "cli-table3": "^0.5.0",
10208 "cmd-shim": "~2.0.2",
10209 "columnify": "~1.5.4",
10210 "config-chain": "^1.1.12",
10211 "debuglog": "*",
10212 "detect-indent": "~5.0.0",
10213 "detect-newline": "^2.1.0",
10214 "dezalgo": "~1.0.3",
10215 "editor": "~1.0.0",
10216 "figgy-pudding": "^3.5.1",
10217 "find-npm-prefix": "^1.0.2",
10218 "fs-vacuum": "~1.2.10",
10219 "fs-write-stream-atomic": "~1.0.10",
10220 "gentle-fs": "^2.0.1",
10221 "glob": "^7.1.3",
10222 "graceful-fs": "^4.1.15",
10223 "has-unicode": "~2.0.1",
10224 "hosted-git-info": "^2.7.1",
10225 "iferr": "^1.0.2",
10226 "imurmurhash": "*",
10227 "inflight": "~1.0.6",
10228 "inherits": "~2.0.3",
10229 "ini": "^1.3.5",
10230 "init-package-json": "^1.10.3",
10231 "is-cidr": "^2.0.6",
10232 "json-parse-better-errors": "^1.0.2",
10233 "lazy-property": "~1.0.0",
10234 "libcipm": "^2.0.2",
10235 "libnpmhook": "^4.0.1",
10236 "libnpx": "^10.2.0",
10237 "lock-verify": "^2.0.2",
10238 "lockfile": "^1.0.4",
10239 "lodash._baseindexof": "*",
10240 "lodash._baseuniq": "~4.6.0",
10241 "lodash._bindcallback": "*",
10242 "lodash._cacheindexof": "*",
10243 "lodash._createcache": "*",
10244 "lodash._getnative": "*",
10245 "lodash.clonedeep": "~4.5.0",
10246 "lodash.restparam": "*",
10247 "lodash.union": "~4.6.0",
10248 "lodash.uniq": "~4.5.0",
10249 "lodash.without": "~4.4.0",
10250 "lru-cache": "^4.1.3",
10251 "meant": "~1.0.1",
10252 "mississippi": "^3.0.0",
10253 "mkdirp": "~0.5.1",
10254 "move-concurrently": "^1.0.1",
10255 "node-gyp": "^3.8.0",
10256 "nopt": "~4.0.1",
10257 "normalize-package-data": "~2.4.0",
10258 "npm-audit-report": "^1.3.1",
10259 "npm-cache-filename": "~1.0.2",
10260 "npm-install-checks": "~3.0.0",
10261 "npm-lifecycle": "^2.1.0",
10262 "npm-package-arg": "^6.1.0",
10263 "npm-packlist": "^1.1.12",
10264 "npm-pick-manifest": "^2.1.0",
10265 "npm-profile": "^3.0.2",
10266 "npm-registry-client": "^8.6.0",
10267 "npm-registry-fetch": "^1.1.0",
10268 "npm-user-validate": "~1.0.0",
10269 "npmlog": "~4.1.2",
10270 "once": "~1.4.0",
10271 "opener": "^1.5.1",
10272 "osenv": "^0.1.5",
10273 "pacote": "^8.1.6",
10274 "path-is-inside": "~1.0.2",
10275 "promise-inflight": "~1.0.1",
10276 "qrcode-terminal": "^0.12.0",
10277 "query-string": "^6.1.0",
10278 "qw": "~1.0.1",
10279 "read": "~1.0.7",
10280 "read-cmd-shim": "~1.0.1",
10281 "read-installed": "~4.0.3",
10282 "read-package-json": "^2.0.13",
10283 "read-package-tree": "^5.2.1",
10284 "readable-stream": "^2.3.6",
10285 "readdir-scoped-modules": "*",
10286 "request": "^2.88.0",
10287 "retry": "^0.12.0",
10288 "rimraf": "~2.6.2",
10289 "safe-buffer": "^5.1.2",
10290 "semver": "^5.5.1",
10291 "sha": "~2.0.1",
10292 "slide": "~1.1.6",
10293 "sorted-object": "~2.0.1",
10294 "sorted-union-stream": "~2.1.3",
10295 "ssri": "^6.0.1",
10296 "stringify-package": "^1.0.0",
10297 "tar": "^4.4.8",
10298 "text-table": "~0.2.0",
10299 "tiny-relative-date": "^1.3.0",
10300 "uid-number": "0.0.6",
10301 "umask": "~1.1.0",
10302 "unique-filename": "~1.1.0",
10303 "unpipe": "~1.0.0",
10304 "update-notifier": "^2.5.0",
10305 "uuid": "^3.3.2",
10306 "validate-npm-package-license": "^3.0.4",
10307 "validate-npm-package-name": "~3.0.0",
10308 "which": "^1.3.1",
10309 "worker-farm": "^1.6.0",
10310 "write-file-atomic": "^2.3.0"
10311 },
10312 "dependencies": {
10313 "JSONStream": {
10314 "version": "1.3.4",
10315 "bundled": true,
10316 "dev": true,
10317 "requires": {
10318 "jsonparse": "^1.2.0",
10319 "through": ">=2.2.7 <3"
10320 }
10321 },
10322 "abbrev": {
10323 "version": "1.1.1",
10324 "bundled": true,
10325 "dev": true
10326 },
10327 "agent-base": {
10328 "version": "4.2.0",
10329 "bundled": true,
10330 "dev": true,
10331 "requires": {
10332 "es6-promisify": "^5.0.0"
10333 }
10334 },
10335 "agentkeepalive": {
10336 "version": "3.4.1",
10337 "bundled": true,
10338 "dev": true,
10339 "requires": {
10340 "humanize-ms": "^1.2.1"
10341 }
10342 },
10343 "ajv": {
10344 "version": "5.5.2",
10345 "bundled": true,
10346 "dev": true,
10347 "requires": {
10348 "co": "^4.6.0",
10349 "fast-deep-equal": "^1.0.0",
10350 "fast-json-stable-stringify": "^2.0.0",
10351 "json-schema-traverse": "^0.3.0"
10352 }
10353 },
10354 "ansi-align": {
10355 "version": "2.0.0",
10356 "bundled": true,
10357 "dev": true,
10358 "requires": {
10359 "string-width": "^2.0.0"
10360 }
10361 },
10362 "ansi-regex": { 12304 "ansi-regex": {
10363 "version": "2.1.1", 12305 "version": "2.1.1",
10364 "bundled": true, 12306 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
12307 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
10365 "dev": true 12308 "dev": true
10366 }, 12309 },
10367 "ansi-styles": { 12310 "ansi-styles": {
10368 "version": "3.2.1", 12311 "version": "2.2.1",
10369 "bundled": true, 12312 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
10370 "dev": true, 12313 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
10371 "requires": {
10372 "color-convert": "^1.9.0"
10373 }
10374 },
10375 "ansicolors": {
10376 "version": "0.3.2",
10377 "bundled": true,
10378 "dev": true
10379 },
10380 "ansistyles": {
10381 "version": "0.1.3",
10382 "bundled": true,
10383 "dev": true
10384 },
10385 "aproba": {
10386 "version": "1.2.0",
10387 "bundled": true,
10388 "dev": true
10389 },
10390 "archy": {
10391 "version": "1.0.0",
10392 "bundled": true,
10393 "dev": true
10394 },
10395 "are-we-there-yet": {
10396 "version": "1.1.4",
10397 "bundled": true,
10398 "dev": true,
10399 "requires": {
10400 "delegates": "^1.0.0",
10401 "readable-stream": "^2.0.6"
10402 }
10403 },
10404 "asap": {
10405 "version": "2.0.6",
10406 "bundled": true,
10407 "dev": true
10408 },
10409 "asn1": {
10410 "version": "0.2.4",
10411 "bundled": true,
10412 "dev": true,
10413 "requires": {
10414 "safer-buffer": "~2.1.0"
10415 }
10416 },
10417 "assert-plus": {
10418 "version": "1.0.0",
10419 "bundled": true,
10420 "dev": true
10421 },
10422 "asynckit": {
10423 "version": "0.4.0",
10424 "bundled": true,
10425 "dev": true
10426 },
10427 "aws-sign2": {
10428 "version": "0.7.0",
10429 "bundled": true,
10430 "dev": true
10431 },
10432 "aws4": {
10433 "version": "1.8.0",
10434 "bundled": true,
10435 "dev": true
10436 },
10437 "balanced-match": {
10438 "version": "1.0.0",
10439 "bundled": true,
10440 "dev": true
10441 },
10442 "bcrypt-pbkdf": {
10443 "version": "1.0.2",
10444 "bundled": true,
10445 "dev": true,
10446 "optional": true,
10447 "requires": {
10448 "tweetnacl": "^0.14.3"
10449 }
10450 },
10451 "bin-links": {
10452 "version": "1.1.2",
10453 "bundled": true,
10454 "dev": true,
10455 "requires": {
10456 "bluebird": "^3.5.0",
10457 "cmd-shim": "^2.0.2",
10458 "gentle-fs": "^2.0.0",
10459 "graceful-fs": "^4.1.11",
10460 "write-file-atomic": "^2.3.0"
10461 }
10462 },
10463 "block-stream": {
10464 "version": "0.0.9",
10465 "bundled": true,
10466 "dev": true,
10467 "requires": {
10468 "inherits": "~2.0.0"
10469 }
10470 },
10471 "bluebird": {
10472 "version": "3.5.3",
10473 "bundled": true,
10474 "dev": true
10475 },
10476 "boxen": {
10477 "version": "1.3.0",
10478 "bundled": true,
10479 "dev": true,
10480 "requires": {
10481 "ansi-align": "^2.0.0",
10482 "camelcase": "^4.0.0",
10483 "chalk": "^2.0.1",
10484 "cli-boxes": "^1.0.0",
10485 "string-width": "^2.0.0",
10486 "term-size": "^1.2.0",
10487 "widest-line": "^2.0.0"
10488 }
10489 },
10490 "brace-expansion": {
10491 "version": "1.1.11",
10492 "bundled": true,
10493 "dev": true,
10494 "requires": {
10495 "balanced-match": "^1.0.0",
10496 "concat-map": "0.0.1"
10497 }
10498 },
10499 "buffer-from": {
10500 "version": "1.0.0",
10501 "bundled": true,
10502 "dev": true
10503 },
10504 "builtin-modules": {
10505 "version": "1.1.1",
10506 "bundled": true,
10507 "dev": true
10508 },
10509 "builtins": {
10510 "version": "1.0.3",
10511 "bundled": true,
10512 "dev": true
10513 },
10514 "byline": {
10515 "version": "5.0.0",
10516 "bundled": true,
10517 "dev": true
10518 },
10519 "byte-size": {
10520 "version": "4.0.3",
10521 "bundled": true,
10522 "dev": true
10523 },
10524 "cacache": {
10525 "version": "11.2.0",
10526 "bundled": true,
10527 "dev": true,
10528 "requires": {
10529 "bluebird": "^3.5.1",
10530 "chownr": "^1.0.1",
10531 "figgy-pudding": "^3.1.0",
10532 "glob": "^7.1.2",
10533 "graceful-fs": "^4.1.11",
10534 "lru-cache": "^4.1.3",
10535 "mississippi": "^3.0.0",
10536 "mkdirp": "^0.5.1",
10537 "move-concurrently": "^1.0.1",
10538 "promise-inflight": "^1.0.1",
10539 "rimraf": "^2.6.2",
10540 "ssri": "^6.0.0",
10541 "unique-filename": "^1.1.0",
10542 "y18n": "^4.0.0"
10543 }
10544 },
10545 "call-limit": {
10546 "version": "1.1.0",
10547 "bundled": true,
10548 "dev": true 12314 "dev": true
10549 }, 12315 },
10550 "camelcase": { 12316 "camelcase": {
10551 "version": "4.1.0", 12317 "version": "2.1.1",
10552 "bundled": true, 12318 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
10553 "dev": true 12319 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
10554 },
10555 "capture-stack-trace": {
10556 "version": "1.0.0",
10557 "bundled": true,
10558 "dev": true
10559 },
10560 "caseless": {
10561 "version": "0.12.0",
10562 "bundled": true,
10563 "dev": true
10564 },
10565 "chalk": {
10566 "version": "2.4.1",
10567 "bundled": true,
10568 "dev": true,
10569 "requires": {
10570 "ansi-styles": "^3.2.1",
10571 "escape-string-regexp": "^1.0.5",
10572 "supports-color": "^5.3.0"
10573 }
10574 },
10575 "chownr": {
10576 "version": "1.0.1",
10577 "bundled": true,
10578 "dev": true
10579 },
10580 "ci-info": {
10581 "version": "1.6.0",
10582 "bundled": true,
10583 "dev": true
10584 },
10585 "cidr-regex": {
10586 "version": "2.0.9",
10587 "bundled": true,
10588 "dev": true,
10589 "requires": {
10590 "ip-regex": "^2.1.0"
10591 }
10592 },
10593 "cli-boxes": {
10594 "version": "1.0.0",
10595 "bundled": true,
10596 "dev": true
10597 },
10598 "cli-columns": {
10599 "version": "3.1.2",
10600 "bundled": true,
10601 "dev": true,
10602 "requires": {
10603 "string-width": "^2.0.0",
10604 "strip-ansi": "^3.0.1"
10605 }
10606 },
10607 "cli-table3": {
10608 "version": "0.5.0",
10609 "bundled": true,
10610 "dev": true,
10611 "requires": {
10612 "colors": "^1.1.2",
10613 "object-assign": "^4.1.0",
10614 "string-width": "^2.1.1"
10615 }
10616 },
10617 "cliui": {
10618 "version": "4.1.0",
10619 "bundled": true,
10620 "dev": true,
10621 "requires": {
10622 "string-width": "^2.1.1",
10623 "strip-ansi": "^4.0.0",
10624 "wrap-ansi": "^2.0.0"
10625 },
10626 "dependencies": {
10627 "ansi-regex": {
10628 "version": "3.0.0",
10629 "bundled": true,
10630 "dev": true
10631 },
10632 "strip-ansi": {
10633 "version": "4.0.0",
10634 "bundled": true,
10635 "dev": true,
10636 "requires": {
10637 "ansi-regex": "^3.0.0"
10638 }
10639 }
10640 }
10641 },
10642 "clone": {
10643 "version": "1.0.4",
10644 "bundled": true,
10645 "dev": true
10646 },
10647 "cmd-shim": {
10648 "version": "2.0.2",
10649 "bundled": true,
10650 "dev": true,
10651 "requires": {
10652 "graceful-fs": "^4.1.2",
10653 "mkdirp": "~0.5.0"
10654 }
10655 },
10656 "co": {
10657 "version": "4.6.0",
10658 "bundled": true,
10659 "dev": true
10660 },
10661 "code-point-at": {
10662 "version": "1.1.0",
10663 "bundled": true,
10664 "dev": true 12320 "dev": true
10665 }, 12321 },
10666 "color-convert": { 12322 "camelcase-keys": {
10667 "version": "1.9.1", 12323 "version": "2.1.0",
10668 "bundled": true, 12324 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
12325 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
10669 "dev": true, 12326 "dev": true,
10670 "requires": { 12327 "requires": {
10671 "color-name": "^1.1.1" 12328 "camelcase": "^2.0.0",
12329 "map-obj": "^1.0.0"
10672 } 12330 }
10673 }, 12331 },
10674 "color-name": { 12332 "chalk": {
10675 "version": "1.1.3", 12333 "version": "1.1.3",
10676 "bundled": true, 12334 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10677 "dev": true 12335 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10678 },
10679 "colors": {
10680 "version": "1.1.2",
10681 "bundled": true,
10682 "dev": true,
10683 "optional": true
10684 },
10685 "columnify": {
10686 "version": "1.5.4",
10687 "bundled": true,
10688 "dev": true, 12336 "dev": true,
10689 "requires": { 12337 "requires": {
12338 "ansi-styles": "^2.2.1",
12339 "escape-string-regexp": "^1.0.2",
12340 "has-ansi": "^2.0.0",
10690 "strip-ansi": "^3.0.0", 12341 "strip-ansi": "^3.0.0",
10691 "wcwidth": "^1.0.0" 12342 "supports-color": "^2.0.0"
10692 }
10693 },
10694 "combined-stream": {
10695 "version": "1.0.6",
10696 "bundled": true,
10697 "dev": true,
10698 "requires": {
10699 "delayed-stream": "~1.0.0"
10700 }
10701 },
10702 "concat-map": {
10703 "version": "0.0.1",
10704 "bundled": true,
10705 "dev": true
10706 },
10707 "concat-stream": {
10708 "version": "1.6.2",
10709 "bundled": true,
10710 "dev": true,
10711 "requires": {
10712 "buffer-from": "^1.0.0",
10713 "inherits": "^2.0.3",
10714 "readable-stream": "^2.2.2",
10715 "typedarray": "^0.0.6"
10716 }
10717 },
10718 "config-chain": {
10719 "version": "1.1.12",
10720 "bundled": true,
10721 "dev": true,
10722 "requires": {
10723 "ini": "^1.3.4",
10724 "proto-list": "~1.2.1"
10725 }
10726 },
10727 "configstore": {
10728 "version": "3.1.2",
10729 "bundled": true,
10730 "dev": true,
10731 "requires": {
10732 "dot-prop": "^4.1.0",
10733 "graceful-fs": "^4.1.2",
10734 "make-dir": "^1.0.0",
10735 "unique-string": "^1.0.0",
10736 "write-file-atomic": "^2.0.0",
10737 "xdg-basedir": "^3.0.0"
10738 }
10739 },
10740 "console-control-strings": {
10741 "version": "1.1.0",
10742 "bundled": true,
10743 "dev": true
10744 },
10745 "copy-concurrently": {
10746 "version": "1.0.5",
10747 "bundled": true,
10748 "dev": true,
10749 "requires": {
10750 "aproba": "^1.1.1",
10751 "fs-write-stream-atomic": "^1.0.8",
10752 "iferr": "^0.1.5",
10753 "mkdirp": "^0.5.1",
10754 "rimraf": "^2.5.4",
10755 "run-queue": "^1.0.0"
10756 },
10757 "dependencies": {
10758 "iferr": {
10759 "version": "0.1.5",
10760 "bundled": true,
10761 "dev": true
10762 }
10763 }
10764 },
10765 "core-util-is": {
10766 "version": "1.0.2",
10767 "bundled": true,
10768 "dev": true
10769 },
10770 "create-error-class": {
10771 "version": "3.0.2",
10772 "bundled": true,
10773 "dev": true,
10774 "requires": {
10775 "capture-stack-trace": "^1.0.0"
10776 } 12343 }
10777 }, 12344 },
10778 "cross-spawn": { 12345 "cross-spawn": {
10779 "version": "5.1.0", 12346 "version": "3.0.1",
10780 "bundled": true, 12347 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
12348 "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
10781 "dev": true, 12349 "dev": true,
10782 "requires": { 12350 "requires": {
10783 "lru-cache": "^4.0.1", 12351 "lru-cache": "^4.0.1",
10784 "shebang-command": "^1.2.0",
10785 "which": "^1.2.9" 12352 "which": "^1.2.9"
10786 } 12353 }
10787 }, 12354 },
10788 "crypto-random-string": { 12355 "find-up": {
10789 "version": "1.0.0",
10790 "bundled": true,
10791 "dev": true
10792 },
10793 "cyclist": {
10794 "version": "0.2.2",
10795 "bundled": true,
10796 "dev": true
10797 },
10798 "dashdash": {
10799 "version": "1.14.1",
10800 "bundled": true,
10801 "dev": true,
10802 "requires": {
10803 "assert-plus": "^1.0.0"
10804 }
10805 },
10806 "debug": {
10807 "version": "3.1.0",
10808 "bundled": true,
10809 "dev": true,
10810 "requires": {
10811 "ms": "2.0.0"
10812 },
10813 "dependencies": {
10814 "ms": {
10815 "version": "2.0.0",
10816 "bundled": true,
10817 "dev": true
10818 }
10819 }
10820 },
10821 "debuglog": {
10822 "version": "1.0.1",
10823 "bundled": true,
10824 "dev": true
10825 },
10826 "decamelize": {
10827 "version": "1.2.0",
10828 "bundled": true,
10829 "dev": true
10830 },
10831 "decode-uri-component": {
10832 "version": "0.2.0",
10833 "bundled": true,
10834 "dev": true
10835 },
10836 "deep-extend": {
10837 "version": "0.5.1",
10838 "bundled": true,
10839 "dev": true
10840 },
10841 "defaults": {
10842 "version": "1.0.3",
10843 "bundled": true,
10844 "dev": true,
10845 "requires": {
10846 "clone": "^1.0.2"
10847 }
10848 },
10849 "delayed-stream": {
10850 "version": "1.0.0",
10851 "bundled": true,
10852 "dev": true
10853 },
10854 "delegates": {
10855 "version": "1.0.0",
10856 "bundled": true,
10857 "dev": true
10858 },
10859 "detect-indent": {
10860 "version": "5.0.0",
10861 "bundled": true,
10862 "dev": true
10863 },
10864 "detect-newline": {
10865 "version": "2.1.0",
10866 "bundled": true,
10867 "dev": true
10868 },
10869 "dezalgo": {
10870 "version": "1.0.3",
10871 "bundled": true,
10872 "dev": true,
10873 "requires": {
10874 "asap": "^2.0.0",
10875 "wrappy": "1"
10876 }
10877 },
10878 "dot-prop": {
10879 "version": "4.2.0",
10880 "bundled": true,
10881 "dev": true,
10882 "requires": {
10883 "is-obj": "^1.0.0"
10884 }
10885 },
10886 "dotenv": {
10887 "version": "5.0.1",
10888 "bundled": true,
10889 "dev": true
10890 },
10891 "duplexer3": {
10892 "version": "0.1.4",
10893 "bundled": true,
10894 "dev": true
10895 },
10896 "duplexify": {
10897 "version": "3.6.0",
10898 "bundled": true,
10899 "dev": true,
10900 "requires": {
10901 "end-of-stream": "^1.0.0",
10902 "inherits": "^2.0.1",
10903 "readable-stream": "^2.0.0",
10904 "stream-shift": "^1.0.0"
10905 }
10906 },
10907 "ecc-jsbn": {
10908 "version": "0.1.2",
10909 "bundled": true,
10910 "dev": true,
10911 "optional": true,
10912 "requires": {
10913 "jsbn": "~0.1.0",
10914 "safer-buffer": "^2.1.0"
10915 }
10916 },
10917 "editor": {
10918 "version": "1.0.0",
10919 "bundled": true,
10920 "dev": true
10921 },
10922 "encoding": {
10923 "version": "0.1.12",
10924 "bundled": true,
10925 "dev": true,
10926 "requires": {
10927 "iconv-lite": "~0.4.13"
10928 }
10929 },
10930 "end-of-stream": {
10931 "version": "1.4.1",
10932 "bundled": true,
10933 "dev": true,
10934 "requires": {
10935 "once": "^1.4.0"
10936 }
10937 },
10938 "err-code": {
10939 "version": "1.1.2", 12356 "version": "1.1.2",
10940 "bundled": true, 12357 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
10941 "dev": true 12358 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
10942 },
10943 "errno": {
10944 "version": "0.1.7",
10945 "bundled": true,
10946 "dev": true,
10947 "requires": {
10948 "prr": "~1.0.1"
10949 }
10950 },
10951 "es6-promise": {
10952 "version": "4.2.4",
10953 "bundled": true,
10954 "dev": true
10955 },
10956 "es6-promisify": {
10957 "version": "5.0.0",
10958 "bundled": true,
10959 "dev": true, 12359 "dev": true,
10960 "requires": { 12360 "requires": {
10961 "es6-promise": "^4.0.3" 12361 "path-exists": "^2.0.0",
12362 "pinkie-promise": "^2.0.0"
10962 } 12363 }
10963 }, 12364 },
10964 "escape-string-regexp": { 12365 "indent-string": {
10965 "version": "1.0.5",
10966 "bundled": true,
10967 "dev": true
10968 },
10969 "execa": {
10970 "version": "0.7.0",
10971 "bundled": true,
10972 "dev": true,
10973 "requires": {
10974 "cross-spawn": "^5.0.1",
10975 "get-stream": "^3.0.0",
10976 "is-stream": "^1.1.0",
10977 "npm-run-path": "^2.0.0",
10978 "p-finally": "^1.0.0",
10979 "signal-exit": "^3.0.0",
10980 "strip-eof": "^1.0.0"
10981 }
10982 },
10983 "extend": {
10984 "version": "3.0.2",
10985 "bundled": true,
10986 "dev": true
10987 },
10988 "extsprintf": {
10989 "version": "1.3.0",
10990 "bundled": true,
10991 "dev": true
10992 },
10993 "fast-deep-equal": {
10994 "version": "1.1.0",
10995 "bundled": true,
10996 "dev": true
10997 },
10998 "fast-json-stable-stringify": {
10999 "version": "2.0.0",
11000 "bundled": true,
11001 "dev": true
11002 },
11003 "figgy-pudding": {
11004 "version": "3.5.1",
11005 "bundled": true,
11006 "dev": true
11007 },
11008 "find-npm-prefix": {
11009 "version": "1.0.2",
11010 "bundled": true,
11011 "dev": true
11012 },
11013 "find-up": {
11014 "version": "2.1.0", 12366 "version": "2.1.0",
11015 "bundled": true, 12367 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
12368 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
11016 "dev": true, 12369 "dev": true,
11017 "requires": { 12370 "requires": {
11018 "locate-path": "^2.0.0" 12371 "repeating": "^2.0.0"
11019 } 12372 }
11020 }, 12373 },
11021 "flush-write-stream": { 12374 "load-json-file": {
11022 "version": "1.0.3", 12375 "version": "1.1.0",
11023 "bundled": true, 12376 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
11024 "dev": true, 12377 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
11025 "requires": {
11026 "inherits": "^2.0.1",
11027 "readable-stream": "^2.0.4"
11028 }
11029 },
11030 "forever-agent": {
11031 "version": "0.6.1",
11032 "bundled": true,
11033 "dev": true
11034 },
11035 "form-data": {
11036 "version": "2.3.2",
11037 "bundled": true,
11038 "dev": true,
11039 "requires": {
11040 "asynckit": "^0.4.0",
11041 "combined-stream": "1.0.6",
11042 "mime-types": "^2.1.12"
11043 }
11044 },
11045 "from2": {
11046 "version": "2.3.0",
11047 "bundled": true,
11048 "dev": true,
11049 "requires": {
11050 "inherits": "^2.0.1",
11051 "readable-stream": "^2.0.0"
11052 }
11053 },
11054 "fs-minipass": {
11055 "version": "1.2.5",
11056 "bundled": true,
11057 "dev": true,
11058 "requires": {
11059 "minipass": "^2.2.1"
11060 }
11061 },
11062 "fs-vacuum": {
11063 "version": "1.2.10",
11064 "bundled": true,
11065 "dev": true,
11066 "requires": {
11067 "graceful-fs": "^4.1.2",
11068 "path-is-inside": "^1.0.1",
11069 "rimraf": "^2.5.2"
11070 }
11071 },
11072 "fs-write-stream-atomic": {
11073 "version": "1.0.10",
11074 "bundled": true,
11075 "dev": true,
11076 "requires": {
11077 "graceful-fs": "^4.1.2",
11078 "iferr": "^0.1.5",
11079 "imurmurhash": "^0.1.4",
11080 "readable-stream": "1 || 2"
11081 },
11082 "dependencies": {
11083 "iferr": {
11084 "version": "0.1.5",
11085 "bundled": true,
11086 "dev": true
11087 }
11088 }
11089 },
11090 "fs.realpath": {
11091 "version": "1.0.0",
11092 "bundled": true,
11093 "dev": true
11094 },
11095 "fstream": {
11096 "version": "1.0.11",
11097 "bundled": true,
11098 "dev": true, 12378 "dev": true,
11099 "requires": { 12379 "requires": {
11100 "graceful-fs": "^4.1.2", 12380 "graceful-fs": "^4.1.2",
11101 "inherits": "~2.0.0", 12381 "parse-json": "^2.2.0",
11102 "mkdirp": ">=0.5 0", 12382 "pify": "^2.0.0",
11103 "rimraf": "2" 12383 "pinkie-promise": "^2.0.0",
11104 } 12384 "strip-bom": "^2.0.0"
11105 },
11106 "gauge": {
11107 "version": "2.7.4",
11108 "bundled": true,
11109 "dev": true,
11110 "requires": {
11111 "aproba": "^1.0.3",
11112 "console-control-strings": "^1.0.0",
11113 "has-unicode": "^2.0.0",
11114 "object-assign": "^4.1.0",
11115 "signal-exit": "^3.0.0",
11116 "string-width": "^1.0.1",
11117 "strip-ansi": "^3.0.1",
11118 "wide-align": "^1.1.0"
11119 },
11120 "dependencies": {
11121 "string-width": {
11122 "version": "1.0.2",
11123 "bundled": true,
11124 "dev": true,
11125 "requires": {
11126 "code-point-at": "^1.0.0",
11127 "is-fullwidth-code-point": "^1.0.0",
11128 "strip-ansi": "^3.0.0"
11129 }
11130 }
11131 }
11132 },
11133 "genfun": {
11134 "version": "4.0.1",
11135 "bundled": true,
11136 "dev": true
11137 },
11138 "gentle-fs": {
11139 "version": "2.0.1",
11140 "bundled": true,
11141 "dev": true,
11142 "requires": {
11143 "aproba": "^1.1.2",
11144 "fs-vacuum": "^1.2.10",
11145 "graceful-fs": "^4.1.11",
11146 "iferr": "^0.1.5",
11147 "mkdirp": "^0.5.1",
11148 "path-is-inside": "^1.0.2",
11149 "read-cmd-shim": "^1.0.1",
11150 "slide": "^1.1.6"
11151 },
11152 "dependencies": {
11153 "iferr": {
11154 "version": "0.1.5",
11155 "bundled": true,
11156 "dev": true
11157 }
11158 }
11159 },
11160 "get-caller-file": {
11161 "version": "1.0.2",
11162 "bundled": true,
11163 "dev": true
11164 },
11165 "get-stream": {
11166 "version": "3.0.0",
11167 "bundled": true,
11168 "dev": true
11169 },
11170 "getpass": {
11171 "version": "0.1.7",
11172 "bundled": true,
11173 "dev": true,
11174 "requires": {
11175 "assert-plus": "^1.0.0"
11176 }
11177 },
11178 "glob": {
11179 "version": "7.1.3",
11180 "bundled": true,
11181 "dev": true,
11182 "requires": {
11183 "fs.realpath": "^1.0.0",
11184 "inflight": "^1.0.4",
11185 "inherits": "2",
11186 "minimatch": "^3.0.4",
11187 "once": "^1.3.0",
11188 "path-is-absolute": "^1.0.0"
11189 }
11190 },
11191 "global-dirs": {
11192 "version": "0.1.1",
11193 "bundled": true,
11194 "dev": true,
11195 "requires": {
11196 "ini": "^1.3.4"
11197 }
11198 },
11199 "got": {
11200 "version": "6.7.1",
11201 "bundled": true,
11202 "dev": true,
11203 "requires": {
11204 "create-error-class": "^3.0.0",
11205 "duplexer3": "^0.1.4",
11206 "get-stream": "^3.0.0",
11207 "is-redirect": "^1.0.0",
11208 "is-retry-allowed": "^1.0.0",
11209 "is-stream": "^1.0.0",
11210 "lowercase-keys": "^1.0.0",
11211 "safe-buffer": "^5.0.1",
11212 "timed-out": "^4.0.0",
11213 "unzip-response": "^2.0.1",
11214 "url-parse-lax": "^1.0.0"
11215 }
11216 },
11217 "graceful-fs": {
11218 "version": "4.1.15",
11219 "bundled": true,
11220 "dev": true
11221 },
11222 "har-schema": {
11223 "version": "2.0.0",
11224 "bundled": true,
11225 "dev": true
11226 },
11227 "har-validator": {
11228 "version": "5.1.0",
11229 "bundled": true,
11230 "dev": true,
11231 "requires": {
11232 "ajv": "^5.3.0",
11233 "har-schema": "^2.0.0"
11234 }
11235 },
11236 "has-flag": {
11237 "version": "3.0.0",
11238 "bundled": true,
11239 "dev": true
11240 },
11241 "has-unicode": {
11242 "version": "2.0.1",
11243 "bundled": true,
11244 "dev": true
11245 },
11246 "hosted-git-info": {
11247 "version": "2.7.1",
11248 "bundled": true,
11249 "dev": true
11250 },
11251 "http-cache-semantics": {
11252 "version": "3.8.1",
11253 "bundled": true,
11254 "dev": true
11255 },
11256 "http-proxy-agent": {
11257 "version": "2.1.0",
11258 "bundled": true,
11259 "dev": true,
11260 "requires": {
11261 "agent-base": "4",
11262 "debug": "3.1.0"
11263 }
11264 },
11265 "http-signature": {
11266 "version": "1.2.0",
11267 "bundled": true,
11268 "dev": true,
11269 "requires": {
11270 "assert-plus": "^1.0.0",
11271 "jsprim": "^1.2.2",
11272 "sshpk": "^1.7.0"
11273 }
11274 },
11275 "https-proxy-agent": {
11276 "version": "2.2.1",
11277 "bundled": true,
11278 "dev": true,
11279 "requires": {
11280 "agent-base": "^4.1.0",
11281 "debug": "^3.1.0"
11282 }
11283 },
11284 "humanize-ms": {
11285 "version": "1.2.1",
11286 "bundled": true,
11287 "dev": true,
11288 "requires": {
11289 "ms": "^2.0.0"
11290 }
11291 },
11292 "iconv-lite": {
11293 "version": "0.4.23",
11294 "bundled": true,
11295 "dev": true,
11296 "requires": {
11297 "safer-buffer": ">= 2.1.2 < 3"
11298 }
11299 },
11300 "iferr": {
11301 "version": "1.0.2",
11302 "bundled": true,
11303 "dev": true
11304 },
11305 "ignore-walk": {
11306 "version": "3.0.1",
11307 "bundled": true,
11308 "dev": true,
11309 "requires": {
11310 "minimatch": "^3.0.4"
11311 } 12385 }
11312 }, 12386 },
11313 "import-lazy": { 12387 "map-obj": {
11314 "version": "2.1.0", 12388 "version": "1.0.1",
11315 "bundled": true, 12389 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
11316 "dev": true 12390 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
11317 },
11318 "imurmurhash": {
11319 "version": "0.1.4",
11320 "bundled": true,
11321 "dev": true 12391 "dev": true
11322 }, 12392 },
11323 "inflight": { 12393 "meow": {
11324 "version": "1.0.6", 12394 "version": "3.7.0",
11325 "bundled": true, 12395 "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
12396 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
11326 "dev": true, 12397 "dev": true,
11327 "requires": { 12398 "requires": {
11328 "once": "^1.3.0", 12399 "camelcase-keys": "^2.0.0",
11329 "wrappy": "1" 12400 "decamelize": "^1.1.2",
12401 "loud-rejection": "^1.0.0",
12402 "map-obj": "^1.0.1",
12403 "minimist": "^1.1.3",
12404 "normalize-package-data": "^2.3.4",
12405 "object-assign": "^4.0.1",
12406 "read-pkg-up": "^1.0.1",
12407 "redent": "^1.0.0",
12408 "trim-newlines": "^1.0.0"
11330 } 12409 }
11331 }, 12410 },
11332 "inherits": { 12411 "parse-json": {
11333 "version": "2.0.3", 12412 "version": "2.2.0",
11334 "bundled": true, 12413 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
11335 "dev": true 12414 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
11336 },
11337 "ini": {
11338 "version": "1.3.5",
11339 "bundled": true,
11340 "dev": true
11341 },
11342 "init-package-json": {
11343 "version": "1.10.3",
11344 "bundled": true,
11345 "dev": true, 12415 "dev": true,
11346 "requires": { 12416 "requires": {
11347 "glob": "^7.1.1", 12417 "error-ex": "^1.2.0"
11348 "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0",
11349 "promzard": "^0.3.0",
11350 "read": "~1.0.1",
11351 "read-package-json": "1 || 2",
11352 "semver": "2.x || 3.x || 4 || 5",
11353 "validate-npm-package-license": "^3.0.1",
11354 "validate-npm-package-name": "^3.0.0"
11355 } 12418 }
11356 }, 12419 },
11357 "invert-kv": { 12420 "path-exists": {
11358 "version": "1.0.0",
11359 "bundled": true,
11360 "dev": true
11361 },
11362 "ip": {
11363 "version": "1.1.5",
11364 "bundled": true,
11365 "dev": true
11366 },
11367 "ip-regex": {
11368 "version": "2.1.0", 12421 "version": "2.1.0",
11369 "bundled": true, 12422 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
11370 "dev": true 12423 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
11371 },
11372 "is-builtin-module": {
11373 "version": "1.0.0",
11374 "bundled": true,
11375 "dev": true, 12424 "dev": true,
11376 "requires": { 12425 "requires": {
11377 "builtin-modules": "^1.0.0" 12426 "pinkie-promise": "^2.0.0"
11378 } 12427 }
11379 }, 12428 },
11380 "is-ci": { 12429 "path-type": {
11381 "version": "1.1.0", 12430 "version": "1.1.0",
11382 "bundled": true, 12431 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
12432 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
11383 "dev": true, 12433 "dev": true,
11384 "requires": { 12434 "requires": {
11385 "ci-info": "^1.0.0" 12435 "graceful-fs": "^4.1.2",
11386 } 12436 "pify": "^2.0.0",
11387 }, 12437 "pinkie-promise": "^2.0.0"
11388 "is-cidr": {
11389 "version": "2.0.6",
11390 "bundled": true,
11391 "dev": true,
11392 "requires": {
11393 "cidr-regex": "^2.0.8"
11394 }
11395 },
11396 "is-fullwidth-code-point": {
11397 "version": "1.0.0",
11398 "bundled": true,
11399 "dev": true,
11400 "requires": {
11401 "number-is-nan": "^1.0.0"
11402 }
11403 },
11404 "is-installed-globally": {
11405 "version": "0.1.0",
11406 "bundled": true,
11407 "dev": true,
11408 "requires": {
11409 "global-dirs": "^0.1.0",
11410 "is-path-inside": "^1.0.0"
11411 }
11412 },
11413 "is-npm": {
11414 "version": "1.0.0",
11415 "bundled": true,
11416 "dev": true
11417 },
11418 "is-obj": {
11419 "version": "1.0.1",
11420 "bundled": true,
11421 "dev": true
11422 },
11423 "is-path-inside": {
11424 "version": "1.0.1",
11425 "bundled": true,
11426 "dev": true,
11427 "requires": {
11428 "path-is-inside": "^1.0.1"
11429 } 12438 }
11430 }, 12439 },
11431 "is-redirect": { 12440 "pify": {
11432 "version": "1.0.0", 12441 "version": "2.3.0",
11433 "bundled": true, 12442 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
11434 "dev": true 12443 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
11435 },
11436 "is-retry-allowed": {
11437 "version": "1.1.0",
11438 "bundled": true,
11439 "dev": true 12444 "dev": true
11440 }, 12445 },
11441 "is-stream": { 12446 "read-pkg": {
11442 "version": "1.1.0", 12447 "version": "1.1.0",
11443 "bundled": true, 12448 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
11444 "dev": true 12449 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
11445 },
11446 "is-typedarray": {
11447 "version": "1.0.0",
11448 "bundled": true,
11449 "dev": true
11450 },
11451 "isarray": {
11452 "version": "1.0.0",
11453 "bundled": true,
11454 "dev": true
11455 },
11456 "isexe": {
11457 "version": "2.0.0",
11458 "bundled": true,
11459 "dev": true
11460 },
11461 "isstream": {
11462 "version": "0.1.2",
11463 "bundled": true,
11464 "dev": true
11465 },
11466 "jsbn": {
11467 "version": "0.1.1",
11468 "bundled": true,
11469 "dev": true,
11470 "optional": true
11471 },
11472 "json-parse-better-errors": {
11473 "version": "1.0.2",
11474 "bundled": true,
11475 "dev": true
11476 },
11477 "json-schema": {
11478 "version": "0.2.3",
11479 "bundled": true,
11480 "dev": true
11481 },
11482 "json-schema-traverse": {
11483 "version": "0.3.1",
11484 "bundled": true,
11485 "dev": true
11486 },
11487 "json-stringify-safe": {
11488 "version": "5.0.1",
11489 "bundled": true,
11490 "dev": true
11491 },
11492 "jsonparse": {
11493 "version": "1.3.1",
11494 "bundled": true,
11495 "dev": true
11496 },
11497 "jsprim": {
11498 "version": "1.4.1",
11499 "bundled": true,
11500 "dev": true, 12450 "dev": true,
11501 "requires": { 12451 "requires": {
11502 "assert-plus": "1.0.0", 12452 "load-json-file": "^1.0.0",
11503 "extsprintf": "1.3.0", 12453 "normalize-package-data": "^2.3.2",
11504 "json-schema": "0.2.3", 12454 "path-type": "^1.0.0"
11505 "verror": "1.10.0"
11506 } 12455 }
11507 }, 12456 },
11508 "latest-version": { 12457 "read-pkg-up": {
11509 "version": "3.1.0", 12458 "version": "1.0.1",
11510 "bundled": true, 12459 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
12460 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
11511 "dev": true, 12461 "dev": true,
11512 "requires": { 12462 "requires": {
11513 "package-json": "^4.0.0" 12463 "find-up": "^1.0.0",
12464 "read-pkg": "^1.0.0"
11514 } 12465 }
11515 }, 12466 },
11516 "lazy-property": { 12467 "redent": {
11517 "version": "1.0.0",
11518 "bundled": true,
11519 "dev": true
11520 },
11521 "lcid": {
11522 "version": "1.0.0", 12468 "version": "1.0.0",
11523 "bundled": true, 12469 "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
11524 "dev": true, 12470 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
11525 "requires": {
11526 "invert-kv": "^1.0.0"
11527 }
11528 },
11529 "libcipm": {
11530 "version": "2.0.2",
11531 "bundled": true,
11532 "dev": true,
11533 "requires": {
11534 "bin-links": "^1.1.2",
11535 "bluebird": "^3.5.1",
11536 "find-npm-prefix": "^1.0.2",
11537 "graceful-fs": "^4.1.11",
11538 "lock-verify": "^2.0.2",
11539 "mkdirp": "^0.5.1",
11540 "npm-lifecycle": "^2.0.3",
11541 "npm-logical-tree": "^1.2.1",
11542 "npm-package-arg": "^6.1.0",
11543 "pacote": "^8.1.6",
11544 "protoduck": "^5.0.0",
11545 "read-package-json": "^2.0.13",
11546 "rimraf": "^2.6.2",
11547 "worker-farm": "^1.6.0"
11548 }
11549 },
11550 "libnpmhook": {
11551 "version": "4.0.1",
11552 "bundled": true,
11553 "dev": true,
11554 "requires": {
11555 "figgy-pudding": "^3.1.0",
11556 "npm-registry-fetch": "^3.0.0"
11557 },
11558 "dependencies": {
11559 "npm-registry-fetch": {
11560 "version": "3.1.1",
11561 "bundled": true,
11562 "dev": true,
11563 "requires": {
11564 "bluebird": "^3.5.1",
11565 "figgy-pudding": "^3.1.0",
11566 "lru-cache": "^4.1.2",
11567 "make-fetch-happen": "^4.0.0",
11568 "npm-package-arg": "^6.0.0"
11569 }
11570 }
11571 }
11572 },
11573 "libnpx": {
11574 "version": "10.2.0",
11575 "bundled": true,
11576 "dev": true,
11577 "requires": {
11578 "dotenv": "^5.0.1",
11579 "npm-package-arg": "^6.0.0",
11580 "rimraf": "^2.6.2",
11581 "safe-buffer": "^5.1.0",
11582 "update-notifier": "^2.3.0",
11583 "which": "^1.3.0",
11584 "y18n": "^4.0.0",
11585 "yargs": "^11.0.0"
11586 }
11587 },
11588 "locate-path": {
11589 "version": "2.0.0",
11590 "bundled": true,
11591 "dev": true,
11592 "requires": {
11593 "p-locate": "^2.0.0",
11594 "path-exists": "^3.0.0"
11595 }
11596 },
11597 "lock-verify": {
11598 "version": "2.0.2",
11599 "bundled": true,
11600 "dev": true,
11601 "requires": {
11602 "npm-package-arg": "^5.1.2 || 6",
11603 "semver": "^5.4.1"
11604 }
11605 },
11606 "lockfile": {
11607 "version": "1.0.4",
11608 "bundled": true,
11609 "dev": true,
11610 "requires": {
11611 "signal-exit": "^3.0.2"
11612 }
11613 },
11614 "lodash._baseindexof": {
11615 "version": "3.1.0",
11616 "bundled": true,
11617 "dev": true
11618 },
11619 "lodash._baseuniq": {
11620 "version": "4.6.0",
11621 "bundled": true,
11622 "dev": true, 12471 "dev": true,
11623 "requires": { 12472 "requires": {
11624 "lodash._createset": "~4.0.0", 12473 "indent-string": "^2.1.0",
11625 "lodash._root": "~3.0.0" 12474 "strip-indent": "^1.0.1"
11626 } 12475 }
11627 }, 12476 },
11628 "lodash._bindcallback": { 12477 "strip-ansi": {
11629 "version": "3.0.1",
11630 "bundled": true,
11631 "dev": true
11632 },
11633 "lodash._cacheindexof": {
11634 "version": "3.0.2",
11635 "bundled": true,
11636 "dev": true
11637 },
11638 "lodash._createcache": {
11639 "version": "3.1.2",
11640 "bundled": true,
11641 "dev": true,
11642 "requires": {
11643 "lodash._getnative": "^3.0.0"
11644 }
11645 },
11646 "lodash._createset": {
11647 "version": "4.0.3",
11648 "bundled": true,
11649 "dev": true
11650 },
11651 "lodash._getnative": {
11652 "version": "3.9.1",
11653 "bundled": true,
11654 "dev": true
11655 },
11656 "lodash._root": {
11657 "version": "3.0.1", 12478 "version": "3.0.1",
11658 "bundled": true, 12479 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
11659 "dev": true 12480 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
11660 },
11661 "lodash.clonedeep": {
11662 "version": "4.5.0",
11663 "bundled": true,
11664 "dev": true
11665 },
11666 "lodash.restparam": {
11667 "version": "3.6.1",
11668 "bundled": true,
11669 "dev": true
11670 },
11671 "lodash.union": {
11672 "version": "4.6.0",
11673 "bundled": true,
11674 "dev": true
11675 },
11676 "lodash.uniq": {
11677 "version": "4.5.0",
11678 "bundled": true,
11679 "dev": true
11680 },
11681 "lodash.without": {
11682 "version": "4.4.0",
11683 "bundled": true,
11684 "dev": true
11685 },
11686 "lowercase-keys": {
11687 "version": "1.0.1",
11688 "bundled": true,
11689 "dev": true
11690 },
11691 "lru-cache": {
11692 "version": "4.1.3",
11693 "bundled": true,
11694 "dev": true,
11695 "requires": {
11696 "pseudomap": "^1.0.2",
11697 "yallist": "^2.1.2"
11698 }
11699 },
11700 "make-dir": {
11701 "version": "1.3.0",
11702 "bundled": true,
11703 "dev": true, 12481 "dev": true,
11704 "requires": { 12482 "requires": {
11705 "pify": "^3.0.0" 12483 "ansi-regex": "^2.0.0"
11706 } 12484 }
11707 }, 12485 },
11708 "make-fetch-happen": { 12486 "strip-bom": {
11709 "version": "4.0.1", 12487 "version": "2.0.0",
11710 "bundled": true, 12488 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
12489 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
11711 "dev": true, 12490 "dev": true,
11712 "requires": { 12491 "requires": {
11713 "agentkeepalive": "^3.4.1", 12492 "is-utf8": "^0.2.0"
11714 "cacache": "^11.0.1",
11715 "http-cache-semantics": "^3.8.1",
11716 "http-proxy-agent": "^2.1.0",
11717 "https-proxy-agent": "^2.2.1",
11718 "lru-cache": "^4.1.2",
11719 "mississippi": "^3.0.0",
11720 "node-fetch-npm": "^2.0.2",
11721 "promise-retry": "^1.1.1",
11722 "socks-proxy-agent": "^4.0.0",
11723 "ssri": "^6.0.0"
11724 } 12493 }
11725 }, 12494 },
11726 "meant": { 12495 "strip-indent": {
11727 "version": "1.0.1", 12496 "version": "1.0.1",
11728 "bundled": true, 12497 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
11729 "dev": true 12498 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
11730 },
11731 "mem": {
11732 "version": "1.1.0",
11733 "bundled": true,
11734 "dev": true, 12499 "dev": true,
11735 "requires": { 12500 "requires": {
11736 "mimic-fn": "^1.0.0" 12501 "get-stdin": "^4.0.1"
11737 } 12502 }
11738 }, 12503 },
11739 "mime-db": { 12504 "supports-color": {
11740 "version": "1.35.0", 12505 "version": "2.0.0",
11741 "bundled": true, 12506 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
12507 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11742 "dev": true 12508 "dev": true
11743 }, 12509 },
11744 "mime-types": { 12510 "trim-newlines": {
11745 "version": "2.1.19", 12511 "version": "1.0.0",
11746 "bundled": true, 12512 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
11747 "dev": true, 12513 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
11748 "requires": {
11749 "mime-db": "~1.35.0"
11750 }
11751 },
11752 "mimic-fn": {
11753 "version": "1.2.0",
11754 "bundled": true,
11755 "dev": true 12514 "dev": true
11756 }, 12515 }
11757 "minimatch": { 12516 }
11758 "version": "3.0.4", 12517 },
11759 "bundled": true, 12518 "node-watch": {
11760 "dev": true, 12519 "version": "0.3.5",
11761 "requires": { 12520 "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.3.5.tgz",
11762 "brace-expansion": "^1.1.7" 12521 "integrity": "sha1-oH8lOk9TjenUylIt1/GZbu7A2X4=",
11763 } 12522 "dev": true
11764 }, 12523 },
11765 "minimist": { 12524 "node.extend": {
11766 "version": "0.0.8", 12525 "version": "1.0.10",
11767 "bundled": true, 12526 "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-1.0.10.tgz",
12527 "integrity": "sha1-Mmm934HFRTX0CKvHhMMrDSvVX28=",
12528 "dev": true,
12529 "requires": {
12530 "is": "~0.3.0"
12531 }
12532 },
12533 "nopt": {
12534 "version": "3.0.6",
12535 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
12536 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
12537 "dev": true,
12538 "requires": {
12539 "abbrev": "1"
12540 }
12541 },
12542 "normalize-package-data": {
12543 "version": "2.5.0",
12544 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
12545 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
12546 "dev": true,
12547 "requires": {
12548 "hosted-git-info": "^2.1.4",
12549 "resolve": "^1.10.0",
12550 "semver": "2 || 3 || 4 || 5",
12551 "validate-npm-package-license": "^3.0.1"
12552 }
12553 },
12554 "normalize-path": {
12555 "version": "2.1.1",
12556 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
12557 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
12558 "requires": {
12559 "remove-trailing-separator": "^1.0.1"
12560 }
12561 },
12562 "normalize-url": {
12563 "version": "1.9.1",
12564 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
12565 "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
12566 "requires": {
12567 "object-assign": "^4.0.1",
12568 "prepend-http": "^1.0.0",
12569 "query-string": "^4.1.0",
12570 "sort-keys": "^1.0.0"
12571 }
12572 },
12573 "now-and-later": {
12574 "version": "2.0.0",
12575 "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.0.tgz",
12576 "integrity": "sha1-vGHLtFbXnLMiB85HygUTb/Ln1u4=",
12577 "dev": true,
12578 "requires": {
12579 "once": "^1.3.2"
12580 }
12581 },
12582 "npm-bundled": {
12583 "version": "1.0.6",
12584 "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz",
12585 "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==",
12586 "dev": true
12587 },
12588 "npm-lifecycle": {
12589 "version": "2.1.0",
12590 "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-2.1.0.tgz",
12591 "integrity": "sha512-QbBfLlGBKsktwBZLj6AviHC6Q9Y3R/AY4a2PYSIRhSKSS0/CxRyD/PfxEX6tPeOCXQgMSNdwGeECacstgptc+g==",
12592 "dev": true,
12593 "requires": {
12594 "byline": "^5.0.0",
12595 "graceful-fs": "^4.1.11",
12596 "node-gyp": "^3.8.0",
12597 "resolve-from": "^4.0.0",
12598 "slide": "^1.1.6",
12599 "uid-number": "0.0.6",
12600 "umask": "^1.1.0",
12601 "which": "^1.3.1"
12602 },
12603 "dependencies": {
12604 "resolve-from": {
12605 "version": "4.0.0",
12606 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
12607 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
11768 "dev": true 12608 "dev": true
11769 }, 12609 }
11770 "minipass": { 12610 }
11771 "version": "2.3.3", 12611 },
11772 "bundled": true, 12612 "npm-package-arg": {
11773 "dev": true, 12613 "version": "6.1.0",
11774 "requires": { 12614 "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz",
11775 "safe-buffer": "^5.1.2", 12615 "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==",
11776 "yallist": "^3.0.0" 12616 "dev": true,
11777 }, 12617 "requires": {
11778 "dependencies": { 12618 "hosted-git-info": "^2.6.0",
11779 "yallist": { 12619 "osenv": "^0.1.5",
11780 "version": "3.0.2", 12620 "semver": "^5.5.0",
11781 "bundled": true, 12621 "validate-npm-package-name": "^3.0.0"
11782 "dev": true 12622 }
11783 } 12623 },
11784 } 12624 "npm-packlist": {
11785 }, 12625 "version": "1.3.0",
11786 "minizlib": { 12626 "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.3.0.tgz",
11787 "version": "1.1.1", 12627 "integrity": "sha512-qPBc6CnxEzpOcc4bjoIBJbYdy0D/LFFPUdxvfwor4/w3vxeE0h6TiOVurCEPpQ6trjN77u/ShyfeJGsbAfB3dA==",
11788 "bundled": true, 12628 "dev": true,
11789 "dev": true, 12629 "requires": {
11790 "requires": { 12630 "ignore-walk": "^3.0.1",
11791 "minipass": "^2.2.1" 12631 "npm-bundled": "^1.0.1"
11792 } 12632 }
11793 }, 12633 },
11794 "mississippi": { 12634 "npm-pick-manifest": {
11795 "version": "3.0.0", 12635 "version": "2.2.3",
11796 "bundled": true, 12636 "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz",
11797 "dev": true, 12637 "integrity": "sha512-+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA==",
11798 "requires": { 12638 "dev": true,
11799 "concat-stream": "^1.5.0", 12639 "requires": {
11800 "duplexify": "^3.4.2", 12640 "figgy-pudding": "^3.5.1",
11801 "end-of-stream": "^1.1.0", 12641 "npm-package-arg": "^6.0.0",
11802 "flush-write-stream": "^1.0.0", 12642 "semver": "^5.4.1"
11803 "from2": "^2.1.0", 12643 }
11804 "parallel-transform": "^1.1.0", 12644 },
11805 "pump": "^3.0.0", 12645 "npm-registry-fetch": {
11806 "pumpify": "^1.3.3", 12646 "version": "3.9.0",
11807 "stream-each": "^1.1.0", 12647 "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.9.0.tgz",
11808 "through2": "^2.0.0" 12648 "integrity": "sha512-srwmt8YhNajAoSAaDWndmZgx89lJwIZ1GWxOuckH4Coek4uHv5S+o/l9FLQe/awA+JwTnj4FJHldxhlXdZEBmw==",
11809 } 12649 "dev": true,
11810 }, 12650 "requires": {
11811 "mkdirp": { 12651 "JSONStream": "^1.3.4",
11812 "version": "0.5.1", 12652 "bluebird": "^3.5.1",
11813 "bundled": true, 12653 "figgy-pudding": "^3.4.1",
11814 "dev": true, 12654 "lru-cache": "^4.1.3",
11815 "requires": { 12655 "make-fetch-happen": "^4.0.1",
11816 "minimist": "0.0.8" 12656 "npm-package-arg": "^6.1.0"
11817 } 12657 }
11818 }, 12658 },
11819 "move-concurrently": { 12659 "npm-run-path": {
11820 "version": "1.0.1", 12660 "version": "2.0.2",
11821 "bundled": true, 12661 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
11822 "dev": true, 12662 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
11823 "requires": { 12663 "dev": true,
11824 "aproba": "^1.1.1", 12664 "requires": {
11825 "copy-concurrently": "^1.0.0", 12665 "path-key": "^2.0.0"
11826 "fs-write-stream-atomic": "^1.0.8", 12666 }
11827 "mkdirp": "^0.5.1", 12667 },
11828 "rimraf": "^2.5.4", 12668 "npmlog": {
11829 "run-queue": "^1.0.3" 12669 "version": "4.1.2",
11830 } 12670 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
11831 }, 12671 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
11832 "ms": { 12672 "dev": true,
12673 "requires": {
12674 "are-we-there-yet": "~1.1.2",
12675 "console-control-strings": "~1.1.0",
12676 "gauge": "~2.7.3",
12677 "set-blocking": "~2.0.0"
12678 }
12679 },
12680 "nth-check": {
12681 "version": "1.0.2",
12682 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
12683 "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
12684 "dev": true,
12685 "requires": {
12686 "boolbase": "~1.0.0"
12687 }
12688 },
12689 "nugget": {
12690 "version": "2.0.1",
12691 "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz",
12692 "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=",
12693 "dev": true,
12694 "requires": {
12695 "debug": "^2.1.3",
12696 "minimist": "^1.1.0",
12697 "pretty-bytes": "^1.0.2",
12698 "progress-stream": "^1.1.0",
12699 "request": "^2.45.0",
12700 "single-line-log": "^1.1.2",
12701 "throttleit": "0.0.2"
12702 },
12703 "dependencies": {
12704 "camelcase": {
11833 "version": "2.1.1", 12705 "version": "2.1.1",
11834 "bundled": true, 12706 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
11835 "dev": true 12707 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
11836 },
11837 "mute-stream": {
11838 "version": "0.0.7",
11839 "bundled": true,
11840 "dev": true
11841 },
11842 "node-fetch-npm": {
11843 "version": "2.0.2",
11844 "bundled": true,
11845 "dev": true,
11846 "requires": {
11847 "encoding": "^0.1.11",
11848 "json-parse-better-errors": "^1.0.0",
11849 "safe-buffer": "^5.1.1"
11850 }
11851 },
11852 "node-gyp": {
11853 "version": "3.8.0",
11854 "bundled": true,
11855 "dev": true,
11856 "requires": {
11857 "fstream": "^1.0.0",
11858 "glob": "^7.0.3",
11859 "graceful-fs": "^4.1.2",
11860 "mkdirp": "^0.5.0",
11861 "nopt": "2 || 3",
11862 "npmlog": "0 || 1 || 2 || 3 || 4",
11863 "osenv": "0",
11864 "request": "^2.87.0",
11865 "rimraf": "2",
11866 "semver": "~5.3.0",
11867 "tar": "^2.0.0",
11868 "which": "1"
11869 },
11870 "dependencies": {
11871 "nopt": {
11872 "version": "3.0.6",
11873 "bundled": true,
11874 "dev": true,
11875 "requires": {
11876 "abbrev": "1"
11877 }
11878 },
11879 "semver": {
11880 "version": "5.3.0",
11881 "bundled": true,
11882 "dev": true
11883 },
11884 "tar": {
11885 "version": "2.2.1",
11886 "bundled": true,
11887 "dev": true,
11888 "requires": {
11889 "block-stream": "*",
11890 "fstream": "^1.0.2",
11891 "inherits": "2"
11892 }
11893 }
11894 }
11895 },
11896 "nopt": {
11897 "version": "4.0.1",
11898 "bundled": true,
11899 "dev": true,
11900 "requires": {
11901 "abbrev": "1",
11902 "osenv": "^0.1.4"
11903 }
11904 },
11905 "normalize-package-data": {
11906 "version": "2.4.0",
11907 "bundled": true,
11908 "dev": true,
11909 "requires": {
11910 "hosted-git-info": "^2.1.4",
11911 "is-builtin-module": "^1.0.0",
11912 "semver": "2 || 3 || 4 || 5",
11913 "validate-npm-package-license": "^3.0.1"
11914 }
11915 },
11916 "npm-audit-report": {
11917 "version": "1.3.1",
11918 "bundled": true,
11919 "dev": true,
11920 "requires": {
11921 "cli-table3": "^0.5.0",
11922 "console-control-strings": "^1.1.0"
11923 }
11924 },
11925 "npm-bundled": {
11926 "version": "1.0.5",
11927 "bundled": true,
11928 "dev": true
11929 },
11930 "npm-cache-filename": {
11931 "version": "1.0.2",
11932 "bundled": true,
11933 "dev": true 12708 "dev": true
11934 }, 12709 },
11935 "npm-install-checks": { 12710 "camelcase-keys": {
11936 "version": "3.0.0",
11937 "bundled": true,
11938 "dev": true,
11939 "requires": {
11940 "semver": "^2.3.0 || 3.x || 4 || 5"
11941 }
11942 },
11943 "npm-lifecycle": {
11944 "version": "2.1.0", 12711 "version": "2.1.0",
11945 "bundled": true, 12712 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
12713 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
11946 "dev": true, 12714 "dev": true,
11947 "requires": { 12715 "requires": {
11948 "byline": "^5.0.0", 12716 "camelcase": "^2.0.0",
11949 "graceful-fs": "^4.1.11", 12717 "map-obj": "^1.0.0"
11950 "node-gyp": "^3.8.0",
11951 "resolve-from": "^4.0.0",
11952 "slide": "^1.1.6",
11953 "uid-number": "0.0.6",
11954 "umask": "^1.1.0",
11955 "which": "^1.3.1"
11956 } 12718 }
11957 }, 12719 },
11958 "npm-logical-tree": { 12720 "find-up": {
11959 "version": "1.2.1", 12721 "version": "1.1.2",
11960 "bundled": true, 12722 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
11961 "dev": true 12723 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
11962 },
11963 "npm-package-arg": {
11964 "version": "6.1.0",
11965 "bundled": true,
11966 "dev": true,
11967 "requires": {
11968 "hosted-git-info": "^2.6.0",
11969 "osenv": "^0.1.5",
11970 "semver": "^5.5.0",
11971 "validate-npm-package-name": "^3.0.0"
11972 }
11973 },
11974 "npm-packlist": {
11975 "version": "1.1.12",
11976 "bundled": true,
11977 "dev": true, 12724 "dev": true,
11978 "requires": { 12725 "requires": {
11979 "ignore-walk": "^3.0.1", 12726 "path-exists": "^2.0.0",
11980 "npm-bundled": "^1.0.1" 12727 "pinkie-promise": "^2.0.0"
11981 } 12728 }
11982 }, 12729 },
11983 "npm-pick-manifest": { 12730 "indent-string": {
11984 "version": "2.1.0", 12731 "version": "2.1.0",
11985 "bundled": true, 12732 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
12733 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
11986 "dev": true, 12734 "dev": true,
11987 "requires": { 12735 "requires": {
11988 "npm-package-arg": "^6.0.0", 12736 "repeating": "^2.0.0"
11989 "semver": "^5.4.1"
11990 } 12737 }
11991 }, 12738 },
11992 "npm-profile": { 12739 "load-json-file": {
11993 "version": "3.0.2",
11994 "bundled": true,
11995 "dev": true,
11996 "requires": {
11997 "aproba": "^1.1.2 || 2",
11998 "make-fetch-happen": "^2.5.0 || 3 || 4"
11999 }
12000 },
12001 "npm-registry-client": {
12002 "version": "8.6.0",
12003 "bundled": true,
12004 "dev": true,
12005 "requires": {
12006 "concat-stream": "^1.5.2",
12007 "graceful-fs": "^4.1.6",
12008 "normalize-package-data": "~1.0.1 || ^2.0.0",
12009 "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0",
12010 "npmlog": "2 || ^3.1.0 || ^4.0.0",
12011 "once": "^1.3.3",
12012 "request": "^2.74.0",
12013 "retry": "^0.10.0",
12014 "safe-buffer": "^5.1.1",
12015 "semver": "2 >=2.2.1 || 3.x || 4 || 5",
12016 "slide": "^1.1.3",
12017 "ssri": "^5.2.4"
12018 },
12019 "dependencies": {
12020 "retry": {
12021 "version": "0.10.1",
12022 "bundled": true,
12023 "dev": true
12024 },
12025 "ssri": {
12026 "version": "5.3.0",
12027 "bundled": true,
12028 "dev": true,
12029 "requires": {
12030 "safe-buffer": "^5.1.1"
12031 }
12032 }
12033 }
12034 },
12035 "npm-registry-fetch": {
12036 "version": "1.1.0", 12740 "version": "1.1.0",
12037 "bundled": true, 12741 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
12742 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
12038 "dev": true, 12743 "dev": true,
12039 "requires": { 12744 "requires": {
12040 "bluebird": "^3.5.1", 12745 "graceful-fs": "^4.1.2",
12041 "figgy-pudding": "^2.0.1", 12746 "parse-json": "^2.2.0",
12042 "lru-cache": "^4.1.2", 12747 "pify": "^2.0.0",
12043 "make-fetch-happen": "^3.0.0", 12748 "pinkie-promise": "^2.0.0",
12044 "npm-package-arg": "^6.0.0", 12749 "strip-bom": "^2.0.0"
12045 "safe-buffer": "^5.1.1"
12046 },
12047 "dependencies": {
12048 "cacache": {
12049 "version": "10.0.4",
12050 "bundled": true,
12051 "dev": true,
12052 "requires": {
12053 "bluebird": "^3.5.1",
12054 "chownr": "^1.0.1",
12055 "glob": "^7.1.2",
12056 "graceful-fs": "^4.1.11",
12057 "lru-cache": "^4.1.1",
12058 "mississippi": "^2.0.0",
12059 "mkdirp": "^0.5.1",
12060 "move-concurrently": "^1.0.1",
12061 "promise-inflight": "^1.0.1",
12062 "rimraf": "^2.6.2",
12063 "ssri": "^5.2.4",
12064 "unique-filename": "^1.1.0",
12065 "y18n": "^4.0.0"
12066 },
12067 "dependencies": {
12068 "mississippi": {
12069 "version": "2.0.0",
12070 "bundled": true,
12071 "dev": true,
12072 "requires": {
12073 "concat-stream": "^1.5.0",
12074 "duplexify": "^3.4.2",
12075 "end-of-stream": "^1.1.0",
12076 "flush-write-stream": "^1.0.0",
12077 "from2": "^2.1.0",
12078 "parallel-transform": "^1.1.0",
12079 "pump": "^2.0.1",
12080 "pumpify": "^1.3.3",
12081 "stream-each": "^1.1.0",
12082 "through2": "^2.0.0"
12083 }
12084 }
12085 }
12086 },
12087 "figgy-pudding": {
12088 "version": "2.0.1",
12089 "bundled": true,
12090 "dev": true
12091 },
12092 "make-fetch-happen": {
12093 "version": "3.0.0",
12094 "bundled": true,
12095 "dev": true,
12096 "requires": {
12097 "agentkeepalive": "^3.4.1",
12098 "cacache": "^10.0.4",
12099 "http-cache-semantics": "^3.8.1",
12100 "http-proxy-agent": "^2.1.0",
12101 "https-proxy-agent": "^2.2.0",
12102 "lru-cache": "^4.1.2",
12103 "mississippi": "^3.0.0",
12104 "node-fetch-npm": "^2.0.2",
12105 "promise-retry": "^1.1.1",
12106 "socks-proxy-agent": "^3.0.1",
12107 "ssri": "^5.2.4"
12108 }
12109 },
12110 "pump": {
12111 "version": "2.0.1",
12112 "bundled": true,
12113 "dev": true,
12114 "requires": {
12115 "end-of-stream": "^1.1.0",
12116 "once": "^1.3.1"
12117 }
12118 },
12119 "smart-buffer": {
12120 "version": "1.1.15",
12121 "bundled": true,
12122 "dev": true
12123 },
12124 "socks": {
12125 "version": "1.1.10",
12126 "bundled": true,
12127 "dev": true,
12128 "requires": {
12129 "ip": "^1.1.4",
12130 "smart-buffer": "^1.0.13"
12131 }
12132 },
12133 "socks-proxy-agent": {
12134 "version": "3.0.1",
12135 "bundled": true,
12136 "dev": true,
12137 "requires": {
12138 "agent-base": "^4.1.0",
12139 "socks": "^1.1.10"
12140 }
12141 },
12142 "ssri": {
12143 "version": "5.3.0",
12144 "bundled": true,
12145 "dev": true,
12146 "requires": {
12147 "safe-buffer": "^5.1.1"
12148 }
12149 }
12150 }
12151 },
12152 "npm-run-path": {
12153 "version": "2.0.2",
12154 "bundled": true,
12155 "dev": true,
12156 "requires": {
12157 "path-key": "^2.0.0"
12158 }
12159 },
12160 "npm-user-validate": {
12161 "version": "1.0.0",
12162 "bundled": true,
12163 "dev": true
12164 },
12165 "npmlog": {
12166 "version": "4.1.2",
12167 "bundled": true,
12168 "dev": true,
12169 "requires": {
12170 "are-we-there-yet": "~1.1.2",
12171 "console-control-strings": "~1.1.0",
12172 "gauge": "~2.7.3",
12173 "set-blocking": "~2.0.0"
12174 } 12750 }
12175 }, 12751 },
12176 "number-is-nan": { 12752 "map-obj": {
12177 "version": "1.0.1", 12753 "version": "1.0.1",
12178 "bundled": true, 12754 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
12179 "dev": true 12755 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
12180 },
12181 "oauth-sign": {
12182 "version": "0.9.0",
12183 "bundled": true,
12184 "dev": true
12185 },
12186 "object-assign": {
12187 "version": "4.1.1",
12188 "bundled": true,
12189 "dev": true 12756 "dev": true
12190 }, 12757 },
12191 "once": { 12758 "meow": {
12192 "version": "1.4.0", 12759 "version": "3.7.0",
12193 "bundled": true, 12760 "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
12194 "dev": true, 12761 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
12195 "requires": {
12196 "wrappy": "1"
12197 }
12198 },
12199 "opener": {
12200 "version": "1.5.1",
12201 "bundled": true,
12202 "dev": true
12203 },
12204 "os-homedir": {
12205 "version": "1.0.2",
12206 "bundled": true,
12207 "dev": true
12208 },
12209 "os-locale": {
12210 "version": "2.1.0",
12211 "bundled": true,
12212 "dev": true,
12213 "requires": {
12214 "execa": "^0.7.0",
12215 "lcid": "^1.0.0",
12216 "mem": "^1.1.0"
12217 }
12218 },
12219 "os-tmpdir": {
12220 "version": "1.0.2",
12221 "bundled": true,
12222 "dev": true
12223 },
12224 "osenv": {
12225 "version": "0.1.5",
12226 "bundled": true,
12227 "dev": true,
12228 "requires": {
12229 "os-homedir": "^1.0.0",
12230 "os-tmpdir": "^1.0.0"
12231 }
12232 },
12233 "p-finally": {
12234 "version": "1.0.0",
12235 "bundled": true,
12236 "dev": true
12237 },
12238 "p-limit": {
12239 "version": "1.2.0",
12240 "bundled": true,
12241 "dev": true, 12762 "dev": true,
12242 "requires": { 12763 "requires": {
12243 "p-try": "^1.0.0" 12764 "camelcase-keys": "^2.0.0",
12765 "decamelize": "^1.1.2",
12766 "loud-rejection": "^1.0.0",
12767 "map-obj": "^1.0.1",
12768 "minimist": "^1.1.3",
12769 "normalize-package-data": "^2.3.4",
12770 "object-assign": "^4.0.1",
12771 "read-pkg-up": "^1.0.1",
12772 "redent": "^1.0.0",
12773 "trim-newlines": "^1.0.0"
12244 } 12774 }
12245 }, 12775 },
12246 "p-locate": { 12776 "parse-json": {
12247 "version": "2.0.0", 12777 "version": "2.2.0",
12248 "bundled": true, 12778 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
12779 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
12249 "dev": true, 12780 "dev": true,
12250 "requires": { 12781 "requires": {
12251 "p-limit": "^1.1.0" 12782 "error-ex": "^1.2.0"
12252 } 12783 }
12253 }, 12784 },
12254 "p-try": { 12785 "path-exists": {
12255 "version": "1.0.0", 12786 "version": "2.1.0",
12256 "bundled": true, 12787 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
12257 "dev": true 12788 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
12258 },
12259 "package-json": {
12260 "version": "4.0.1",
12261 "bundled": true,
12262 "dev": true, 12789 "dev": true,
12263 "requires": { 12790 "requires": {
12264 "got": "^6.7.1", 12791 "pinkie-promise": "^2.0.0"
12265 "registry-auth-token": "^3.0.1",
12266 "registry-url": "^3.0.3",
12267 "semver": "^5.1.0"
12268 } 12792 }
12269 }, 12793 },
12270 "pacote": { 12794 "path-type": {
12271 "version": "8.1.6",
12272 "bundled": true,
12273 "dev": true,
12274 "requires": {
12275 "bluebird": "^3.5.1",
12276 "cacache": "^11.0.2",
12277 "get-stream": "^3.0.0",
12278 "glob": "^7.1.2",
12279 "lru-cache": "^4.1.3",
12280 "make-fetch-happen": "^4.0.1",
12281 "minimatch": "^3.0.4",
12282 "minipass": "^2.3.3",
12283 "mississippi": "^3.0.0",
12284 "mkdirp": "^0.5.1",
12285 "normalize-package-data": "^2.4.0",
12286 "npm-package-arg": "^6.1.0",
12287 "npm-packlist": "^1.1.10",
12288 "npm-pick-manifest": "^2.1.0",
12289 "osenv": "^0.1.5",
12290 "promise-inflight": "^1.0.1",
12291 "promise-retry": "^1.1.1",
12292 "protoduck": "^5.0.0",
12293 "rimraf": "^2.6.2",
12294 "safe-buffer": "^5.1.2",
12295 "semver": "^5.5.0",
12296 "ssri": "^6.0.0",
12297 "tar": "^4.4.3",
12298 "unique-filename": "^1.1.0",
12299 "which": "^1.3.0"
12300 }
12301 },
12302 "parallel-transform": {
12303 "version": "1.1.0", 12795 "version": "1.1.0",
12304 "bundled": true, 12796 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
12797 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
12305 "dev": true, 12798 "dev": true,
12306 "requires": { 12799 "requires": {
12307 "cyclist": "~0.2.2", 12800 "graceful-fs": "^4.1.2",
12308 "inherits": "^2.0.3", 12801 "pify": "^2.0.0",
12309 "readable-stream": "^2.1.5" 12802 "pinkie-promise": "^2.0.0"
12310 } 12803 }
12311 }, 12804 },
12312 "path-exists": {
12313 "version": "3.0.0",
12314 "bundled": true,
12315 "dev": true
12316 },
12317 "path-is-absolute": {
12318 "version": "1.0.1",
12319 "bundled": true,
12320 "dev": true
12321 },
12322 "path-is-inside": {
12323 "version": "1.0.2",
12324 "bundled": true,
12325 "dev": true
12326 },
12327 "path-key": {
12328 "version": "2.0.1",
12329 "bundled": true,
12330 "dev": true
12331 },
12332 "performance-now": {
12333 "version": "2.1.0",
12334 "bundled": true,
12335 "dev": true
12336 },
12337 "pify": { 12805 "pify": {
12338 "version": "3.0.0", 12806 "version": "2.3.0",
12339 "bundled": true, 12807 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
12808 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
12340 "dev": true 12809 "dev": true
12341 }, 12810 },
12342 "prepend-http": { 12811 "pretty-bytes": {
12343 "version": "1.0.4", 12812 "version": "1.0.4",
12344 "bundled": true, 12813 "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz",
12345 "dev": true 12814 "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
12346 },
12347 "process-nextick-args": {
12348 "version": "2.0.0",
12349 "bundled": true,
12350 "dev": true
12351 },
12352 "promise-inflight": {
12353 "version": "1.0.1",
12354 "bundled": true,
12355 "dev": true
12356 },
12357 "promise-retry": {
12358 "version": "1.1.1",
12359 "bundled": true,
12360 "dev": true,
12361 "requires": {
12362 "err-code": "^1.0.0",
12363 "retry": "^0.10.0"
12364 },
12365 "dependencies": {
12366 "retry": {
12367 "version": "0.10.1",
12368 "bundled": true,
12369 "dev": true
12370 }
12371 }
12372 },
12373 "promzard": {
12374 "version": "0.3.0",
12375 "bundled": true,
12376 "dev": true,
12377 "requires": {
12378 "read": "1"
12379 }
12380 },
12381 "proto-list": {
12382 "version": "1.2.4",
12383 "bundled": true,
12384 "dev": true
12385 },
12386 "protoduck": {
12387 "version": "5.0.0",
12388 "bundled": true,
12389 "dev": true,
12390 "requires": {
12391 "genfun": "^4.0.1"
12392 }
12393 },
12394 "prr": {
12395 "version": "1.0.1",
12396 "bundled": true,
12397 "dev": true
12398 },
12399 "pseudomap": {
12400 "version": "1.0.2",
12401 "bundled": true,
12402 "dev": true
12403 },
12404 "psl": {
12405 "version": "1.1.29",
12406 "bundled": true,
12407 "dev": true
12408 },
12409 "pump": {
12410 "version": "3.0.0",
12411 "bundled": true,
12412 "dev": true,
12413 "requires": {
12414 "end-of-stream": "^1.1.0",
12415 "once": "^1.3.1"
12416 }
12417 },
12418 "pumpify": {
12419 "version": "1.5.1",
12420 "bundled": true,
12421 "dev": true,
12422 "requires": {
12423 "duplexify": "^3.6.0",
12424 "inherits": "^2.0.3",
12425 "pump": "^2.0.0"
12426 },
12427 "dependencies": {
12428 "pump": {
12429 "version": "2.0.1",
12430 "bundled": true,
12431 "dev": true,
12432 "requires": {
12433 "end-of-stream": "^1.1.0",
12434 "once": "^1.3.1"
12435 }
12436 }
12437 }
12438 },
12439 "punycode": {
12440 "version": "1.4.1",
12441 "bundled": true,
12442 "dev": true
12443 },
12444 "qrcode-terminal": {
12445 "version": "0.12.0",
12446 "bundled": true,
12447 "dev": true
12448 },
12449 "qs": {
12450 "version": "6.5.2",
12451 "bundled": true,
12452 "dev": true
12453 },
12454 "query-string": {
12455 "version": "6.1.0",
12456 "bundled": true,
12457 "dev": true,
12458 "requires": {
12459 "decode-uri-component": "^0.2.0",
12460 "strict-uri-encode": "^2.0.0"
12461 }
12462 },
12463 "qw": {
12464 "version": "1.0.1",
12465 "bundled": true,
12466 "dev": true
12467 },
12468 "rc": {
12469 "version": "1.2.7",
12470 "bundled": true,
12471 "dev": true,
12472 "requires": {
12473 "deep-extend": "^0.5.1",
12474 "ini": "~1.3.0",
12475 "minimist": "^1.2.0",
12476 "strip-json-comments": "~2.0.1"
12477 },
12478 "dependencies": {
12479 "minimist": {
12480 "version": "1.2.0",
12481 "bundled": true,
12482 "dev": true
12483 }
12484 }
12485 },
12486 "read": {
12487 "version": "1.0.7",
12488 "bundled": true,
12489 "dev": true,
12490 "requires": {
12491 "mute-stream": "~0.0.4"
12492 }
12493 },
12494 "read-cmd-shim": {
12495 "version": "1.0.1",
12496 "bundled": true,
12497 "dev": true,
12498 "requires": {
12499 "graceful-fs": "^4.1.2"
12500 }
12501 },
12502 "read-installed": {
12503 "version": "4.0.3",
12504 "bundled": true,
12505 "dev": true,
12506 "requires": {
12507 "debuglog": "^1.0.1",
12508 "graceful-fs": "^4.1.2",
12509 "read-package-json": "^2.0.0",
12510 "readdir-scoped-modules": "^1.0.0",
12511 "semver": "2 || 3 || 4 || 5",
12512 "slide": "~1.1.3",
12513 "util-extend": "^1.0.1"
12514 }
12515 },
12516 "read-package-json": {
12517 "version": "2.0.13",
12518 "bundled": true,
12519 "dev": true,
12520 "requires": {
12521 "glob": "^7.1.1",
12522 "graceful-fs": "^4.1.2",
12523 "json-parse-better-errors": "^1.0.1",
12524 "normalize-package-data": "^2.0.0",
12525 "slash": "^1.0.0"
12526 }
12527 },
12528 "read-package-tree": {
12529 "version": "5.2.1",
12530 "bundled": true,
12531 "dev": true,
12532 "requires": {
12533 "debuglog": "^1.0.1",
12534 "dezalgo": "^1.0.0",
12535 "once": "^1.3.0",
12536 "read-package-json": "^2.0.0",
12537 "readdir-scoped-modules": "^1.0.0"
12538 }
12539 },
12540 "readable-stream": {
12541 "version": "2.3.6",
12542 "bundled": true,
12543 "dev": true,
12544 "requires": {
12545 "core-util-is": "~1.0.0",
12546 "inherits": "~2.0.3",
12547 "isarray": "~1.0.0",
12548 "process-nextick-args": "~2.0.0",
12549 "safe-buffer": "~5.1.1",
12550 "string_decoder": "~1.1.1",
12551 "util-deprecate": "~1.0.1"
12552 }
12553 },
12554 "readdir-scoped-modules": {
12555 "version": "1.0.2",
12556 "bundled": true,
12557 "dev": true,
12558 "requires": {
12559 "debuglog": "^1.0.1",
12560 "dezalgo": "^1.0.0",
12561 "graceful-fs": "^4.1.2",
12562 "once": "^1.3.0"
12563 }
12564 },
12565 "registry-auth-token": {
12566 "version": "3.3.2",
12567 "bundled": true,
12568 "dev": true, 12815 "dev": true,
12569 "requires": { 12816 "requires": {
12570 "rc": "^1.1.6", 12817 "get-stdin": "^4.0.1",
12571 "safe-buffer": "^5.0.1" 12818 "meow": "^3.1.0"
12572 } 12819 }
12573 }, 12820 },
12574 "registry-url": { 12821 "read-pkg": {
12575 "version": "3.1.0", 12822 "version": "1.1.0",
12576 "bundled": true, 12823 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
12824 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
12577 "dev": true, 12825 "dev": true,
12578 "requires": { 12826 "requires": {
12579 "rc": "^1.0.1" 12827 "load-json-file": "^1.0.0",
12828 "normalize-package-data": "^2.3.2",
12829 "path-type": "^1.0.0"
12580 } 12830 }
12581 }, 12831 },
12582 "request": { 12832 "read-pkg-up": {
12583 "version": "2.88.0",
12584 "bundled": true,
12585 "dev": true,
12586 "requires": {
12587 "aws-sign2": "~0.7.0",
12588 "aws4": "^1.8.0",
12589 "caseless": "~0.12.0",
12590 "combined-stream": "~1.0.6",
12591 "extend": "~3.0.2",
12592 "forever-agent": "~0.6.1",
12593 "form-data": "~2.3.2",
12594 "har-validator": "~5.1.0",
12595 "http-signature": "~1.2.0",
12596 "is-typedarray": "~1.0.0",
12597 "isstream": "~0.1.2",
12598 "json-stringify-safe": "~5.0.1",
12599 "mime-types": "~2.1.19",
12600 "oauth-sign": "~0.9.0",
12601 "performance-now": "^2.1.0",
12602 "qs": "~6.5.2",
12603 "safe-buffer": "^5.1.2",
12604 "tough-cookie": "~2.4.3",
12605 "tunnel-agent": "^0.6.0",
12606 "uuid": "^3.3.2"
12607 }
12608 },
12609 "require-directory": {
12610 "version": "2.1.1",
12611 "bundled": true,
12612 "dev": true
12613 },
12614 "require-main-filename": {
12615 "version": "1.0.1", 12833 "version": "1.0.1",
12616 "bundled": true, 12834 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
12617 "dev": true 12835 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
12618 },
12619 "resolve-from": {
12620 "version": "4.0.0",
12621 "bundled": true,
12622 "dev": true
12623 },
12624 "retry": {
12625 "version": "0.12.0",
12626 "bundled": true,
12627 "dev": true
12628 },
12629 "rimraf": {
12630 "version": "2.6.2",
12631 "bundled": true,
12632 "dev": true,
12633 "requires": {
12634 "glob": "^7.0.5"
12635 }
12636 },
12637 "run-queue": {
12638 "version": "1.0.3",
12639 "bundled": true,
12640 "dev": true,
12641 "requires": {
12642 "aproba": "^1.1.1"
12643 }
12644 },
12645 "safe-buffer": {
12646 "version": "5.1.2",
12647 "bundled": true,
12648 "dev": true
12649 },
12650 "safer-buffer": {
12651 "version": "2.1.2",
12652 "bundled": true,
12653 "dev": true
12654 },
12655 "semver": {
12656 "version": "5.5.1",
12657 "bundled": true,
12658 "dev": true
12659 },
12660 "semver-diff": {
12661 "version": "2.1.0",
12662 "bundled": true,
12663 "dev": true,
12664 "requires": {
12665 "semver": "^5.0.3"
12666 }
12667 },
12668 "set-blocking": {
12669 "version": "2.0.0",
12670 "bundled": true,
12671 "dev": true
12672 },
12673 "sha": {
12674 "version": "2.0.1",
12675 "bundled": true,
12676 "dev": true,
12677 "requires": {
12678 "graceful-fs": "^4.1.2",
12679 "readable-stream": "^2.0.2"
12680 }
12681 },
12682 "shebang-command": {
12683 "version": "1.2.0",
12684 "bundled": true,
12685 "dev": true,
12686 "requires": {
12687 "shebang-regex": "^1.0.0"
12688 }
12689 },
12690 "shebang-regex": {
12691 "version": "1.0.0",
12692 "bundled": true,
12693 "dev": true
12694 },
12695 "signal-exit": {
12696 "version": "3.0.2",
12697 "bundled": true,
12698 "dev": true
12699 },
12700 "slash": {
12701 "version": "1.0.0",
12702 "bundled": true,
12703 "dev": true
12704 },
12705 "slide": {
12706 "version": "1.1.6",
12707 "bundled": true,
12708 "dev": true
12709 },
12710 "smart-buffer": {
12711 "version": "4.0.1",
12712 "bundled": true,
12713 "dev": true
12714 },
12715 "socks": {
12716 "version": "2.2.0",
12717 "bundled": true,
12718 "dev": true,
12719 "requires": {
12720 "ip": "^1.1.5",
12721 "smart-buffer": "^4.0.1"
12722 }
12723 },
12724 "socks-proxy-agent": {
12725 "version": "4.0.1",
12726 "bundled": true,
12727 "dev": true,
12728 "requires": {
12729 "agent-base": "~4.2.0",
12730 "socks": "~2.2.0"
12731 }
12732 },
12733 "sorted-object": {
12734 "version": "2.0.1",
12735 "bundled": true,
12736 "dev": true
12737 },
12738 "sorted-union-stream": {
12739 "version": "2.1.3",
12740 "bundled": true,
12741 "dev": true,
12742 "requires": {
12743 "from2": "^1.3.0",
12744 "stream-iterate": "^1.1.0"
12745 },
12746 "dependencies": {
12747 "from2": {
12748 "version": "1.3.0",
12749 "bundled": true,
12750 "dev": true,
12751 "requires": {
12752 "inherits": "~2.0.1",
12753 "readable-stream": "~1.1.10"
12754 }
12755 },
12756 "isarray": {
12757 "version": "0.0.1",
12758 "bundled": true,
12759 "dev": true
12760 },
12761 "readable-stream": {
12762 "version": "1.1.14",
12763 "bundled": true,
12764 "dev": true,
12765 "requires": {
12766 "core-util-is": "~1.0.0",
12767 "inherits": "~2.0.1",
12768 "isarray": "0.0.1",
12769 "string_decoder": "~0.10.x"
12770 }
12771 },
12772 "string_decoder": {
12773 "version": "0.10.31",
12774 "bundled": true,
12775 "dev": true
12776 }
12777 }
12778 },
12779 "spdx-correct": {
12780 "version": "3.0.0",
12781 "bundled": true,
12782 "dev": true,
12783 "requires": {
12784 "spdx-expression-parse": "^3.0.0",
12785 "spdx-license-ids": "^3.0.0"
12786 }
12787 },
12788 "spdx-exceptions": {
12789 "version": "2.1.0",
12790 "bundled": true,
12791 "dev": true
12792 },
12793 "spdx-expression-parse": {
12794 "version": "3.0.0",
12795 "bundled": true,
12796 "dev": true,
12797 "requires": {
12798 "spdx-exceptions": "^2.1.0",
12799 "spdx-license-ids": "^3.0.0"
12800 }
12801 },
12802 "spdx-license-ids": {
12803 "version": "3.0.0",
12804 "bundled": true,
12805 "dev": true
12806 },
12807 "sshpk": {
12808 "version": "1.14.2",
12809 "bundled": true,
12810 "dev": true,
12811 "requires": {
12812 "asn1": "~0.2.3",
12813 "assert-plus": "^1.0.0",
12814 "bcrypt-pbkdf": "^1.0.0",
12815 "dashdash": "^1.12.0",
12816 "ecc-jsbn": "~0.1.1",
12817 "getpass": "^0.1.1",
12818 "jsbn": "~0.1.0",
12819 "safer-buffer": "^2.0.2",
12820 "tweetnacl": "~0.14.0"
12821 }
12822 },
12823 "ssri": {
12824 "version": "6.0.1",
12825 "bundled": true,
12826 "dev": true,
12827 "requires": {
12828 "figgy-pudding": "^3.5.1"
12829 }
12830 },
12831 "stream-each": {
12832 "version": "1.2.2",
12833 "bundled": true,
12834 "dev": true,
12835 "requires": {
12836 "end-of-stream": "^1.1.0",
12837 "stream-shift": "^1.0.0"
12838 }
12839 },
12840 "stream-iterate": {
12841 "version": "1.2.0",
12842 "bundled": true,
12843 "dev": true,
12844 "requires": {
12845 "readable-stream": "^2.1.5",
12846 "stream-shift": "^1.0.0"
12847 }
12848 },
12849 "stream-shift": {
12850 "version": "1.0.0",
12851 "bundled": true,
12852 "dev": true
12853 },
12854 "strict-uri-encode": {
12855 "version": "2.0.0",
12856 "bundled": true,
12857 "dev": true
12858 },
12859 "string-width": {
12860 "version": "2.1.1",
12861 "bundled": true,
12862 "dev": true,
12863 "requires": {
12864 "is-fullwidth-code-point": "^2.0.0",
12865 "strip-ansi": "^4.0.0"
12866 },
12867 "dependencies": {
12868 "ansi-regex": {
12869 "version": "3.0.0",
12870 "bundled": true,
12871 "dev": true
12872 },
12873 "is-fullwidth-code-point": {
12874 "version": "2.0.0",
12875 "bundled": true,
12876 "dev": true
12877 },
12878 "strip-ansi": {
12879 "version": "4.0.0",
12880 "bundled": true,
12881 "dev": true,
12882 "requires": {
12883 "ansi-regex": "^3.0.0"
12884 }
12885 }
12886 }
12887 },
12888 "string_decoder": {
12889 "version": "1.1.1",
12890 "bundled": true,
12891 "dev": true,
12892 "requires": {
12893 "safe-buffer": "~5.1.0"
12894 }
12895 },
12896 "stringify-package": {
12897 "version": "1.0.0",
12898 "bundled": true,
12899 "dev": true
12900 },
12901 "strip-ansi": {
12902 "version": "3.0.1",
12903 "bundled": true,
12904 "dev": true, 12836 "dev": true,
12905 "requires": { 12837 "requires": {
12906 "ansi-regex": "^2.0.0" 12838 "find-up": "^1.0.0",
12839 "read-pkg": "^1.0.0"
12907 } 12840 }
12908 }, 12841 },
12909 "strip-eof": { 12842 "redent": {
12910 "version": "1.0.0", 12843 "version": "1.0.0",
12911 "bundled": true, 12844 "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
12912 "dev": true 12845 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
12913 },
12914 "strip-json-comments": {
12915 "version": "2.0.1",
12916 "bundled": true,
12917 "dev": true
12918 },
12919 "supports-color": {
12920 "version": "5.4.0",
12921 "bundled": true,
12922 "dev": true, 12846 "dev": true,
12923 "requires": { 12847 "requires": {
12924 "has-flag": "^3.0.0" 12848 "indent-string": "^2.1.0",
12849 "strip-indent": "^1.0.1"
12925 } 12850 }
12926 }, 12851 },
12927 "tar": { 12852 "strip-bom": {
12928 "version": "4.4.8",
12929 "bundled": true,
12930 "dev": true,
12931 "requires": {
12932 "chownr": "^1.1.1",
12933 "fs-minipass": "^1.2.5",
12934 "minipass": "^2.3.4",
12935 "minizlib": "^1.1.1",
12936 "mkdirp": "^0.5.0",
12937 "safe-buffer": "^5.1.2",
12938 "yallist": "^3.0.2"
12939 },
12940 "dependencies": {
12941 "chownr": {
12942 "version": "1.1.1",
12943 "bundled": true,
12944 "dev": true
12945 },
12946 "minipass": {
12947 "version": "2.3.5",
12948 "bundled": true,
12949 "dev": true,
12950 "requires": {
12951 "safe-buffer": "^5.1.2",
12952 "yallist": "^3.0.0"
12953 }
12954 },
12955 "yallist": {
12956 "version": "3.0.3",
12957 "bundled": true,
12958 "dev": true
12959 }
12960 }
12961 },
12962 "term-size": {
12963 "version": "1.2.0",
12964 "bundled": true,
12965 "dev": true,
12966 "requires": {
12967 "execa": "^0.7.0"
12968 }
12969 },
12970 "text-table": {
12971 "version": "0.2.0",
12972 "bundled": true,
12973 "dev": true
12974 },
12975 "through": {
12976 "version": "2.3.8",
12977 "bundled": true,
12978 "dev": true
12979 },
12980 "through2": {
12981 "version": "2.0.3",
12982 "bundled": true,
12983 "dev": true,
12984 "requires": {
12985 "readable-stream": "^2.1.5",
12986 "xtend": "~4.0.1"
12987 }
12988 },
12989 "timed-out": {
12990 "version": "4.0.1",
12991 "bundled": true,
12992 "dev": true
12993 },
12994 "tiny-relative-date": {
12995 "version": "1.3.0",
12996 "bundled": true,
12997 "dev": true
12998 },
12999 "tough-cookie": {
13000 "version": "2.4.3",
13001 "bundled": true,
13002 "dev": true,
13003 "requires": {
13004 "psl": "^1.1.24",
13005 "punycode": "^1.4.1"
13006 }
13007 },
13008 "tunnel-agent": {
13009 "version": "0.6.0",
13010 "bundled": true,
13011 "dev": true,
13012 "requires": {
13013 "safe-buffer": "^5.0.1"
13014 }
13015 },
13016 "tweetnacl": {
13017 "version": "0.14.5",
13018 "bundled": true,
13019 "dev": true,
13020 "optional": true
13021 },
13022 "typedarray": {
13023 "version": "0.0.6",
13024 "bundled": true,
13025 "dev": true
13026 },
13027 "uid-number": {
13028 "version": "0.0.6",
13029 "bundled": true,
13030 "dev": true
13031 },
13032 "umask": {
13033 "version": "1.1.0",
13034 "bundled": true,
13035 "dev": true
13036 },
13037 "unique-filename": {
13038 "version": "1.1.0",
13039 "bundled": true,
13040 "dev": true,
13041 "requires": {
13042 "unique-slug": "^2.0.0"
13043 }
13044 },
13045 "unique-slug": {
13046 "version": "2.0.0", 12853 "version": "2.0.0",
13047 "bundled": true, 12854 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
13048 "dev": true, 12855 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
13049 "requires": {
13050 "imurmurhash": "^0.1.4"
13051 }
13052 },
13053 "unique-string": {
13054 "version": "1.0.0",
13055 "bundled": true,
13056 "dev": true,
13057 "requires": {
13058 "crypto-random-string": "^1.0.0"
13059 }
13060 },
13061 "unpipe": {
13062 "version": "1.0.0",
13063 "bundled": true,
13064 "dev": true
13065 },
13066 "unzip-response": {
13067 "version": "2.0.1",
13068 "bundled": true,
13069 "dev": true
13070 },
13071 "update-notifier": {
13072 "version": "2.5.0",
13073 "bundled": true,
13074 "dev": true,
13075 "requires": {
13076 "boxen": "^1.2.1",
13077 "chalk": "^2.0.1",
13078 "configstore": "^3.0.0",
13079 "import-lazy": "^2.1.0",
13080 "is-ci": "^1.0.10",
13081 "is-installed-globally": "^0.1.0",
13082 "is-npm": "^1.0.0",
13083 "latest-version": "^3.0.0",
13084 "semver-diff": "^2.0.0",
13085 "xdg-basedir": "^3.0.0"
13086 }
13087 },
13088 "url-parse-lax": {
13089 "version": "1.0.0",
13090 "bundled": true,
13091 "dev": true,
13092 "requires": {
13093 "prepend-http": "^1.0.1"
13094 }
13095 },
13096 "util-deprecate": {
13097 "version": "1.0.2",
13098 "bundled": true,
13099 "dev": true
13100 },
13101 "util-extend": {
13102 "version": "1.0.3",
13103 "bundled": true,
13104 "dev": true
13105 },
13106 "uuid": {
13107 "version": "3.3.2",
13108 "bundled": true,
13109 "dev": true
13110 },
13111 "validate-npm-package-license": {
13112 "version": "3.0.4",
13113 "bundled": true,
13114 "dev": true,
13115 "requires": {
13116 "spdx-correct": "^3.0.0",
13117 "spdx-expression-parse": "^3.0.0"
13118 }
13119 },
13120 "validate-npm-package-name": {
13121 "version": "3.0.0",
13122 "bundled": true,
13123 "dev": true, 12856 "dev": true,
13124 "requires": { 12857 "requires": {
13125 "builtins": "^1.0.3" 12858 "is-utf8": "^0.2.0"
13126 }
13127 },
13128 "verror": {
13129 "version": "1.10.0",
13130 "bundled": true,
13131 "dev": true,
13132 "requires": {
13133 "assert-plus": "^1.0.0",
13134 "core-util-is": "1.0.2",
13135 "extsprintf": "^1.2.0"
13136 } 12859 }
13137 }, 12860 },
13138 "wcwidth": { 12861 "strip-indent": {
13139 "version": "1.0.1", 12862 "version": "1.0.1",
13140 "bundled": true, 12863 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
12864 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
13141 "dev": true, 12865 "dev": true,
13142 "requires": { 12866 "requires": {
13143 "defaults": "^1.0.3" 12867 "get-stdin": "^4.0.1"
13144 } 12868 }
13145 }, 12869 },
13146 "which": { 12870 "trim-newlines": {
13147 "version": "1.3.1", 12871 "version": "1.0.0",
13148 "bundled": true, 12872 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
13149 "dev": true, 12873 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
13150 "requires": {
13151 "isexe": "^2.0.0"
13152 }
13153 },
13154 "which-module": {
13155 "version": "2.0.0",
13156 "bundled": true,
13157 "dev": true
13158 },
13159 "wide-align": {
13160 "version": "1.1.2",
13161 "bundled": true,
13162 "dev": true,
13163 "requires": {
13164 "string-width": "^1.0.2"
13165 },
13166 "dependencies": {
13167 "string-width": {
13168 "version": "1.0.2",
13169 "bundled": true,
13170 "dev": true,
13171 "requires": {
13172 "code-point-at": "^1.0.0",
13173 "is-fullwidth-code-point": "^1.0.0",
13174 "strip-ansi": "^3.0.0"
13175 }
13176 }
13177 }
13178 },
13179 "widest-line": {
13180 "version": "2.0.0",
13181 "bundled": true,
13182 "dev": true,
13183 "requires": {
13184 "string-width": "^2.1.1"
13185 }
13186 },
13187 "worker-farm": {
13188 "version": "1.6.0",
13189 "bundled": true,
13190 "dev": true,
13191 "requires": {
13192 "errno": "~0.1.7"
13193 }
13194 },
13195 "wrap-ansi": {
13196 "version": "2.1.0",
13197 "bundled": true,
13198 "dev": true,
13199 "requires": {
13200 "string-width": "^1.0.1",
13201 "strip-ansi": "^3.0.1"
13202 },
13203 "dependencies": {
13204 "string-width": {
13205 "version": "1.0.2",
13206 "bundled": true,
13207 "dev": true,
13208 "requires": {
13209 "code-point-at": "^1.0.0",
13210 "is-fullwidth-code-point": "^1.0.0",
13211 "strip-ansi": "^3.0.0"
13212 }
13213 }
13214 }
13215 },
13216 "wrappy": {
13217 "version": "1.0.2",
13218 "bundled": true,
13219 "dev": true
13220 },
13221 "write-file-atomic": {
13222 "version": "2.3.0",
13223 "bundled": true,
13224 "dev": true,
13225 "requires": {
13226 "graceful-fs": "^4.1.11",
13227 "imurmurhash": "^0.1.4",
13228 "signal-exit": "^3.0.2"
13229 }
13230 },
13231 "xdg-basedir": {
13232 "version": "3.0.0",
13233 "bundled": true,
13234 "dev": true
13235 },
13236 "xtend": {
13237 "version": "4.0.1",
13238 "bundled": true,
13239 "dev": true
13240 },
13241 "y18n": {
13242 "version": "4.0.0",
13243 "bundled": true,
13244 "dev": true
13245 },
13246 "yallist": {
13247 "version": "2.1.2",
13248 "bundled": true,
13249 "dev": true 12874 "dev": true
13250 },
13251 "yargs": {
13252 "version": "11.0.0",
13253 "bundled": true,
13254 "dev": true,
13255 "requires": {
13256 "cliui": "^4.0.0",
13257 "decamelize": "^1.1.1",
13258 "find-up": "^2.1.0",
13259 "get-caller-file": "^1.0.1",
13260 "os-locale": "^2.0.0",
13261 "require-directory": "^2.1.1",
13262 "require-main-filename": "^1.0.1",
13263 "set-blocking": "^2.0.0",
13264 "string-width": "^2.0.0",
13265 "which-module": "^2.0.0",
13266 "y18n": "^3.2.1",
13267 "yargs-parser": "^9.0.2"
13268 },
13269 "dependencies": {
13270 "y18n": {
13271 "version": "3.2.1",
13272 "bundled": true,
13273 "dev": true
13274 }
13275 }
13276 },
13277 "yargs-parser": {
13278 "version": "9.0.2",
13279 "bundled": true,
13280 "dev": true,
13281 "requires": {
13282 "camelcase": "^4.1.0"
13283 }
13284 }
13285 }
13286 },
13287 "npm-run-path": {
13288 "version": "2.0.2",
13289 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
13290 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
13291 "dev": true,
13292 "requires": {
13293 "path-key": "^2.0.0"
13294 }
13295 },
13296 "npmlog": {
13297 "version": "4.1.2",
13298 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
13299 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
13300 "dev": true,
13301 "requires": {
13302 "are-we-there-yet": "~1.1.2",
13303 "console-control-strings": "~1.1.0",
13304 "gauge": "~2.7.3",
13305 "set-blocking": "~2.0.0"
13306 }
13307 },
13308 "nugget": {
13309 "version": "2.0.1",
13310 "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz",
13311 "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=",
13312 "dev": true,
13313 "requires": {
13314 "debug": "^2.1.3",
13315 "minimist": "^1.1.0",
13316 "pretty-bytes": "^1.0.2",
13317 "progress-stream": "^1.1.0",
13318 "request": "^2.45.0",
13319 "single-line-log": "^1.1.2",
13320 "throttleit": "0.0.2"
13321 },
13322 "dependencies": {
13323 "pretty-bytes": {
13324 "version": "1.0.4",
13325 "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz",
13326 "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
13327 "dev": true,
13328 "requires": {
13329 "get-stdin": "^4.0.1",
13330 "meow": "^3.1.0"
13331 }
13332 } 12875 }
13333 } 12876 }
13334 }, 12877 },
@@ -13358,6 +12901,7 @@
13358 "version": "0.1.0", 12901 "version": "0.1.0",
13359 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", 12902 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
13360 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", 12903 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
12904 "dev": true,
13361 "requires": { 12905 "requires": {
13362 "copy-descriptor": "^0.1.0", 12906 "copy-descriptor": "^0.1.0",
13363 "define-property": "^0.2.5", 12907 "define-property": "^0.2.5",
@@ -13368,6 +12912,7 @@
13368 "version": "0.2.5", 12912 "version": "0.2.5",
13369 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 12913 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
13370 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 12914 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
12915 "dev": true,
13371 "requires": { 12916 "requires": {
13372 "is-descriptor": "^0.1.0" 12917 "is-descriptor": "^0.1.0"
13373 } 12918 }
@@ -13376,6 +12921,7 @@
13376 "version": "3.2.2", 12921 "version": "3.2.2",
13377 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 12922 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
13378 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 12923 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
12924 "dev": true,
13379 "requires": { 12925 "requires": {
13380 "is-buffer": "^1.1.5" 12926 "is-buffer": "^1.1.5"
13381 } 12927 }
@@ -13383,21 +12929,22 @@
13383 } 12929 }
13384 }, 12930 },
13385 "object-hash": { 12931 "object-hash": {
13386 "version": "1.3.0", 12932 "version": "1.3.1",
13387 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.0.tgz", 12933 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz",
13388 "integrity": "sha512-05KzQ70lSeGSrZJQXE5wNDiTkBJDlUT/myi6RX9dVIvz7a7Qh4oH93BQdiPMn27nldYvVQCKMUaM83AfizZlsQ==", 12934 "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==",
13389 "dev": true 12935 "dev": true
13390 }, 12936 },
13391 "object-keys": { 12937 "object-keys": {
13392 "version": "1.0.12", 12938 "version": "1.1.0",
13393 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", 12939 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz",
13394 "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", 12940 "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==",
13395 "dev": true 12941 "dev": true
13396 }, 12942 },
13397 "object-visit": { 12943 "object-visit": {
13398 "version": "1.0.1", 12944 "version": "1.0.1",
13399 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", 12945 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
13400 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", 12946 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
12947 "dev": true,
13401 "requires": { 12948 "requires": {
13402 "isobject": "^3.0.0" 12949 "isobject": "^3.0.0"
13403 } 12950 }
@@ -13418,6 +12965,7 @@
13418 "version": "1.1.0", 12965 "version": "1.1.0",
13419 "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", 12966 "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
13420 "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", 12967 "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
12968 "dev": true,
13421 "requires": { 12969 "requires": {
13422 "array-each": "^1.0.1", 12970 "array-each": "^1.0.1",
13423 "array-slice": "^1.0.0", 12971 "array-slice": "^1.0.0",
@@ -13426,21 +12974,32 @@
13426 } 12974 }
13427 }, 12975 },
13428 "object.entries": { 12976 "object.entries": {
13429 "version": "1.0.4", 12977 "version": "1.1.0",
13430 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz", 12978 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
13431 "integrity": "sha1-G/mk3SKI9bM/Opk9JXZh8F0WGl8=", 12979 "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",
12980 "dev": true,
12981 "requires": {
12982 "define-properties": "^1.1.3",
12983 "es-abstract": "^1.12.0",
12984 "function-bind": "^1.1.1",
12985 "has": "^1.0.3"
12986 }
12987 },
12988 "object.getownpropertydescriptors": {
12989 "version": "2.0.3",
12990 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
12991 "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
13432 "dev": true, 12992 "dev": true,
13433 "requires": { 12993 "requires": {
13434 "define-properties": "^1.1.2", 12994 "define-properties": "^1.1.2",
13435 "es-abstract": "^1.6.1", 12995 "es-abstract": "^1.5.1"
13436 "function-bind": "^1.1.0",
13437 "has": "^1.0.1"
13438 } 12996 }
13439 }, 12997 },
13440 "object.map": { 12998 "object.map": {
13441 "version": "1.0.1", 12999 "version": "1.0.1",
13442 "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", 13000 "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
13443 "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", 13001 "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
13002 "dev": true,
13444 "requires": { 13003 "requires": {
13445 "for-own": "^1.0.0", 13004 "for-own": "^1.0.0",
13446 "make-iterator": "^1.0.0" 13005 "make-iterator": "^1.0.0"
@@ -13450,6 +13009,7 @@
13450 "version": "2.0.1", 13009 "version": "2.0.1",
13451 "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 13010 "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
13452 "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", 13011 "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
13012 "dev": true,
13453 "requires": { 13013 "requires": {
13454 "for-own": "^0.1.4", 13014 "for-own": "^0.1.4",
13455 "is-extendable": "^0.1.1" 13015 "is-extendable": "^0.1.1"
@@ -13459,6 +13019,7 @@
13459 "version": "0.1.5", 13019 "version": "0.1.5",
13460 "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 13020 "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
13461 "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 13021 "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
13022 "dev": true,
13462 "requires": { 13023 "requires": {
13463 "for-in": "^1.0.1" 13024 "for-in": "^1.0.1"
13464 } 13025 }
@@ -13469,6 +13030,7 @@
13469 "version": "1.3.0", 13030 "version": "1.3.0",
13470 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", 13031 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
13471 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", 13032 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
13033 "dev": true,
13472 "requires": { 13034 "requires": {
13473 "isobject": "^3.0.1" 13035 "isobject": "^3.0.1"
13474 } 13036 }
@@ -13483,6 +13045,18 @@
13483 "make-iterator": "^1.0.0" 13045 "make-iterator": "^1.0.0"
13484 } 13046 }
13485 }, 13047 },
13048 "obuf": {
13049 "version": "1.1.2",
13050 "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
13051 "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
13052 "dev": true
13053 },
13054 "octokit-pagination-methods": {
13055 "version": "1.1.0",
13056 "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz",
13057 "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==",
13058 "dev": true
13059 },
13486 "on-finished": { 13060 "on-finished": {
13487 "version": "2.1.0", 13061 "version": "2.1.0",
13488 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", 13062 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz",
@@ -13492,6 +13066,12 @@
13492 "ee-first": "1.0.5" 13066 "ee-first": "1.0.5"
13493 } 13067 }
13494 }, 13068 },
13069 "on-headers": {
13070 "version": "1.0.1",
13071 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
13072 "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=",
13073 "dev": true
13074 },
13495 "once": { 13075 "once": {
13496 "version": "1.4.0", 13076 "version": "1.4.0",
13497 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 13077 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -13515,6 +13095,15 @@
13515 "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=", 13095 "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=",
13516 "dev": true 13096 "dev": true
13517 }, 13097 },
13098 "opn": {
13099 "version": "5.4.0",
13100 "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz",
13101 "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==",
13102 "dev": true,
13103 "requires": {
13104 "is-wsl": "^1.1.0"
13105 }
13106 },
13518 "optimist": { 13107 "optimist": {
13519 "version": "0.6.1", 13108 "version": "0.6.1",
13520 "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", 13109 "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
@@ -13530,12 +13119,6 @@
13530 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", 13119 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
13531 "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", 13120 "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
13532 "dev": true 13121 "dev": true
13533 },
13534 "wordwrap": {
13535 "version": "0.0.3",
13536 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
13537 "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
13538 "dev": true
13539 } 13122 }
13540 } 13123 }
13541 }, 13124 },
@@ -13551,6 +13134,14 @@
13551 "prelude-ls": "~1.1.2", 13134 "prelude-ls": "~1.1.2",
13552 "type-check": "~0.3.2", 13135 "type-check": "~0.3.2",
13553 "wordwrap": "~1.0.0" 13136 "wordwrap": "~1.0.0"
13137 },
13138 "dependencies": {
13139 "wordwrap": {
13140 "version": "1.0.0",
13141 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
13142 "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
13143 "dev": true
13144 }
13554 } 13145 }
13555 }, 13146 },
13556 "options": { 13147 "options": {
@@ -13560,68 +13151,111 @@
13560 "dev": true 13151 "dev": true
13561 }, 13152 },
13562 "ora": { 13153 "ora": {
13563 "version": "1.4.0", 13154 "version": "3.1.0",
13564 "resolved": "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz", 13155 "resolved": "https://registry.npmjs.org/ora/-/ora-3.1.0.tgz",
13565 "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==", 13156 "integrity": "sha512-vRBPaNCclUi8pUxRF/G8+5qEQkc6EgzKK1G2ZNJUIGu088Un5qIxFXeDgymvPRM9nmrcUOGzQgS1Vmtz+NtlMw==",
13566 "dev": true, 13157 "dev": true,
13567 "requires": { 13158 "requires": {
13568 "chalk": "^2.1.0", 13159 "chalk": "^2.4.2",
13569 "cli-cursor": "^2.1.0", 13160 "cli-cursor": "^2.1.0",
13570 "cli-spinners": "^1.0.1", 13161 "cli-spinners": "^1.3.1",
13571 "log-symbols": "^2.1.0" 13162 "log-symbols": "^2.2.0",
13163 "strip-ansi": "^5.0.0",
13164 "wcwidth": "^1.0.1"
13572 }, 13165 },
13573 "dependencies": { 13166 "dependencies": {
13574 "ansi-styles": { 13167 "ansi-regex": {
13575 "version": "3.2.1", 13168 "version": "4.0.0",
13576 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 13169 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz",
13577 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 13170 "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==",
13171 "dev": true
13172 },
13173 "strip-ansi": {
13174 "version": "5.0.0",
13175 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz",
13176 "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==",
13578 "dev": true, 13177 "dev": true,
13579 "requires": { 13178 "requires": {
13580 "color-convert": "^1.9.0" 13179 "ansi-regex": "^4.0.0"
13581 } 13180 }
13582 }, 13181 }
13583 "chalk": { 13182 }
13584 "version": "2.4.1", 13183 },
13585 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", 13184 "ordered-read-streams": {
13586 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", 13185 "version": "1.0.1",
13186 "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
13187 "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
13188 "dev": true,
13189 "requires": {
13190 "readable-stream": "^2.0.1"
13191 },
13192 "dependencies": {
13193 "readable-stream": {
13194 "version": "2.3.6",
13195 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
13196 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
13587 "dev": true, 13197 "dev": true,
13588 "requires": { 13198 "requires": {
13589 "ansi-styles": "^3.2.1", 13199 "core-util-is": "~1.0.0",
13590 "escape-string-regexp": "^1.0.5", 13200 "inherits": "~2.0.3",
13591 "supports-color": "^5.3.0" 13201 "isarray": "~1.0.0",
13202 "process-nextick-args": "~2.0.0",
13203 "safe-buffer": "~5.1.1",
13204 "string_decoder": "~1.1.1",
13205 "util-deprecate": "~1.0.1"
13592 } 13206 }
13593 }, 13207 },
13594 "supports-color": { 13208 "string_decoder": {
13595 "version": "5.5.0", 13209 "version": "1.1.1",
13596 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 13210 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
13597 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 13211 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
13598 "dev": true, 13212 "dev": true,
13599 "requires": { 13213 "requires": {
13600 "has-flag": "^3.0.0" 13214 "safe-buffer": "~5.1.0"
13601 } 13215 }
13602 } 13216 }
13603 } 13217 }
13604 }, 13218 },
13605 "ordered-read-streams": { 13219 "original": {
13606 "version": "1.0.1", 13220 "version": "1.0.2",
13607 "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", 13221 "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
13608 "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", 13222 "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
13609 "dev": true, 13223 "dev": true,
13610 "requires": { 13224 "requires": {
13611 "readable-stream": "^2.0.1" 13225 "url-parse": "^1.4.3"
13612 } 13226 }
13613 }, 13227 },
13228 "os-browserify": {
13229 "version": "0.3.0",
13230 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
13231 "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
13232 "dev": true
13233 },
13614 "os-homedir": { 13234 "os-homedir": {
13615 "version": "1.0.2", 13235 "version": "1.0.2",
13616 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 13236 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
13617 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" 13237 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
13238 "dev": true
13618 }, 13239 },
13619 "os-locale": { 13240 "os-locale": {
13620 "version": "1.4.0", 13241 "version": "3.1.0",
13621 "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 13242 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
13622 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", 13243 "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
13244 "dev": true,
13245 "requires": {
13246 "execa": "^1.0.0",
13247 "lcid": "^2.0.0",
13248 "mem": "^4.0.0"
13249 }
13250 },
13251 "os-name": {
13252 "version": "3.0.0",
13253 "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.0.0.tgz",
13254 "integrity": "sha512-7c74tib2FsdFbQ3W+qj8Tyd1R3Z6tuVRNNxXjJcZ4NgjIEQU9N/prVMqcW29XZPXGACqaXN3jq58/6hoaoXH6g==",
13255 "dev": true,
13623 "requires": { 13256 "requires": {
13624 "lcid": "^1.0.0" 13257 "macos-release": "^2.0.0",
13258 "windows-release": "^3.1.0"
13625 } 13259 }
13626 }, 13260 },
13627 "os-tmpdir": { 13261 "os-tmpdir": {
@@ -13640,6 +13274,17 @@
13640 "os-tmpdir": "^1.0.0" 13274 "os-tmpdir": "^1.0.0"
13641 } 13275 }
13642 }, 13276 },
13277 "output-file-sync": {
13278 "version": "2.0.1",
13279 "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-2.0.1.tgz",
13280 "integrity": "sha512-mDho4qm7WgIXIGf4eYU1RHN2UU5tPfVYVSRwDJw0uTmj35DQUt/eNp19N7v6T3SrR0ESTEf2up2CGO73qI35zQ==",
13281 "dev": true,
13282 "requires": {
13283 "graceful-fs": "^4.1.11",
13284 "is-plain-obj": "^1.1.0",
13285 "mkdirp": "^0.5.1"
13286 }
13287 },
13643 "p-defer": { 13288 "p-defer": {
13644 "version": "1.0.0", 13289 "version": "1.0.0",
13645 "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", 13290 "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
@@ -13653,35 +13298,71 @@
13653 "dev": true 13298 "dev": true
13654 }, 13299 },
13655 "p-is-promise": { 13300 "p-is-promise": {
13656 "version": "1.1.0", 13301 "version": "2.0.0",
13657 "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", 13302 "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz",
13658 "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", 13303 "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==",
13659 "dev": true 13304 "dev": true
13660 }, 13305 },
13661 "p-limit": { 13306 "p-limit": {
13662 "version": "1.3.0", 13307 "version": "2.1.0",
13663 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 13308 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz",
13664 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 13309 "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==",
13665 "dev": true, 13310 "dev": true,
13666 "requires": { 13311 "requires": {
13667 "p-try": "^1.0.0" 13312 "p-try": "^2.0.0"
13668 } 13313 }
13669 }, 13314 },
13670 "p-locate": { 13315 "p-locate": {
13671 "version": "2.0.0", 13316 "version": "3.0.0",
13672 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 13317 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
13673 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 13318 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
13674 "dev": true, 13319 "dev": true,
13675 "requires": { 13320 "requires": {
13676 "p-limit": "^1.1.0" 13321 "p-limit": "^2.0.0"
13677 } 13322 }
13678 }, 13323 },
13679 "p-try": { 13324 "p-map": {
13325 "version": "1.2.0",
13326 "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
13327 "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
13328 "dev": true
13329 },
13330 "p-map-series": {
13680 "version": "1.0.0", 13331 "version": "1.0.0",
13681 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 13332 "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz",
13682 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 13333 "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=",
13334 "dev": true,
13335 "requires": {
13336 "p-reduce": "^1.0.0"
13337 }
13338 },
13339 "p-pipe": {
13340 "version": "1.2.0",
13341 "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz",
13342 "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=",
13343 "dev": true
13344 },
13345 "p-reduce": {
13346 "version": "1.0.0",
13347 "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
13348 "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
13349 "dev": true
13350 },
13351 "p-try": {
13352 "version": "2.0.0",
13353 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
13354 "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
13683 "dev": true 13355 "dev": true
13684 }, 13356 },
13357 "p-waterfall": {
13358 "version": "1.0.0",
13359 "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz",
13360 "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=",
13361 "dev": true,
13362 "requires": {
13363 "p-reduce": "^1.0.0"
13364 }
13365 },
13685 "package-json": { 13366 "package-json": {
13686 "version": "4.0.1", 13367 "version": "4.0.1",
13687 "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", 13368 "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz",
@@ -13694,10 +13375,116 @@
13694 "semver": "^5.1.0" 13375 "semver": "^5.1.0"
13695 } 13376 }
13696 }, 13377 },
13378 "pacote": {
13379 "version": "9.4.1",
13380 "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.4.1.tgz",
13381 "integrity": "sha512-YKSRsQqmeHxgra0KCdWA2FtVxDPUlBiCdmew+mSe44pzlx5t1ViRMWiQg18T+DREA+vSqYfKzynaToFR4hcKHw==",
13382 "dev": true,
13383 "requires": {
13384 "bluebird": "^3.5.3",
13385 "cacache": "^11.3.2",
13386 "figgy-pudding": "^3.5.1",
13387 "get-stream": "^4.1.0",
13388 "glob": "^7.1.3",
13389 "lru-cache": "^5.1.1",
13390 "make-fetch-happen": "^4.0.1",
13391 "minimatch": "^3.0.4",
13392 "minipass": "^2.3.5",
13393 "mississippi": "^3.0.0",
13394 "mkdirp": "^0.5.1",
13395 "normalize-package-data": "^2.4.0",
13396 "npm-package-arg": "^6.1.0",
13397 "npm-packlist": "^1.1.12",
13398 "npm-pick-manifest": "^2.2.3",
13399 "npm-registry-fetch": "^3.8.0",
13400 "osenv": "^0.1.5",
13401 "promise-inflight": "^1.0.1",
13402 "promise-retry": "^1.1.1",
13403 "protoduck": "^5.0.1",
13404 "rimraf": "^2.6.2",
13405 "safe-buffer": "^5.1.2",
13406 "semver": "^5.6.0",
13407 "ssri": "^6.0.1",
13408 "tar": "^4.4.8",
13409 "unique-filename": "^1.1.1",
13410 "which": "^1.3.1"
13411 },
13412 "dependencies": {
13413 "lru-cache": {
13414 "version": "5.1.1",
13415 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
13416 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
13417 "dev": true,
13418 "requires": {
13419 "yallist": "^3.0.2"
13420 }
13421 }
13422 }
13423 },
13697 "pako": { 13424 "pako": {
13698 "version": "1.0.7", 13425 "version": "1.0.8",
13699 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", 13426 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.8.tgz",
13700 "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==" 13427 "integrity": "sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA=="
13428 },
13429 "parallel-transform": {
13430 "version": "1.1.0",
13431 "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
13432 "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
13433 "dev": true,
13434 "requires": {
13435 "cyclist": "~0.2.2",
13436 "inherits": "^2.0.3",
13437 "readable-stream": "^2.1.5"
13438 },
13439 "dependencies": {
13440 "readable-stream": {
13441 "version": "2.3.6",
13442 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
13443 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
13444 "dev": true,
13445 "requires": {
13446 "core-util-is": "~1.0.0",
13447 "inherits": "~2.0.3",
13448 "isarray": "~1.0.0",
13449 "process-nextick-args": "~2.0.0",
13450 "safe-buffer": "~5.1.1",
13451 "string_decoder": "~1.1.1",
13452 "util-deprecate": "~1.0.1"
13453 }
13454 },
13455 "string_decoder": {
13456 "version": "1.1.1",
13457 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
13458 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
13459 "dev": true,
13460 "requires": {
13461 "safe-buffer": "~5.1.0"
13462 }
13463 }
13464 }
13465 },
13466 "param-case": {
13467 "version": "2.1.1",
13468 "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
13469 "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
13470 "dev": true,
13471 "requires": {
13472 "no-case": "^2.2.0"
13473 }
13474 },
13475 "parse-asn1": {
13476 "version": "5.1.3",
13477 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.3.tgz",
13478 "integrity": "sha512-VrPoetlz7B/FqjBLD2f5wBVZvsZVLnRUrxVLfRYhGXCODa/NWE4p3Wp+6+aV3ZPL3KM7/OZmxDIwwijD7yuucg==",
13479 "dev": true,
13480 "requires": {
13481 "asn1.js": "^4.0.0",
13482 "browserify-aes": "^1.0.0",
13483 "create-hash": "^1.1.0",
13484 "evp_bytestokey": "^1.0.0",
13485 "pbkdf2": "^3.0.3",
13486 "safe-buffer": "^5.1.1"
13487 }
13701 }, 13488 },
13702 "parse-color": { 13489 "parse-color": {
13703 "version": "1.0.0", 13490 "version": "1.0.0",
@@ -13710,7 +13497,7 @@
13710 "dependencies": { 13497 "dependencies": {
13711 "color-convert": { 13498 "color-convert": {
13712 "version": "0.5.3", 13499 "version": "0.5.3",
13713 "resolved": "http://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", 13500 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz",
13714 "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", 13501 "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=",
13715 "dev": true 13502 "dev": true
13716 } 13503 }
@@ -13720,6 +13507,7 @@
13720 "version": "1.0.2", 13507 "version": "1.0.2",
13721 "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", 13508 "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
13722 "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", 13509 "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
13510 "dev": true,
13723 "requires": { 13511 "requires": {
13724 "is-absolute": "^1.0.0", 13512 "is-absolute": "^1.0.0",
13725 "map-cache": "^0.2.0", 13513 "map-cache": "^0.2.0",
@@ -13736,6 +13524,7 @@
13736 "version": "3.0.4", 13524 "version": "3.0.4",
13737 "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", 13525 "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
13738 "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", 13526 "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
13527 "dev": true,
13739 "requires": { 13528 "requires": {
13740 "glob-base": "^0.3.0", 13529 "glob-base": "^0.3.0",
13741 "is-dotfile": "^1.0.0", 13530 "is-dotfile": "^1.0.0",
@@ -13746,12 +13535,14 @@
13746 "is-extglob": { 13535 "is-extglob": {
13747 "version": "1.0.0", 13536 "version": "1.0.0",
13748 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 13537 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
13749 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" 13538 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
13539 "dev": true
13750 }, 13540 },
13751 "is-glob": { 13541 "is-glob": {
13752 "version": "2.0.1", 13542 "version": "2.0.1",
13753 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 13543 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
13754 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 13544 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
13545 "dev": true,
13755 "requires": { 13546 "requires": {
13756 "is-extglob": "^1.0.0" 13547 "is-extglob": "^1.0.0"
13757 } 13548 }
@@ -13759,18 +13550,56 @@
13759 } 13550 }
13760 }, 13551 },
13761 "parse-json": { 13552 "parse-json": {
13762 "version": "2.2.0", 13553 "version": "4.0.0",
13763 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 13554 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
13764 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 13555 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
13765 "dev": true, 13556 "dev": true,
13766 "requires": { 13557 "requires": {
13767 "error-ex": "^1.2.0" 13558 "error-ex": "^1.3.1",
13559 "json-parse-better-errors": "^1.0.1"
13768 } 13560 }
13769 }, 13561 },
13562 "parse-node-version": {
13563 "version": "1.0.1",
13564 "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
13565 "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
13566 "dev": true
13567 },
13770 "parse-passwd": { 13568 "parse-passwd": {
13771 "version": "1.0.0", 13569 "version": "1.0.0",
13772 "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", 13570 "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
13773 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" 13571 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
13572 "dev": true
13573 },
13574 "parse-path": {
13575 "version": "4.0.1",
13576 "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz",
13577 "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==",
13578 "dev": true,
13579 "requires": {
13580 "is-ssh": "^1.3.0",
13581 "protocols": "^1.4.0"
13582 }
13583 },
13584 "parse-url": {
13585 "version": "5.0.1",
13586 "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz",
13587 "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==",
13588 "dev": true,
13589 "requires": {
13590 "is-ssh": "^1.3.0",
13591 "normalize-url": "^3.3.0",
13592 "parse-path": "^4.0.0",
13593 "protocols": "^1.4.0"
13594 },
13595 "dependencies": {
13596 "normalize-url": {
13597 "version": "3.3.0",
13598 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
13599 "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
13600 "dev": true
13601 }
13602 }
13774 }, 13603 },
13775 "parsejson": { 13604 "parsejson": {
13776 "version": "0.0.3", 13605 "version": "0.0.3",
@@ -13808,7 +13637,14 @@
13808 "pascalcase": { 13637 "pascalcase": {
13809 "version": "0.1.1", 13638 "version": "0.1.1",
13810 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", 13639 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
13811 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" 13640 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
13641 "dev": true
13642 },
13643 "path-browserify": {
13644 "version": "0.0.0",
13645 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
13646 "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
13647 "dev": true
13812 }, 13648 },
13813 "path-dirname": { 13649 "path-dirname": {
13814 "version": "1.0.2", 13650 "version": "1.0.2",
@@ -13817,13 +13653,9 @@
13817 "dev": true 13653 "dev": true
13818 }, 13654 },
13819 "path-exists": { 13655 "path-exists": {
13820 "version": "2.1.0", 13656 "version": "3.0.0",
13821 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 13657 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
13822 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 13658 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
13823 "dev": true,
13824 "requires": {
13825 "pinkie-promise": "^2.0.0"
13826 }
13827 }, 13659 },
13828 "path-is-absolute": { 13660 "path-is-absolute": {
13829 "version": "1.0.1", 13661 "version": "1.0.1",
@@ -13845,12 +13677,14 @@
13845 "path-parse": { 13677 "path-parse": {
13846 "version": "1.0.6", 13678 "version": "1.0.6",
13847 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 13679 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
13848 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" 13680 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
13681 "dev": true
13849 }, 13682 },
13850 "path-root": { 13683 "path-root": {
13851 "version": "0.1.1", 13684 "version": "0.1.1",
13852 "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", 13685 "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
13853 "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", 13686 "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
13687 "dev": true,
13854 "requires": { 13688 "requires": {
13855 "path-root-regex": "^0.1.0" 13689 "path-root-regex": "^0.1.0"
13856 } 13690 }
@@ -13858,17 +13692,35 @@
13858 "path-root-regex": { 13692 "path-root-regex": {
13859 "version": "0.1.2", 13693 "version": "0.1.2",
13860 "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", 13694 "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
13861 "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" 13695 "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
13696 "dev": true
13697 },
13698 "path-to-regexp": {
13699 "version": "0.1.7",
13700 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
13701 "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
13702 "dev": true
13862 }, 13703 },
13863 "path-type": { 13704 "path-type": {
13864 "version": "1.1.0", 13705 "version": "3.0.0",
13865 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 13706 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
13866 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 13707 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
13867 "dev": true, 13708 "dev": true,
13868 "requires": { 13709 "requires": {
13869 "graceful-fs": "^4.1.2", 13710 "pify": "^3.0.0"
13870 "pify": "^2.0.0", 13711 }
13871 "pinkie-promise": "^2.0.0" 13712 },
13713 "pbkdf2": {
13714 "version": "3.0.17",
13715 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
13716 "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
13717 "dev": true,
13718 "requires": {
13719 "create-hash": "^1.1.2",
13720 "create-hmac": "^1.1.4",
13721 "ripemd160": "^2.0.1",
13722 "safe-buffer": "^5.0.1",
13723 "sha.js": "^2.4.8"
13872 } 13724 }
13873 }, 13725 },
13874 "pend": { 13726 "pend": {
@@ -13877,10 +13729,16 @@
13877 "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", 13729 "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
13878 "dev": true 13730 "dev": true
13879 }, 13731 },
13732 "performance-now": {
13733 "version": "2.1.0",
13734 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
13735 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
13736 "dev": true
13737 },
13880 "pify": { 13738 "pify": {
13881 "version": "2.3.0", 13739 "version": "3.0.0",
13882 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 13740 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
13883 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 13741 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
13884 "dev": true 13742 "dev": true
13885 }, 13743 },
13886 "pinkie": { 13744 "pinkie": {
@@ -13908,12 +13766,57 @@
13908 } 13766 }
13909 }, 13767 },
13910 "pkg-dir": { 13768 "pkg-dir": {
13911 "version": "1.0.0", 13769 "version": "2.0.0",
13912 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", 13770 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
13913 "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", 13771 "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
13914 "dev": true, 13772 "dev": true,
13915 "requires": { 13773 "requires": {
13916 "find-up": "^1.0.0" 13774 "find-up": "^2.1.0"
13775 },
13776 "dependencies": {
13777 "find-up": {
13778 "version": "2.1.0",
13779 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
13780 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
13781 "dev": true,
13782 "requires": {
13783 "locate-path": "^2.0.0"
13784 }
13785 },
13786 "locate-path": {
13787 "version": "2.0.0",
13788 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
13789 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
13790 "dev": true,
13791 "requires": {
13792 "p-locate": "^2.0.0",
13793 "path-exists": "^3.0.0"
13794 }
13795 },
13796 "p-limit": {
13797 "version": "1.3.0",
13798 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
13799 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
13800 "dev": true,
13801 "requires": {
13802 "p-try": "^1.0.0"
13803 }
13804 },
13805 "p-locate": {
13806 "version": "2.0.0",
13807 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
13808 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
13809 "dev": true,
13810 "requires": {
13811 "p-limit": "^1.1.0"
13812 }
13813 },
13814 "p-try": {
13815 "version": "1.0.0",
13816 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
13817 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
13818 "dev": true
13819 }
13917 } 13820 }
13918 }, 13821 },
13919 "please-upgrade-node": { 13822 "please-upgrade-node": {
@@ -13954,10 +13857,30 @@
13954 "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", 13857 "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
13955 "dev": true 13858 "dev": true
13956 }, 13859 },
13860 "portfinder": {
13861 "version": "1.0.20",
13862 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz",
13863 "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==",
13864 "dev": true,
13865 "requires": {
13866 "async": "^1.5.2",
13867 "debug": "^2.2.0",
13868 "mkdirp": "0.5.x"
13869 },
13870 "dependencies": {
13871 "async": {
13872 "version": "1.5.2",
13873 "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
13874 "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
13875 "dev": true
13876 }
13877 }
13878 },
13957 "posix-character-classes": { 13879 "posix-character-classes": {
13958 "version": "0.1.1", 13880 "version": "0.1.1",
13959 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", 13881 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
13960 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" 13882 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
13883 "dev": true
13961 }, 13884 },
13962 "prelude-ls": { 13885 "prelude-ls": {
13963 "version": "1.1.2", 13886 "version": "1.1.2",
@@ -13973,7 +13896,8 @@
13973 "preserve": { 13896 "preserve": {
13974 "version": "0.2.0", 13897 "version": "0.2.0",
13975 "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", 13898 "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
13976 "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" 13899 "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
13900 "dev": true
13977 }, 13901 },
13978 "prettier": { 13902 "prettier": {
13979 "version": "1.15.2", 13903 "version": "1.15.2",
@@ -13986,10 +13910,21 @@
13986 "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", 13910 "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
13987 "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=" 13911 "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk="
13988 }, 13912 },
13913 "pretty-error": {
13914 "version": "2.1.1",
13915 "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",
13916 "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=",
13917 "dev": true,
13918 "requires": {
13919 "renderkid": "^2.0.1",
13920 "utila": "~0.4"
13921 }
13922 },
13989 "pretty-hrtime": { 13923 "pretty-hrtime": {
13990 "version": "1.0.3", 13924 "version": "1.0.3",
13991 "resolved": "http://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", 13925 "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
13992 "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" 13926 "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
13927 "dev": true
13993 }, 13928 },
13994 "private": { 13929 "private": {
13995 "version": "0.1.8", 13930 "version": "0.1.8",
@@ -13997,10 +13932,16 @@
13997 "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", 13932 "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
13998 "dev": true 13933 "dev": true
13999 }, 13934 },
13935 "process": {
13936 "version": "0.11.10",
13937 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
13938 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
13939 "dev": true
13940 },
14000 "process-nextick-args": { 13941 "process-nextick-args": {
14001 "version": "1.0.7", 13942 "version": "2.0.0",
14002 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", 13943 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
14003 "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", 13944 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
14004 "dev": true 13945 "dev": true
14005 }, 13946 },
14006 "progress": { 13947 "progress": {
@@ -14078,13 +14019,38 @@
14078 "asap": "~2.0.3" 14019 "asap": "~2.0.3"
14079 } 14020 }
14080 }, 14021 },
14022 "promise-inflight": {
14023 "version": "1.0.1",
14024 "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
14025 "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
14026 "dev": true
14027 },
14028 "promise-retry": {
14029 "version": "1.1.1",
14030 "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz",
14031 "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=",
14032 "dev": true,
14033 "requires": {
14034 "err-code": "^1.0.0",
14035 "retry": "^0.10.0"
14036 }
14037 },
14038 "promzard": {
14039 "version": "0.3.0",
14040 "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz",
14041 "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=",
14042 "dev": true,
14043 "requires": {
14044 "read": "1"
14045 }
14046 },
14081 "prop-types": { 14047 "prop-types": {
14082 "version": "15.6.2", 14048 "version": "15.7.1",
14083 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", 14049 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.1.tgz",
14084 "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", 14050 "integrity": "sha512-f8Lku2z9kERjOCcnDOPm68EBJAO2K00Q5mSgPAUE/gJuBgsYLbVy6owSrtcHj90zt8PvW+z0qaIIgsIhHOa1Qw==",
14085 "requires": { 14051 "requires": {
14086 "loose-envify": "^1.3.1", 14052 "object-assign": "^4.1.1",
14087 "object-assign": "^4.1.1" 14053 "react-is": "^16.8.1"
14088 } 14054 }
14089 }, 14055 },
14090 "prop-types-extended": { 14056 "prop-types-extended": {
@@ -14095,12 +14061,49 @@
14095 "invariant": "^2.2.0" 14061 "invariant": "^2.2.0"
14096 } 14062 }
14097 }, 14063 },
14064 "proto-list": {
14065 "version": "1.2.4",
14066 "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
14067 "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
14068 "dev": true
14069 },
14070 "protocols": {
14071 "version": "1.4.7",
14072 "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz",
14073 "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==",
14074 "dev": true
14075 },
14076 "protoduck": {
14077 "version": "5.0.1",
14078 "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz",
14079 "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==",
14080 "dev": true,
14081 "requires": {
14082 "genfun": "^5.0.0"
14083 }
14084 },
14085 "proxy-addr": {
14086 "version": "2.0.4",
14087 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
14088 "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
14089 "dev": true,
14090 "requires": {
14091 "forwarded": "~0.1.2",
14092 "ipaddr.js": "1.8.0"
14093 }
14094 },
14098 "proxy-middleware": { 14095 "proxy-middleware": {
14099 "version": "0.15.0", 14096 "version": "0.15.0",
14100 "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz", 14097 "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz",
14101 "integrity": "sha1-o/3xvvtzD5UZZYcqwvYHTGFHelY=", 14098 "integrity": "sha1-o/3xvvtzD5UZZYcqwvYHTGFHelY=",
14102 "dev": true 14099 "dev": true
14103 }, 14100 },
14101 "prr": {
14102 "version": "1.0.1",
14103 "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
14104 "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
14105 "dev": true
14106 },
14104 "pseudomap": { 14107 "pseudomap": {
14105 "version": "1.0.2", 14108 "version": "1.0.2",
14106 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 14109 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
@@ -14108,15 +14111,29 @@
14108 "dev": true 14111 "dev": true
14109 }, 14112 },
14110 "psl": { 14113 "psl": {
14111 "version": "1.1.29", 14114 "version": "1.1.31",
14112 "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", 14115 "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
14113 "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", 14116 "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
14114 "dev": true 14117 "dev": true
14115 }, 14118 },
14119 "public-encrypt": {
14120 "version": "4.0.3",
14121 "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
14122 "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
14123 "dev": true,
14124 "requires": {
14125 "bn.js": "^4.1.0",
14126 "browserify-rsa": "^4.0.0",
14127 "create-hash": "^1.1.0",
14128 "parse-asn1": "^5.0.0",
14129 "randombytes": "^2.0.1",
14130 "safe-buffer": "^5.1.2"
14131 }
14132 },
14116 "pump": { 14133 "pump": {
14117 "version": "2.0.1", 14134 "version": "3.0.0",
14118 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", 14135 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
14119 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", 14136 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
14120 "dev": true, 14137 "dev": true,
14121 "requires": { 14138 "requires": {
14122 "end-of-stream": "^1.1.0", 14139 "end-of-stream": "^1.1.0",
@@ -14132,12 +14149,24 @@
14132 "duplexify": "^3.6.0", 14149 "duplexify": "^3.6.0",
14133 "inherits": "^2.0.3", 14150 "inherits": "^2.0.3",
14134 "pump": "^2.0.0" 14151 "pump": "^2.0.0"
14152 },
14153 "dependencies": {
14154 "pump": {
14155 "version": "2.0.1",
14156 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
14157 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
14158 "dev": true,
14159 "requires": {
14160 "end-of-stream": "^1.1.0",
14161 "once": "^1.3.1"
14162 }
14163 }
14135 } 14164 }
14136 }, 14165 },
14137 "punycode": { 14166 "punycode": {
14138 "version": "1.4.1", 14167 "version": "2.1.1",
14139 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 14168 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
14140 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", 14169 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
14141 "dev": true 14170 "dev": true
14142 }, 14171 },
14143 "pupa": { 14172 "pupa": {
@@ -14166,6 +14195,24 @@
14166 "strict-uri-encode": "^1.0.0" 14195 "strict-uri-encode": "^1.0.0"
14167 } 14196 }
14168 }, 14197 },
14198 "querystring": {
14199 "version": "0.2.0",
14200 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
14201 "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
14202 "dev": true
14203 },
14204 "querystring-es3": {
14205 "version": "0.2.1",
14206 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
14207 "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
14208 "dev": true
14209 },
14210 "querystringify": {
14211 "version": "2.1.0",
14212 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz",
14213 "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==",
14214 "dev": true
14215 },
14169 "quick-lru": { 14216 "quick-lru": {
14170 "version": "1.1.0", 14217 "version": "1.1.0",
14171 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", 14218 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz",
@@ -14173,9 +14220,10 @@
14173 "dev": true 14220 "dev": true
14174 }, 14221 },
14175 "randomatic": { 14222 "randomatic": {
14176 "version": "3.1.0", 14223 "version": "3.1.1",
14177 "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", 14224 "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
14178 "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", 14225 "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
14226 "dev": true,
14179 "requires": { 14227 "requires": {
14180 "is-number": "^4.0.0", 14228 "is-number": "^4.0.0",
14181 "kind-of": "^6.0.0", 14229 "kind-of": "^6.0.0",
@@ -14185,16 +14233,59 @@
14185 "is-number": { 14233 "is-number": {
14186 "version": "4.0.0", 14234 "version": "4.0.0",
14187 "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", 14235 "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
14188 "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" 14236 "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
14237 "dev": true
14189 } 14238 }
14190 } 14239 }
14191 }, 14240 },
14241 "randombytes": {
14242 "version": "2.0.6",
14243 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
14244 "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
14245 "dev": true,
14246 "requires": {
14247 "safe-buffer": "^5.1.0"
14248 }
14249 },
14250 "randomfill": {
14251 "version": "1.0.4",
14252 "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
14253 "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
14254 "dev": true,
14255 "requires": {
14256 "randombytes": "^2.0.5",
14257 "safe-buffer": "^5.1.0"
14258 }
14259 },
14192 "range-parser": { 14260 "range-parser": {
14193 "version": "1.0.3", 14261 "version": "1.0.3",
14194 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", 14262 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz",
14195 "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", 14263 "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=",
14196 "dev": true 14264 "dev": true
14197 }, 14265 },
14266 "raw-body": {
14267 "version": "2.3.3",
14268 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
14269 "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
14270 "dev": true,
14271 "requires": {
14272 "bytes": "3.0.0",
14273 "http-errors": "1.6.3",
14274 "iconv-lite": "0.4.23",
14275 "unpipe": "1.0.0"
14276 },
14277 "dependencies": {
14278 "iconv-lite": {
14279 "version": "0.4.23",
14280 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
14281 "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
14282 "dev": true,
14283 "requires": {
14284 "safer-buffer": ">= 2.1.2 < 3"
14285 }
14286 }
14287 }
14288 },
14198 "rc": { 14289 "rc": {
14199 "version": "1.2.8", 14290 "version": "1.2.8",
14200 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 14291 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
@@ -14254,6 +14345,14 @@
14254 "lodash.camelcase": "^4.3.0" 14345 "lodash.camelcase": "^4.3.0"
14255 } 14346 }
14256 }, 14347 },
14348 "react-html-attributes": {
14349 "version": "1.4.3",
14350 "resolved": "https://registry.npmjs.org/react-html-attributes/-/react-html-attributes-1.4.3.tgz",
14351 "integrity": "sha1-jDbDX85rdQk40oavQo7R2nYlGG4=",
14352 "requires": {
14353 "html-element-attributes": "^1.0.0"
14354 }
14355 },
14257 "react-intl": { 14356 "react-intl": {
14258 "version": "2.7.2", 14357 "version": "2.7.2",
14259 "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-2.7.2.tgz", 14358 "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-2.7.2.tgz",
@@ -14264,12 +14363,19 @@
14264 "intl-messageformat": "^2.1.0", 14363 "intl-messageformat": "^2.1.0",
14265 "intl-relativeformat": "^2.1.0", 14364 "intl-relativeformat": "^2.1.0",
14266 "invariant": "^2.1.1" 14365 "invariant": "^2.1.1"
14366 },
14367 "dependencies": {
14368 "hoist-non-react-statics": {
14369 "version": "2.5.5",
14370 "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz",
14371 "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw=="
14372 }
14267 } 14373 }
14268 }, 14374 },
14269 "react-is": { 14375 "react-is": {
14270 "version": "16.6.3", 14376 "version": "16.8.1",
14271 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.6.3.tgz", 14377 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.1.tgz",
14272 "integrity": "sha512-u7FDWtthB4rWibG/+mFbVd5FvdI20yde86qKGx4lVUTWmPlSWQ4QxbBIrrs+HnXGbxOUlUzTAP/VDmvCwaP2yA==" 14378 "integrity": "sha512-ioMCzVDWvCvKD8eeT+iukyWrBGrA3DiFYkXfBsVYIRdaREZuBjENG+KjrikavCLasozqRWTwFUagU/O4vPpRMA=="
14273 }, 14379 },
14274 "react-jss": { 14380 "react-jss": {
14275 "version": "8.6.1", 14381 "version": "8.6.1",
@@ -14281,6 +14387,13 @@
14281 "jss-preset-default": "^4.3.0", 14387 "jss-preset-default": "^4.3.0",
14282 "prop-types": "^15.6.0", 14388 "prop-types": "^15.6.0",
14283 "theming": "^1.3.0" 14389 "theming": "^1.3.0"
14390 },
14391 "dependencies": {
14392 "hoist-non-react-statics": {
14393 "version": "2.5.5",
14394 "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz",
14395 "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw=="
14396 }
14284 } 14397 }
14285 }, 14398 },
14286 "react-lifecycles-compat": { 14399 "react-lifecycles-compat": {
@@ -14311,7 +14424,7 @@
14311 }, 14424 },
14312 "react-router": { 14425 "react-router": {
14313 "version": "3.2.1", 14426 "version": "3.2.1",
14314 "resolved": "http://registry.npmjs.org/react-router/-/react-router-3.2.1.tgz", 14427 "resolved": "https://registry.npmjs.org/react-router/-/react-router-3.2.1.tgz",
14315 "integrity": "sha512-SXkhC0nr3G0ltzVU07IN8jYl0bB6FsrDIqlLC9dK3SITXqyTJyM7yhXlUqs89w3Nqi5OkXsfRUeHX+P874HQrg==", 14428 "integrity": "sha512-SXkhC0nr3G0ltzVU07IN8jYl0bB6FsrDIqlLC9dK3SITXqyTJyM7yhXlUqs89w3Nqi5OkXsfRUeHX+P874HQrg==",
14316 "requires": { 14429 "requires": {
14317 "create-react-class": "^15.5.1", 14430 "create-react-class": "^15.5.1",
@@ -14321,6 +14434,13 @@
14321 "loose-envify": "^1.2.0", 14434 "loose-envify": "^1.2.0",
14322 "prop-types": "^15.5.6", 14435 "prop-types": "^15.5.6",
14323 "warning": "^3.0.0" 14436 "warning": "^3.0.0"
14437 },
14438 "dependencies": {
14439 "hoist-non-react-statics": {
14440 "version": "2.5.5",
14441 "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz",
14442 "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw=="
14443 }
14324 } 14444 }
14325 }, 14445 },
14326 "react-sortable-hoc": { 14446 "react-sortable-hoc": {
@@ -14373,6 +14493,24 @@
14373 "resolved": "https://registry.npmjs.org/reactive-localstorage/-/reactive-localstorage-0.0.2.tgz", 14493 "resolved": "https://registry.npmjs.org/reactive-localstorage/-/reactive-localstorage-0.0.2.tgz",
14374 "integrity": "sha512-+3oKBiiNxBbLH9mWw6eiBOAbwQSg3xpRIg7ys+E5Zc98DKQ1zyoUcQygWDDwZAn6mka2kWTaZD+ZUSgmV2VzLA==" 14494 "integrity": "sha512-+3oKBiiNxBbLH9mWw6eiBOAbwQSg3xpRIg7ys+E5Zc98DKQ1zyoUcQygWDDwZAn6mka2kWTaZD+ZUSgmV2VzLA=="
14375 }, 14495 },
14496 "read": {
14497 "version": "1.0.7",
14498 "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
14499 "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
14500 "dev": true,
14501 "requires": {
14502 "mute-stream": "~0.0.4"
14503 }
14504 },
14505 "read-cmd-shim": {
14506 "version": "1.0.1",
14507 "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz",
14508 "integrity": "sha1-LV0Vd4ajfAVdIgd8MsU/gynpHHs=",
14509 "dev": true,
14510 "requires": {
14511 "graceful-fs": "^4.1.2"
14512 }
14513 },
14376 "read-config-file": { 14514 "read-config-file": {
14377 "version": "3.2.0", 14515 "version": "3.2.0",
14378 "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.2.0.tgz", 14516 "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.2.0.tgz",
@@ -14390,91 +14528,147 @@
14390 "lazy-val": "^1.0.3" 14528 "lazy-val": "^1.0.3"
14391 }, 14529 },
14392 "dependencies": { 14530 "dependencies": {
14393 "ajv": {
14394 "version": "6.6.2",
14395 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
14396 "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
14397 "dev": true,
14398 "requires": {
14399 "fast-deep-equal": "^2.0.1",
14400 "fast-json-stable-stringify": "^2.0.0",
14401 "json-schema-traverse": "^0.4.1",
14402 "uri-js": "^4.2.2"
14403 }
14404 },
14405 "dotenv": { 14531 "dotenv": {
14406 "version": "6.2.0", 14532 "version": "6.2.0",
14407 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", 14533 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
14408 "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==", 14534 "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==",
14409 "dev": true 14535 "dev": true
14410 }, 14536 }
14411 "fast-deep-equal": { 14537 }
14412 "version": "2.0.1", 14538 },
14413 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 14539 "read-package-json": {
14414 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", 14540 "version": "2.0.13",
14415 "dev": true 14541 "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.13.tgz",
14416 }, 14542 "integrity": "sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg==",
14417 "json-schema-traverse": { 14543 "dev": true,
14418 "version": "0.4.1", 14544 "requires": {
14419 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 14545 "glob": "^7.1.1",
14420 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 14546 "graceful-fs": "^4.1.2",
14547 "json-parse-better-errors": "^1.0.1",
14548 "normalize-package-data": "^2.0.0",
14549 "slash": "^1.0.0"
14550 },
14551 "dependencies": {
14552 "slash": {
14553 "version": "1.0.0",
14554 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
14555 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
14421 "dev": true 14556 "dev": true
14422 },
14423 "json5": {
14424 "version": "2.1.0",
14425 "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
14426 "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
14427 "dev": true,
14428 "requires": {
14429 "minimist": "^1.2.0"
14430 }
14431 } 14557 }
14432 } 14558 }
14433 }, 14559 },
14560 "read-package-tree": {
14561 "version": "5.2.1",
14562 "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.2.1.tgz",
14563 "integrity": "sha512-2CNoRoh95LxY47LvqrehIAfUVda2JbuFE/HaGYs42bNrGG+ojbw1h3zOcPcQ+1GQ3+rkzNndZn85u1XyZ3UsIA==",
14564 "dev": true,
14565 "requires": {
14566 "debuglog": "^1.0.1",
14567 "dezalgo": "^1.0.0",
14568 "once": "^1.3.0",
14569 "read-package-json": "^2.0.0",
14570 "readdir-scoped-modules": "^1.0.0"
14571 }
14572 },
14434 "read-pkg": { 14573 "read-pkg": {
14435 "version": "1.1.0", 14574 "version": "4.0.1",
14436 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 14575 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz",
14437 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 14576 "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=",
14438 "dev": true, 14577 "dev": true,
14439 "requires": { 14578 "requires": {
14440 "load-json-file": "^1.0.0",
14441 "normalize-package-data": "^2.3.2", 14579 "normalize-package-data": "^2.3.2",
14442 "path-type": "^1.0.0" 14580 "parse-json": "^4.0.0",
14581 "pify": "^3.0.0"
14443 } 14582 }
14444 }, 14583 },
14445 "read-pkg-up": { 14584 "read-pkg-up": {
14446 "version": "1.0.1", 14585 "version": "3.0.0",
14447 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 14586 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
14448 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 14587 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
14449 "dev": true, 14588 "dev": true,
14450 "requires": { 14589 "requires": {
14451 "find-up": "^1.0.0", 14590 "find-up": "^2.0.0",
14452 "read-pkg": "^1.0.0" 14591 "read-pkg": "^3.0.0"
14453 }
14454 },
14455 "readable-stream": {
14456 "version": "2.3.6",
14457 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
14458 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
14459 "dev": true,
14460 "requires": {
14461 "core-util-is": "~1.0.0",
14462 "inherits": "~2.0.3",
14463 "isarray": "~1.0.0",
14464 "process-nextick-args": "~2.0.0",
14465 "safe-buffer": "~5.1.1",
14466 "string_decoder": "~1.1.1",
14467 "util-deprecate": "~1.0.1"
14468 }, 14592 },
14469 "dependencies": { 14593 "dependencies": {
14470 "process-nextick-args": { 14594 "find-up": {
14595 "version": "2.1.0",
14596 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
14597 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
14598 "dev": true,
14599 "requires": {
14600 "locate-path": "^2.0.0"
14601 }
14602 },
14603 "locate-path": {
14604 "version": "2.0.0",
14605 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
14606 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
14607 "dev": true,
14608 "requires": {
14609 "p-locate": "^2.0.0",
14610 "path-exists": "^3.0.0"
14611 }
14612 },
14613 "p-limit": {
14614 "version": "1.3.0",
14615 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
14616 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
14617 "dev": true,
14618 "requires": {
14619 "p-try": "^1.0.0"
14620 }
14621 },
14622 "p-locate": {
14471 "version": "2.0.0", 14623 "version": "2.0.0",
14472 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", 14624 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
14473 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", 14625 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
14626 "dev": true,
14627 "requires": {
14628 "p-limit": "^1.1.0"
14629 }
14630 },
14631 "p-try": {
14632 "version": "1.0.0",
14633 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
14634 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
14474 "dev": true 14635 "dev": true
14636 },
14637 "read-pkg": {
14638 "version": "3.0.0",
14639 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
14640 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
14641 "dev": true,
14642 "requires": {
14643 "load-json-file": "^4.0.0",
14644 "normalize-package-data": "^2.3.2",
14645 "path-type": "^3.0.0"
14646 }
14475 } 14647 }
14476 } 14648 }
14477 }, 14649 },
14650 "readable-stream": {
14651 "version": "3.1.1",
14652 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz",
14653 "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==",
14654 "requires": {
14655 "inherits": "^2.0.3",
14656 "string_decoder": "^1.1.1",
14657 "util-deprecate": "^1.0.1"
14658 }
14659 },
14660 "readdir-scoped-modules": {
14661 "version": "1.0.2",
14662 "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz",
14663 "integrity": "sha1-n6+jfShr5dksuuve4DDcm19AZ0c=",
14664 "dev": true,
14665 "requires": {
14666 "debuglog": "^1.0.1",
14667 "dezalgo": "^1.0.0",
14668 "graceful-fs": "^4.1.2",
14669 "once": "^1.3.0"
14670 }
14671 },
14478 "readdirp": { 14672 "readdirp": {
14479 "version": "2.2.1", 14673 "version": "2.2.1",
14480 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", 14674 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
@@ -14484,26 +14678,59 @@
14484 "graceful-fs": "^4.1.11", 14678 "graceful-fs": "^4.1.11",
14485 "micromatch": "^3.1.10", 14679 "micromatch": "^3.1.10",
14486 "readable-stream": "^2.0.2" 14680 "readable-stream": "^2.0.2"
14681 },
14682 "dependencies": {
14683 "readable-stream": {
14684 "version": "2.3.6",
14685 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
14686 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
14687 "dev": true,
14688 "requires": {
14689 "core-util-is": "~1.0.0",
14690 "inherits": "~2.0.3",
14691 "isarray": "~1.0.0",
14692 "process-nextick-args": "~2.0.0",
14693 "safe-buffer": "~5.1.1",
14694 "string_decoder": "~1.1.1",
14695 "util-deprecate": "~1.0.1"
14696 }
14697 },
14698 "string_decoder": {
14699 "version": "1.1.1",
14700 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
14701 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
14702 "dev": true,
14703 "requires": {
14704 "safe-buffer": "~5.1.0"
14705 }
14706 }
14487 } 14707 }
14488 }, 14708 },
14489 "rechoir": { 14709 "rechoir": {
14490 "version": "0.6.2", 14710 "version": "0.6.2",
14491 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", 14711 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
14492 "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", 14712 "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
14713 "dev": true,
14493 "requires": { 14714 "requires": {
14494 "resolve": "^1.1.6" 14715 "resolve": "^1.1.6"
14495 } 14716 }
14496 }, 14717 },
14497 "redent": { 14718 "redent": {
14498 "version": "1.0.0", 14719 "version": "2.0.0",
14499 "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", 14720 "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz",
14500 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", 14721 "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
14501 "dev": true, 14722 "dev": true,
14502 "requires": { 14723 "requires": {
14503 "indent-string": "^2.1.0", 14724 "indent-string": "^3.0.0",
14504 "strip-indent": "^1.0.1" 14725 "strip-indent": "^2.0.0"
14505 } 14726 }
14506 }, 14727 },
14728 "reflect-metadata": {
14729 "version": "0.1.13",
14730 "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
14731 "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==",
14732 "dev": true
14733 },
14507 "regenerate": { 14734 "regenerate": {
14508 "version": "1.4.0", 14735 "version": "1.4.0",
14509 "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", 14736 "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
@@ -14520,9 +14747,9 @@
14520 } 14747 }
14521 }, 14748 },
14522 "regenerator-runtime": { 14749 "regenerator-runtime": {
14523 "version": "0.11.1", 14750 "version": "0.12.1",
14524 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", 14751 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
14525 "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" 14752 "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg=="
14526 }, 14753 },
14527 "regenerator-transform": { 14754 "regenerator-transform": {
14528 "version": "0.13.3", 14755 "version": "0.13.3",
@@ -14537,6 +14764,7 @@
14537 "version": "0.4.4", 14764 "version": "0.4.4",
14538 "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", 14765 "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
14539 "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", 14766 "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
14767 "dev": true,
14540 "requires": { 14768 "requires": {
14541 "is-equal-shallow": "^0.1.3" 14769 "is-equal-shallow": "^0.1.3"
14542 } 14770 }
@@ -14545,6 +14773,7 @@
14545 "version": "1.0.2", 14773 "version": "1.0.2",
14546 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", 14774 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
14547 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 14775 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
14776 "dev": true,
14548 "requires": { 14777 "requires": {
14549 "extend-shallow": "^3.0.2", 14778 "extend-shallow": "^3.0.2",
14550 "safe-regex": "^1.1.0" 14779 "safe-regex": "^1.1.0"
@@ -14555,6 +14784,17 @@
14555 "resolved": "https://registry.npmjs.org/regexp-quote/-/regexp-quote-0.0.0.tgz", 14784 "resolved": "https://registry.npmjs.org/regexp-quote/-/regexp-quote-0.0.0.tgz",
14556 "integrity": "sha1-Hg9GUMhi3L/tVP1CsUjpuxch/PI=" 14785 "integrity": "sha1-Hg9GUMhi3L/tVP1CsUjpuxch/PI="
14557 }, 14786 },
14787 "regexp-tree": {
14788 "version": "0.1.1",
14789 "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.1.tgz",
14790 "integrity": "sha512-HwRjOquc9QOwKTgbxvZTcddS5mlNlwePMQ3NFL8broajMLD5CXDAqas8Y5yxJH5QtZp5iRor3YCILd5pz71Cgw==",
14791 "dev": true,
14792 "requires": {
14793 "cli-table3": "^0.5.0",
14794 "colors": "^1.1.2",
14795 "yargs": "^12.0.5"
14796 }
14797 },
14558 "regexpp": { 14798 "regexpp": {
14559 "version": "2.0.1", 14799 "version": "2.0.1",
14560 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", 14800 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
@@ -14562,15 +14802,15 @@
14562 "dev": true 14802 "dev": true
14563 }, 14803 },
14564 "regexpu-core": { 14804 "regexpu-core": {
14565 "version": "4.2.0", 14805 "version": "4.4.0",
14566 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", 14806 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.4.0.tgz",
14567 "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", 14807 "integrity": "sha512-eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA==",
14568 "dev": true, 14808 "dev": true,
14569 "requires": { 14809 "requires": {
14570 "regenerate": "^1.4.0", 14810 "regenerate": "^1.4.0",
14571 "regenerate-unicode-properties": "^7.0.0", 14811 "regenerate-unicode-properties": "^7.0.0",
14572 "regjsgen": "^0.4.0", 14812 "regjsgen": "^0.5.0",
14573 "regjsparser": "^0.3.0", 14813 "regjsparser": "^0.6.0",
14574 "unicode-match-property-ecmascript": "^1.0.4", 14814 "unicode-match-property-ecmascript": "^1.0.4",
14575 "unicode-match-property-value-ecmascript": "^1.0.2" 14815 "unicode-match-property-value-ecmascript": "^1.0.2"
14576 } 14816 }
@@ -14595,15 +14835,15 @@
14595 } 14835 }
14596 }, 14836 },
14597 "regjsgen": { 14837 "regjsgen": {
14598 "version": "0.4.0", 14838 "version": "0.5.0",
14599 "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", 14839 "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
14600 "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==", 14840 "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
14601 "dev": true 14841 "dev": true
14602 }, 14842 },
14603 "regjsparser": { 14843 "regjsparser": {
14604 "version": "0.3.0", 14844 "version": "0.6.0",
14605 "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", 14845 "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
14606 "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", 14846 "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
14607 "dev": true, 14847 "dev": true,
14608 "requires": { 14848 "requires": {
14609 "jsesc": "~0.5.0" 14849 "jsesc": "~0.5.0"
@@ -14617,6 +14857,12 @@
14617 } 14857 }
14618 } 14858 }
14619 }, 14859 },
14860 "relateurl": {
14861 "version": "0.2.7",
14862 "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
14863 "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
14864 "dev": true
14865 },
14620 "remove-bom-buffer": { 14866 "remove-bom-buffer": {
14621 "version": "3.0.0", 14867 "version": "3.0.0",
14622 "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", 14868 "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
@@ -14643,15 +14889,101 @@
14643 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 14889 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
14644 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" 14890 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
14645 }, 14891 },
14892 "renderkid": {
14893 "version": "2.0.2",
14894 "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.2.tgz",
14895 "integrity": "sha512-FsygIxevi1jSiPY9h7vZmBFUbAOcbYm9UwyiLNdVsLRs/5We9Ob5NMPbGYUTWiLq5L+ezlVdE0A8bbME5CWTpg==",
14896 "dev": true,
14897 "requires": {
14898 "css-select": "^1.1.0",
14899 "dom-converter": "~0.2",
14900 "htmlparser2": "~3.3.0",
14901 "strip-ansi": "^3.0.0",
14902 "utila": "^0.4.0"
14903 },
14904 "dependencies": {
14905 "ansi-regex": {
14906 "version": "2.1.1",
14907 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
14908 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
14909 "dev": true
14910 },
14911 "domhandler": {
14912 "version": "2.1.0",
14913 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz",
14914 "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=",
14915 "dev": true,
14916 "requires": {
14917 "domelementtype": "1"
14918 }
14919 },
14920 "domutils": {
14921 "version": "1.1.6",
14922 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz",
14923 "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=",
14924 "dev": true,
14925 "requires": {
14926 "domelementtype": "1"
14927 }
14928 },
14929 "htmlparser2": {
14930 "version": "3.3.0",
14931 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz",
14932 "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=",
14933 "dev": true,
14934 "requires": {
14935 "domelementtype": "1",
14936 "domhandler": "2.1",
14937 "domutils": "1.1",
14938 "readable-stream": "1.0"
14939 }
14940 },
14941 "isarray": {
14942 "version": "0.0.1",
14943 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
14944 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
14945 "dev": true
14946 },
14947 "readable-stream": {
14948 "version": "1.0.34",
14949 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
14950 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
14951 "dev": true,
14952 "requires": {
14953 "core-util-is": "~1.0.0",
14954 "inherits": "~2.0.1",
14955 "isarray": "0.0.1",
14956 "string_decoder": "~0.10.x"
14957 }
14958 },
14959 "string_decoder": {
14960 "version": "0.10.31",
14961 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
14962 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
14963 "dev": true
14964 },
14965 "strip-ansi": {
14966 "version": "3.0.1",
14967 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
14968 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
14969 "dev": true,
14970 "requires": {
14971 "ansi-regex": "^2.0.0"
14972 }
14973 }
14974 }
14975 },
14646 "repeat-element": { 14976 "repeat-element": {
14647 "version": "1.1.3", 14977 "version": "1.1.3",
14648 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", 14978 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
14649 "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" 14979 "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
14980 "dev": true
14650 }, 14981 },
14651 "repeat-string": { 14982 "repeat-string": {
14652 "version": "1.6.1", 14983 "version": "1.6.1",
14653 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 14984 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
14654 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" 14985 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
14986 "dev": true
14655 }, 14987 },
14656 "repeating": { 14988 "repeating": {
14657 "version": "2.0.1", 14989 "version": "2.0.1",
@@ -14705,14 +15037,6 @@
14705 "tough-cookie": "~2.4.3", 15037 "tough-cookie": "~2.4.3",
14706 "tunnel-agent": "^0.6.0", 15038 "tunnel-agent": "^0.6.0",
14707 "uuid": "^3.3.2" 15039 "uuid": "^3.3.2"
14708 },
14709 "dependencies": {
14710 "performance-now": {
14711 "version": "2.1.0",
14712 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
14713 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
14714 "dev": true
14715 }
14716 } 15040 }
14717 }, 15041 },
14718 "require-directory": { 15042 "require-directory": {
@@ -14737,18 +15061,43 @@
14737 "resolve-from": "^1.0.0" 15061 "resolve-from": "^1.0.0"
14738 } 15062 }
14739 }, 15063 },
15064 "requires-port": {
15065 "version": "1.0.0",
15066 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
15067 "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
15068 "dev": true
15069 },
14740 "resolve": { 15070 "resolve": {
14741 "version": "1.8.1", 15071 "version": "1.10.0",
14742 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", 15072 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
14743 "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", 15073 "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
15074 "dev": true,
14744 "requires": { 15075 "requires": {
14745 "path-parse": "^1.0.5" 15076 "path-parse": "^1.0.6"
15077 }
15078 },
15079 "resolve-cwd": {
15080 "version": "2.0.0",
15081 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
15082 "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
15083 "dev": true,
15084 "requires": {
15085 "resolve-from": "^3.0.0"
15086 },
15087 "dependencies": {
15088 "resolve-from": {
15089 "version": "3.0.0",
15090 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
15091 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
15092 "dev": true
15093 }
14746 } 15094 }
14747 }, 15095 },
14748 "resolve-dir": { 15096 "resolve-dir": {
14749 "version": "1.0.1", 15097 "version": "1.0.1",
14750 "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", 15098 "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
14751 "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", 15099 "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
15100 "dev": true,
14752 "requires": { 15101 "requires": {
14753 "expand-tilde": "^2.0.0", 15102 "expand-tilde": "^2.0.0",
14754 "global-modules": "^1.0.0" 15103 "global-modules": "^1.0.0"
@@ -14772,7 +15121,8 @@
14772 "resolve-url": { 15121 "resolve-url": {
14773 "version": "0.2.1", 15122 "version": "0.2.1",
14774 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", 15123 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
14775 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" 15124 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
15125 "dev": true
14776 }, 15126 },
14777 "restore-cursor": { 15127 "restore-cursor": {
14778 "version": "2.0.0", 15128 "version": "2.0.0",
@@ -14787,7 +15137,14 @@
14787 "ret": { 15137 "ret": {
14788 "version": "0.1.15", 15138 "version": "0.1.15",
14789 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 15139 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
14790 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" 15140 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
15141 "dev": true
15142 },
15143 "retry": {
15144 "version": "0.10.1",
15145 "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
15146 "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=",
15147 "dev": true
14791 }, 15148 },
14792 "right-pad": { 15149 "right-pad": {
14793 "version": "1.0.1", 15150 "version": "1.0.1",
@@ -14796,12 +15153,22 @@
14796 "dev": true 15153 "dev": true
14797 }, 15154 },
14798 "rimraf": { 15155 "rimraf": {
14799 "version": "2.6.2", 15156 "version": "2.6.3",
14800 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", 15157 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
14801 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", 15158 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
15159 "dev": true,
15160 "requires": {
15161 "glob": "^7.1.3"
15162 }
15163 },
15164 "ripemd160": {
15165 "version": "2.0.2",
15166 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
15167 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
14802 "dev": true, 15168 "dev": true,
14803 "requires": { 15169 "requires": {
14804 "glob": "^7.0.5" 15170 "hash-base": "^3.0.0",
15171 "inherits": "^2.0.1"
14805 } 15172 }
14806 }, 15173 },
14807 "route-parser": { 15174 "route-parser": {
@@ -14824,13 +15191,28 @@
14824 "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", 15191 "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==",
14825 "dev": true 15192 "dev": true
14826 }, 15193 },
15194 "run-queue": {
15195 "version": "1.0.3",
15196 "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
15197 "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
15198 "dev": true,
15199 "requires": {
15200 "aproba": "^1.1.1"
15201 }
15202 },
15203 "rx": {
15204 "version": "4.1.0",
15205 "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
15206 "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
15207 "dev": true
15208 },
14827 "rxjs": { 15209 "rxjs": {
14828 "version": "5.5.12", 15210 "version": "6.4.0",
14829 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", 15211 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz",
14830 "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", 15212 "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==",
14831 "dev": true, 15213 "dev": true,
14832 "requires": { 15214 "requires": {
14833 "symbol-observable": "1.0.1" 15215 "tslib": "^1.9.0"
14834 } 15216 }
14835 }, 15217 },
14836 "safe-buffer": { 15218 "safe-buffer": {
@@ -14842,6 +15224,7 @@
14842 "version": "1.1.0", 15224 "version": "1.1.0",
14843 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 15225 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
14844 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", 15226 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
15227 "dev": true,
14845 "requires": { 15228 "requires": {
14846 "ret": "~0.1.10" 15229 "ret": "~0.1.10"
14847 } 15230 }
@@ -14880,6 +15263,214 @@
14880 "lodash": "^4.0.0", 15263 "lodash": "^4.0.0",
14881 "scss-tokenizer": "^0.2.3", 15264 "scss-tokenizer": "^0.2.3",
14882 "yargs": "^7.0.0" 15265 "yargs": "^7.0.0"
15266 },
15267 "dependencies": {
15268 "ansi-regex": {
15269 "version": "2.1.1",
15270 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
15271 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
15272 "dev": true
15273 },
15274 "camelcase": {
15275 "version": "3.0.0",
15276 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
15277 "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
15278 "dev": true
15279 },
15280 "cliui": {
15281 "version": "3.2.0",
15282 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
15283 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
15284 "dev": true,
15285 "requires": {
15286 "string-width": "^1.0.1",
15287 "strip-ansi": "^3.0.1",
15288 "wrap-ansi": "^2.0.0"
15289 }
15290 },
15291 "find-up": {
15292 "version": "1.1.2",
15293 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
15294 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
15295 "dev": true,
15296 "requires": {
15297 "path-exists": "^2.0.0",
15298 "pinkie-promise": "^2.0.0"
15299 }
15300 },
15301 "invert-kv": {
15302 "version": "1.0.0",
15303 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
15304 "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
15305 "dev": true
15306 },
15307 "is-fullwidth-code-point": {
15308 "version": "1.0.0",
15309 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
15310 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
15311 "dev": true,
15312 "requires": {
15313 "number-is-nan": "^1.0.0"
15314 }
15315 },
15316 "lcid": {
15317 "version": "1.0.0",
15318 "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
15319 "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
15320 "dev": true,
15321 "requires": {
15322 "invert-kv": "^1.0.0"
15323 }
15324 },
15325 "load-json-file": {
15326 "version": "1.1.0",
15327 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
15328 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
15329 "dev": true,
15330 "requires": {
15331 "graceful-fs": "^4.1.2",
15332 "parse-json": "^2.2.0",
15333 "pify": "^2.0.0",
15334 "pinkie-promise": "^2.0.0",
15335 "strip-bom": "^2.0.0"
15336 }
15337 },
15338 "os-locale": {
15339 "version": "1.4.0",
15340 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
15341 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
15342 "dev": true,
15343 "requires": {
15344 "lcid": "^1.0.0"
15345 }
15346 },
15347 "parse-json": {
15348 "version": "2.2.0",
15349 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
15350 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
15351 "dev": true,
15352 "requires": {
15353 "error-ex": "^1.2.0"
15354 }
15355 },
15356 "path-exists": {
15357 "version": "2.1.0",
15358 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
15359 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
15360 "dev": true,
15361 "requires": {
15362 "pinkie-promise": "^2.0.0"
15363 }
15364 },
15365 "path-type": {
15366 "version": "1.1.0",
15367 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
15368 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
15369 "dev": true,
15370 "requires": {
15371 "graceful-fs": "^4.1.2",
15372 "pify": "^2.0.0",
15373 "pinkie-promise": "^2.0.0"
15374 }
15375 },
15376 "pify": {
15377 "version": "2.3.0",
15378 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
15379 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
15380 "dev": true
15381 },
15382 "read-pkg": {
15383 "version": "1.1.0",
15384 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
15385 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
15386 "dev": true,
15387 "requires": {
15388 "load-json-file": "^1.0.0",
15389 "normalize-package-data": "^2.3.2",
15390 "path-type": "^1.0.0"
15391 }
15392 },
15393 "read-pkg-up": {
15394 "version": "1.0.1",
15395 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
15396 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
15397 "dev": true,
15398 "requires": {
15399 "find-up": "^1.0.0",
15400 "read-pkg": "^1.0.0"
15401 }
15402 },
15403 "string-width": {
15404 "version": "1.0.2",
15405 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
15406 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
15407 "dev": true,
15408 "requires": {
15409 "code-point-at": "^1.0.0",
15410 "is-fullwidth-code-point": "^1.0.0",
15411 "strip-ansi": "^3.0.0"
15412 }
15413 },
15414 "strip-ansi": {
15415 "version": "3.0.1",
15416 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
15417 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
15418 "dev": true,
15419 "requires": {
15420 "ansi-regex": "^2.0.0"
15421 }
15422 },
15423 "strip-bom": {
15424 "version": "2.0.0",
15425 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
15426 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
15427 "dev": true,
15428 "requires": {
15429 "is-utf8": "^0.2.0"
15430 }
15431 },
15432 "which-module": {
15433 "version": "1.0.0",
15434 "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
15435 "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
15436 "dev": true
15437 },
15438 "y18n": {
15439 "version": "3.2.1",
15440 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
15441 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
15442 "dev": true
15443 },
15444 "yargs": {
15445 "version": "7.1.0",
15446 "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
15447 "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
15448 "dev": true,
15449 "requires": {
15450 "camelcase": "^3.0.0",
15451 "cliui": "^3.2.0",
15452 "decamelize": "^1.1.1",
15453 "get-caller-file": "^1.0.1",
15454 "os-locale": "^1.4.0",
15455 "read-pkg-up": "^1.0.1",
15456 "require-directory": "^2.1.1",
15457 "require-main-filename": "^1.0.1",
15458 "set-blocking": "^2.0.0",
15459 "string-width": "^1.0.2",
15460 "which-module": "^1.0.0",
15461 "y18n": "^3.2.1",
15462 "yargs-parser": "^5.0.0"
15463 }
15464 },
15465 "yargs-parser": {
15466 "version": "5.0.0",
15467 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
15468 "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
15469 "dev": true,
15470 "requires": {
15471 "camelcase": "^3.0.0"
15472 }
15473 }
14883 } 15474 }
14884 }, 15475 },
14885 "sax": { 15476 "sax": {
@@ -14896,6 +15487,17 @@
14896 "object-assign": "^4.1.1" 15487 "object-assign": "^4.1.1"
14897 } 15488 }
14898 }, 15489 },
15490 "schema-utils": {
15491 "version": "1.0.0",
15492 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
15493 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
15494 "dev": true,
15495 "requires": {
15496 "ajv": "^6.1.0",
15497 "ajv-errors": "^1.0.0",
15498 "ajv-keywords": "^3.1.0"
15499 }
15500 },
14899 "scss-tokenizer": { 15501 "scss-tokenizer": {
14900 "version": "0.2.3", 15502 "version": "0.2.3",
14901 "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", 15503 "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
@@ -14917,6 +15519,21 @@
14917 } 15519 }
14918 } 15520 }
14919 }, 15521 },
15522 "select-hose": {
15523 "version": "2.0.0",
15524 "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
15525 "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
15526 "dev": true
15527 },
15528 "selfsigned": {
15529 "version": "1.10.4",
15530 "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz",
15531 "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==",
15532 "dev": true,
15533 "requires": {
15534 "node-forge": "0.7.5"
15535 }
15536 },
14920 "semver": { 15537 "semver": {
14921 "version": "5.6.0", 15538 "version": "5.6.0",
14922 "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", 15539 "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
@@ -14941,6 +15558,7 @@
14941 "version": "1.1.0", 15558 "version": "1.1.0",
14942 "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", 15559 "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz",
14943 "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", 15560 "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=",
15561 "dev": true,
14944 "requires": { 15562 "requires": {
14945 "sver-compat": "^1.5.0" 15563 "sver-compat": "^1.5.0"
14946 } 15564 }
@@ -14964,7 +15582,7 @@
14964 "dependencies": { 15582 "dependencies": {
14965 "debug": { 15583 "debug": {
14966 "version": "1.0.4", 15584 "version": "1.0.4",
14967 "resolved": "http://registry.npmjs.org/debug/-/debug-1.0.4.tgz", 15585 "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
14968 "integrity": "sha1-W5wla9VLbsAigxdvqKDt5tFUy/g=", 15586 "integrity": "sha1-W5wla9VLbsAigxdvqKDt5tFUy/g=",
14969 "dev": true, 15587 "dev": true,
14970 "requires": { 15588 "requires": {
@@ -14979,12 +15597,18 @@
14979 }, 15597 },
14980 "ms": { 15598 "ms": {
14981 "version": "0.6.2", 15599 "version": "0.6.2",
14982 "resolved": "http://registry.npmjs.org/ms/-/ms-0.6.2.tgz", 15600 "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz",
14983 "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=", 15601 "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=",
14984 "dev": true 15602 "dev": true
14985 } 15603 }
14986 } 15604 }
14987 }, 15605 },
15606 "serialize-javascript": {
15607 "version": "1.6.1",
15608 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.6.1.tgz",
15609 "integrity": "sha512-A5MOagrPFga4YaKQSWHryl7AXvbQkEqpw4NNYMTNYUNV51bA8ABHgYFpqKx+YFFrw59xMV1qGH1R4AgoNIVgCw==",
15610 "dev": true
15611 },
14988 "serve-index": { 15612 "serve-index": {
14989 "version": "1.1.6", 15613 "version": "1.1.6",
14990 "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.1.6.tgz", 15614 "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.1.6.tgz",
@@ -15018,6 +15642,7 @@
15018 "version": "2.0.0", 15642 "version": "2.0.0",
15019 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", 15643 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
15020 "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", 15644 "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
15645 "dev": true,
15021 "requires": { 15646 "requires": {
15022 "extend-shallow": "^2.0.1", 15647 "extend-shallow": "^2.0.1",
15023 "is-extendable": "^0.1.1", 15648 "is-extendable": "^0.1.1",
@@ -15029,6 +15654,7 @@
15029 "version": "2.0.1", 15654 "version": "2.0.1",
15030 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 15655 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
15031 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 15656 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
15657 "dev": true,
15032 "requires": { 15658 "requires": {
15033 "is-extendable": "^0.1.0" 15659 "is-extendable": "^0.1.0"
15034 } 15660 }
@@ -15040,6 +15666,22 @@
15040 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 15666 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
15041 "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" 15667 "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
15042 }, 15668 },
15669 "setprototypeof": {
15670 "version": "1.1.0",
15671 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
15672 "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
15673 "dev": true
15674 },
15675 "sha.js": {
15676 "version": "2.4.11",
15677 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
15678 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
15679 "dev": true,
15680 "requires": {
15681 "inherits": "^2.0.1",
15682 "safe-buffer": "^5.0.1"
15683 }
15684 },
15043 "shebang-command": { 15685 "shebang-command": {
15044 "version": "1.2.0", 15686 "version": "1.2.0",
15045 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 15687 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
@@ -15064,8 +15706,15 @@
15064 "signal-exit": { 15706 "signal-exit": {
15065 "version": "3.0.2", 15707 "version": "3.0.2",
15066 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 15708 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
15067 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 15709 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
15068 "dev": true 15710 },
15711 "simple-swizzle": {
15712 "version": "0.2.2",
15713 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
15714 "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
15715 "requires": {
15716 "is-arrayish": "^0.3.1"
15717 }
15069 }, 15718 },
15070 "single-line-log": { 15719 "single-line-log": {
15071 "version": "1.1.2", 15720 "version": "1.1.2",
@@ -15074,6 +15723,43 @@
15074 "dev": true, 15723 "dev": true,
15075 "requires": { 15724 "requires": {
15076 "string-width": "^1.0.1" 15725 "string-width": "^1.0.1"
15726 },
15727 "dependencies": {
15728 "ansi-regex": {
15729 "version": "2.1.1",
15730 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
15731 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
15732 "dev": true
15733 },
15734 "is-fullwidth-code-point": {
15735 "version": "1.0.0",
15736 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
15737 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
15738 "dev": true,
15739 "requires": {
15740 "number-is-nan": "^1.0.0"
15741 }
15742 },
15743 "string-width": {
15744 "version": "1.0.2",
15745 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
15746 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
15747 "dev": true,
15748 "requires": {
15749 "code-point-at": "^1.0.0",
15750 "is-fullwidth-code-point": "^1.0.0",
15751 "strip-ansi": "^3.0.0"
15752 }
15753 },
15754 "strip-ansi": {
15755 "version": "3.0.1",
15756 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
15757 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
15758 "dev": true,
15759 "requires": {
15760 "ansi-regex": "^2.0.0"
15761 }
15762 }
15077 } 15763 }
15078 }, 15764 },
15079 "slash": { 15765 "slash": {
@@ -15083,33 +15769,28 @@
15083 "dev": true 15769 "dev": true
15084 }, 15770 },
15085 "slice-ansi": { 15771 "slice-ansi": {
15086 "version": "2.0.0", 15772 "version": "2.1.0",
15087 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.0.0.tgz", 15773 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
15088 "integrity": "sha512-4j2WTWjp3GsZ+AOagyzVbzp4vWGtZ0hEZ/gDY/uTvm6MTxUfTUIsnMIFb1bn8o0RuXiqUw15H1bue8f22Vw2oQ==", 15774 "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
15089 "dev": true, 15775 "dev": true,
15090 "requires": { 15776 "requires": {
15091 "ansi-styles": "^3.2.0", 15777 "ansi-styles": "^3.2.0",
15092 "astral-regex": "^1.0.0", 15778 "astral-regex": "^1.0.0",
15093 "is-fullwidth-code-point": "^2.0.0" 15779 "is-fullwidth-code-point": "^2.0.0"
15094 },
15095 "dependencies": {
15096 "ansi-styles": {
15097 "version": "3.2.1",
15098 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
15099 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
15100 "dev": true,
15101 "requires": {
15102 "color-convert": "^1.9.0"
15103 }
15104 },
15105 "is-fullwidth-code-point": {
15106 "version": "2.0.0",
15107 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
15108 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
15109 "dev": true
15110 }
15111 } 15780 }
15112 }, 15781 },
15782 "slide": {
15783 "version": "1.1.6",
15784 "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
15785 "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=",
15786 "dev": true
15787 },
15788 "smart-buffer": {
15789 "version": "4.0.2",
15790 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.2.tgz",
15791 "integrity": "sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw==",
15792 "dev": true
15793 },
15113 "smoothscroll-polyfill": { 15794 "smoothscroll-polyfill": {
15114 "version": "0.3.6", 15795 "version": "0.3.6",
15115 "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.3.6.tgz", 15796 "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.3.6.tgz",
@@ -15119,6 +15800,7 @@
15119 "version": "0.8.2", 15800 "version": "0.8.2",
15120 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", 15801 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
15121 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", 15802 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
15803 "dev": true,
15122 "requires": { 15804 "requires": {
15123 "base": "^0.11.1", 15805 "base": "^0.11.1",
15124 "debug": "^2.2.0", 15806 "debug": "^2.2.0",
@@ -15134,6 +15816,7 @@
15134 "version": "0.2.5", 15816 "version": "0.2.5",
15135 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 15817 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
15136 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 15818 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
15819 "dev": true,
15137 "requires": { 15820 "requires": {
15138 "is-descriptor": "^0.1.0" 15821 "is-descriptor": "^0.1.0"
15139 } 15822 }
@@ -15142,9 +15825,16 @@
15142 "version": "2.0.1", 15825 "version": "2.0.1",
15143 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 15826 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
15144 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 15827 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
15828 "dev": true,
15145 "requires": { 15829 "requires": {
15146 "is-extendable": "^0.1.0" 15830 "is-extendable": "^0.1.0"
15147 } 15831 }
15832 },
15833 "source-map": {
15834 "version": "0.5.7",
15835 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
15836 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
15837 "dev": true
15148 } 15838 }
15149 } 15839 }
15150 }, 15840 },
@@ -15152,6 +15842,7 @@
15152 "version": "2.1.1", 15842 "version": "2.1.1",
15153 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", 15843 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
15154 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", 15844 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
15845 "dev": true,
15155 "requires": { 15846 "requires": {
15156 "define-property": "^1.0.0", 15847 "define-property": "^1.0.0",
15157 "isobject": "^3.0.0", 15848 "isobject": "^3.0.0",
@@ -15162,6 +15853,7 @@
15162 "version": "1.0.0", 15853 "version": "1.0.0",
15163 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 15854 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
15164 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 15855 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
15856 "dev": true,
15165 "requires": { 15857 "requires": {
15166 "is-descriptor": "^1.0.0" 15858 "is-descriptor": "^1.0.0"
15167 } 15859 }
@@ -15170,6 +15862,7 @@
15170 "version": "1.0.0", 15862 "version": "1.0.0",
15171 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 15863 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
15172 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 15864 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
15865 "dev": true,
15173 "requires": { 15866 "requires": {
15174 "kind-of": "^6.0.0" 15867 "kind-of": "^6.0.0"
15175 } 15868 }
@@ -15178,6 +15871,7 @@
15178 "version": "1.0.0", 15871 "version": "1.0.0",
15179 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 15872 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
15180 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 15873 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
15874 "dev": true,
15181 "requires": { 15875 "requires": {
15182 "kind-of": "^6.0.0" 15876 "kind-of": "^6.0.0"
15183 } 15877 }
@@ -15186,6 +15880,7 @@
15186 "version": "1.0.2", 15880 "version": "1.0.2",
15187 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 15881 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
15188 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 15882 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
15883 "dev": true,
15189 "requires": { 15884 "requires": {
15190 "is-accessor-descriptor": "^1.0.0", 15885 "is-accessor-descriptor": "^1.0.0",
15191 "is-data-descriptor": "^1.0.0", 15886 "is-data-descriptor": "^1.0.0",
@@ -15198,6 +15893,7 @@
15198 "version": "3.0.1", 15893 "version": "3.0.1",
15199 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", 15894 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
15200 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", 15895 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
15896 "dev": true,
15201 "requires": { 15897 "requires": {
15202 "kind-of": "^3.2.0" 15898 "kind-of": "^3.2.0"
15203 }, 15899 },
@@ -15206,6 +15902,7 @@
15206 "version": "3.2.2", 15902 "version": "3.2.2",
15207 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 15903 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
15208 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 15904 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
15905 "dev": true,
15209 "requires": { 15906 "requires": {
15210 "is-buffer": "^1.1.5" 15907 "is-buffer": "^1.1.5"
15211 } 15908 }
@@ -15229,7 +15926,7 @@
15229 "dependencies": { 15926 "dependencies": {
15230 "debug": { 15927 "debug": {
15231 "version": "2.3.3", 15928 "version": "2.3.3",
15232 "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", 15929 "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
15233 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", 15930 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
15234 "dev": true, 15931 "dev": true,
15235 "requires": { 15932 "requires": {
@@ -15238,7 +15935,7 @@
15238 }, 15935 },
15239 "ms": { 15936 "ms": {
15240 "version": "0.7.2", 15937 "version": "0.7.2",
15241 "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", 15938 "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
15242 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", 15939 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
15243 "dev": true 15940 "dev": true
15244 }, 15941 },
@@ -15262,7 +15959,7 @@
15262 "dependencies": { 15959 "dependencies": {
15263 "debug": { 15960 "debug": {
15264 "version": "2.3.3", 15961 "version": "2.3.3",
15265 "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", 15962 "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
15266 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", 15963 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
15267 "dev": true, 15964 "dev": true,
15268 "requires": { 15965 "requires": {
@@ -15271,7 +15968,7 @@
15271 }, 15968 },
15272 "ms": { 15969 "ms": {
15273 "version": "0.7.2", 15970 "version": "0.7.2",
15274 "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", 15971 "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
15275 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", 15972 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
15276 "dev": true 15973 "dev": true
15277 } 15974 }
@@ -15298,7 +15995,7 @@
15298 "dependencies": { 15995 "dependencies": {
15299 "debug": { 15996 "debug": {
15300 "version": "2.3.3", 15997 "version": "2.3.3",
15301 "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", 15998 "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
15302 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", 15999 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
15303 "dev": true, 16000 "dev": true,
15304 "requires": { 16001 "requires": {
@@ -15307,7 +16004,7 @@
15307 }, 16004 },
15308 "ms": { 16005 "ms": {
15309 "version": "0.7.2", 16006 "version": "0.7.2",
15310 "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", 16007 "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
15311 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", 16008 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
15312 "dev": true 16009 "dev": true
15313 } 16010 }
@@ -15333,7 +16030,7 @@
15333 }, 16030 },
15334 "debug": { 16031 "debug": {
15335 "version": "2.2.0", 16032 "version": "2.2.0",
15336 "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 16033 "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
15337 "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", 16034 "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
15338 "dev": true, 16035 "dev": true,
15339 "requires": { 16036 "requires": {
@@ -15348,12 +16045,82 @@
15348 }, 16045 },
15349 "ms": { 16046 "ms": {
15350 "version": "0.7.1", 16047 "version": "0.7.1",
15351 "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 16048 "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
15352 "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", 16049 "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
15353 "dev": true 16050 "dev": true
15354 } 16051 }
15355 } 16052 }
15356 }, 16053 },
16054 "sockjs": {
16055 "version": "0.3.19",
16056 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",
16057 "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==",
16058 "dev": true,
16059 "requires": {
16060 "faye-websocket": "^0.10.0",
16061 "uuid": "^3.0.1"
16062 }
16063 },
16064 "sockjs-client": {
16065 "version": "1.3.0",
16066 "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz",
16067 "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==",
16068 "dev": true,
16069 "requires": {
16070 "debug": "^3.2.5",
16071 "eventsource": "^1.0.7",
16072 "faye-websocket": "~0.11.1",
16073 "inherits": "^2.0.3",
16074 "json3": "^3.3.2",
16075 "url-parse": "^1.4.3"
16076 },
16077 "dependencies": {
16078 "debug": {
16079 "version": "3.2.6",
16080 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
16081 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
16082 "dev": true,
16083 "requires": {
16084 "ms": "^2.1.1"
16085 }
16086 },
16087 "faye-websocket": {
16088 "version": "0.11.1",
16089 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz",
16090 "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=",
16091 "dev": true,
16092 "requires": {
16093 "websocket-driver": ">=0.5.1"
16094 }
16095 },
16096 "ms": {
16097 "version": "2.1.1",
16098 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
16099 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
16100 "dev": true
16101 }
16102 }
16103 },
16104 "socks": {
16105 "version": "2.2.3",
16106 "resolved": "https://registry.npmjs.org/socks/-/socks-2.2.3.tgz",
16107 "integrity": "sha512-+2r83WaRT3PXYoO/1z+RDEBE7Z2f9YcdQnJ0K/ncXXbV5gJ6wYfNAebYFYiiUjM6E4JyXnPY8cimwyvFYHVUUA==",
16108 "dev": true,
16109 "requires": {
16110 "ip": "^1.1.5",
16111 "smart-buffer": "4.0.2"
16112 }
16113 },
16114 "socks-proxy-agent": {
16115 "version": "4.0.1",
16116 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz",
16117 "integrity": "sha512-Kezx6/VBguXOsEe5oU3lXYyKMi4+gva72TwJ7pQY5JfqUx2nMk7NXA6z/mpNqIlfQjWYVfeuNvQjexiTaTn6Nw==",
16118 "dev": true,
16119 "requires": {
16120 "agent-base": "~4.2.0",
16121 "socks": "~2.2.0"
16122 }
16123 },
15357 "sort-keys": { 16124 "sort-keys": {
15358 "version": "1.1.2", 16125 "version": "1.1.2",
15359 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", 16126 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
@@ -15370,15 +16137,22 @@
15370 "sort-keys": "^1.0.0" 16137 "sort-keys": "^1.0.0"
15371 } 16138 }
15372 }, 16139 },
16140 "source-list-map": {
16141 "version": "2.0.1",
16142 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
16143 "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
16144 "dev": true
16145 },
15373 "source-map": { 16146 "source-map": {
15374 "version": "0.5.7", 16147 "version": "0.6.1",
15375 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 16148 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
15376 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" 16149 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
15377 }, 16150 },
15378 "source-map-resolve": { 16151 "source-map-resolve": {
15379 "version": "0.5.2", 16152 "version": "0.5.2",
15380 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", 16153 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
15381 "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", 16154 "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
16155 "dev": true,
15382 "requires": { 16156 "requires": {
15383 "atob": "^2.1.1", 16157 "atob": "^2.1.1",
15384 "decode-uri-component": "^0.2.0", 16158 "decode-uri-component": "^0.2.0",
@@ -15388,30 +16162,25 @@
15388 } 16162 }
15389 }, 16163 },
15390 "source-map-support": { 16164 "source-map-support": {
15391 "version": "0.5.9", 16165 "version": "0.5.10",
15392 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", 16166 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz",
15393 "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", 16167 "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==",
15394 "requires": { 16168 "requires": {
15395 "buffer-from": "^1.0.0", 16169 "buffer-from": "^1.0.0",
15396 "source-map": "^0.6.0" 16170 "source-map": "^0.6.0"
15397 },
15398 "dependencies": {
15399 "source-map": {
15400 "version": "0.6.1",
15401 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
15402 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
15403 }
15404 } 16171 }
15405 }, 16172 },
15406 "source-map-url": { 16173 "source-map-url": {
15407 "version": "0.4.0", 16174 "version": "0.4.0",
15408 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", 16175 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
15409 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" 16176 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
16177 "dev": true
15410 }, 16178 },
15411 "sparkles": { 16179 "sparkles": {
15412 "version": "1.0.1", 16180 "version": "1.0.1",
15413 "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", 16181 "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
15414 "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==" 16182 "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==",
16183 "dev": true
15415 }, 16184 },
15416 "spawn-command": { 16185 "spawn-command": {
15417 "version": "0.0.2-1", 16186 "version": "0.0.2-1",
@@ -15420,20 +16189,20 @@
15420 "dev": true 16189 "dev": true
15421 }, 16190 },
15422 "spawn-rx": { 16191 "spawn-rx": {
15423 "version": "2.0.12", 16192 "version": "3.0.0",
15424 "resolved": "https://registry.npmjs.org/spawn-rx/-/spawn-rx-2.0.12.tgz", 16193 "resolved": "https://registry.npmjs.org/spawn-rx/-/spawn-rx-3.0.0.tgz",
15425 "integrity": "sha512-gOPXiQQFQ9lTOLuys0iMn3jfxxv9c7zzwhbYLOEbQGvEShHVJ5sSR1oD3Daj88os7jKArDYT7rbOKdvNhe7iEg==", 16194 "integrity": "sha512-dw4Ryg/KMNfkKa5ezAR5aZe9wNwPdKlnHEXtHOjVnyEDSPQyOpIPPRtcIiu7127SmtHhaCjw21yC43HliW0iIg==",
15426 "dev": true, 16195 "dev": true,
15427 "requires": { 16196 "requires": {
15428 "debug": "^2.5.1", 16197 "debug": "^2.5.1",
15429 "lodash.assign": "^4.2.0", 16198 "lodash.assign": "^4.2.0",
15430 "rxjs": "^5.1.1" 16199 "rxjs": "^6.3.1"
15431 } 16200 }
15432 }, 16201 },
15433 "spdx-correct": { 16202 "spdx-correct": {
15434 "version": "3.0.2", 16203 "version": "3.1.0",
15435 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", 16204 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
15436 "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", 16205 "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
15437 "dev": true, 16206 "dev": true,
15438 "requires": { 16207 "requires": {
15439 "spdx-expression-parse": "^3.0.0", 16208 "spdx-expression-parse": "^3.0.0",
@@ -15457,11 +16226,72 @@
15457 } 16226 }
15458 }, 16227 },
15459 "spdx-license-ids": { 16228 "spdx-license-ids": {
15460 "version": "3.0.1", 16229 "version": "3.0.3",
15461 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", 16230 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz",
15462 "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==", 16231 "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==",
15463 "dev": true 16232 "dev": true
15464 }, 16233 },
16234 "spdy": {
16235 "version": "4.0.0",
16236 "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.0.tgz",
16237 "integrity": "sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q==",
16238 "dev": true,
16239 "requires": {
16240 "debug": "^4.1.0",
16241 "handle-thing": "^2.0.0",
16242 "http-deceiver": "^1.2.7",
16243 "select-hose": "^2.0.0",
16244 "spdy-transport": "^3.0.0"
16245 },
16246 "dependencies": {
16247 "debug": {
16248 "version": "4.1.1",
16249 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
16250 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
16251 "dev": true,
16252 "requires": {
16253 "ms": "^2.1.1"
16254 }
16255 },
16256 "ms": {
16257 "version": "2.1.1",
16258 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
16259 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
16260 "dev": true
16261 }
16262 }
16263 },
16264 "spdy-transport": {
16265 "version": "3.0.0",
16266 "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
16267 "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
16268 "dev": true,
16269 "requires": {
16270 "debug": "^4.1.0",
16271 "detect-node": "^2.0.4",
16272 "hpack.js": "^2.1.6",
16273 "obuf": "^1.1.2",
16274 "readable-stream": "^3.0.6",
16275 "wbuf": "^1.7.3"
16276 },
16277 "dependencies": {
16278 "debug": {
16279 "version": "4.1.1",
16280 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
16281 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
16282 "dev": true,
16283 "requires": {
16284 "ms": "^2.1.1"
16285 }
16286 },
16287 "ms": {
16288 "version": "2.1.1",
16289 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
16290 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
16291 "dev": true
16292 }
16293 }
16294 },
15465 "speedometer": { 16295 "speedometer": {
15466 "version": "0.1.4", 16296 "version": "0.1.4",
15467 "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", 16297 "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz",
@@ -15486,6 +16316,7 @@
15486 "version": "3.1.0", 16316 "version": "3.1.0",
15487 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 16317 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
15488 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 16318 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
16319 "dev": true,
15489 "requires": { 16320 "requires": {
15490 "extend-shallow": "^3.0.0" 16321 "extend-shallow": "^3.0.0"
15491 } 16322 }
@@ -15505,9 +16336,9 @@
15505 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" 16336 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
15506 }, 16337 },
15507 "sshpk": { 16338 "sshpk": {
15508 "version": "1.15.1", 16339 "version": "1.16.1",
15509 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.1.tgz", 16340 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
15510 "integrity": "sha512-mSdgNUaidk+dRU5MhYtN9zebdzF2iG0cNPWy8HG+W8y+fT1JnSkh0fzzpjOa0L7P8i1Rscz38t0h4gPcKz43xA==", 16341 "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
15511 "dev": true, 16342 "dev": true,
15512 "requires": { 16343 "requires": {
15513 "asn1": "~0.2.3", 16344 "asn1": "~0.2.3",
@@ -15521,6 +16352,15 @@
15521 "tweetnacl": "~0.14.0" 16352 "tweetnacl": "~0.14.0"
15522 } 16353 }
15523 }, 16354 },
16355 "ssri": {
16356 "version": "6.0.1",
16357 "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
16358 "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
16359 "dev": true,
16360 "requires": {
16361 "figgy-pudding": "^3.5.1"
16362 }
16363 },
15524 "stack-trace": { 16364 "stack-trace": {
15525 "version": "0.0.10", 16365 "version": "0.0.10",
15526 "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", 16366 "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
@@ -15537,6 +16377,7 @@
15537 "version": "0.1.2", 16377 "version": "0.1.2",
15538 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", 16378 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
15539 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", 16379 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
16380 "dev": true,
15540 "requires": { 16381 "requires": {
15541 "define-property": "^0.2.5", 16382 "define-property": "^0.2.5",
15542 "object-copy": "^0.1.0" 16383 "object-copy": "^0.1.0"
@@ -15546,12 +16387,19 @@
15546 "version": "0.2.5", 16387 "version": "0.2.5",
15547 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 16388 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
15548 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 16389 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
16390 "dev": true,
15549 "requires": { 16391 "requires": {
15550 "is-descriptor": "^0.1.0" 16392 "is-descriptor": "^0.1.0"
15551 } 16393 }
15552 } 16394 }
15553 } 16395 }
15554 }, 16396 },
16397 "statuses": {
16398 "version": "1.4.0",
16399 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
16400 "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
16401 "dev": true
16402 },
15555 "stdout-stream": { 16403 "stdout-stream": {
15556 "version": "1.4.1", 16404 "version": "1.4.1",
15557 "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", 16405 "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
@@ -15559,6 +16407,78 @@
15559 "dev": true, 16407 "dev": true,
15560 "requires": { 16408 "requires": {
15561 "readable-stream": "^2.0.1" 16409 "readable-stream": "^2.0.1"
16410 },
16411 "dependencies": {
16412 "readable-stream": {
16413 "version": "2.3.6",
16414 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
16415 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
16416 "dev": true,
16417 "requires": {
16418 "core-util-is": "~1.0.0",
16419 "inherits": "~2.0.3",
16420 "isarray": "~1.0.0",
16421 "process-nextick-args": "~2.0.0",
16422 "safe-buffer": "~5.1.1",
16423 "string_decoder": "~1.1.1",
16424 "util-deprecate": "~1.0.1"
16425 }
16426 },
16427 "string_decoder": {
16428 "version": "1.1.1",
16429 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
16430 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
16431 "dev": true,
16432 "requires": {
16433 "safe-buffer": "~5.1.0"
16434 }
16435 }
16436 }
16437 },
16438 "stream-browserify": {
16439 "version": "2.0.2",
16440 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
16441 "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
16442 "dev": true,
16443 "requires": {
16444 "inherits": "~2.0.1",
16445 "readable-stream": "^2.0.2"
16446 },
16447 "dependencies": {
16448 "readable-stream": {
16449 "version": "2.3.6",
16450 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
16451 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
16452 "dev": true,
16453 "requires": {
16454 "core-util-is": "~1.0.0",
16455 "inherits": "~2.0.3",
16456 "isarray": "~1.0.0",
16457 "process-nextick-args": "~2.0.0",
16458 "safe-buffer": "~5.1.1",
16459 "string_decoder": "~1.1.1",
16460 "util-deprecate": "~1.0.1"
16461 }
16462 },
16463 "string_decoder": {
16464 "version": "1.1.1",
16465 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
16466 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
16467 "dev": true,
16468 "requires": {
16469 "safe-buffer": "~5.1.0"
16470 }
16471 }
16472 }
16473 },
16474 "stream-each": {
16475 "version": "1.2.3",
16476 "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
16477 "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
16478 "dev": true,
16479 "requires": {
16480 "end-of-stream": "^1.1.0",
16481 "stream-shift": "^1.0.0"
15562 } 16482 }
15563 }, 16483 },
15564 "stream-exhaust": { 16484 "stream-exhaust": {
@@ -15567,6 +16487,45 @@
15567 "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", 16487 "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==",
15568 "dev": true 16488 "dev": true
15569 }, 16489 },
16490 "stream-http": {
16491 "version": "2.8.3",
16492 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
16493 "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
16494 "dev": true,
16495 "requires": {
16496 "builtin-status-codes": "^3.0.0",
16497 "inherits": "^2.0.1",
16498 "readable-stream": "^2.3.6",
16499 "to-arraybuffer": "^1.0.0",
16500 "xtend": "^4.0.0"
16501 },
16502 "dependencies": {
16503 "readable-stream": {
16504 "version": "2.3.6",
16505 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
16506 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
16507 "dev": true,
16508 "requires": {
16509 "core-util-is": "~1.0.0",
16510 "inherits": "~2.0.3",
16511 "isarray": "~1.0.0",
16512 "process-nextick-args": "~2.0.0",
16513 "safe-buffer": "~5.1.1",
16514 "string_decoder": "~1.1.1",
16515 "util-deprecate": "~1.0.1"
16516 }
16517 },
16518 "string_decoder": {
16519 "version": "1.1.1",
16520 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
16521 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
16522 "dev": true,
16523 "requires": {
16524 "safe-buffer": "~5.1.0"
16525 }
16526 }
16527 }
16528 },
15570 "stream-shift": { 16529 "stream-shift": {
15571 "version": "1.0.0", 16530 "version": "1.0.0",
15572 "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", 16531 "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
@@ -15579,39 +16538,35 @@
15579 "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" 16538 "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
15580 }, 16539 },
15581 "string-width": { 16540 "string-width": {
15582 "version": "1.0.2", 16541 "version": "2.1.1",
15583 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 16542 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
15584 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 16543 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
15585 "requires": { 16544 "requires": {
15586 "code-point-at": "^1.0.0", 16545 "is-fullwidth-code-point": "^2.0.0",
15587 "is-fullwidth-code-point": "^1.0.0", 16546 "strip-ansi": "^4.0.0"
15588 "strip-ansi": "^3.0.0"
15589 } 16547 }
15590 }, 16548 },
15591 "string_decoder": { 16549 "string_decoder": {
15592 "version": "1.1.1", 16550 "version": "1.2.0",
15593 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 16551 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
15594 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 16552 "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
15595 "requires": { 16553 "requires": {
15596 "safe-buffer": "~5.1.0" 16554 "safe-buffer": "~5.1.0"
15597 } 16555 }
15598 }, 16556 },
15599 "strip-ansi": { 16557 "strip-ansi": {
15600 "version": "3.0.1", 16558 "version": "4.0.0",
15601 "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 16559 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
15602 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 16560 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
15603 "requires": { 16561 "requires": {
15604 "ansi-regex": "^2.0.0" 16562 "ansi-regex": "^3.0.0"
15605 } 16563 }
15606 }, 16564 },
15607 "strip-bom": { 16565 "strip-bom": {
15608 "version": "2.0.0", 16566 "version": "3.0.0",
15609 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 16567 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
15610 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 16568 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
15611 "dev": true, 16569 "dev": true
15612 "requires": {
15613 "is-utf8": "^0.2.0"
15614 }
15615 }, 16570 },
15616 "strip-eof": { 16571 "strip-eof": {
15617 "version": "1.0.0", 16572 "version": "1.0.0",
@@ -15620,13 +16575,10 @@
15620 "dev": true 16575 "dev": true
15621 }, 16576 },
15622 "strip-indent": { 16577 "strip-indent": {
15623 "version": "1.0.1", 16578 "version": "2.0.0",
15624 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", 16579 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
15625 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 16580 "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
15626 "dev": true, 16581 "dev": true
15627 "requires": {
15628 "get-stdin": "^4.0.1"
15629 }
15630 }, 16582 },
15631 "strip-json-comments": { 16583 "strip-json-comments": {
15632 "version": "2.0.1", 16584 "version": "2.0.1",
@@ -15634,6 +16586,17 @@
15634 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 16586 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
15635 "dev": true 16587 "dev": true
15636 }, 16588 },
16589 "strong-log-transformer": {
16590 "version": "2.1.0",
16591 "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz",
16592 "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==",
16593 "dev": true,
16594 "requires": {
16595 "duplexer": "^0.1.1",
16596 "minimist": "^1.2.0",
16597 "through": "^2.3.4"
16598 }
16599 },
15637 "sumchecker": { 16600 "sumchecker": {
15638 "version": "2.0.2", 16601 "version": "2.0.2",
15639 "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", 16602 "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz",
@@ -15644,115 +16607,95 @@
15644 } 16607 }
15645 }, 16608 },
15646 "supports-color": { 16609 "supports-color": {
15647 "version": "2.0.0", 16610 "version": "5.5.0",
15648 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 16611 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
15649 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" 16612 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
16613 "dev": true,
16614 "requires": {
16615 "has-flag": "^3.0.0"
16616 }
15650 }, 16617 },
15651 "sver-compat": { 16618 "sver-compat": {
15652 "version": "1.5.0", 16619 "version": "1.5.0",
15653 "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", 16620 "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz",
15654 "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", 16621 "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=",
16622 "dev": true,
15655 "requires": { 16623 "requires": {
15656 "es6-iterator": "^2.0.1", 16624 "es6-iterator": "^2.0.1",
15657 "es6-symbol": "^3.1.1" 16625 "es6-symbol": "^3.1.1"
15658 } 16626 }
15659 }, 16627 },
15660 "symbol-observable": { 16628 "symbol-observable": {
15661 "version": "1.0.1", 16629 "version": "1.2.0",
15662 "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", 16630 "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
15663 "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", 16631 "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
15664 "dev": true
15665 }, 16632 },
15666 "table": { 16633 "table": {
15667 "version": "5.1.1", 16634 "version": "5.2.3",
15668 "resolved": "https://registry.npmjs.org/table/-/table-5.1.1.tgz", 16635 "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz",
15669 "integrity": "sha512-NUjapYb/qd4PeFW03HnAuOJ7OMcBkJlqeClWxeNlQ0lXGSb52oZXGzkO0/I0ARegQ2eUT1g2VDJH0eUxDRcHmw==", 16636 "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==",
15670 "dev": true, 16637 "dev": true,
15671 "requires": { 16638 "requires": {
15672 "ajv": "^6.6.1", 16639 "ajv": "^6.9.1",
15673 "lodash": "^4.17.11", 16640 "lodash": "^4.17.11",
15674 "slice-ansi": "2.0.0", 16641 "slice-ansi": "^2.1.0",
15675 "string-width": "^2.1.1" 16642 "string-width": "^3.0.0"
15676 }, 16643 },
15677 "dependencies": { 16644 "dependencies": {
15678 "ajv": {
15679 "version": "6.6.1",
15680 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
15681 "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
15682 "dev": true,
15683 "requires": {
15684 "fast-deep-equal": "^2.0.1",
15685 "fast-json-stable-stringify": "^2.0.0",
15686 "json-schema-traverse": "^0.4.1",
15687 "uri-js": "^4.2.2"
15688 }
15689 },
15690 "ansi-regex": { 16645 "ansi-regex": {
15691 "version": "3.0.0", 16646 "version": "4.0.0",
15692 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 16647 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz",
15693 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 16648 "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==",
15694 "dev": true
15695 },
15696 "fast-deep-equal": {
15697 "version": "2.0.1",
15698 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
15699 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
15700 "dev": true
15701 },
15702 "is-fullwidth-code-point": {
15703 "version": "2.0.0",
15704 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
15705 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
15706 "dev": true
15707 },
15708 "json-schema-traverse": {
15709 "version": "0.4.1",
15710 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
15711 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
15712 "dev": true 16649 "dev": true
15713 }, 16650 },
15714 "string-width": { 16651 "string-width": {
15715 "version": "2.1.1", 16652 "version": "3.0.0",
15716 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 16653 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.0.0.tgz",
15717 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 16654 "integrity": "sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew==",
15718 "dev": true, 16655 "dev": true,
15719 "requires": { 16656 "requires": {
16657 "emoji-regex": "^7.0.1",
15720 "is-fullwidth-code-point": "^2.0.0", 16658 "is-fullwidth-code-point": "^2.0.0",
15721 "strip-ansi": "^4.0.0" 16659 "strip-ansi": "^5.0.0"
15722 } 16660 }
15723 }, 16661 },
15724 "strip-ansi": { 16662 "strip-ansi": {
15725 "version": "4.0.0", 16663 "version": "5.0.0",
15726 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 16664 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz",
15727 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 16665 "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==",
15728 "dev": true, 16666 "dev": true,
15729 "requires": { 16667 "requires": {
15730 "ansi-regex": "^3.0.0" 16668 "ansi-regex": "^4.0.0"
15731 } 16669 }
15732 } 16670 }
15733 } 16671 }
15734 }, 16672 },
16673 "tapable": {
16674 "version": "1.1.1",
16675 "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz",
16676 "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==",
16677 "dev": true
16678 },
15735 "tar": { 16679 "tar": {
15736 "version": "4.4.6", 16680 "version": "4.4.8",
15737 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz", 16681 "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz",
15738 "integrity": "sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==", 16682 "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==",
15739 "requires": { 16683 "requires": {
15740 "chownr": "^1.0.1", 16684 "chownr": "^1.1.1",
15741 "fs-minipass": "^1.2.5", 16685 "fs-minipass": "^1.2.5",
15742 "minipass": "^2.3.3", 16686 "minipass": "^2.3.4",
15743 "minizlib": "^1.1.0", 16687 "minizlib": "^1.1.1",
15744 "mkdirp": "^0.5.0", 16688 "mkdirp": "^0.5.0",
15745 "safe-buffer": "^5.1.2", 16689 "safe-buffer": "^5.1.2",
15746 "yallist": "^3.0.2" 16690 "yallist": "^3.0.2"
15747 },
15748 "dependencies": {
15749 "yallist": {
15750 "version": "3.0.2",
15751 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
15752 "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k="
15753 }
15754 } 16691 }
15755 }, 16692 },
16693 "temp-dir": {
16694 "version": "1.0.0",
16695 "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
16696 "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=",
16697 "dev": true
16698 },
15756 "temp-file": { 16699 "temp-file": {
15757 "version": "3.3.2", 16700 "version": "3.3.2",
15758 "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.2.tgz", 16701 "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.2.tgz",
@@ -15764,6 +16707,20 @@
15764 "fs-extra-p": "^7.0.0" 16707 "fs-extra-p": "^7.0.0"
15765 } 16708 }
15766 }, 16709 },
16710 "temp-write": {
16711 "version": "3.4.0",
16712 "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz",
16713 "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=",
16714 "dev": true,
16715 "requires": {
16716 "graceful-fs": "^4.1.2",
16717 "is-stream": "^1.1.0",
16718 "make-dir": "^1.0.0",
16719 "pify": "^3.0.0",
16720 "temp-dir": "^1.0.0",
16721 "uuid": "^3.0.1"
16722 }
16723 },
15767 "tempfile": { 16724 "tempfile": {
15768 "version": "1.1.1", 16725 "version": "1.1.1",
15769 "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", 16726 "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz",
@@ -15789,6 +16746,97 @@
15789 "dev": true, 16746 "dev": true,
15790 "requires": { 16747 "requires": {
15791 "execa": "^0.7.0" 16748 "execa": "^0.7.0"
16749 },
16750 "dependencies": {
16751 "cross-spawn": {
16752 "version": "5.1.0",
16753 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
16754 "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
16755 "dev": true,
16756 "requires": {
16757 "lru-cache": "^4.0.1",
16758 "shebang-command": "^1.2.0",
16759 "which": "^1.2.9"
16760 }
16761 },
16762 "execa": {
16763 "version": "0.7.0",
16764 "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
16765 "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
16766 "dev": true,
16767 "requires": {
16768 "cross-spawn": "^5.0.1",
16769 "get-stream": "^3.0.0",
16770 "is-stream": "^1.1.0",
16771 "npm-run-path": "^2.0.0",
16772 "p-finally": "^1.0.0",
16773 "signal-exit": "^3.0.0",
16774 "strip-eof": "^1.0.0"
16775 }
16776 },
16777 "get-stream": {
16778 "version": "3.0.0",
16779 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
16780 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
16781 "dev": true
16782 }
16783 }
16784 },
16785 "terser": {
16786 "version": "3.16.1",
16787 "resolved": "https://registry.npmjs.org/terser/-/terser-3.16.1.tgz",
16788 "integrity": "sha512-JDJjgleBROeek2iBcSNzOHLKsB/MdDf+E/BOAJ0Tk9r7p9/fVobfv7LMJ/g/k3v9SXdmjZnIlFd5nfn/Rt0Xow==",
16789 "dev": true,
16790 "requires": {
16791 "commander": "~2.17.1",
16792 "source-map": "~0.6.1",
16793 "source-map-support": "~0.5.9"
16794 },
16795 "dependencies": {
16796 "commander": {
16797 "version": "2.17.1",
16798 "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
16799 "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
16800 "dev": true
16801 }
16802 }
16803 },
16804 "terser-webpack-plugin": {
16805 "version": "1.2.1",
16806 "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.1.tgz",
16807 "integrity": "sha512-GGSt+gbT0oKcMDmPx4SRSfJPE1XaN3kQRWG4ghxKQw9cn5G9x6aCKSsgYdvyM0na9NJ4Drv0RG6jbBByZ5CMjw==",
16808 "dev": true,
16809 "requires": {
16810 "cacache": "^11.0.2",
16811 "find-cache-dir": "^2.0.0",
16812 "schema-utils": "^1.0.0",
16813 "serialize-javascript": "^1.4.0",
16814 "source-map": "^0.6.1",
16815 "terser": "^3.8.1",
16816 "webpack-sources": "^1.1.0",
16817 "worker-farm": "^1.5.2"
16818 },
16819 "dependencies": {
16820 "find-cache-dir": {
16821 "version": "2.0.0",
16822 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz",
16823 "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==",
16824 "dev": true,
16825 "requires": {
16826 "commondir": "^1.0.1",
16827 "make-dir": "^1.0.0",
16828 "pkg-dir": "^3.0.0"
16829 }
16830 },
16831 "pkg-dir": {
16832 "version": "3.0.0",
16833 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
16834 "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
16835 "dev": true,
16836 "requires": {
16837 "find-up": "^3.0.0"
16838 }
16839 }
15792 } 16840 }
15793 }, 16841 },
15794 "text-extensions": { 16842 "text-extensions": {
@@ -15822,34 +16870,67 @@
15822 }, 16870 },
15823 "through": { 16871 "through": {
15824 "version": "2.3.8", 16872 "version": "2.3.8",
15825 "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", 16873 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
15826 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 16874 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
15827 "dev": true 16875 "dev": true
15828 }, 16876 },
15829 "through2": { 16877 "through2": {
15830 "version": "2.0.3", 16878 "version": "2.0.5",
15831 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", 16879 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
15832 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", 16880 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
15833 "dev": true, 16881 "dev": true,
15834 "requires": { 16882 "requires": {
15835 "readable-stream": "^2.1.5", 16883 "readable-stream": "~2.3.6",
15836 "xtend": "~4.0.1" 16884 "xtend": "~4.0.1"
16885 },
16886 "dependencies": {
16887 "readable-stream": {
16888 "version": "2.3.6",
16889 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
16890 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
16891 "dev": true,
16892 "requires": {
16893 "core-util-is": "~1.0.0",
16894 "inherits": "~2.0.3",
16895 "isarray": "~1.0.0",
16896 "process-nextick-args": "~2.0.0",
16897 "safe-buffer": "~5.1.1",
16898 "string_decoder": "~1.1.1",
16899 "util-deprecate": "~1.0.1"
16900 }
16901 },
16902 "string_decoder": {
16903 "version": "1.1.1",
16904 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
16905 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
16906 "dev": true,
16907 "requires": {
16908 "safe-buffer": "~5.1.0"
16909 }
16910 }
15837 } 16911 }
15838 }, 16912 },
15839 "through2-filter": { 16913 "through2-filter": {
15840 "version": "2.0.0", 16914 "version": "3.0.0",
15841 "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", 16915 "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
15842 "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", 16916 "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
15843 "dev": true, 16917 "dev": true,
15844 "requires": { 16918 "requires": {
15845 "through2": "~2.0.0", 16919 "through2": "~2.0.0",
15846 "xtend": "~4.0.0" 16920 "xtend": "~4.0.0"
15847 } 16921 }
15848 }, 16922 },
16923 "thunky": {
16924 "version": "1.0.3",
16925 "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz",
16926 "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==",
16927 "dev": true
16928 },
15849 "tildify": { 16929 "tildify": {
15850 "version": "1.2.0", 16930 "version": "1.2.0",
15851 "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", 16931 "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz",
15852 "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", 16932 "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=",
16933 "dev": true,
15853 "requires": { 16934 "requires": {
15854 "os-homedir": "^1.0.0" 16935 "os-homedir": "^1.0.0"
15855 } 16936 }
@@ -15857,7 +16938,8 @@
15857 "time-stamp": { 16938 "time-stamp": {
15858 "version": "1.1.0", 16939 "version": "1.1.0",
15859 "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", 16940 "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
15860 "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" 16941 "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
16942 "dev": true
15861 }, 16943 },
15862 "timed-out": { 16944 "timed-out": {
15863 "version": "4.0.1", 16945 "version": "4.0.1",
@@ -15865,6 +16947,15 @@
15865 "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", 16947 "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
15866 "dev": true 16948 "dev": true
15867 }, 16949 },
16950 "timers-browserify": {
16951 "version": "2.0.10",
16952 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
16953 "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==",
16954 "dev": true,
16955 "requires": {
16956 "setimmediate": "^1.0.4"
16957 }
16958 },
15868 "tmp": { 16959 "tmp": {
15869 "version": "0.0.33", 16960 "version": "0.0.33",
15870 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 16961 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
@@ -15890,6 +16981,12 @@
15890 "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", 16981 "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
15891 "dev": true 16982 "dev": true
15892 }, 16983 },
16984 "to-arraybuffer": {
16985 "version": "1.0.1",
16986 "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
16987 "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
16988 "dev": true
16989 },
15893 "to-fast-properties": { 16990 "to-fast-properties": {
15894 "version": "2.0.0", 16991 "version": "2.0.0",
15895 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 16992 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
@@ -15900,6 +16997,7 @@
15900 "version": "0.3.0", 16997 "version": "0.3.0",
15901 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", 16998 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
15902 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", 16999 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
17000 "dev": true,
15903 "requires": { 17001 "requires": {
15904 "kind-of": "^3.0.2" 17002 "kind-of": "^3.0.2"
15905 }, 17003 },
@@ -15908,6 +17006,7 @@
15908 "version": "3.2.2", 17006 "version": "3.2.2",
15909 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 17007 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
15910 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 17008 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
17009 "dev": true,
15911 "requires": { 17010 "requires": {
15912 "is-buffer": "^1.1.5" 17011 "is-buffer": "^1.1.5"
15913 } 17012 }
@@ -15918,6 +17017,7 @@
15918 "version": "3.0.2", 17017 "version": "3.0.2",
15919 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", 17018 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
15920 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 17019 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
17020 "dev": true,
15921 "requires": { 17021 "requires": {
15922 "define-property": "^2.0.2", 17022 "define-property": "^2.0.2",
15923 "extend-shallow": "^3.0.2", 17023 "extend-shallow": "^3.0.2",
@@ -15929,6 +17029,7 @@
15929 "version": "2.1.1", 17029 "version": "2.1.1",
15930 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 17030 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
15931 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 17031 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
17032 "dev": true,
15932 "requires": { 17033 "requires": {
15933 "is-number": "^3.0.0", 17034 "is-number": "^3.0.0",
15934 "repeat-string": "^1.6.1" 17035 "repeat-string": "^1.6.1"
@@ -15959,18 +17060,35 @@
15959 "requires": { 17060 "requires": {
15960 "psl": "^1.1.24", 17061 "psl": "^1.1.24",
15961 "punycode": "^1.4.1" 17062 "punycode": "^1.4.1"
17063 },
17064 "dependencies": {
17065 "punycode": {
17066 "version": "1.4.1",
17067 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
17068 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
17069 "dev": true
17070 }
17071 }
17072 },
17073 "tr46": {
17074 "version": "1.0.1",
17075 "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
17076 "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
17077 "dev": true,
17078 "requires": {
17079 "punycode": "^2.1.0"
15962 } 17080 }
15963 }, 17081 },
15964 "tree-kill": { 17082 "tree-kill": {
15965 "version": "1.2.0", 17083 "version": "1.2.1",
15966 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz", 17084 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz",
15967 "integrity": "sha512-DlX6dR0lOIRDFxI0mjL9IYg6OTncLm/Zt+JiBhE5OlFcAR8yc9S7FFXU9so0oda47frdM/JFsk7UjNt9vscKcg==", 17085 "integrity": "sha512-4hjqbObwlh2dLyW4tcz0Ymw0ggoaVDMveUB9w8kFSQScdRLo0gxO9J7WFcUBo+W3C1TLdFIEwNOWebgZZ0RH9Q==",
15968 "dev": true 17086 "dev": true
15969 }, 17087 },
15970 "trim-newlines": { 17088 "trim-newlines": {
15971 "version": "1.0.0", 17089 "version": "2.0.0",
15972 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", 17090 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz",
15973 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", 17091 "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=",
15974 "dev": true 17092 "dev": true
15975 }, 17093 },
15976 "trim-off-newlines": { 17094 "trim-off-newlines": {
@@ -16003,11 +17121,151 @@
16003 "utf8-byte-length": "^1.0.1" 17121 "utf8-byte-length": "^1.0.1"
16004 } 17122 }
16005 }, 17123 },
17124 "ts-loader": {
17125 "version": "5.3.2",
17126 "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-5.3.2.tgz",
17127 "integrity": "sha512-TPeXFkdPjOrVEawY4xUgRnzlHEmKQF1DclJghPGq67jKnroVvs6mEGHWYtbUczgeWTvTaqUjSSaMmp1k5do4vw==",
17128 "dev": true,
17129 "requires": {
17130 "chalk": "^2.3.0",
17131 "enhanced-resolve": "^4.0.0",
17132 "loader-utils": "^1.0.2",
17133 "micromatch": "^3.1.4",
17134 "semver": "^5.0.1"
17135 }
17136 },
16006 "tslib": { 17137 "tslib": {
16007 "version": "1.9.3", 17138 "version": "1.9.3",
16008 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", 17139 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
16009 "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" 17140 "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
16010 }, 17141 },
17142 "tslint": {
17143 "version": "5.12.0",
17144 "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.12.0.tgz",
17145 "integrity": "sha512-CKEcH1MHUBhoV43SA/Jmy1l24HJJgI0eyLbBNSRyFlsQvb9v6Zdq+Nz2vEOH00nC5SUx4SneJ59PZUS/ARcokQ==",
17146 "dev": true,
17147 "requires": {
17148 "babel-code-frame": "^6.22.0",
17149 "builtin-modules": "^1.1.1",
17150 "chalk": "^2.3.0",
17151 "commander": "^2.12.1",
17152 "diff": "^3.2.0",
17153 "glob": "^7.1.1",
17154 "js-yaml": "^3.7.0",
17155 "minimatch": "^3.0.4",
17156 "resolve": "^1.3.2",
17157 "semver": "^5.3.0",
17158 "tslib": "^1.8.0",
17159 "tsutils": "^2.27.2"
17160 }
17161 },
17162 "tslint-config-airbnb": {
17163 "version": "5.11.1",
17164 "resolved": "https://registry.npmjs.org/tslint-config-airbnb/-/tslint-config-airbnb-5.11.1.tgz",
17165 "integrity": "sha512-hkaittm2607vVMe8eotANGN1CimD5tor7uoY3ypg2VTtEcDB/KGWYbJOz58t8LI4cWSyWtgqYQ5F0HwKxxhlkQ==",
17166 "dev": true,
17167 "requires": {
17168 "tslint-consistent-codestyle": "^1.14.1",
17169 "tslint-eslint-rules": "^5.4.0",
17170 "tslint-microsoft-contrib": "~5.2.1"
17171 }
17172 },
17173 "tslint-consistent-codestyle": {
17174 "version": "1.15.0",
17175 "resolved": "https://registry.npmjs.org/tslint-consistent-codestyle/-/tslint-consistent-codestyle-1.15.0.tgz",
17176 "integrity": "sha512-6BNDBbZh2K0ibRXe70Mkl9gfVttxQ3t3hqV1BRDfpIcjrUoOgD946iH4SrXp+IggDgeMs3dJORjD5tqL5j4jXg==",
17177 "dev": true,
17178 "requires": {
17179 "@fimbul/bifrost": "^0.17.0",
17180 "tslib": "^1.7.1",
17181 "tsutils": "^2.29.0"
17182 }
17183 },
17184 "tslint-eslint-rules": {
17185 "version": "5.4.0",
17186 "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz",
17187 "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==",
17188 "dev": true,
17189 "requires": {
17190 "doctrine": "0.7.2",
17191 "tslib": "1.9.0",
17192 "tsutils": "^3.0.0"
17193 },
17194 "dependencies": {
17195 "doctrine": {
17196 "version": "0.7.2",
17197 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz",
17198 "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=",
17199 "dev": true,
17200 "requires": {
17201 "esutils": "^1.1.6",
17202 "isarray": "0.0.1"
17203 }
17204 },
17205 "esutils": {
17206 "version": "1.1.6",
17207 "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz",
17208 "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=",
17209 "dev": true
17210 },
17211 "isarray": {
17212 "version": "0.0.1",
17213 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
17214 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
17215 "dev": true
17216 },
17217 "tslib": {
17218 "version": "1.9.0",
17219 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz",
17220 "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==",
17221 "dev": true
17222 },
17223 "tsutils": {
17224 "version": "3.8.0",
17225 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.8.0.tgz",
17226 "integrity": "sha512-XQdPhgcoTbCD8baXC38PQ0vpTZ8T3YrE+vR66YIj/xvDt1//8iAhafpIT/4DmvzzC1QFapEImERu48Pa01dIUA==",
17227 "dev": true,
17228 "requires": {
17229 "tslib": "^1.8.1"
17230 }
17231 }
17232 }
17233 },
17234 "tslint-microsoft-contrib": {
17235 "version": "5.2.1",
17236 "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.1.tgz",
17237 "integrity": "sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA==",
17238 "dev": true,
17239 "requires": {
17240 "tsutils": "^2.27.2 <2.29.0"
17241 },
17242 "dependencies": {
17243 "tsutils": {
17244 "version": "2.28.0",
17245 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.28.0.tgz",
17246 "integrity": "sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==",
17247 "dev": true,
17248 "requires": {
17249 "tslib": "^1.8.1"
17250 }
17251 }
17252 }
17253 },
17254 "tsutils": {
17255 "version": "2.29.0",
17256 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
17257 "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
17258 "dev": true,
17259 "requires": {
17260 "tslib": "^1.8.1"
17261 }
17262 },
17263 "tty-browserify": {
17264 "version": "0.0.0",
17265 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
17266 "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
17267 "dev": true
17268 },
16011 "tunnel-agent": { 17269 "tunnel-agent": {
16012 "version": "0.6.0", 17270 "version": "0.6.0",
16013 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 17271 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -16032,23 +17290,38 @@
16032 "prelude-ls": "~1.1.2" 17290 "prelude-ls": "~1.1.2"
16033 } 17291 }
16034 }, 17292 },
17293 "type-is": {
17294 "version": "1.6.16",
17295 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
17296 "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
17297 "dev": true,
17298 "requires": {
17299 "media-typer": "0.3.0",
17300 "mime-types": "~2.1.18"
17301 }
17302 },
16035 "typedarray": { 17303 "typedarray": {
16036 "version": "0.0.6", 17304 "version": "0.0.6",
16037 "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 17305 "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
16038 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", 17306 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
16039 "dev": true 17307 "dev": true
16040 }, 17308 },
17309 "typescript": {
17310 "version": "3.2.2",
17311 "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.2.tgz",
17312 "integrity": "sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg==",
17313 "dev": true
17314 },
16041 "ua-parser-js": { 17315 "ua-parser-js": {
16042 "version": "0.7.18", 17316 "version": "0.7.19",
16043 "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz", 17317 "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz",
16044 "integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA==" 17318 "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ=="
16045 }, 17319 },
16046 "uglify-js": { 17320 "uglify-js": {
16047 "version": "3.4.9", 17321 "version": "3.4.9",
16048 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", 17322 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz",
16049 "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", 17323 "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==",
16050 "dev": true, 17324 "dev": true,
16051 "optional": true,
16052 "requires": { 17325 "requires": {
16053 "commander": "~2.17.1", 17326 "commander": "~2.17.1",
16054 "source-map": "~0.6.1" 17327 "source-map": "~0.6.1"
@@ -16058,28 +17331,33 @@
16058 "version": "2.17.1", 17331 "version": "2.17.1",
16059 "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", 17332 "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
16060 "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", 17333 "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
16061 "dev": true, 17334 "dev": true
16062 "optional": true
16063 },
16064 "source-map": {
16065 "version": "0.6.1",
16066 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
16067 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
16068 "dev": true,
16069 "optional": true
16070 } 17335 }
16071 } 17336 }
16072 }, 17337 },
17338 "uid-number": {
17339 "version": "0.0.6",
17340 "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz",
17341 "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=",
17342 "dev": true
17343 },
16073 "ultron": { 17344 "ultron": {
16074 "version": "1.0.2", 17345 "version": "1.0.2",
16075 "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", 17346 "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz",
16076 "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", 17347 "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=",
16077 "dev": true 17348 "dev": true
16078 }, 17349 },
17350 "umask": {
17351 "version": "1.1.0",
17352 "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz",
17353 "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=",
17354 "dev": true
17355 },
16079 "unc-path-regex": { 17356 "unc-path-regex": {
16080 "version": "0.1.2", 17357 "version": "0.1.2",
16081 "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", 17358 "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
16082 "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" 17359 "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
17360 "dev": true
16083 }, 17361 },
16084 "undertaker": { 17362 "undertaker": {
16085 "version": "1.2.0", 17363 "version": "1.2.0",
@@ -16136,6 +17414,7 @@
16136 "version": "1.0.0", 17414 "version": "1.0.0",
16137 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", 17415 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
16138 "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", 17416 "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
17417 "dev": true,
16139 "requires": { 17418 "requires": {
16140 "arr-union": "^3.1.0", 17419 "arr-union": "^3.1.0",
16141 "get-value": "^2.0.6", 17420 "get-value": "^2.0.6",
@@ -16147,6 +17426,7 @@
16147 "version": "2.0.1", 17426 "version": "2.0.1",
16148 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 17427 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
16149 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 17428 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
17429 "dev": true,
16150 "requires": { 17430 "requires": {
16151 "is-extendable": "^0.1.0" 17431 "is-extendable": "^0.1.0"
16152 } 17432 }
@@ -16155,6 +17435,7 @@
16155 "version": "0.4.3", 17435 "version": "0.4.3",
16156 "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", 17436 "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
16157 "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", 17437 "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
17438 "dev": true,
16158 "requires": { 17439 "requires": {
16159 "extend-shallow": "^2.0.1", 17440 "extend-shallow": "^2.0.1",
16160 "is-extendable": "^0.1.1", 17441 "is-extendable": "^0.1.1",
@@ -16164,14 +17445,32 @@
16164 } 17445 }
16165 } 17446 }
16166 }, 17447 },
17448 "unique-filename": {
17449 "version": "1.1.1",
17450 "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
17451 "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
17452 "dev": true,
17453 "requires": {
17454 "unique-slug": "^2.0.0"
17455 }
17456 },
17457 "unique-slug": {
17458 "version": "2.0.1",
17459 "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz",
17460 "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==",
17461 "dev": true,
17462 "requires": {
17463 "imurmurhash": "^0.1.4"
17464 }
17465 },
16167 "unique-stream": { 17466 "unique-stream": {
16168 "version": "2.2.1", 17467 "version": "2.3.1",
16169 "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", 17468 "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
16170 "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=", 17469 "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
16171 "dev": true, 17470 "dev": true,
16172 "requires": { 17471 "requires": {
16173 "json-stable-stringify": "^1.0.0", 17472 "json-stable-stringify-without-jsonify": "^1.0.1",
16174 "through2-filter": "^2.0.0" 17473 "through2-filter": "^3.0.0"
16175 } 17474 }
16176 }, 17475 },
16177 "unique-string": { 17476 "unique-string": {
@@ -16183,6 +17482,15 @@
16183 "crypto-random-string": "^1.0.0" 17482 "crypto-random-string": "^1.0.0"
16184 } 17483 }
16185 }, 17484 },
17485 "universal-user-agent": {
17486 "version": "2.0.3",
17487 "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-2.0.3.tgz",
17488 "integrity": "sha512-eRHEHhChCBHrZsA4WEhdgiOKgdvgrMIHwnwnqD0r5C6AO8kwKcG7qSku3iXdhvHL3YvsS9ZkSGN8h/hIpoFC8g==",
17489 "dev": true,
17490 "requires": {
17491 "os-name": "^3.0.0"
17492 }
17493 },
16186 "universalify": { 17494 "universalify": {
16187 "version": "0.1.2", 17495 "version": "0.1.2",
16188 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 17496 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
@@ -16196,10 +17504,17 @@
16196 "normalize-path": "^2.1.1" 17504 "normalize-path": "^2.1.1"
16197 } 17505 }
16198 }, 17506 },
17507 "unpipe": {
17508 "version": "1.0.0",
17509 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
17510 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
17511 "dev": true
17512 },
16199 "unset-value": { 17513 "unset-value": {
16200 "version": "1.0.0", 17514 "version": "1.0.0",
16201 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", 17515 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
16202 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", 17516 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
17517 "dev": true,
16203 "requires": { 17518 "requires": {
16204 "has-value": "^0.3.1", 17519 "has-value": "^0.3.1",
16205 "isobject": "^3.0.0" 17520 "isobject": "^3.0.0"
@@ -16209,6 +17524,7 @@
16209 "version": "0.3.1", 17524 "version": "0.3.1",
16210 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 17525 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
16211 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", 17526 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
17527 "dev": true,
16212 "requires": { 17528 "requires": {
16213 "get-value": "^2.0.3", 17529 "get-value": "^2.0.3",
16214 "has-values": "^0.1.4", 17530 "has-values": "^0.1.4",
@@ -16219,6 +17535,7 @@
16219 "version": "2.1.0", 17535 "version": "2.1.0",
16220 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 17536 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
16221 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 17537 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
17538 "dev": true,
16222 "requires": { 17539 "requires": {
16223 "isarray": "1.0.0" 17540 "isarray": "1.0.0"
16224 } 17541 }
@@ -16228,7 +17545,8 @@
16228 "has-values": { 17545 "has-values": {
16229 "version": "0.1.4", 17546 "version": "0.1.4",
16230 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 17547 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
16231 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" 17548 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
17549 "dev": true
16232 } 17550 }
16233 } 17551 }
16234 }, 17552 },
@@ -16244,13 +17562,6 @@
16244 "requires": { 17562 "requires": {
16245 "modify-filename": "^1.1.0", 17563 "modify-filename": "^1.1.0",
16246 "path-exists": "^3.0.0" 17564 "path-exists": "^3.0.0"
16247 },
16248 "dependencies": {
16249 "path-exists": {
16250 "version": "3.0.0",
16251 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
16252 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
16253 }
16254 } 17565 }
16255 }, 17566 },
16256 "unzip-response": { 17567 "unzip-response": {
@@ -16283,37 +17594,29 @@
16283 "xdg-basedir": "^3.0.0" 17594 "xdg-basedir": "^3.0.0"
16284 }, 17595 },
16285 "dependencies": { 17596 "dependencies": {
16286 "ansi-styles": { 17597 "ci-info": {
16287 "version": "3.2.1", 17598 "version": "1.6.0",
16288 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 17599 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
16289 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 17600 "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==",
16290 "dev": true, 17601 "dev": true
16291 "requires": {
16292 "color-convert": "^1.9.0"
16293 }
16294 },
16295 "chalk": {
16296 "version": "2.4.1",
16297 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
16298 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
16299 "dev": true,
16300 "requires": {
16301 "ansi-styles": "^3.2.1",
16302 "escape-string-regexp": "^1.0.5",
16303 "supports-color": "^5.3.0"
16304 }
16305 }, 17602 },
16306 "supports-color": { 17603 "is-ci": {
16307 "version": "5.5.0", 17604 "version": "1.2.1",
16308 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 17605 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz",
16309 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 17606 "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==",
16310 "dev": true, 17607 "dev": true,
16311 "requires": { 17608 "requires": {
16312 "has-flag": "^3.0.0" 17609 "ci-info": "^1.5.0"
16313 } 17610 }
16314 } 17611 }
16315 } 17612 }
16316 }, 17613 },
17614 "upper-case": {
17615 "version": "1.1.3",
17616 "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
17617 "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
17618 "dev": true
17619 },
16317 "uri-js": { 17620 "uri-js": {
16318 "version": "4.2.2", 17621 "version": "4.2.2",
16319 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", 17622 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
@@ -16321,20 +17624,41 @@
16321 "dev": true, 17624 "dev": true,
16322 "requires": { 17625 "requires": {
16323 "punycode": "^2.1.0" 17626 "punycode": "^2.1.0"
17627 }
17628 },
17629 "urix": {
17630 "version": "0.1.0",
17631 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
17632 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
17633 "dev": true
17634 },
17635 "url": {
17636 "version": "0.11.0",
17637 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
17638 "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
17639 "dev": true,
17640 "requires": {
17641 "punycode": "1.3.2",
17642 "querystring": "0.2.0"
16324 }, 17643 },
16325 "dependencies": { 17644 "dependencies": {
16326 "punycode": { 17645 "punycode": {
16327 "version": "2.1.1", 17646 "version": "1.3.2",
16328 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 17647 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
16329 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 17648 "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
16330 "dev": true 17649 "dev": true
16331 } 17650 }
16332 } 17651 }
16333 }, 17652 },
16334 "urix": { 17653 "url-parse": {
16335 "version": "0.1.0", 17654 "version": "1.4.4",
16336 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", 17655 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz",
16337 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" 17656 "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==",
17657 "dev": true,
17658 "requires": {
17659 "querystringify": "^2.0.0",
17660 "requires-port": "^1.0.0"
17661 }
16338 }, 17662 },
16339 "url-parse-lax": { 17663 "url-parse-lax": {
16340 "version": "1.0.0", 17664 "version": "1.0.0",
@@ -16345,15 +17669,23 @@
16345 "prepend-http": "^1.0.1" 17669 "prepend-http": "^1.0.1"
16346 } 17670 }
16347 }, 17671 },
17672 "url-template": {
17673 "version": "2.0.8",
17674 "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz",
17675 "integrity": "sha1-/FZaPMy/93MMd19WQflVV5FDnyE=",
17676 "dev": true
17677 },
16348 "use": { 17678 "use": {
16349 "version": "3.1.1", 17679 "version": "3.1.1",
16350 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", 17680 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
16351 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" 17681 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
17682 "dev": true
16352 }, 17683 },
16353 "user-home": { 17684 "user-home": {
16354 "version": "1.1.1", 17685 "version": "1.1.1",
16355 "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", 17686 "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
16356 "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=" 17687 "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
17688 "dev": true
16357 }, 17689 },
16358 "utf8": { 17690 "utf8": {
16359 "version": "3.0.0", 17691 "version": "3.0.0",
@@ -16366,11 +17698,36 @@
16366 "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", 17698 "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
16367 "dev": true 17699 "dev": true
16368 }, 17700 },
17701 "util": {
17702 "version": "0.11.1",
17703 "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
17704 "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
17705 "dev": true,
17706 "requires": {
17707 "inherits": "2.0.3"
17708 }
17709 },
16369 "util-deprecate": { 17710 "util-deprecate": {
16370 "version": "1.0.2", 17711 "version": "1.0.2",
16371 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 17712 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
16372 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 17713 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
16373 }, 17714 },
17715 "util.promisify": {
17716 "version": "1.0.0",
17717 "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
17718 "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
17719 "dev": true,
17720 "requires": {
17721 "define-properties": "^1.1.2",
17722 "object.getownpropertydescriptors": "^2.0.3"
17723 }
17724 },
17725 "utila": {
17726 "version": "0.4.0",
17727 "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
17728 "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
17729 "dev": true
17730 },
16374 "utils-merge": { 17731 "utils-merge": {
16375 "version": "1.0.0", 17732 "version": "1.0.0",
16376 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", 17733 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz",
@@ -16382,10 +17739,16 @@
16382 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", 17739 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
16383 "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" 17740 "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
16384 }, 17741 },
17742 "v8-compile-cache": {
17743 "version": "2.0.2",
17744 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz",
17745 "integrity": "sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw==",
17746 "dev": true
17747 },
16385 "v8flags": { 17748 "v8flags": {
16386 "version": "3.1.1", 17749 "version": "3.1.2",
16387 "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.1.tgz", 17750 "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.2.tgz",
16388 "integrity": "sha512-iw/1ViSEaff8NJ3HLyEjawk/8hjJib3E7pvG4pddVXfUg1983s3VGsiClDjhK64MQVDGqc1Q8r18S4VKQZS9EQ==", 17751 "integrity": "sha512-MtivA7GF24yMPte9Rp/BWGCYQNaUj86zeYxV/x2RRJMKagImbbv3u8iJC57lNhWLPcGLJmHcHmFWkNsplbbLWw==",
16389 "dev": true, 17752 "dev": true,
16390 "requires": { 17753 "requires": {
16391 "homedir-polyfill": "^1.0.1" 17754 "homedir-polyfill": "^1.0.1"
@@ -16401,12 +17764,27 @@
16401 "spdx-expression-parse": "^3.0.0" 17764 "spdx-expression-parse": "^3.0.0"
16402 } 17765 }
16403 }, 17766 },
17767 "validate-npm-package-name": {
17768 "version": "3.0.0",
17769 "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
17770 "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=",
17771 "dev": true,
17772 "requires": {
17773 "builtins": "^1.0.3"
17774 }
17775 },
16404 "value-or-function": { 17776 "value-or-function": {
16405 "version": "3.0.0", 17777 "version": "3.0.0",
16406 "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", 17778 "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
16407 "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", 17779 "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=",
16408 "dev": true 17780 "dev": true
16409 }, 17781 },
17782 "vary": {
17783 "version": "1.1.2",
17784 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
17785 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
17786 "dev": true
17787 },
16410 "verror": { 17788 "verror": {
16411 "version": "1.10.0", 17789 "version": "1.10.0",
16412 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 17790 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
@@ -16430,6 +17808,14 @@
16430 "cloneable-readable": "^1.0.0", 17808 "cloneable-readable": "^1.0.0",
16431 "remove-trailing-separator": "^1.0.1", 17809 "remove-trailing-separator": "^1.0.1",
16432 "replace-ext": "^1.0.0" 17810 "replace-ext": "^1.0.0"
17811 },
17812 "dependencies": {
17813 "clone": {
17814 "version": "2.1.2",
17815 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
17816 "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
17817 "dev": true
17818 }
16433 } 17819 }
16434 }, 17820 },
16435 "vinyl-fs": { 17821 "vinyl-fs": {
@@ -16455,6 +17841,32 @@
16455 "value-or-function": "^3.0.0", 17841 "value-or-function": "^3.0.0",
16456 "vinyl": "^2.0.0", 17842 "vinyl": "^2.0.0",
16457 "vinyl-sourcemap": "^1.1.0" 17843 "vinyl-sourcemap": "^1.1.0"
17844 },
17845 "dependencies": {
17846 "readable-stream": {
17847 "version": "2.3.6",
17848 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
17849 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
17850 "dev": true,
17851 "requires": {
17852 "core-util-is": "~1.0.0",
17853 "inherits": "~2.0.3",
17854 "isarray": "~1.0.0",
17855 "process-nextick-args": "~2.0.0",
17856 "safe-buffer": "~5.1.1",
17857 "string_decoder": "~1.1.1",
17858 "util-deprecate": "~1.0.1"
17859 }
17860 },
17861 "string_decoder": {
17862 "version": "1.1.1",
17863 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
17864 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
17865 "dev": true,
17866 "requires": {
17867 "safe-buffer": "~5.1.0"
17868 }
17869 }
16458 } 17870 }
16459 }, 17871 },
16460 "vinyl-sourcemap": { 17872 "vinyl-sourcemap": {
@@ -16479,12 +17891,29 @@
16479 "dev": true, 17891 "dev": true,
16480 "requires": { 17892 "requires": {
16481 "source-map": "^0.5.1" 17893 "source-map": "^0.5.1"
17894 },
17895 "dependencies": {
17896 "source-map": {
17897 "version": "0.5.7",
17898 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
17899 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
17900 "dev": true
17901 }
17902 }
17903 },
17904 "vm-browserify": {
17905 "version": "0.0.4",
17906 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
17907 "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
17908 "dev": true,
17909 "requires": {
17910 "indexof": "0.0.1"
16482 } 17911 }
16483 }, 17912 },
16484 "wait-on": { 17913 "wait-on": {
16485 "version": "3.1.0", 17914 "version": "3.2.0",
16486 "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-3.1.0.tgz", 17915 "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-3.2.0.tgz",
16487 "integrity": "sha512-yjYwMvnOhA3PTghvzPQAmT2TSVvBMbOdBRRjMPfBD6FU5si/PkAsI8P3X5sh9ntkYjZvPQLpQRpDUyax5h4COg==", 17916 "integrity": "sha512-QUGNKlKLDyY6W/qHdxaRlXUAgLPe+3mLL/tRByHpRNcHs/c7dZXbu+OnJWGNux6tU1WFh/Z8aEwvbuzSAu79Zg==",
16488 "dev": true, 17917 "dev": true,
16489 "requires": { 17918 "requires": {
16490 "core-js": "^2.5.7", 17919 "core-js": "^2.5.7",
@@ -16520,61 +17949,460 @@
16520 "topo": "3.x.x" 17949 "topo": "3.x.x"
16521 } 17950 }
16522 }, 17951 },
16523 "punycode": { 17952 "topo": {
17953 "version": "3.0.3",
17954 "resolved": "https://registry.npmjs.org/topo/-/topo-3.0.3.tgz",
17955 "integrity": "sha512-IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ==",
17956 "dev": true,
17957 "requires": {
17958 "hoek": "6.x.x"
17959 },
17960 "dependencies": {
17961 "hoek": {
17962 "version": "6.1.2",
17963 "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.2.tgz",
17964 "integrity": "sha512-6qhh/wahGYZHFSFw12tBbJw5fsAhhwrrG/y3Cs0YMTv2WzMnL0oLPnQJjv1QJvEfylRSOFuP+xCu+tdx0tD16Q==",
17965 "dev": true
17966 }
17967 }
17968 }
17969 }
17970 },
17971 "warning": {
17972 "version": "3.0.0",
17973 "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
17974 "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
17975 "requires": {
17976 "loose-envify": "^1.0.0"
17977 }
17978 },
17979 "watchpack": {
17980 "version": "1.6.0",
17981 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
17982 "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
17983 "dev": true,
17984 "requires": {
17985 "chokidar": "^2.0.2",
17986 "graceful-fs": "^4.1.2",
17987 "neo-async": "^2.5.0"
17988 }
17989 },
17990 "wbuf": {
17991 "version": "1.7.3",
17992 "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
17993 "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
17994 "dev": true,
17995 "requires": {
17996 "minimalistic-assert": "^1.0.0"
17997 }
17998 },
17999 "wcwidth": {
18000 "version": "1.0.1",
18001 "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
18002 "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
18003 "dev": true,
18004 "requires": {
18005 "defaults": "^1.0.3"
18006 }
18007 },
18008 "webidl-conversions": {
18009 "version": "4.0.2",
18010 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
18011 "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
18012 "dev": true
18013 },
18014 "webpack": {
18015 "version": "4.28.3",
18016 "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.28.3.tgz",
18017 "integrity": "sha512-vLZN9k5I7Nr/XB1IDG9GbZB4yQd1sPuvufMFgJkx0b31fi2LD97KQIjwjxE7xytdruAYfu5S0FLBLjdxmwGJCg==",
18018 "dev": true,
18019 "requires": {
18020 "@webassemblyjs/ast": "1.7.11",
18021 "@webassemblyjs/helper-module-context": "1.7.11",
18022 "@webassemblyjs/wasm-edit": "1.7.11",
18023 "@webassemblyjs/wasm-parser": "1.7.11",
18024 "acorn": "^5.6.2",
18025 "acorn-dynamic-import": "^3.0.0",
18026 "ajv": "^6.1.0",
18027 "ajv-keywords": "^3.1.0",
18028 "chrome-trace-event": "^1.0.0",
18029 "enhanced-resolve": "^4.1.0",
18030 "eslint-scope": "^4.0.0",
18031 "json-parse-better-errors": "^1.0.2",
18032 "loader-runner": "^2.3.0",
18033 "loader-utils": "^1.1.0",
18034 "memory-fs": "~0.4.1",
18035 "micromatch": "^3.1.8",
18036 "mkdirp": "~0.5.0",
18037 "neo-async": "^2.5.0",
18038 "node-libs-browser": "^2.0.0",
18039 "schema-utils": "^0.4.4",
18040 "tapable": "^1.1.0",
18041 "terser-webpack-plugin": "^1.1.0",
18042 "watchpack": "^1.5.0",
18043 "webpack-sources": "^1.3.0"
18044 },
18045 "dependencies": {
18046 "acorn": {
18047 "version": "5.7.3",
18048 "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
18049 "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
18050 "dev": true
18051 },
18052 "eslint-scope": {
18053 "version": "4.0.0",
18054 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz",
18055 "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==",
18056 "dev": true,
18057 "requires": {
18058 "esrecurse": "^4.1.0",
18059 "estraverse": "^4.1.1"
18060 }
18061 },
18062 "schema-utils": {
18063 "version": "0.4.7",
18064 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
18065 "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
18066 "dev": true,
18067 "requires": {
18068 "ajv": "^6.1.0",
18069 "ajv-keywords": "^3.1.0"
18070 }
18071 }
18072 }
18073 },
18074 "webpack-cli": {
18075 "version": "3.2.1",
18076 "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.2.1.tgz",
18077 "integrity": "sha512-jeJveHwz/vwpJ3B8bxEL5a/rVKIpRNJDsKggfKnxuYeohNDW4Y/wB9N/XHJA093qZyS0r6mYL+/crLsIol4WKA==",
18078 "dev": true,
18079 "requires": {
18080 "chalk": "^2.4.1",
18081 "cross-spawn": "^6.0.5",
18082 "enhanced-resolve": "^4.1.0",
18083 "findup-sync": "^2.0.0",
18084 "global-modules": "^1.0.0",
18085 "global-modules-path": "^2.3.0",
18086 "import-local": "^2.0.0",
18087 "interpret": "^1.1.0",
18088 "lightercollective": "^0.1.0",
18089 "loader-utils": "^1.1.0",
18090 "supports-color": "^5.5.0",
18091 "v8-compile-cache": "^2.0.2",
18092 "yargs": "^12.0.4"
18093 },
18094 "dependencies": {
18095 "import-local": {
18096 "version": "2.0.0",
18097 "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
18098 "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
18099 "dev": true,
18100 "requires": {
18101 "pkg-dir": "^3.0.0",
18102 "resolve-cwd": "^2.0.0"
18103 }
18104 },
18105 "pkg-dir": {
18106 "version": "3.0.0",
18107 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
18108 "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
18109 "dev": true,
18110 "requires": {
18111 "find-up": "^3.0.0"
18112 }
18113 }
18114 }
18115 },
18116 "webpack-dev-middleware": {
18117 "version": "3.4.0",
18118 "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz",
18119 "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==",
18120 "dev": true,
18121 "requires": {
18122 "memory-fs": "~0.4.1",
18123 "mime": "^2.3.1",
18124 "range-parser": "^1.0.3",
18125 "webpack-log": "^2.0.0"
18126 }
18127 },
18128 "webpack-dev-server": {
18129 "version": "3.1.14",
18130 "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz",
18131 "integrity": "sha512-mGXDgz5SlTxcF3hUpfC8hrQ11yhAttuUQWf1Wmb+6zo3x6rb7b9mIfuQvAPLdfDRCGRGvakBWHdHOa0I9p/EVQ==",
18132 "dev": true,
18133 "requires": {
18134 "ansi-html": "0.0.7",
18135 "bonjour": "^3.5.0",
18136 "chokidar": "^2.0.0",
18137 "compression": "^1.5.2",
18138 "connect-history-api-fallback": "^1.3.0",
18139 "debug": "^3.1.0",
18140 "del": "^3.0.0",
18141 "express": "^4.16.2",
18142 "html-entities": "^1.2.0",
18143 "http-proxy-middleware": "~0.18.0",
18144 "import-local": "^2.0.0",
18145 "internal-ip": "^3.0.1",
18146 "ip": "^1.1.5",
18147 "killable": "^1.0.0",
18148 "loglevel": "^1.4.1",
18149 "opn": "^5.1.0",
18150 "portfinder": "^1.0.9",
18151 "schema-utils": "^1.0.0",
18152 "selfsigned": "^1.9.1",
18153 "semver": "^5.6.0",
18154 "serve-index": "^1.7.2",
18155 "sockjs": "0.3.19",
18156 "sockjs-client": "1.3.0",
18157 "spdy": "^4.0.0",
18158 "strip-ansi": "^3.0.0",
18159 "supports-color": "^5.1.0",
18160 "url": "^0.11.0",
18161 "webpack-dev-middleware": "3.4.0",
18162 "webpack-log": "^2.0.0",
18163 "yargs": "12.0.2"
18164 },
18165 "dependencies": {
18166 "accepts": {
18167 "version": "1.3.5",
18168 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
18169 "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
18170 "dev": true,
18171 "requires": {
18172 "mime-types": "~2.1.18",
18173 "negotiator": "0.6.1"
18174 }
18175 },
18176 "ansi-regex": {
16524 "version": "2.1.1", 18177 "version": "2.1.1",
16525 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 18178 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
16526 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 18179 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
16527 "dev": true 18180 "dev": true
16528 }, 18181 },
16529 "rx": { 18182 "batch": {
18183 "version": "0.6.1",
18184 "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
18185 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
18186 "dev": true
18187 },
18188 "camelcase": {
16530 "version": "4.1.0", 18189 "version": "4.1.0",
16531 "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", 18190 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
16532 "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", 18191 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
16533 "dev": true 18192 "dev": true
16534 }, 18193 },
16535 "topo": { 18194 "debug": {
18195 "version": "3.2.6",
18196 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
18197 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
18198 "dev": true,
18199 "requires": {
18200 "ms": "^2.1.1"
18201 }
18202 },
18203 "decamelize": {
18204 "version": "2.0.0",
18205 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz",
18206 "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==",
18207 "dev": true,
18208 "requires": {
18209 "xregexp": "4.0.0"
18210 }
18211 },
18212 "escape-html": {
18213 "version": "1.0.3",
18214 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
18215 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
18216 "dev": true
18217 },
18218 "import-local": {
18219 "version": "2.0.0",
18220 "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
18221 "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
18222 "dev": true,
18223 "requires": {
18224 "pkg-dir": "^3.0.0",
18225 "resolve-cwd": "^2.0.0"
18226 }
18227 },
18228 "ms": {
18229 "version": "2.1.1",
18230 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
18231 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
18232 "dev": true
18233 },
18234 "negotiator": {
18235 "version": "0.6.1",
18236 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
18237 "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
18238 "dev": true
18239 },
18240 "pkg-dir": {
16536 "version": "3.0.0", 18241 "version": "3.0.0",
16537 "resolved": "https://registry.npmjs.org/topo/-/topo-3.0.0.tgz", 18242 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
16538 "integrity": "sha512-Tlu1fGlR90iCdIPURqPiufqAlCZYzLjHYVVbcFWDMcX7+tK8hdZWAfsMrD/pBul9jqHHwFjNdf1WaxA9vTRRhw==", 18243 "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
18244 "dev": true,
18245 "requires": {
18246 "find-up": "^3.0.0"
18247 }
18248 },
18249 "serve-index": {
18250 "version": "1.9.1",
18251 "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
18252 "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
16539 "dev": true, 18253 "dev": true,
16540 "requires": { 18254 "requires": {
16541 "hoek": "5.x.x" 18255 "accepts": "~1.3.4",
18256 "batch": "0.6.1",
18257 "debug": "2.6.9",
18258 "escape-html": "~1.0.3",
18259 "http-errors": "~1.6.2",
18260 "mime-types": "~2.1.17",
18261 "parseurl": "~1.3.2"
18262 },
18263 "dependencies": {
18264 "debug": {
18265 "version": "2.6.9",
18266 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
18267 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
18268 "dev": true,
18269 "requires": {
18270 "ms": "2.0.0"
18271 }
18272 },
18273 "ms": {
18274 "version": "2.0.0",
18275 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
18276 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
18277 "dev": true
18278 }
18279 }
18280 },
18281 "strip-ansi": {
18282 "version": "3.0.1",
18283 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
18284 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
18285 "dev": true,
18286 "requires": {
18287 "ansi-regex": "^2.0.0"
18288 }
18289 },
18290 "yargs": {
18291 "version": "12.0.2",
18292 "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz",
18293 "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==",
18294 "dev": true,
18295 "requires": {
18296 "cliui": "^4.0.0",
18297 "decamelize": "^2.0.0",
18298 "find-up": "^3.0.0",
18299 "get-caller-file": "^1.0.1",
18300 "os-locale": "^3.0.0",
18301 "require-directory": "^2.1.1",
18302 "require-main-filename": "^1.0.1",
18303 "set-blocking": "^2.0.0",
18304 "string-width": "^2.0.0",
18305 "which-module": "^2.0.0",
18306 "y18n": "^3.2.1 || ^4.0.0",
18307 "yargs-parser": "^10.1.0"
18308 }
18309 },
18310 "yargs-parser": {
18311 "version": "10.1.0",
18312 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz",
18313 "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==",
18314 "dev": true,
18315 "requires": {
18316 "camelcase": "^4.1.0"
16542 } 18317 }
16543 } 18318 }
16544 } 18319 }
16545 }, 18320 },
16546 "warning": { 18321 "webpack-log": {
16547 "version": "3.0.0", 18322 "version": "2.0.0",
16548 "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", 18323 "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
16549 "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", 18324 "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
18325 "dev": true,
16550 "requires": { 18326 "requires": {
16551 "loose-envify": "^1.0.0" 18327 "ansi-colors": "^3.0.0",
18328 "uuid": "^3.3.2"
18329 },
18330 "dependencies": {
18331 "ansi-colors": {
18332 "version": "3.2.3",
18333 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
18334 "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
18335 "dev": true
18336 }
16552 } 18337 }
16553 }, 18338 },
18339 "webpack-node-externals": {
18340 "version": "1.7.2",
18341 "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz",
18342 "integrity": "sha512-ajerHZ+BJKeCLviLUUmnyd5B4RavLF76uv3cs6KNuO8W+HuQaEs0y0L7o40NQxdPy5w0pcv8Ew7yPUAQG0UdCg==",
18343 "dev": true
18344 },
18345 "webpack-sources": {
18346 "version": "1.3.0",
18347 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz",
18348 "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==",
18349 "dev": true,
18350 "requires": {
18351 "source-list-map": "^2.0.0",
18352 "source-map": "~0.6.1"
18353 }
18354 },
18355 "websocket-driver": {
18356 "version": "0.7.0",
18357 "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz",
18358 "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
18359 "dev": true,
18360 "requires": {
18361 "http-parser-js": ">=0.4.0",
18362 "websocket-extensions": ">=0.1.1"
18363 }
18364 },
18365 "websocket-extensions": {
18366 "version": "0.1.3",
18367 "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",
18368 "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==",
18369 "dev": true
18370 },
16554 "whatwg-fetch": { 18371 "whatwg-fetch": {
16555 "version": "3.0.0", 18372 "version": "3.0.0",
16556 "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", 18373 "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
16557 "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" 18374 "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q=="
16558 }, 18375 },
18376 "whatwg-url": {
18377 "version": "7.0.0",
18378 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz",
18379 "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==",
18380 "dev": true,
18381 "requires": {
18382 "lodash.sortby": "^4.7.0",
18383 "tr46": "^1.0.1",
18384 "webidl-conversions": "^4.0.2"
18385 }
18386 },
16559 "which": { 18387 "which": {
16560 "version": "1.3.1", 18388 "version": "1.3.1",
16561 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 18389 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
16562 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 18390 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
18391 "dev": true,
16563 "requires": { 18392 "requires": {
16564 "isexe": "^2.0.0" 18393 "isexe": "^2.0.0"
16565 } 18394 }
16566 }, 18395 },
16567 "which-module": { 18396 "which-module": {
16568 "version": "1.0.0", 18397 "version": "2.0.0",
16569 "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", 18398 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
16570 "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", 18399 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
16571 "dev": true 18400 "dev": true
16572 }, 18401 },
16573 "wide-align": { 18402 "wide-align": {
16574 "version": "1.1.3", 18403 "version": "1.1.3",
16575 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", 18404 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
16576 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", 18405 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
16577 "dev": true,
16578 "requires": { 18406 "requires": {
16579 "string-width": "^1.0.2 || 2" 18407 "string-width": "^1.0.2 || 2"
16580 } 18408 }
@@ -16586,45 +18414,13 @@
16586 "dev": true, 18414 "dev": true,
16587 "requires": { 18415 "requires": {
16588 "string-width": "^2.1.1" 18416 "string-width": "^2.1.1"
16589 },
16590 "dependencies": {
16591 "ansi-regex": {
16592 "version": "3.0.0",
16593 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
16594 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
16595 "dev": true
16596 },
16597 "is-fullwidth-code-point": {
16598 "version": "2.0.0",
16599 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
16600 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
16601 "dev": true
16602 },
16603 "string-width": {
16604 "version": "2.1.1",
16605 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
16606 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
16607 "dev": true,
16608 "requires": {
16609 "is-fullwidth-code-point": "^2.0.0",
16610 "strip-ansi": "^4.0.0"
16611 }
16612 },
16613 "strip-ansi": {
16614 "version": "4.0.0",
16615 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
16616 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
16617 "dev": true,
16618 "requires": {
16619 "ansi-regex": "^3.0.0"
16620 }
16621 }
16622 } 18417 }
16623 }, 18418 },
16624 "window-size": { 18419 "window-size": {
16625 "version": "0.1.4", 18420 "version": "0.1.4",
16626 "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", 18421 "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
16627 "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=" 18422 "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=",
18423 "dev": true
16628 }, 18424 },
16629 "windows-notification-state": { 18425 "windows-notification-state": {
16630 "version": "1.3.0", 18426 "version": "1.3.0",
@@ -16636,14 +18432,46 @@
16636 } 18432 }
16637 }, 18433 },
16638 "windows-quiet-hours": { 18434 "windows-quiet-hours": {
16639 "version": "1.2.5", 18435 "version": "1.2.7",
16640 "resolved": "https://registry.npmjs.org/windows-quiet-hours/-/windows-quiet-hours-1.2.5.tgz", 18436 "resolved": "https://registry.npmjs.org/windows-quiet-hours/-/windows-quiet-hours-1.2.7.tgz",
16641 "integrity": "sha512-0JbfFw91Ys+A0vSR0pratoJgfTwWNFLHniu59dpOg1FC5IvpPSYQIATcQqhdy41HYSCijmT7Pyv9w0I2zC0+5w==", 18437 "integrity": "sha512-PjKM2/RQhZ3ikG4COq0vPpXvmJsxckcg2YN3xmQv8kZl5l1uu00a/epSGDeY6tczDPkzBhoThBz1FKRqxBA7cQ==",
16642 "requires": { 18438 "requires": {
16643 "bindings": "^1.3.0", 18439 "bindings": "^1.3.0",
16644 "nan": "^2.7.0" 18440 "nan": "^2.7.0"
16645 } 18441 }
16646 }, 18442 },
18443 "windows-release": {
18444 "version": "3.1.0",
18445 "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.1.0.tgz",
18446 "integrity": "sha512-hBb7m7acFgQPQc222uEQTmdcGLeBmQLNLFIh0rDk3CwFOBrfjefLzEfEfmpMq8Af/n/GnFf3eYf203FY1PmudA==",
18447 "dev": true,
18448 "requires": {
18449 "execa": "^0.10.0"
18450 },
18451 "dependencies": {
18452 "execa": {
18453 "version": "0.10.0",
18454 "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
18455 "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
18456 "dev": true,
18457 "requires": {
18458 "cross-spawn": "^6.0.0",
18459 "get-stream": "^3.0.0",
18460 "is-stream": "^1.1.0",
18461 "npm-run-path": "^2.0.0",
18462 "p-finally": "^1.0.0",
18463 "signal-exit": "^3.0.0",
18464 "strip-eof": "^1.0.0"
18465 }
18466 },
18467 "get-stream": {
18468 "version": "3.0.0",
18469 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
18470 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
18471 "dev": true
18472 }
18473 }
18474 },
16647 "winreg": { 18475 "winreg": {
16648 "version": "1.2.2", 18476 "version": "1.2.2",
16649 "resolved": "https://registry.npmjs.org/winreg/-/winreg-1.2.2.tgz", 18477 "resolved": "https://registry.npmjs.org/winreg/-/winreg-1.2.2.tgz",
@@ -16656,18 +18484,65 @@
16656 "dev": true 18484 "dev": true
16657 }, 18485 },
16658 "wordwrap": { 18486 "wordwrap": {
16659 "version": "1.0.0", 18487 "version": "0.0.3",
16660 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 18488 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
16661 "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", 18489 "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
16662 "dev": true 18490 "dev": true
16663 }, 18491 },
18492 "worker-farm": {
18493 "version": "1.6.0",
18494 "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz",
18495 "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==",
18496 "dev": true,
18497 "requires": {
18498 "errno": "~0.1.7"
18499 }
18500 },
16664 "wrap-ansi": { 18501 "wrap-ansi": {
16665 "version": "2.1.0", 18502 "version": "2.1.0",
16666 "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 18503 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
16667 "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 18504 "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
18505 "dev": true,
16668 "requires": { 18506 "requires": {
16669 "string-width": "^1.0.1", 18507 "string-width": "^1.0.1",
16670 "strip-ansi": "^3.0.1" 18508 "strip-ansi": "^3.0.1"
18509 },
18510 "dependencies": {
18511 "ansi-regex": {
18512 "version": "2.1.1",
18513 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
18514 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
18515 "dev": true
18516 },
18517 "is-fullwidth-code-point": {
18518 "version": "1.0.0",
18519 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
18520 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
18521 "dev": true,
18522 "requires": {
18523 "number-is-nan": "^1.0.0"
18524 }
18525 },
18526 "string-width": {
18527 "version": "1.0.2",
18528 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
18529 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
18530 "dev": true,
18531 "requires": {
18532 "code-point-at": "^1.0.0",
18533 "is-fullwidth-code-point": "^1.0.0",
18534 "strip-ansi": "^3.0.0"
18535 }
18536 },
18537 "strip-ansi": {
18538 "version": "3.0.1",
18539 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
18540 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
18541 "dev": true,
18542 "requires": {
18543 "ansi-regex": "^2.0.0"
18544 }
18545 }
16671 } 18546 }
16672 }, 18547 },
16673 "wrappy": { 18548 "wrappy": {
@@ -16679,6 +18554,7 @@
16679 "version": "6.3.0", 18554 "version": "6.3.0",
16680 "resolved": "https://registry.npmjs.org/wreck/-/wreck-6.3.0.tgz", 18555 "resolved": "https://registry.npmjs.org/wreck/-/wreck-6.3.0.tgz",
16681 "integrity": "sha1-oTaXafB7u2LWo3gzanhx/Hc8dAs=", 18556 "integrity": "sha1-oTaXafB7u2LWo3gzanhx/Hc8dAs=",
18557 "dev": true,
16682 "requires": { 18558 "requires": {
16683 "boom": "2.x.x", 18559 "boom": "2.x.x",
16684 "hoek": "2.x.x" 18560 "hoek": "2.x.x"
@@ -16694,9 +18570,9 @@
16694 } 18570 }
16695 }, 18571 },
16696 "write-file-atomic": { 18572 "write-file-atomic": {
16697 "version": "2.3.0", 18573 "version": "2.4.2",
16698 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", 18574 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz",
16699 "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", 18575 "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==",
16700 "dev": true, 18576 "dev": true,
16701 "requires": { 18577 "requires": {
16702 "graceful-fs": "^4.1.11", 18578 "graceful-fs": "^4.1.11",
@@ -16704,6 +18580,52 @@
16704 "signal-exit": "^3.0.2" 18580 "signal-exit": "^3.0.2"
16705 } 18581 }
16706 }, 18582 },
18583 "write-json-file": {
18584 "version": "2.3.0",
18585 "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz",
18586 "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=",
18587 "dev": true,
18588 "requires": {
18589 "detect-indent": "^5.0.0",
18590 "graceful-fs": "^4.1.2",
18591 "make-dir": "^1.0.0",
18592 "pify": "^3.0.0",
18593 "sort-keys": "^2.0.0",
18594 "write-file-atomic": "^2.0.0"
18595 },
18596 "dependencies": {
18597 "sort-keys": {
18598 "version": "2.0.0",
18599 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
18600 "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
18601 "dev": true,
18602 "requires": {
18603 "is-plain-obj": "^1.0.0"
18604 }
18605 }
18606 }
18607 },
18608 "write-pkg": {
18609 "version": "3.2.0",
18610 "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz",
18611 "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==",
18612 "dev": true,
18613 "requires": {
18614 "sort-keys": "^2.0.0",
18615 "write-json-file": "^2.2.0"
18616 },
18617 "dependencies": {
18618 "sort-keys": {
18619 "version": "2.0.0",
18620 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
18621 "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
18622 "dev": true,
18623 "requires": {
18624 "is-plain-obj": "^1.0.0"
18625 }
18626 }
18627 }
18628 },
16707 "ws": { 18629 "ws": {
16708 "version": "1.1.5", 18630 "version": "1.1.5",
16709 "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", 18631 "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz",
@@ -16728,7 +18650,7 @@
16728 }, 18650 },
16729 "xmlbuilder": { 18651 "xmlbuilder": {
16730 "version": "9.0.7", 18652 "version": "9.0.7",
16731 "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", 18653 "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
16732 "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", 18654 "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
16733 "dev": true 18655 "dev": true
16734 }, 18656 },
@@ -16756,44 +18678,44 @@
16756 "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" 18678 "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
16757 }, 18679 },
16758 "y18n": { 18680 "y18n": {
16759 "version": "3.2.1", 18681 "version": "4.0.0",
16760 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 18682 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
16761 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" 18683 "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
18684 "dev": true
16762 }, 18685 },
16763 "yallist": { 18686 "yallist": {
16764 "version": "2.1.2", 18687 "version": "3.0.3",
16765 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 18688 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
16766 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 18689 "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A=="
16767 "dev": true
16768 }, 18690 },
16769 "yargs": { 18691 "yargs": {
16770 "version": "7.1.0", 18692 "version": "12.0.5",
16771 "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", 18693 "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
16772 "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", 18694 "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
16773 "dev": true, 18695 "dev": true,
16774 "requires": { 18696 "requires": {
16775 "camelcase": "^3.0.0", 18697 "cliui": "^4.0.0",
16776 "cliui": "^3.2.0", 18698 "decamelize": "^1.2.0",
16777 "decamelize": "^1.1.1", 18699 "find-up": "^3.0.0",
16778 "get-caller-file": "^1.0.1", 18700 "get-caller-file": "^1.0.1",
16779 "os-locale": "^1.4.0", 18701 "os-locale": "^3.0.0",
16780 "read-pkg-up": "^1.0.1",
16781 "require-directory": "^2.1.1", 18702 "require-directory": "^2.1.1",
16782 "require-main-filename": "^1.0.1", 18703 "require-main-filename": "^1.0.1",
16783 "set-blocking": "^2.0.0", 18704 "set-blocking": "^2.0.0",
16784 "string-width": "^1.0.2", 18705 "string-width": "^2.0.0",
16785 "which-module": "^1.0.0", 18706 "which-module": "^2.0.0",
16786 "y18n": "^3.2.1", 18707 "y18n": "^3.2.1 || ^4.0.0",
16787 "yargs-parser": "^5.0.0" 18708 "yargs-parser": "^11.1.1"
16788 } 18709 }
16789 }, 18710 },
16790 "yargs-parser": { 18711 "yargs-parser": {
16791 "version": "5.0.0", 18712 "version": "11.1.1",
16792 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", 18713 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
16793 "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", 18714 "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
16794 "dev": true, 18715 "dev": true,
16795 "requires": { 18716 "requires": {
16796 "camelcase": "^3.0.0" 18717 "camelcase": "^5.0.0",
18718 "decamelize": "^1.2.0"
16797 } 18719 }
16798 }, 18720 },
16799 "yauzl": { 18721 "yauzl": {
diff --git a/package.json b/package.json
index ba141e036..cca2945f8 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
2 "name": "franz", 2 "name": "franz",
3 "productName": "Franz", 3 "productName": "Franz",
4 "appId": "com.meetfranz.franz", 4 "appId": "com.meetfranz.franz",
5 "version": "5.0.0-beta.23", 5 "version": "5.0.0-beta.24",
6 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", 6 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.",
7 "copyright": "adlk x franz - Stefan Malzner", 7 "copyright": "adlk x franz - Stefan Malzner",
8 "main": "index.js", 8 "main": "index.js",
@@ -19,10 +19,13 @@
19 "sign": "gulp sign", 19 "sign": "gulp sign",
20 "prebuild": "gulp build", 20 "prebuild": "gulp build",
21 "build": "npx electron-builder --publish onTag", 21 "build": "npx electron-builder --publish onTag",
22 "rebuild": "npx electron-builder install-app-deps", 22 "rebuild": "npx electron-rebuild",
23 "commit": "git-cz", 23 "commit": "git-cz",
24 "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", 24 "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
25 "reformat-files": "npx prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"" 25 "reformat-files": "./node_modules/.bin/prettier --ignore-path .eslintignore --write --require-pragma \"**/*.{js,jsx,scss}\"",
26 "packages": "npx lerna publish --no-git-tag-version",
27 "uidev": "cd uidev && webpack-dev-server",
28 "postinstall": "npx lerna run prepare"
26 }, 29 },
27 "keywords": [], 30 "keywords": [],
28 "author": "Stefan Malzner <stefan@adlk.io>", 31 "author": "Stefan Malzner <stefan@adlk.io>",
@@ -31,6 +34,9 @@
31 "@babel/polyfill": "^7.0.0", 34 "@babel/polyfill": "^7.0.0",
32 "@babel/runtime": "^7.0.0", 35 "@babel/runtime": "^7.0.0",
33 "@meetfranz/electron-notification-state": "^1.0.0", 36 "@meetfranz/electron-notification-state": "^1.0.0",
37 "@meetfranz/forms": "file:packages/forms",
38 "@meetfranz/theme": "file:packages/theme",
39 "@meetfranz/ui": "file:packages/ui",
34 "address-rfc2822": "^2.0.1", 40 "address-rfc2822": "^2.0.1",
35 "auto-launch": "https://github.com/meetfranz/node-auto-launch.git", 41 "auto-launch": "https://github.com/meetfranz/node-auto-launch.git",
36 "classnames": "2.2.6", 42 "classnames": "2.2.6",
@@ -40,11 +46,11 @@
40 "electron-dl": "1.12.0", 46 "electron-dl": "1.12.0",
41 "electron-fetch": "1.3.0", 47 "electron-fetch": "1.3.0",
42 "electron-hunspell": "0.1.1", 48 "electron-hunspell": "0.1.1",
49 "electron-is-dev": "1.0.1",
43 "electron-react-titlebar": "0.8.1", 50 "electron-react-titlebar": "0.8.1",
44 "electron-updater": "4.0.6", 51 "electron-updater": "4.0.6",
45 "electron-window-state": "^4.1.0", 52 "electron-window-state": "5.0.3",
46 "fs-extra": "7.0.1", 53 "fs-extra": "7.0.1",
47 "gulp-cli": "1.2.2",
48 "hex-to-rgba": "1.0.2", 54 "hex-to-rgba": "1.0.2",
49 "ini": "^1.3.4", 55 "ini": "^1.3.4",
50 "jsonwebtoken": "^7.4.1", 56 "jsonwebtoken": "^7.4.1",
@@ -85,7 +91,7 @@
85 "devDependencies": { 91 "devDependencies": {
86 "@adlk/misty": "^0.1.1", 92 "@adlk/misty": "^0.1.1",
87 "@babel/cli": "7.0.0", 93 "@babel/cli": "7.0.0",
88 "@babel/core": "7.0.0", 94 "@babel/core": "^7.2.2",
89 "@babel/plugin-proposal-class-properties": "^7.0.0", 95 "@babel/plugin-proposal-class-properties": "^7.0.0",
90 "@babel/plugin-proposal-decorators": "^7.0.0", 96 "@babel/plugin-proposal-decorators": "^7.0.0",
91 "@babel/plugin-proposal-export-default-from": "^7.0.0", 97 "@babel/plugin-proposal-export-default-from": "^7.0.0",
@@ -95,32 +101,55 @@
95 "@babel/preset-env": "^7.0.0", 101 "@babel/preset-env": "^7.0.0",
96 "@babel/preset-react": "^7.0.0", 102 "@babel/preset-react": "^7.0.0",
97 "@babel/register": "7.0.0", 103 "@babel/register": "7.0.0",
104 "@types/classnames": "^2.2.6",
105 "@types/color": "^3.0.0",
106 "@types/color-convert": "^1.9.0",
107 "@types/jss": "^9.5.7",
108 "@types/lodash": "^4.14.119",
109 "@types/react": "^16.7.18",
110 "@types/react-dom": "16.0.11",
111 "@types/react-jss": "^8.6.0",
112 "@types/uuid": "3.4.4",
98 "babel-eslint": "10.0.1", 113 "babel-eslint": "10.0.1",
114 "babel-loader": "^8.0.4",
99 "conventional-changelog-cli": "2.0.11", 115 "conventional-changelog-cli": "2.0.11",
100 "cross-env": "^5.0.5", 116 "cross-env": "^5.0.5",
101 "cz-conventional-changelog": "2.1.0", 117 "cz-conventional-changelog": "2.1.0",
102 "dotenv": "^4.0.0", 118 "dotenv": "^4.0.0",
103 "electron": "4.0.2", 119 "electron": "4.0.4",
104 "electron-builder": "20.38.4", 120 "electron-builder": "20.38.4",
105 "electron-rebuild": "^1.6.0", 121 "electron-rebuild": "1.8.4",
106 "eslint": "5.10.0", 122 "eslint": "5.10.0",
107 "eslint-config-airbnb": "17.1.0", 123 "eslint-config-airbnb": "17.1.0",
108 "eslint-loader": "^1.9.0", 124 "eslint-loader": "^1.9.0",
109 "eslint-plugin-import": "2.14.0", 125 "eslint-plugin-import": "2.14.0",
110 "eslint-plugin-jsx-a11y": "6.1.2", 126 "eslint-plugin-jsx-a11y": "6.1.2",
111 "eslint-plugin-react": "7.11.1", 127 "eslint-plugin-react": "7.11.1",
128 "expect.js": "0.3.1",
112 "gulp": "^4.0.0", 129 "gulp": "^4.0.0",
113 "gulp-babel": "^8.0.0", 130 "gulp-babel": "^8.0.0",
131 "gulp-cli": "1.2.2",
114 "gulp-sass": "^4.0.2", 132 "gulp-sass": "^4.0.2",
115 "gulp-sass-variables": "^1.1.1", 133 "gulp-sass-variables": "^1.1.1",
116 "gulp-server-livereload": "^1.9.2", 134 "gulp-server-livereload": "^1.9.2",
117 "hex-rgb": "3.0.0", 135 "hex-rgb": "3.0.0",
136 "html-webpack-plugin": "4.0.0-beta.5",
118 "husky": "^1.1.4", 137 "husky": "^1.1.4",
119 "install": "0.12.2",
120 "kebab-case": "1.0.0", 138 "kebab-case": "1.0.0",
121 "node-sass": "^4.7.2", 139 "lerna": "^3.8.0",
122 "npm": "6.5.0", 140 "mobx-react-devtools": "6.0.3",
123 "prettier": "1.15.2" 141 "mocha": "5.2.0",
142 "node-sass": "4.11.0",
143 "prettier": "1.15.2",
144 "terser-webpack-plugin": "1.2.1",
145 "ts-loader": "5.3.2",
146 "tslint": "5.12.0",
147 "tslint-config-airbnb": "5.11.1",
148 "typescript": "3.2.2",
149 "webpack": "4.28.3",
150 "webpack-cli": "3.2.1",
151 "webpack-dev-server": "3.1.14",
152 "webpack-node-externals": "1.7.2"
124 }, 153 },
125 "config": { 154 "config": {
126 "commitizen": { 155 "commitizen": {
diff --git a/packages/forms/.gitignore b/packages/forms/.gitignore
new file mode 100644
index 000000000..d01826a6b
--- /dev/null
+++ b/packages/forms/.gitignore
@@ -0,0 +1,2 @@
1node_modules/
2lib
diff --git a/packages/forms/package-lock.json b/packages/forms/package-lock.json
new file mode 100644
index 000000000..b5b24c239
--- /dev/null
+++ b/packages/forms/package-lock.json
@@ -0,0 +1,220 @@
1{
2 "name": "@meetfranz/forms",
3 "version": "1.0.6",
4 "lockfileVersion": 1,
5 "requires": true,
6 "dependencies": {
7 "@mdi/js": {
8 "version": "3.3.92",
9 "resolved": "https://registry.npmjs.org/@mdi/js/-/js-3.3.92.tgz",
10 "integrity": "sha512-l+12IwTycHlijWMiRWBAssm0RSgkQiwMthIy/EcBAdSqtnsHnFjHq+aI2MBZ8/AYX0QBxNUv4+EN0SXZgNkWDg=="
11 },
12 "@mdi/react": {
13 "version": "1.1.0",
14 "resolved": "https://registry.npmjs.org/@mdi/react/-/react-1.1.0.tgz",
15 "integrity": "sha512-c0+avMYEZ6i7Pg1ULLFs+p7k8bDPiie9rrgGYs8VWQhw2tUUYz7r0lIPVzD3bzMghWfyhfkArj88K5Of0WTMNw=="
16 },
17 "@meetfranz/theme": {
18 "version": "file:../theme",
19 "requires": {
20 "color": "^3.1.0"
21 },
22 "dependencies": {
23 "color": {
24 "version": "3.1.0",
25 "bundled": true,
26 "requires": {
27 "color-convert": "^1.9.1",
28 "color-string": "^1.5.2"
29 }
30 },
31 "color-convert": {
32 "version": "1.9.3",
33 "bundled": true,
34 "requires": {
35 "color-name": "1.1.3"
36 }
37 },
38 "color-name": {
39 "version": "1.1.3",
40 "bundled": true
41 },
42 "color-string": {
43 "version": "1.5.3",
44 "bundled": true,
45 "requires": {
46 "color-name": "^1.0.0",
47 "simple-swizzle": "^0.2.2"
48 }
49 },
50 "is-arrayish": {
51 "version": "0.3.2",
52 "bundled": true
53 },
54 "simple-swizzle": {
55 "version": "0.2.2",
56 "bundled": true,
57 "requires": {
58 "is-arrayish": "^0.3.1"
59 }
60 }
61 }
62 },
63 "asap": {
64 "version": "2.0.6",
65 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
66 "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
67 },
68 "core-js": {
69 "version": "1.2.7",
70 "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
71 "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
72 },
73 "create-react-class": {
74 "version": "15.6.3",
75 "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz",
76 "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==",
77 "requires": {
78 "fbjs": "^0.8.9",
79 "loose-envify": "^1.3.1",
80 "object-assign": "^4.1.1"
81 }
82 },
83 "encoding": {
84 "version": "0.1.12",
85 "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
86 "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
87 "requires": {
88 "iconv-lite": "~0.4.13"
89 }
90 },
91 "fbjs": {
92 "version": "0.8.17",
93 "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
94 "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
95 "requires": {
96 "core-js": "^1.0.0",
97 "isomorphic-fetch": "^2.1.1",
98 "loose-envify": "^1.0.0",
99 "object-assign": "^4.1.0",
100 "promise": "^7.1.1",
101 "setimmediate": "^1.0.5",
102 "ua-parser-js": "^0.7.18"
103 }
104 },
105 "html-element-attributes": {
106 "version": "1.3.1",
107 "resolved": "https://registry.npmjs.org/html-element-attributes/-/html-element-attributes-1.3.1.tgz",
108 "integrity": "sha512-UrRKgp5sQmRnDy4TEwAUsu14XBUlzKB8U3hjIYDjcZ3Hbp86Jtftzxfgrv6E/ii/h78tsaZwAnAE8HwnHr0dPA=="
109 },
110 "iconv-lite": {
111 "version": "0.4.24",
112 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
113 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
114 "requires": {
115 "safer-buffer": ">= 2.1.2 < 3"
116 }
117 },
118 "is-stream": {
119 "version": "1.1.0",
120 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
121 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
122 },
123 "isomorphic-fetch": {
124 "version": "2.2.1",
125 "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
126 "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
127 "requires": {
128 "node-fetch": "^1.0.1",
129 "whatwg-fetch": ">=0.10.0"
130 }
131 },
132 "js-tokens": {
133 "version": "4.0.0",
134 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
135 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
136 },
137 "loose-envify": {
138 "version": "1.4.0",
139 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
140 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
141 "requires": {
142 "js-tokens": "^3.0.0 || ^4.0.0"
143 }
144 },
145 "node-fetch": {
146 "version": "1.7.3",
147 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
148 "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
149 "requires": {
150 "encoding": "^0.1.11",
151 "is-stream": "^1.0.1"
152 }
153 },
154 "object-assign": {
155 "version": "4.1.1",
156 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
157 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
158 },
159 "promise": {
160 "version": "7.3.1",
161 "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
162 "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
163 "requires": {
164 "asap": "~2.0.3"
165 }
166 },
167 "prop-types": {
168 "version": "15.6.2",
169 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
170 "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
171 "requires": {
172 "loose-envify": "^1.3.1",
173 "object-assign": "^4.1.1"
174 }
175 },
176 "react-html-attributes": {
177 "version": "1.4.3",
178 "resolved": "https://registry.npmjs.org/react-html-attributes/-/react-html-attributes-1.4.3.tgz",
179 "integrity": "sha1-jDbDX85rdQk40oavQo7R2nYlGG4=",
180 "requires": {
181 "html-element-attributes": "^1.0.0"
182 }
183 },
184 "react-loader": {
185 "version": "2.4.5",
186 "resolved": "https://registry.npmjs.org/react-loader/-/react-loader-2.4.5.tgz",
187 "integrity": "sha1-zT5VHGzQc4wcDxPwc2VPk4KL5ak=",
188 "requires": {
189 "create-react-class": "^15.5.2",
190 "prop-types": "^15.5.8",
191 "spin.js": "2.x"
192 }
193 },
194 "safer-buffer": {
195 "version": "2.1.2",
196 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
197 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
198 },
199 "setimmediate": {
200 "version": "1.0.5",
201 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
202 "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
203 },
204 "spin.js": {
205 "version": "2.3.2",
206 "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz",
207 "integrity": "sha1-bKpW1SBnNFD9XPvGlx5tB3LDeho="
208 },
209 "ua-parser-js": {
210 "version": "0.7.19",
211 "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz",
212 "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ=="
213 },
214 "whatwg-fetch": {
215 "version": "3.0.0",
216 "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
217 "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q=="
218 }
219 }
220}
diff --git a/packages/forms/package.json b/packages/forms/package.json
new file mode 100644
index 000000000..be7f9f99e
--- /dev/null
+++ b/packages/forms/package.json
@@ -0,0 +1,39 @@
1{
2 "name": "@meetfranz/forms",
3 "version": "1.0.7",
4 "description": "React form components for Franz",
5 "main": "lib/index.js",
6 "scripts": {
7 "dev": "tsc -w",
8 "prepare": "tsc"
9 },
10 "publishConfig": {
11 "access": "public"
12 },
13 "repository": {
14 "type": "git",
15 "url": "git+https://github.com/meetfranz/franz.git"
16 },
17 "keywords": [
18 "Franz",
19 "Forms",
20 "React",
21 "UI"
22 ],
23 "author": "Stefan Malzner <stefan@adlk.io>",
24 "license": "Apache-2.0",
25 "dependencies": {
26 "@mdi/js": "^3.3.92",
27 "@mdi/react": "^1.1.0",
28 "@meetfranz/theme": "^1.0.7",
29 "react-html-attributes": "^1.4.3",
30 "react-loader": "^2.4.5"
31 },
32 "peerDependencies": {
33 "classnames": "^2.2.6",
34 "react": "^16.7.0",
35 "react-dom": "16.7.0",
36 "react-jss": "^8.6.1"
37 },
38 "gitHead": "14b151cad6a5a849bb476aaa3fc53bf1eead7f4b"
39}
diff --git a/packages/forms/src/button/index.tsx b/packages/forms/src/button/index.tsx
new file mode 100644
index 000000000..7a7f83dab
--- /dev/null
+++ b/packages/forms/src/button/index.tsx
@@ -0,0 +1,274 @@
1import * as mdiIcons from '@mdi/js';
2import Icon from '@mdi/react';
3import { Theme } from '@meetfranz/theme';
4import classnames from 'classnames';
5import CSS from 'csstype';
6import React, { Component } from 'react';
7import injectStyle, { withTheme } from 'react-jss';
8import Loader from 'react-loader';
9
10import { IFormField, IWithStyle } from '../typings/generic';
11
12type ButtonType = 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | 'inverted';
13
14interface IProps extends IFormField, IWithStyle {
15 className?: string;
16 disabled?: boolean;
17 id?: string;
18 type?: string;
19 onClick: (event: React.MouseEvent<HTMLButtonElement> | React.MouseEvent<HTMLAnchorElement>) => void;
20 buttonType?: ButtonType;
21 stretch?: boolean;
22 loaded?: boolean;
23 busy?: boolean;
24 icon?: keyof typeof mdiIcons;
25 href?: string;
26 target?: string;
27}
28
29interface IState {
30 busy: boolean;
31}
32
33const styles = (theme: Theme) => ({
34 button: {
35 borderRadius: theme.borderRadiusSmall,
36 border: 'none',
37 display: 'inline-flex',
38 position: 'relative' as CSS.PositionProperty,
39 transition: 'background .5s, opacity 0.3s',
40 textAlign: 'center' as CSS.TextAlignProperty,
41 outline: 'none',
42 alignItems: 'center',
43 padding: 0,
44 width: (props: IProps) => (props.stretch ? '100%' : 'auto') as CSS.WidthProperty<string>,
45 fontSize: theme.uiFontSize,
46 textDecoration: 'none',
47
48 '&:hover': {
49 opacity: 0.8,
50 },
51 '&:active': {
52 opacity: 0.5,
53 transition: 'none',
54 },
55 },
56 label: {
57 margin: '10px 20px',
58 width: '100%',
59 display: 'flex',
60 alignItems: 'center',
61 justifyContent: 'center',
62 },
63 primary: {
64 background: theme.buttonPrimaryBackground,
65 color: theme.buttonPrimaryTextColor,
66
67 '& svg': {
68 fill: theme.buttonPrimaryTextColor,
69 },
70 },
71 secondary: {
72 background: theme.buttonSecondaryBackground,
73 color: theme.buttonSecondaryTextColor,
74
75 '& svg': {
76 fill: theme.buttonSecondaryTextColor,
77 },
78 },
79 success: {
80 background: theme.buttonSuccessBackground,
81 color: theme.buttonSuccessTextColor,
82
83 '& svg': {
84 fill: theme.buttonSuccessTextColor,
85 },
86 },
87 danger: {
88 background: theme.buttonDangerBackground,
89 color: theme.buttonDangerTextColor,
90
91 '& svg': {
92 fill: theme.buttonDangerTextColor,
93 },
94 },
95 warning: {
96 background: theme.buttonWarningBackground,
97 color: theme.buttonWarningTextColor,
98
99 '& svg': {
100 fill: theme.buttonWarningTextColor,
101 },
102 },
103 inverted: {
104 background: theme.buttonInvertedBackground,
105 color: theme.buttonInvertedTextColor,
106 border: theme.buttonInvertedBorder,
107
108 '& svg': {
109 fill: theme.buttonInvertedTextColor,
110 },
111 },
112 disabled: {
113 opacity: theme.inputDisabledOpacity,
114 },
115 loader: {
116 position: 'relative' as CSS.PositionProperty,
117 width: 20,
118 height: 18,
119 zIndex: 9999,
120 },
121 loaderContainer: {
122 width: (props: IProps): string => (!props.busy ? '0' : '40px'),
123 height: 20,
124 overflow: 'hidden',
125 transition: 'all 0.3s',
126 marginLeft: (props: IProps): number => !props.busy ? 10 : 20,
127 marginRight: (props: IProps): number => !props.busy ? -10 : -20,
128 position: (props: IProps): CSS.PositionProperty => props.stretch ? 'absolute' : 'inherit',
129 },
130 icon: {
131 marginLeft: -5,
132 marginRight: 10,
133 },
134});
135
136class ButtonComponent extends Component<IProps> {
137 public static defaultProps = {
138 type: 'button',
139 disabled: false,
140 onClick: () => null,
141 buttonType: 'primary' as ButtonType,
142 stretch: false,
143 busy: false,
144 // target: '_self'
145 };
146
147 state = {
148 busy: false,
149 };
150
151 componentWillMount() {
152 this.setState({ busy: this.props.busy });
153 }
154
155 componentWillReceiveProps(nextProps: IProps) {
156 if (nextProps.busy !== this.props.busy) {
157 if (this.props.busy) {
158 setTimeout(() => {
159 this.setState({ busy: nextProps.busy });
160 }, 300);
161 } else {
162 this.setState({ busy: nextProps.busy });
163 }
164 }
165 }
166
167 render() {
168 const {
169 classes,
170 className,
171 theme,
172 disabled,
173 id,
174 label,
175 type,
176 onClick,
177 buttonType,
178 loaded,
179 icon: iconName,
180 busy: busyProp,
181 href,
182 target,
183 } = this.props;
184
185 const {
186 busy,
187 } = this.state;
188
189 let icon = '';
190 if (iconName && mdiIcons[iconName]) {
191 icon = mdiIcons[iconName];
192 } else if (iconName && !mdiIcons[iconName]) {
193 console.warn(`Icon '${iconName}' was not found`);
194 }
195
196 let showLoader = false;
197 if (loaded) {
198 showLoader = !loaded;
199 console.warn('Franz Button prop `loaded` will be deprecated in the future. Please use `busy` instead');
200 }
201 if (busy) {
202 showLoader = busy;
203 }
204
205 const content = (
206 <>
207 <div className={classes.loaderContainer}>
208 {showLoader && (
209 <Loader
210 loaded={false}
211 width={4}
212 scale={0.45}
213 color={theme.buttonLoaderColor[buttonType!]}
214 parentClassName={classes.loader}
215 />
216 )}
217 </div>
218 <div className={classes.label}>
219 {icon && (
220 <Icon
221 path={icon}
222 size={1}
223 className={classes.icon}
224 />
225 )}
226 {label}
227 </div>
228 </>
229 );
230
231 let wrapperComponent = null;
232
233 if (!href) {
234 wrapperComponent = (
235 <button
236 id={id}
237 type={type}
238 onClick={onClick}
239 className={classnames({
240 [`${classes.button}`]: true,
241 [`${classes[buttonType as ButtonType]}`]: true,
242 [`${classes.disabled}`]: disabled,
243 [`${className}`]: className,
244 })}
245 disabled={disabled}
246 data-type="franz-button"
247 >
248 {content}
249 </button>
250 );
251 } else {
252 wrapperComponent = (
253 <a
254 href={href}
255 target={target}
256 onClick={onClick}
257 className={classnames({
258 [`${classes.button}`]: true,
259 [`${classes[buttonType as ButtonType]}`]: true,
260 [`${className}`]: className,
261 })}
262 rel={target === '_blank' ? 'noopener' : ''}
263 data-type="franz-button"
264 >
265 {content}
266 </a>
267 );
268 }
269
270 return wrapperComponent;
271 }
272}
273
274export const Button = injectStyle(styles)(withTheme(ButtonComponent));
diff --git a/packages/forms/src/error/index.tsx b/packages/forms/src/error/index.tsx
new file mode 100644
index 000000000..a487bb281
--- /dev/null
+++ b/packages/forms/src/error/index.tsx
@@ -0,0 +1,29 @@
1import { Classes } from 'jss';
2import React, { Component } from 'react';
3import injectSheet from 'react-jss';
4
5import styles from './styles';
6
7interface IProps {
8 classes: Classes;
9 message: string;
10}
11
12class ErrorComponent extends Component<IProps> {
13 render() {
14 const {
15 classes,
16 message,
17 } = this.props;
18
19 return (
20 <p
21 className={classes.message}
22 >
23 {message}
24 </p>
25 );
26 }
27}
28
29export const Error = injectSheet(styles)(ErrorComponent);
diff --git a/packages/forms/src/error/styles.ts b/packages/forms/src/error/styles.ts
new file mode 100644
index 000000000..5104838a5
--- /dev/null
+++ b/packages/forms/src/error/styles.ts
@@ -0,0 +1,9 @@
1import { Theme } from '../../../theme/lib';
2
3export default (theme: Theme) => ({
4 message: {
5 color: theme.brandDanger,
6 margin: '5px 0 0',
7 fontSize: theme.uiFontSize,
8 },
9});
diff --git a/packages/forms/src/index.ts b/packages/forms/src/index.ts
new file mode 100644
index 000000000..ea47fe25e
--- /dev/null
+++ b/packages/forms/src/index.ts
@@ -0,0 +1,4 @@
1export { Input } from './input';
2export { Toggle } from './toggle';
3export { Button } from './button';
4export { Select } from './select';
diff --git a/packages/forms/src/input/index.tsx b/packages/forms/src/input/index.tsx
new file mode 100644
index 000000000..de7e7848e
--- /dev/null
+++ b/packages/forms/src/input/index.tsx
@@ -0,0 +1,190 @@
1import { mdiEye, mdiEyeOff } from '@mdi/js';
2import Icon from '@mdi/react';
3import classnames from 'classnames';
4import React, { Component, createRef } from 'react';
5import injectSheet from 'react-jss';
6
7import { IFormField, IWithStyle } from '../typings/generic';
8
9import { Error } from '../error';
10import { Label } from '../label';
11import { Wrapper } from '../wrapper';
12import { scorePasswordFunc } from './scorePassword';
13
14import styles from './styles';
15
16interface IData {
17 [index: string]: string;
18}
19
20interface IProps extends React.InputHTMLAttributes<HTMLInputElement>, IFormField, IWithStyle {
21 focus?: boolean;
22 prefix?: string;
23 suffix?: string;
24 scorePassword?: boolean;
25 showPasswordToggle?: boolean;
26 data: IData;
27 inputClassName?: string;
28}
29
30interface IState {
31 showPassword: boolean;
32 passwordScore: number;
33}
34
35class InputComponent extends Component<IProps, IState> {
36 public static defaultProps = {
37 focus: false,
38 onChange: () => {},
39 onBlur: () => {},
40 scorePassword: false,
41 showLabel: true,
42 showPasswordToggle: false,
43 type: 'text',
44 disabled: false,
45 };
46
47 state = {
48 passwordScore: 0,
49 showPassword: false,
50 };
51
52 private inputRef = createRef<HTMLInputElement>();
53
54 componentDidMount() {
55 const { focus, data } = this.props;
56
57 if (this.inputRef && this.inputRef.current) {
58 if (focus) {
59 this.inputRef.current.focus();
60 }
61
62 if (data) {
63 Object.keys(data).map(key => this.inputRef.current!.dataset[key] = data[key]);
64 }
65 }
66 }
67
68 onChange(e: React.ChangeEvent<HTMLInputElement>) {
69 const {
70 scorePassword,
71 onChange,
72 } = this.props;
73
74 if (onChange) {
75 onChange(e);
76 }
77
78 if (this.inputRef && this.inputRef.current && scorePassword) {
79 this.setState({ passwordScore: scorePasswordFunc(this.inputRef.current.value) });
80 }
81 }
82
83 render() {
84 const {
85 classes,
86 className,
87 disabled,
88 error,
89 id,
90 inputClassName,
91 label,
92 prefix,
93 scorePassword,
94 suffix,
95 showLabel,
96 showPasswordToggle,
97 type,
98 value,
99 name,
100 placeholder,
101 spellCheck,
102 onBlur,
103 } = this.props;
104
105 const {
106 showPassword,
107 passwordScore,
108 } = this.state;
109
110 const inputType = type === 'password' && showPassword ? 'text' : type;
111
112 return (
113 <Wrapper
114 className={className}
115 identifier="franz-input"
116 >
117 <Label
118 title={label}
119 showLabel={showLabel}
120 htmlFor={id}
121 >
122 <div
123 className={classnames({
124 [`${inputClassName}`]: inputClassName,
125 [`${classes.hasPasswordScore}`]: scorePassword,
126 [`${classes.wrapper}`]: true,
127 [`${classes.disabled}`]: disabled,
128 [`${classes.hasError}`]: error,
129 })}>
130 {prefix && (
131 <span className={classes.prefix}>
132 {prefix}
133 </span>
134 )}
135 <input
136 id={id}
137 type={inputType}
138 name={name}
139 defaultValue={value as string}
140 placeholder={placeholder}
141 spellCheck={spellCheck}
142 className={classes.input}
143 ref={this.inputRef}
144 onChange={this.onChange.bind(this)}
145 onBlur={onBlur}
146 disabled={disabled}
147 />
148 {suffix && (
149 <span className={classes.suffix}>
150 {suffix}
151 </span>
152 )}
153 {showPasswordToggle && (
154 <button
155 type="button"
156 className={classes.formModifier}
157 onClick={() => this.setState(prevState => ({ showPassword: !prevState.showPassword }))}
158 tabIndex={-1}
159 >
160 <Icon
161 path={!showPassword ? mdiEye : mdiEyeOff}
162 size={1}
163 />
164 </button>
165 )}
166 </div>
167 {scorePassword && (
168 <div className={classnames({
169 [`${classes.passwordScore}`]: true,
170 [`${classes.hasError}`]: error,
171 })}>
172 <meter
173 value={passwordScore < 5 ? 5 : passwordScore}
174 low={30}
175 high={75}
176 optimum={100}
177 max={100}
178 />
179 </div>
180 )}
181 </Label>
182 {error && (
183 <Error message={error} />
184 )}
185 </Wrapper>
186 );
187 }
188}
189
190export const Input = injectSheet(styles)(InputComponent);
diff --git a/packages/forms/src/input/scorePassword.ts b/packages/forms/src/input/scorePassword.ts
new file mode 100644
index 000000000..0b7719ec1
--- /dev/null
+++ b/packages/forms/src/input/scorePassword.ts
@@ -0,0 +1,42 @@
1interface ILetters {
2 [key: string]: number;
3}
4
5interface IVariations {
6 [index: string]: boolean;
7 digits: boolean;
8 lower: boolean;
9 nonWords: boolean;
10 upper: boolean;
11}
12
13export function scorePasswordFunc(password: string): number {
14 let score: number = 0;
15 if (!password) {
16 return score;
17 }
18
19 // award every unique letter until 5 repetitions
20 const letters: ILetters = {};
21 for (let i = 0; i < password.length; i += 1) {
22 letters[password[i]] = (letters[password[i]] || 0) + 1;
23 score += 5.0 / letters[password[i]];
24 }
25
26 // bonus points for mixing it up
27 const variations: IVariations = {
28 digits: /\d/.test(password),
29 lower: /[a-z]/.test(password),
30 nonWords: /\W/.test(password),
31 upper: /[A-Z]/.test(password),
32 };
33
34 let variationCount = 0;
35 Object.keys(variations).forEach((key) => {
36 variationCount += (variations[key] === true) ? 1 : 0;
37 });
38
39 score += (variationCount - 1) * 10;
40
41 return Math.round(score);
42}
diff --git a/packages/forms/src/input/styles.ts b/packages/forms/src/input/styles.ts
new file mode 100644
index 000000000..a64d2c340
--- /dev/null
+++ b/packages/forms/src/input/styles.ts
@@ -0,0 +1,96 @@
1import { Theme } from '@meetfranz/theme';
2import CSS from 'csstype';
3
4const prefixStyles = (theme: Theme) => ({
5 background: theme.inputPrefixBackground,
6 color: theme.inputPrefixColor,
7 lineHeight: theme.inputHeight,
8 padding: '0 10px',
9 fontSize: theme.uiFontSize,
10});
11
12export default (theme: Theme) => ({
13 disabled: {
14 opacity: theme.inputDisabledOpacity,
15 },
16 formModifier: {
17 background: 'none',
18 border: 0,
19 borderLeft: theme.inputBorder,
20 padding: '4px 20px 0',
21 outline: 'none',
22
23 '&:active': {
24 opacity: 0.5,
25 },
26
27 '& svg': {
28 fill: theme.inputModifierColor,
29 },
30 },
31 input: {
32 background: 'none',
33 border: 0,
34 fontSize: theme.uiFontSize,
35 outline: 'none',
36 padding: 8,
37 width: '100%',
38 color: theme.inputColor,
39
40 '&::placeholder': {
41 color: theme.inputPlaceholderColor,
42 },
43 },
44 passwordScore: {
45 background: theme.inputScorePasswordBackground,
46 border: theme.inputBorder,
47 borderTopWidth: 0,
48 borderBottomLeftRadius: theme.borderRadiusSmall,
49 borderBottomRightRadius: theme.borderRadiusSmall,
50 display: 'block',
51 flexBasis: '100%',
52 height: 5,
53 overflow: 'hidden',
54
55 '& meter': {
56 display: 'block',
57 height: '100%',
58 width: '100%',
59
60 '&::-webkit-meter-bar': {
61 background: 'none',
62 },
63
64 '&::-webkit-meter-even-less-good-value': {
65 background: theme.brandDanger,
66 },
67
68 '&::-webkit-meter-suboptimum-value': {
69 background: theme.brandWarning,
70 },
71
72 '&::-webkit-meter-optimum-value': {
73 background: theme.brandSuccess,
74 },
75 },
76 },
77 prefix: prefixStyles(theme),
78 suffix: prefixStyles(theme),
79 wrapper: {
80 background: theme.inputBackground,
81 border: theme.inputBorder,
82 borderRadius: theme.borderRadiusSmall,
83 boxSizing: 'border-box' as CSS.BoxSizingProperty,
84 display: 'flex',
85 height: theme.inputHeight,
86 order: 1,
87 width: '100%',
88 },
89 hasPasswordScore: {
90 borderBottomLeftRadius: 0,
91 borderBottomRightRadius: 0,
92 },
93 hasError: {
94 borderColor: theme.brandDanger,
95 },
96});
diff --git a/packages/forms/src/label/index.tsx b/packages/forms/src/label/index.tsx
new file mode 100644
index 000000000..36fcfbedf
--- /dev/null
+++ b/packages/forms/src/label/index.tsx
@@ -0,0 +1,47 @@
1import classnames from 'classnames';
2import { Classes } from 'jss';
3import React, { Component } from 'react';
4import injectSheet from 'react-jss';
5
6import { IFormField } from '../typings/generic';
7
8import styles from './styles';
9
10interface ILabel extends IFormField, React.LabelHTMLAttributes<HTMLLabelElement> {
11 classes: Classes;
12}
13
14class LabelComponent extends Component<ILabel> {
15 static defaultProps = {
16 showLabel: true,
17 };
18
19 render() {
20 const {
21 title,
22 showLabel,
23 classes,
24 className,
25 children,
26 htmlFor,
27 } = this.props;
28
29 return (
30 <label
31 className={classnames({
32 [`${className}`]: className,
33 })}
34 htmlFor={htmlFor}
35 >
36 {showLabel && (
37 <span className={classes.label}>{title}</span>
38 )}
39 <div className={classes.content}>
40 {children}
41 </div>
42 </label>
43 );
44 }
45}
46
47export const Label = injectSheet(styles)(LabelComponent);
diff --git a/packages/forms/src/label/styles.ts b/packages/forms/src/label/styles.ts
new file mode 100644
index 000000000..f3998de04
--- /dev/null
+++ b/packages/forms/src/label/styles.ts
@@ -0,0 +1,14 @@
1import { Theme } from '../../../theme/lib';
2
3export default (theme: Theme) => ({
4 content: {
5 marginTop: 5,
6 },
7 label: {
8 color: theme.labelColor,
9 fontSize: theme.uiFontSize,
10 },
11 hasError: {
12 color: theme.brandDanger,
13 },
14});
diff --git a/packages/forms/src/select/index.tsx b/packages/forms/src/select/index.tsx
new file mode 100644
index 000000000..4a9e3c56e
--- /dev/null
+++ b/packages/forms/src/select/index.tsx
@@ -0,0 +1,437 @@
1import { mdiArrowRightDropCircleOutline, mdiCloseCircle, mdiMagnify } from '@mdi/js';
2import Icon from '@mdi/react';
3import { Theme } from '@meetfranz/theme';
4import classnames from 'classnames';
5import React, { Component, createRef } from 'react';
6import injectStyle from 'react-jss';
7
8import { IFormField, IWithStyle } from '../typings/generic';
9
10import { NONAME } from 'dns';
11import { Error } from '../error';
12import { Label } from '../label';
13import { Wrapper } from '../wrapper';
14
15interface IOptions {
16 [index: string]: string;
17}
18
19interface IData {
20 [index: string]: string;
21}
22
23interface IProps extends IFormField, IWithStyle {
24 actionText: string;
25 className?: string;
26 inputClassName?: string;
27 defaultValue?: string;
28 disabled?: boolean;
29 id?: string;
30 name: string;
31 options: IOptions;
32 value: string;
33 onChange: (event: React.ChangeEvent<HTMLInputElement>) => void;
34 showSearch: boolean;
35 data: IData;
36}
37
38interface IState {
39 open: boolean;
40 value: string;
41 needle: string;
42 selected: number;
43 options: IOptions;
44}
45
46const styles = (theme: Theme) => ({
47 select: {
48 background: theme.selectBackground,
49 border: theme.selectBorder,
50 borderRadius: theme.borderRadiusSmall,
51 height: theme.selectHeight,
52 fontSize: theme.uiFontSize,
53 width: '100%',
54 display: 'flex',
55 alignItems: 'center',
56 textAlign: 'left',
57 color: theme.selectColor,
58 },
59 popup: {
60 opacity: 0,
61 height: 0,
62 overflowX: 'scroll',
63 border: theme.selectBorder,
64 borderTop: 0,
65 transition: 'all 0.3s',
66 },
67 open: {
68 opacity: 1,
69 height: 350,
70 background: theme.selectPopupBackground,
71 },
72 option: {
73 padding: 10,
74 borderBottom: theme.selectOptionBorder,
75 color: theme.selectOptionColor,
76
77 '&:hover': {
78 background: theme.selectOptionItemHover,
79 color: theme.selectOptionItemHoverColor,
80 },
81 '&:active': {
82 background: theme.selectOptionItemActive,
83 color: theme.selectOptionItemActiveColor,
84 },
85 },
86 selected: {
87 background: theme.selectOptionItemActive,
88 color: theme.selectOptionItemActiveColor,
89 },
90 toggle: {
91 marginLeft: 'auto',
92 fill: theme.selectToggleColor,
93 transition: 'transform 0.3s',
94 },
95 toggleOpened: {
96 transform: 'rotateZ(90deg)',
97 },
98 searchContainer: {
99 display: 'flex',
100 background: theme.selectSearchBackground,
101 alignItems: 'center',
102 paddingLeft: 10,
103 color: theme.selectColor,
104
105 '& svg': {
106 fill: theme.selectSearchColor,
107 },
108 },
109 search: {
110 border: 0,
111 width: '100%',
112 fontSize: theme.uiFontSize,
113 background: 'none',
114 marginLeft: 10,
115 padding: [10, 0],
116 color: theme.selectSearchColor,
117 },
118 clearNeedle: {
119 background: 'none',
120 border: 0,
121 },
122 focused: {
123 fontWeight: 'bold',
124 background: theme.selectOptionItemHover,
125 color: theme.selectOptionItemHoverColor,
126 },
127 hasError: {
128 borderColor: theme.brandDanger,
129 },
130 disabled: {
131 opacity: theme.selectDisabledOpacity,
132 },
133});
134
135class SelectComponent extends Component<IProps> {
136 public static defaultProps = {
137 onChange: () => {},
138 showLabel: true,
139 disabled: false,
140 error: '',
141 };
142
143 state = {
144 open: false,
145 value: '',
146 needle: '',
147 selected: 0,
148 options: null,
149 };
150
151 private componentRef = createRef<HTMLDivElement>();
152 private inputRef = createRef<HTMLInputElement>();
153 private searchInputRef = createRef<HTMLInputElement>();
154 private scrollContainerRef = createRef<HTMLDivElement>();
155 private activeOptionRef = createRef<HTMLDivElement>();
156
157 private keyListener: any;
158
159 componentWillReceiveProps(nextProps: IProps) {
160 if (nextProps.value && nextProps.value !== this.props.value) {
161 this.setState({
162 value: nextProps.value,
163 });
164 }
165 }
166
167 componentDidUpdate(prevProps: IProps, prevState: IState) {
168 const {
169 open,
170 } = this.state;
171
172 if (this.searchInputRef && this.searchInputRef.current) {
173 if (open) {
174 this.searchInputRef.current.focus();
175 }
176 }
177 }
178
179 componentDidMount() {
180 if (this.inputRef && this.inputRef.current) {
181 const {
182 data,
183 } = this.props;
184
185 if (data) {
186 Object.keys(data).map(key => this.inputRef.current!.dataset[key] = data[key]);
187 }
188 }
189
190 window.addEventListener('keydown', this.arrowKeysHandler.bind(this), false);
191 }
192
193 componentWillMount() {
194 const {
195 value,
196 } = this.props;
197
198 if (this.componentRef && this.componentRef.current) {
199 this.componentRef.current.removeEventListener('keydown', this.keyListener);
200 }
201
202 if (value) {
203 this.setState({
204 value,
205 });
206 }
207
208 this.setFilter();
209 }
210
211 componentWillUnmount() {
212 window.removeEventListener('keydown', this.arrowKeysHandler.bind(this));
213 }
214
215 setFilter(needle: string = '') {
216 const { options } = this.props;
217
218 let filteredOptions = {};
219 if (needle) {
220 Object.keys(options).map((key) => {
221 if (key.toLocaleLowerCase().startsWith(needle.toLocaleLowerCase()) || options[key].toLocaleLowerCase().startsWith(needle.toLocaleLowerCase())) {
222 Object.assign(filteredOptions, {
223 [`${key}`]: options[key],
224 });
225 }
226 });
227 } else {
228 filteredOptions = options;
229 }
230
231 this.setState({
232 needle,
233 options: filteredOptions,
234 selected: 0,
235 });
236 }
237
238 select(key: string) {
239 this.setState((state: IState) => ({
240 value: key,
241 open: false,
242 }));
243
244 this.setFilter();
245
246 if (this.props.onChange) {
247 this.props.onChange(key as any);
248 }
249 }
250
251 arrowKeysHandler(e: KeyboardEvent) {
252 const {
253 selected,
254 open,
255 options,
256 } = this.state;
257
258 if (!open) return;
259
260 if (e.keyCode === 38 || e.keyCode === 40) {
261 e.preventDefault();
262 }
263
264 if (this.componentRef && this.componentRef.current) {
265 if (e.keyCode === 38 && selected > 0) {
266 this.setState((state: IState) => ({
267 selected: state.selected - 1,
268 }));
269 } else if (e.keyCode === 40 && selected < Object.keys(options!).length - 1) {
270 this.setState((state: IState) => ({
271 selected: state.selected + 1,
272 }));
273 } else if (e.keyCode === 13) {
274 this.select(Object.keys(options!)[selected]);
275 }
276
277 if (this.activeOptionRef && this.activeOptionRef.current && this.scrollContainerRef && this.scrollContainerRef.current) {
278 const containerTopOffset = this.scrollContainerRef.current.offsetTop;
279 const optionTopOffset = this.activeOptionRef.current.offsetTop;
280
281 const topOffset = optionTopOffset - containerTopOffset;
282
283 this.scrollContainerRef.current.scrollTop = topOffset - 35;
284 }
285 }
286
287 switch (e.keyCode){
288 case 37: case 39: case 38: case 40: // Arrow keys
289 case 32: break; // Space
290 default: break; // do not block other keys
291 }
292 }
293
294 render() {
295 const {
296 actionText,
297 classes,
298 className,
299 defaultValue,
300 disabled,
301 error,
302 id,
303 inputClassName,
304 name,
305 label,
306 showLabel,
307 showSearch,
308 onChange,
309 } = this.props;
310
311 const {
312 open,
313 needle,
314 value,
315 selected,
316 options,
317 } = this.state;
318
319 let selection = '';
320 if (!value && defaultValue && options![defaultValue]) {
321 selection = options![defaultValue];
322 } else if (value && options![value]) {
323 selection = options![value];
324 } else {
325 selection = actionText;
326 }
327
328 return (
329 <Wrapper
330 className={className}
331 identifier="franz-select"
332 >
333 <Label
334 title={label}
335 showLabel={showLabel}
336 htmlFor={id}
337 >
338 <div
339 className={classnames({
340 [`${classes.hasError}`]: error,
341 [`${classes.disabled}`]: disabled,
342 })}
343 ref={this.componentRef}
344 >
345 <button
346 type="button"
347 className={classnames({
348 [`${inputClassName}`]: inputClassName,
349 [`${classes.select}`]: true,
350 [`${classes.hasError}`]: error,
351 })}
352 onClick= {!disabled ? () => this.setState((state: IState) => ({
353 open: !state.open,
354 })) : () => {}}
355 >
356 {selection}
357 <Icon
358 path={mdiArrowRightDropCircleOutline}
359 size={0.8}
360 className={classnames({
361 [`${classes.toggle}`]: true,
362 [`${classes.toggleOpened}`]: open,
363 })}
364 />
365 </button>
366 {showSearch && open && (
367 <div className={classes.searchContainer}>
368 <Icon
369 path={mdiMagnify}
370 size={0.8}
371 />
372 <input
373 type="text"
374 value={needle}
375 onChange={e => this.setFilter(e.currentTarget.value)}
376 placeholder="Search"
377 className={classes.search}
378 ref={this.searchInputRef}
379 />
380 {needle && (
381 <button
382 type="button"
383 className={classes.clearNeedle}
384 onClick={() => this.setFilter()}
385 >
386 <Icon
387 path={mdiCloseCircle}
388 size={0.7}
389 />
390 </button>
391 )}
392 </div>
393 )}
394 <div
395 className={classnames({
396 [`${classes.popup}`]: true,
397 [`${classes.open}`]: open,
398 })}
399 ref={this.scrollContainerRef}
400 >
401 {Object.keys(options!).map(((key, i) => (
402 <div
403 key={key}
404 onClick={() => this.select(key)}
405 className={classnames({
406 [`${classes.option}`]: true,
407 [`${classes.selected}`]: options![key] === selection,
408 [`${classes.focused}`]: selected === i,
409 })}
410 onMouseOver={() => this.setState({ selected: i })}
411 ref={selected === i ? this.activeOptionRef : null}
412 >
413 {options![key]}
414 </div>
415 )))}
416 </div>
417 </div>
418 <input
419 className={classes.input}
420 id={id}
421 name={name}
422 type="hidden"
423 defaultValue={value}
424 onChange={onChange}
425 disabled={disabled}
426 ref={this.inputRef}
427 />
428 </Label>
429 {error && (
430 <Error message={error} />
431 )}
432 </Wrapper>
433 );
434 }
435}
436
437export const Select = injectStyle(styles)(SelectComponent);
diff --git a/packages/forms/src/toggle/index.tsx b/packages/forms/src/toggle/index.tsx
new file mode 100644
index 000000000..6487f1d07
--- /dev/null
+++ b/packages/forms/src/toggle/index.tsx
@@ -0,0 +1,117 @@
1import { Theme } from '@meetfranz/theme';
2import classnames from 'classnames';
3import CSS from 'csstype';
4import React, { Component, createRef } from 'react';
5import injectStyle from 'react-jss';
6
7import { IFormField, IWithStyle, Omit } from '../typings/generic';
8
9import { Error } from '../error';
10import { Label } from '../label';
11import { Wrapper } from '../wrapper';
12
13interface IProps extends React.InputHTMLAttributes<HTMLInputElement>, IFormField, IWithStyle {
14 className?: string;
15}
16
17const styles = (theme: Theme) => ({
18 toggle: {
19 background: theme.toggleBackground,
20 borderRadius: theme.borderRadius,
21 height: theme.toggleHeight,
22 position: 'relative' as CSS.PositionProperty,
23 width: theme.toggleWidth,
24 },
25 button: {
26 background: theme.toggleButton,
27 borderRadius: '100%',
28 boxShadow: '0 1px 4px rgba(0, 0, 0, .3)',
29 width: theme.toggleHeight - 2,
30 height: theme.toggleHeight - 2,
31 left: 1,
32 top: 1,
33 position: 'absolute' as CSS.PositionProperty,
34 transition: 'all .5s',
35 },
36 buttonActive: {
37 background: theme.toggleButtonActive,
38 left: (theme.toggleWidth - theme.toggleHeight) + 1,
39 },
40 input: {
41 visibility: 'hidden' as any,
42 },
43 disabled: {
44 opacity: theme.inputDisabledOpacity,
45 },
46 toggleLabel: {
47 display: 'flex',
48
49 '& > span': {
50 order: 1,
51 marginLeft: 15,
52 marginTop: 2,
53 },
54 },
55});
56
57class ToggleComponent extends Component<IProps> {
58 public static defaultProps = {
59 onChange: () => {},
60 showLabel: true,
61 disabled: false,
62 error: '',
63 };
64
65 render() {
66 const {
67 classes,
68 className,
69 disabled,
70 error,
71 id,
72 label,
73 showLabel,
74 checked,
75 value,
76 onChange,
77 } = this.props;
78
79 return (
80 <Wrapper
81 className={className}
82 identifier="franz-toggle"
83 >
84 <Label
85 title={label}
86 showLabel={showLabel}
87 htmlFor={id}
88 className={classes.toggleLabel}
89 >
90 <div className={classnames({
91 [`${classes.toggle}`]: true,
92 [`${classes.disabled}`]: disabled,
93 })}>
94 <div className={classnames({
95 [`${classes.button}`]: true,
96 [`${classes.buttonActive}`]: checked,
97 })} />
98 <input
99 className={classes.input}
100 id={id || name}
101 type="checkbox"
102 checked={checked}
103 value={value}
104 onChange={onChange}
105 disabled={disabled}
106 />
107 </div>
108 </Label>
109 {error && (
110 <Error message={error} />
111 )}
112 </Wrapper>
113 );
114 }
115}
116
117export const Toggle = injectStyle(styles)(ToggleComponent);
diff --git a/packages/forms/src/typings/generic.ts b/packages/forms/src/typings/generic.ts
new file mode 100644
index 000000000..b7f2fc452
--- /dev/null
+++ b/packages/forms/src/typings/generic.ts
@@ -0,0 +1,16 @@
1import { Theme } from '@meetfranz/theme/lib';
2import { Classes } from 'jss';
3
4export interface IFormField {
5 showLabel?: boolean;
6 label?: string;
7 error?: string;
8}
9
10export interface IWithStyle {
11 classes: Classes;
12 theme: Theme;
13}
14
15export type Merge<M, N> = Omit<M, Extract<keyof M, keyof N>> & N;
16export type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>;
diff --git a/packages/forms/src/wrapper/index.tsx b/packages/forms/src/wrapper/index.tsx
new file mode 100644
index 000000000..d9c61381d
--- /dev/null
+++ b/packages/forms/src/wrapper/index.tsx
@@ -0,0 +1,37 @@
1import classnames from 'classnames';
2import React, { Component } from 'react';
3import injectStyle from 'react-jss';
4import { IWithStyle } from '../typings/generic';
5
6import styles from './styles';
7
8interface IProps extends IWithStyle {
9 children: React.ReactNode;
10 className?: string;
11 identifier: string;
12}
13
14class WrapperComponent extends Component<IProps> {
15 render() {
16 const {
17 children,
18 classes,
19 className,
20 identifier,
21 } = this.props;
22
23 return (
24 <div
25 className={classnames({
26 [`${classes.container}`]: true,
27 [`${className}`]: className,
28 })}
29 data-type={identifier}
30 >
31 {children}
32 </div>
33 );
34 }
35}
36
37export const Wrapper = injectStyle(styles)(WrapperComponent);
diff --git a/packages/forms/src/wrapper/styles.ts b/packages/forms/src/wrapper/styles.ts
new file mode 100644
index 000000000..72306b252
--- /dev/null
+++ b/packages/forms/src/wrapper/styles.ts
@@ -0,0 +1,5 @@
1export default {
2 container: {
3 marginBottom: 20,
4 },
5};
diff --git a/packages/forms/tsconfig.json b/packages/forms/tsconfig.json
new file mode 100644
index 000000000..8b9507eac
--- /dev/null
+++ b/packages/forms/tsconfig.json
@@ -0,0 +1,12 @@
1{
2 "extends": "../../tsconfig.settings.json",
3 "compilerOptions": {
4 "outDir": "lib",
5 "rootDir": "src"
6 },
7 "references": [
8 {
9 "path": "../theme"
10 }
11 ]
12}
diff --git a/packages/forms/tslint.json b/packages/forms/tslint.json
new file mode 100644
index 000000000..0946f2096
--- /dev/null
+++ b/packages/forms/tslint.json
@@ -0,0 +1,3 @@
1{
2 "extends": "../../tslint.json"
3}
diff --git a/packages/misty.yml b/packages/misty.yml
new file mode 100644
index 000000000..2d8cff014
--- /dev/null
+++ b/packages/misty.yml
@@ -0,0 +1,11 @@
1theme:
2 cwd: ./theme
3 cmd: npm run dev
4
5forms:
6 cwd: ./forms
7 cmd: npm run dev
8
9ui:
10 cwd: ./ui
11 cmd: npm run dev
diff --git a/packages/theme/.gitignore b/packages/theme/.gitignore
new file mode 100644
index 000000000..d01826a6b
--- /dev/null
+++ b/packages/theme/.gitignore
@@ -0,0 +1,2 @@
1node_modules/
2lib
diff --git a/packages/theme/README.md b/packages/theme/README.md
new file mode 100644
index 000000000..6f9cc406b
--- /dev/null
+++ b/packages/theme/README.md
@@ -0,0 +1,11 @@
1# `theme`
2
3> TODO: description
4
5## Usage
6
7```
8const theme = require('theme');
9
10// TODO: DEMONSTRATE API
11```
diff --git a/packages/theme/package-lock.json b/packages/theme/package-lock.json
new file mode 100644
index 000000000..f74af2f24
--- /dev/null
+++ b/packages/theme/package-lock.json
@@ -0,0 +1,52 @@
1{
2 "name": "@meetfranz/theme",
3 "version": "1.0.4",
4 "lockfileVersion": 1,
5 "requires": true,
6 "dependencies": {
7 "color": {
8 "version": "3.1.0",
9 "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz",
10 "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==",
11 "requires": {
12 "color-convert": "^1.9.1",
13 "color-string": "^1.5.2"
14 }
15 },
16 "color-convert": {
17 "version": "1.9.3",
18 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
19 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
20 "requires": {
21 "color-name": "1.1.3"
22 }
23 },
24 "color-name": {
25 "version": "1.1.3",
26 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
27 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
28 },
29 "color-string": {
30 "version": "1.5.3",
31 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
32 "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
33 "requires": {
34 "color-name": "^1.0.0",
35 "simple-swizzle": "^0.2.2"
36 }
37 },
38 "is-arrayish": {
39 "version": "0.3.2",
40 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
41 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
42 },
43 "simple-swizzle": {
44 "version": "0.2.2",
45 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
46 "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
47 "requires": {
48 "is-arrayish": "^0.3.1"
49 }
50 }
51 }
52}
diff --git a/packages/theme/package.json b/packages/theme/package.json
new file mode 100644
index 000000000..f5dfc0236
--- /dev/null
+++ b/packages/theme/package.json
@@ -0,0 +1,29 @@
1{
2 "name": "@meetfranz/theme",
3 "version": "1.0.7",
4 "description": "Theme configuration for Franz",
5 "author": "Stefan Malzner <stefan@adlk.io>",
6 "homepage": "https://github.com/meetfranz/franz",
7 "license": "Apache-2.0",
8 "main": "lib/index.js",
9 "publishConfig": {
10 "access": "public"
11 },
12 "repository": {
13 "type": "git",
14 "url": "git+https://github.com/meetfranz/franz.git"
15 },
16 "scripts": {
17 "dev": "tsc -w",
18 "prepare": "tsc",
19 "preprepare": "npm run test",
20 "test": "npx mocha"
21 },
22 "bugs": {
23 "url": "https://github.com/meetfranz/franz/issues"
24 },
25 "dependencies": {
26 "color": "^3.1.0"
27 },
28 "gitHead": "14b151cad6a5a849bb476aaa3fc53bf1eead7f4b"
29}
diff --git a/packages/theme/src/index.ts b/packages/theme/src/index.ts
new file mode 100644
index 000000000..524a9edf1
--- /dev/null
+++ b/packages/theme/src/index.ts
@@ -0,0 +1,18 @@
1import * as darkThemeConfig from './themes/dark';
2import * as defaultThemeConfig from './themes/default';
3import * as legacyStyles from './themes/legacy';
4
5export enum ThemeType {
6 default = 'default',
7 dark = 'dark',
8}
9
10export function theme(themeId: ThemeType) {
11 if (themeId === ThemeType.dark) {
12 return Object.assign({}, defaultThemeConfig, darkThemeConfig, { legacyStyles });
13 }
14
15 return Object.assign({}, defaultThemeConfig, { legacyStyles });
16}
17
18export type Theme = typeof defaultThemeConfig;
diff --git a/packages/theme/src/themes/dark/index.ts b/packages/theme/src/themes/dark/index.ts
new file mode 100644
index 000000000..9b6bf055c
--- /dev/null
+++ b/packages/theme/src/themes/dark/index.ts
@@ -0,0 +1,62 @@
1import color from 'color';
2
3import * as defaultStyles from '../default';
4import * as legacyStyles from '../legacy';
5
6export const colorBackground = legacyStyles.darkThemeGrayDarkest;
7export const colorContentBackground = legacyStyles.darkThemeGrayDarkest;
8export const colorBackgroundSubscriptionContainer = legacyStyles.themeBrandInfo;
9
10export const colorHeadline = legacyStyles.darkThemeTextColor;
11export const colorText = legacyStyles.darkThemeTextColor;
12
13// Loader
14export const colorFullscreenLoaderSpinner = '#FFF';
15export const colorWebviewLoaderBackground = color(legacyStyles.darkThemeGrayDarkest).alpha(0.5).rgb().string();
16
17// Input
18export const labelColor = legacyStyles.darkThemeTextColor;
19export const inputColor = legacyStyles.darkThemeGrayLightest;
20export const inputBackground = legacyStyles.themeGrayDark;
21export const inputBorder = `1px solid ${legacyStyles.darkThemeGrayLight}`;
22export const inputPrefixColor = color(legacyStyles.darkThemeGrayLighter).lighten(0.3).hex();
23export const inputPrefixBackground = legacyStyles.darkThemeGray;
24export const inputDisabledOpacity = 0.5;
25export const inputScorePasswordBackground = legacyStyles.darkThemeGrayDark;
26export const inputModifierColor = color(legacyStyles.darkThemeGrayLighter).lighten(0.3).hex();
27export const inputPlaceholderColor = color(legacyStyles.darkThemeGrayLighter).darken(0.1).hex();
28
29// Toggle
30export const toggleBackground = legacyStyles.darkThemeGray;
31export const toggleButton = legacyStyles.darkThemeGrayLighter;
32
33// Button
34export const buttonPrimaryTextColor = legacyStyles.darkThemeTextColor;
35
36export const buttonSecondaryBackground = legacyStyles.darkThemeGrayLighter;
37export const buttonSecondaryTextColor = legacyStyles.darkThemeTextColor;
38
39export const buttonDangerTextColor = legacyStyles.darkThemeTextColor;
40
41export const buttonWarningTextColor = legacyStyles.darkThemeTextColor;
42
43export const buttonLoaderColor = {
44 primary: '#FFF',
45 secondary: buttonSecondaryTextColor,
46 success: '#FFF',
47 warning: '#FFF',
48 danger: '#FFF',
49 inverted: defaultStyles.brandPrimary,
50};
51
52// Select
53export const selectBackground = inputBackground;
54export const selectBorder = inputBorder;
55export const selectColor = inputColor;
56export const selectToggleColor = inputPrefixColor;
57export const selectPopupBackground = legacyStyles.darkThemeGrayLight;
58export const selectOptionColor = '#FFF';
59export const selectOptionBorder = `1px solid ${color(legacyStyles.darkThemeGrayLight).darken(0.2).hex()}`;
60export const selectOptionItemHover = color(legacyStyles.darkThemeGrayLight).darken(0.2).hex();
61export const selectOptionItemHoverColor = selectColor;
62export const selectSearchColor = inputBackground;
diff --git a/packages/theme/src/themes/default/index.ts b/packages/theme/src/themes/default/index.ts
new file mode 100644
index 000000000..d36558ff0
--- /dev/null
+++ b/packages/theme/src/themes/default/index.ts
@@ -0,0 +1,139 @@
1import color from 'color';
2
3import * as legacyStyles from '../legacy';
4
5export interface IStyleTypes {
6 [index: string]: {
7 accent: string;
8 contrast: string;
9 border?: string;
10 };
11}
12
13export const brandPrimary = '#3498db';
14export const brandSuccess = '#5cb85c';
15export const brandInfo = '#5bc0de';
16export const brandWarning = '#FF9F00';
17export const brandDanger = '#d9534f';
18
19export const uiFontSize = 14;
20
21export const borderRadius = legacyStyles.themeBorderRadius;
22export const borderRadiusSmall = legacyStyles.themeBorderRadiusSmall;
23
24export const colorBackground = legacyStyles.themeGrayLighter;
25export const colorContentBackground = '#FFFFFF';
26export const colorHeadline = legacyStyles.themeGrayDark;
27
28export const colorText = legacyStyles.themeTextColor;
29
30// Subscription Container Component
31export const colorSubscriptionContainerBackground = 'none';
32export const colorSubscriptionContainerBorder = `1px solid ${brandPrimary}`;
33export const colorSubscriptionContainerTitle = brandPrimary;
34export const colorSubscriptionContainerActionButtonBackground = brandPrimary;
35export const colorSubscriptionContainerActionButtonColor = '#FFF';
36
37// Loader
38export const colorAppLoaderSpinner = '#FFF';
39export const colorFullscreenLoaderSpinner = legacyStyles.themeGrayDark;
40export const colorWebviewLoaderBackground = color(legacyStyles.themeGrayLighter).alpha(0.8).rgb().string();
41
42// Input
43export const labelColor = legacyStyles.themeGrayLight;
44export const inputColor = legacyStyles.themeGray;
45export const inputHeight = '35px';
46export const inputBackground = legacyStyles.themeGrayLightest;
47export const inputBorder = `1px solid ${legacyStyles.themeGrayLighter}`;
48export const inputModifierColor = legacyStyles.themeGrayLight;
49export const inputPlaceholderColor = color(legacyStyles.themeGrayLight).lighten(0.3).hex();
50export const inputPrefixColor = legacyStyles.themeGrayLight;
51export const inputPrefixBackground = legacyStyles.themeGrayLighter;
52export const inputDisabledOpacity = 0.5;
53export const inputScorePasswordBackground = legacyStyles.themeGrayLighter;
54
55// Toggle
56export const toggleBackground = legacyStyles.themeGrayLighter;
57export const toggleButton = legacyStyles.themeGrayLight;
58export const toggleButtonActive = brandPrimary;
59export const toggleWidth = 40;
60export const toggleHeight = 14;
61
62// Style Types
63export const styleTypes: IStyleTypes = {
64 primary: {
65 accent: brandPrimary,
66 contrast: '#FFF',
67 },
68 secondary: {
69 accent: legacyStyles.themeGrayLighter,
70 contrast: legacyStyles.themeGray,
71 },
72 success: {
73 accent: brandSuccess,
74 contrast: '#FFF',
75 },
76 warning: {
77 accent: brandWarning,
78 contrast: '#FFF',
79 },
80 danger: {
81 accent: brandDanger,
82 contrast: '#FFF',
83 },
84 inverted: {
85 accent: 'none',
86 contrast: brandPrimary,
87 border: `1px solid ${brandPrimary}`,
88 },
89};
90
91// Button
92export const buttonPrimaryBackground = brandPrimary;
93export const buttonPrimaryTextColor = '#FFF';
94
95export const buttonSecondaryBackground = legacyStyles.themeGrayLighter;
96export const buttonSecondaryTextColor = legacyStyles.themeGray;
97
98export const buttonSuccessBackground = brandSuccess;
99export const buttonSuccessTextColor = '#FFF';
100
101export const buttonDangerBackground = brandDanger;
102export const buttonDangerTextColor = '#FFF';
103
104export const buttonWarningBackground = brandWarning;
105export const buttonWarningTextColor = '#FFF';
106
107export const buttonInvertedBackground = 'none';
108export const buttonInvertedTextColor = brandPrimary;
109export const buttonInvertedBorder = `1px solid ${brandPrimary}`;
110
111export const buttonLoaderColor = {
112 primary: '#FFF',
113 secondary: buttonSecondaryTextColor,
114 success: '#FFF',
115 warning: '#FFF',
116 danger: '#FFF',
117 inverted: brandPrimary,
118};
119
120// Select
121export const selectBackground = inputBackground;
122export const selectBorder = inputBorder;
123export const selectHeight = inputHeight;
124export const selectColor = inputColor;
125export const selectToggleColor = inputPrefixColor;
126export const selectPopupBackground = '#FFF';
127export const selectOptionColor = inputColor;
128export const selectOptionBorder = `1px solid ${legacyStyles.themeGrayLightest}`;
129export const selectOptionItemHover = legacyStyles.themeGrayLighter;
130export const selectOptionItemHoverColor = selectColor;
131export const selectOptionItemActive = brandPrimary;
132export const selectOptionItemActiveColor = '#FFF';
133export const selectSearchBackground = legacyStyles.themeGrayLighter;
134export const selectSearchColor = inputColor;
135export const selectDisabledOpacity = inputDisabledOpacity;
136
137// Badge
138export const badgeFontSize = uiFontSize - 2;
139export const badgeBorderRadius = 50;
diff --git a/packages/theme/src/themes/legacy/index.ts b/packages/theme/src/themes/legacy/index.ts
new file mode 100644
index 000000000..2114b92c1
--- /dev/null
+++ b/packages/theme/src/themes/legacy/index.ts
@@ -0,0 +1,38 @@
1/* legacy config, injected into sass */
2export const themeBrandPrimary = '#3498db';
3export const themeBrandSuccess = '#5cb85c';
4export const themeBrandInfo = '#5bc0de';
5export const themeBrandWarning = '#FF9F00';
6export const themeBrandDanger = '#d9534f';
7
8export const themeGrayDark = '#373a3c';
9export const themeGray = '#55595c';
10export const themeGrayLight = '#818a91';
11export const themeGrayLighter = '#eceeef';
12export const themeGrayLightest = '#f7f7f9';
13
14export const themeBorderRadius = '6px';
15export const themeBorderRadiusSmall = '3px';
16
17export const themeSidebarWidth = '68px';
18
19export const themeTextColor = themeGrayDark;
20
21export const themeTransitionTime = '.5s';
22
23export const themeInsetShadow = 'inset 0 2px 5px rgba(0, 0, 0, .03)';
24
25export const darkThemeBlack = '#1A1A1A';
26
27export const darkThemeGrayDarkest = '#1E1E1E';
28export const darkThemeGrayDarker = '#2D2F31';
29export const darkThemeGrayDark = '#383A3B';
30
31export const darkThemeGray = '#47494B';
32
33export const darkThemeGrayLight = '#515355';
34export const darkThemeGrayLighter = '#8a8b8b';
35export const darkThemeGrayLightest = '#FFFFFF';
36
37export const darkThemeGraySmoke = '#CED0D1';
38export const darkThemeTextColor = '#FFFFFF';
diff --git a/packages/theme/test/index.test.js b/packages/theme/test/index.test.js
new file mode 100644
index 000000000..3906433c1
--- /dev/null
+++ b/packages/theme/test/index.test.js
@@ -0,0 +1,17 @@
1const expect = require('expect.js');
2
3const { colorBackground: colorBackgroundDefault } = require('../lib/themes/default');
4const { colorBackground: colorBackgroundDark } = require('../lib/themes/dark');
5const { default: theme } = require('../lib');
6
7describe('Load theme', () => {
8 it('Should load default theme', () => {
9 const { colorBackground } = theme('default');
10 expect(colorBackground).to.be(colorBackgroundDefault);
11 });
12
13 it('Should load dark theme', () => {
14 const { colorBackground } = theme('dark');
15 expect(colorBackground).to.be(colorBackgroundDark);
16 });
17});
diff --git a/packages/theme/tsconfig.json b/packages/theme/tsconfig.json
new file mode 100644
index 000000000..d80ee9ee7
--- /dev/null
+++ b/packages/theme/tsconfig.json
@@ -0,0 +1,7 @@
1{
2 "extends": "../../tsconfig.settings.json",
3 "compilerOptions": {
4 "outDir": "lib",
5 "rootDir": "src"
6 },
7}
diff --git a/packages/theme/tslint.json b/packages/theme/tslint.json
new file mode 100644
index 000000000..0946f2096
--- /dev/null
+++ b/packages/theme/tslint.json
@@ -0,0 +1,3 @@
1{
2 "extends": "../../tslint.json"
3}
diff --git a/packages/typings/package.json b/packages/typings/package.json
new file mode 100644
index 000000000..21820df17
--- /dev/null
+++ b/packages/typings/package.json
@@ -0,0 +1,22 @@
1{
2 "name": "@meetfranz/typings",
3 "version": "0.0.5",
4 "description": "TypeScript typings for internal and external projects",
5 "author": "Stefan Malzner <stefan@adlk.io>",
6 "homepage": "https://github.com/meetfranz/franz",
7 "license": "Apache-2.0",
8 "directories": {
9 "types": "types"
10 },
11 "publishConfig": {
12 "access": "public"
13 },
14 "repository": {
15 "type": "git",
16 "url": "git+https://github.com/meetfranz/franz.git"
17 },
18 "bugs": {
19 "url": "https://github.com/meetfranz/franz/issues"
20 },
21 "gitHead": "14b151cad6a5a849bb476aaa3fc53bf1eead7f4b"
22}
diff --git a/packages/typings/types/mobx-react-form.d.ts b/packages/typings/types/mobx-react-form.d.ts
new file mode 100644
index 000000000..4e19dc1c2
--- /dev/null
+++ b/packages/typings/types/mobx-react-form.d.ts
@@ -0,0 +1 @@
declare module 'mobx-react-form';
diff --git a/packages/typings/types/react-html-attributes.d.ts b/packages/typings/types/react-html-attributes.d.ts
new file mode 100644
index 000000000..6f8f20fe4
--- /dev/null
+++ b/packages/typings/types/react-html-attributes.d.ts
@@ -0,0 +1 @@
declare module 'react-html-attributes';
diff --git a/packages/typings/types/react-jss.d.ts b/packages/typings/types/react-jss.d.ts
new file mode 100644
index 000000000..9a77ddb87
--- /dev/null
+++ b/packages/typings/types/react-jss.d.ts
@@ -0,0 +1 @@
declare module 'react-jss';
diff --git a/packages/typings/types/react-loader.d.ts b/packages/typings/types/react-loader.d.ts
new file mode 100644
index 000000000..8dc36b71f
--- /dev/null
+++ b/packages/typings/types/react-loader.d.ts
@@ -0,0 +1,45 @@
1// Type definitions for react-loader 2.4
2// Project: https://github.com/quickleft/react-loader
3// Definitions by: Sudarsan Balaji <https://github.com/artfuldev>
4// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
5// TypeScript Version: 2.8
6
7import { Component } from 'react';
8
9interface LoaderOptions {
10 lines?: number;
11 length?: number;
12 width?: number;
13 radius?: number;
14 scale?: number;
15 corners?: number;
16 color?: string;
17 opacity?: number;
18 rotate?: number;
19 direction?: number;
20 speed?: number;
21 trail?: number;
22 fps?: number;
23 zIndex?: number;
24 top?: string;
25 left?: string;
26 shadow?: boolean;
27 hwaccel?: boolean;
28 position?: string;
29 loadedClassName?: string;
30 parentClassName?: string;
31}
32
33interface LoaderProps extends LoaderOptions {
34 loaded: boolean;
35 options?: LoaderOptions;
36 className?: string;
37}
38
39declare class ReactLoader extends Component<LoaderProps> {
40}
41
42declare namespace ReactLoader {
43}
44
45export = ReactLoader;
diff --git a/packages/ui/.gitignore b/packages/ui/.gitignore
new file mode 100644
index 000000000..d01826a6b
--- /dev/null
+++ b/packages/ui/.gitignore
@@ -0,0 +1,2 @@
1node_modules/
2lib
diff --git a/packages/ui/package-lock.json b/packages/ui/package-lock.json
new file mode 100644
index 000000000..8fa68a29b
--- /dev/null
+++ b/packages/ui/package-lock.json
@@ -0,0 +1,207 @@
1{
2 "name": "@meetfranz/ui",
3 "version": "0.0.0",
4 "lockfileVersion": 1,
5 "requires": true,
6 "dependencies": {
7 "@mdi/js": {
8 "version": "3.3.92",
9 "resolved": "https://registry.npmjs.org/@mdi/js/-/js-3.3.92.tgz",
10 "integrity": "sha512-l+12IwTycHlijWMiRWBAssm0RSgkQiwMthIy/EcBAdSqtnsHnFjHq+aI2MBZ8/AYX0QBxNUv4+EN0SXZgNkWDg=="
11 },
12 "@mdi/react": {
13 "version": "1.1.0",
14 "resolved": "https://registry.npmjs.org/@mdi/react/-/react-1.1.0.tgz",
15 "integrity": "sha512-c0+avMYEZ6i7Pg1ULLFs+p7k8bDPiie9rrgGYs8VWQhw2tUUYz7r0lIPVzD3bzMghWfyhfkArj88K5Of0WTMNw=="
16 },
17 "@meetfranz/theme": {
18 "version": "file:../theme",
19 "requires": {
20 "color": "^3.1.0"
21 },
22 "dependencies": {
23 "color": {
24 "version": "3.1.0",
25 "bundled": true,
26 "requires": {
27 "color-convert": "^1.9.1",
28 "color-string": "^1.5.2"
29 }
30 },
31 "color-convert": {
32 "version": "1.9.3",
33 "bundled": true,
34 "requires": {
35 "color-name": "1.1.3"
36 }
37 },
38 "color-name": {
39 "version": "1.1.3",
40 "bundled": true
41 },
42 "color-string": {
43 "version": "1.5.3",
44 "bundled": true,
45 "requires": {
46 "color-name": "^1.0.0",
47 "simple-swizzle": "^0.2.2"
48 }
49 },
50 "is-arrayish": {
51 "version": "0.3.2",
52 "bundled": true
53 },
54 "simple-swizzle": {
55 "version": "0.2.2",
56 "bundled": true,
57 "requires": {
58 "is-arrayish": "^0.3.1"
59 }
60 }
61 }
62 },
63 "asap": {
64 "version": "2.0.6",
65 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
66 "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
67 },
68 "core-js": {
69 "version": "1.2.7",
70 "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
71 "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
72 },
73 "create-react-class": {
74 "version": "15.6.3",
75 "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz",
76 "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==",
77 "requires": {
78 "fbjs": "^0.8.9",
79 "loose-envify": "^1.3.1",
80 "object-assign": "^4.1.1"
81 }
82 },
83 "encoding": {
84 "version": "0.1.12",
85 "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
86 "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
87 "requires": {
88 "iconv-lite": "~0.4.13"
89 }
90 },
91 "fbjs": {
92 "version": "0.8.17",
93 "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
94 "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
95 "requires": {
96 "core-js": "^1.0.0",
97 "isomorphic-fetch": "^2.1.1",
98 "loose-envify": "^1.0.0",
99 "object-assign": "^4.1.0",
100 "promise": "^7.1.1",
101 "setimmediate": "^1.0.5",
102 "ua-parser-js": "^0.7.18"
103 }
104 },
105 "iconv-lite": {
106 "version": "0.4.24",
107 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
108 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
109 "requires": {
110 "safer-buffer": ">= 2.1.2 < 3"
111 }
112 },
113 "is-stream": {
114 "version": "1.1.0",
115 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
116 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
117 },
118 "isomorphic-fetch": {
119 "version": "2.2.1",
120 "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
121 "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
122 "requires": {
123 "node-fetch": "^1.0.1",
124 "whatwg-fetch": ">=0.10.0"
125 }
126 },
127 "js-tokens": {
128 "version": "4.0.0",
129 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
130 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
131 },
132 "loose-envify": {
133 "version": "1.4.0",
134 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
135 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
136 "requires": {
137 "js-tokens": "^3.0.0 || ^4.0.0"
138 }
139 },
140 "node-fetch": {
141 "version": "1.7.3",
142 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
143 "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
144 "requires": {
145 "encoding": "^0.1.11",
146 "is-stream": "^1.0.1"
147 }
148 },
149 "object-assign": {
150 "version": "4.1.1",
151 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
152 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
153 },
154 "promise": {
155 "version": "7.3.1",
156 "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
157 "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
158 "requires": {
159 "asap": "~2.0.3"
160 }
161 },
162 "prop-types": {
163 "version": "15.6.2",
164 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
165 "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
166 "requires": {
167 "loose-envify": "^1.3.1",
168 "object-assign": "^4.1.1"
169 }
170 },
171 "react-loader": {
172 "version": "2.4.5",
173 "resolved": "https://registry.npmjs.org/react-loader/-/react-loader-2.4.5.tgz",
174 "integrity": "sha1-zT5VHGzQc4wcDxPwc2VPk4KL5ak=",
175 "requires": {
176 "create-react-class": "^15.5.2",
177 "prop-types": "^15.5.8",
178 "spin.js": "2.x"
179 }
180 },
181 "safer-buffer": {
182 "version": "2.1.2",
183 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
184 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
185 },
186 "setimmediate": {
187 "version": "1.0.5",
188 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
189 "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
190 },
191 "spin.js": {
192 "version": "2.3.2",
193 "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz",
194 "integrity": "sha1-bKpW1SBnNFD9XPvGlx5tB3LDeho="
195 },
196 "ua-parser-js": {
197 "version": "0.7.19",
198 "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz",
199 "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ=="
200 },
201 "whatwg-fetch": {
202 "version": "3.0.0",
203 "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
204 "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q=="
205 }
206 }
207}
diff --git a/packages/ui/package.json b/packages/ui/package.json
new file mode 100644
index 000000000..abdd69b97
--- /dev/null
+++ b/packages/ui/package.json
@@ -0,0 +1,38 @@
1{
2 "name": "@meetfranz/ui",
3 "version": "0.0.2",
4 "description": "React UI components for Franz",
5 "main": "lib/index.js",
6 "scripts": {
7 "dev": "tsc -w",
8 "prepare": "tsc"
9 },
10 "publishConfig": {
11 "access": "public"
12 },
13 "repository": {
14 "type": "git",
15 "url": "git+https://github.com/meetfranz/franz.git"
16 },
17 "keywords": [
18 "Franz",
19 "Forms",
20 "React",
21 "UI"
22 ],
23 "author": "Stefan Malzner <stefan@adlk.io>",
24 "license": "Apache-2.0",
25 "dependencies": {
26 "@mdi/js": "^3.3.92",
27 "@mdi/react": "^1.1.0",
28 "@meetfranz/theme": "^1.0.7",
29 "react-loader": "^2.4.5"
30 },
31 "peerDependencies": {
32 "classnames": "^2.2.6",
33 "react": "^16.7.0",
34 "react-dom": "16.7.0",
35 "react-jss": "^8.6.1"
36 },
37 "gitHead": "14b151cad6a5a849bb476aaa3fc53bf1eead7f4b"
38}
diff --git a/packages/ui/src/badge/index.tsx b/packages/ui/src/badge/index.tsx
new file mode 100644
index 000000000..fc52ecc73
--- /dev/null
+++ b/packages/ui/src/badge/index.tsx
@@ -0,0 +1,76 @@
1import { Theme } from '@meetfranz/theme';
2import classnames from 'classnames';
3import React, { Component } from 'react';
4import injectStyle from 'react-jss';
5
6import { IWithStyle } from '../typings/generic';
7
8interface IProps extends IWithStyle {
9 type: string;
10 className?: string;
11 children: React.ReactNode;
12}
13
14const badgeStyles = (theme: Theme) => {
15 const styles = {};
16 Object.keys(theme.styleTypes).map((style) => {
17 Object.assign(styles, {
18 [style]: {
19 background: theme.styleTypes[style].accent,
20 color: theme.styleTypes[style].contrast,
21 border: theme.styleTypes[style].border,
22 },
23 });
24 });
25
26 return styles;
27};
28
29const styles = (theme: Theme) => ({
30 badge: {
31 display: 'inline-block',
32 padding: [3, 8, 4],
33 fontSize: theme.badgeFontSize,
34 borderRadius: theme.badgeBorderRadius,
35 margin: [0, 4],
36
37 '&:first-child': {
38 marginLeft: 0,
39 },
40
41 '&:last-child': {
42 marginRight: 0,
43 },
44 },
45 ...badgeStyles(theme),
46});
47
48class BadgeComponent extends Component<IProps> {
49 public static defaultProps = {
50 type: 'primary',
51 };
52
53 render() {
54 const {
55 classes,
56 children,
57 type,
58 className,
59 } = this.props;
60
61 return (
62 <div
63 className={classnames({
64 [classes.badge]: true,
65 [classes[type]]: true,
66 [`${className}`]: className,
67 })}
68 data-type="franz-badge"
69 >
70 {children}
71 </div>
72 );
73 }
74}
75
76export const Badge = injectStyle(styles)(BadgeComponent);
diff --git a/packages/ui/src/headline/index.tsx b/packages/ui/src/headline/index.tsx
new file mode 100644
index 000000000..7eabfcf80
--- /dev/null
+++ b/packages/ui/src/headline/index.tsx
@@ -0,0 +1,71 @@
1import { Theme } from '@meetfranz/theme';
2import classnames from 'classnames';
3import React, { Component } from 'react';
4import injectStyle from 'react-jss';
5
6import { IWithStyle, Omit } from '../typings/generic';
7
8interface IProps extends IWithStyle {
9 level?: number;
10 className?: string;
11 children: string | React.ReactNode;
12 id?: string;
13}
14
15const styles = (theme: Theme) => ({
16 headline: {
17 fontWeight: 'lighter',
18 color: theme.colorText,
19 marginTop: 0,
20 marginBottom: 10,
21 textAlign: 'left',
22 },
23 h1: {
24 fontSize: 30,
25 marginTop: 0,
26 },
27 h2: {
28 fontSize: 20,
29 },
30 h3: {
31 fontSize: 18,
32 },
33 h4: {
34 fontSize: theme.uiFontSize,
35 },
36});
37
38class HeadlineComponent extends Component<IProps> {
39 render() {
40 const {
41 classes,
42 level,
43 className,
44 children,
45 id,
46 } = this.props;
47
48 return React.createElement(
49 `h${level}`,
50 {
51 id,
52 className: classnames({
53 [classes.headline]: true,
54 [classes[level ? `h${level}` : 'h1']]: true,
55 [`${className}`]: className,
56 }),
57 'data-type': 'franz-headline',
58 },
59 children,
60 );
61 }
62}
63
64const Headline = injectStyle(styles)(HeadlineComponent);
65
66const createH = (level: number) => (props: Omit<IProps, 'classes' | 'theme'>) => <Headline level={level} {...props}>{props.children}</Headline>;
67
68export const H1 = createH(1);
69export const H2 = createH(2);
70export const H3 = createH(3);
71export const H4 = createH(4);
diff --git a/packages/ui/src/icon/index.tsx b/packages/ui/src/icon/index.tsx
new file mode 100644
index 000000000..e30d3396d
--- /dev/null
+++ b/packages/ui/src/icon/index.tsx
@@ -0,0 +1,55 @@
1import * as mdiIcons from '@mdi/js';
2import MdiIcon from '@mdi/react';
3import { Theme } from '@meetfranz/theme';
4import classnames from 'classnames';
5import React, { Component } from 'react';
6import injectStyle from 'react-jss';
7
8import { IWithStyle } from '../typings/generic';
9
10interface IProps extends IWithStyle {
11 icon: keyof typeof mdiIcons;
12 size?: number;
13 className?: string;
14}
15
16const styles = (theme: Theme) => ({
17 icon: {
18 fill: theme.colorText,
19 },
20});
21
22class IconComponent extends Component<IProps> {
23 public static defaultProps = {
24 size: 1,
25 };
26
27 render() {
28 const {
29 classes,
30 icon: iconName,
31 size,
32 className,
33 } = this.props;
34
35 let icon = '';
36 if (iconName && mdiIcons[iconName]) {
37 icon = mdiIcons[iconName];
38 } else if (iconName && !mdiIcons[iconName]) {
39 console.warn(`Icon '${iconName}' was not found`);
40 }
41
42 return (
43 <MdiIcon
44 path={icon}
45 size={size}
46 className={classnames({
47 [classes.icon]: true,
48 [`${className}`]: className,
49 })}
50 />
51 );
52 }
53}
54
55export const Icon = injectStyle(styles)(IconComponent);
diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts
new file mode 100644
index 000000000..1eeec5144
--- /dev/null
+++ b/packages/ui/src/index.ts
@@ -0,0 +1,5 @@
1export { Icon } from './icon';
2export { Infobox } from './infobox';
3export * from './headline';
4export { Loader } from './loader';
5export { Badge } from './badge';
diff --git a/packages/ui/src/infobox/index.tsx b/packages/ui/src/infobox/index.tsx
new file mode 100644
index 000000000..53ed16341
--- /dev/null
+++ b/packages/ui/src/infobox/index.tsx
@@ -0,0 +1,192 @@
1import { Theme } from '@meetfranz/theme';
2import classnames from 'classnames';
3import React, { Component } from 'react';
4import injectStyle from 'react-jss';
5
6import { Icon } from '../';
7import { IWithStyle } from '../typings/generic';
8
9interface IProps extends IWithStyle {
10 icon?: string;
11 type?: string;
12 dismissable?: boolean;
13 onDismiss?: () => void;
14 ctaOnClick?: () => void;
15 ctaLabel?: string;
16 ctaLoading?: boolean;
17 children: React.ReactNode;
18}
19
20interface IState {
21 isDismissing: boolean;
22 dismissed: boolean;
23}
24
25const buttonStyles = (theme: Theme) => {
26 const styles = {};
27 Object.keys(theme.styleTypes).map((style) => {
28 Object.assign(styles, {
29 [style]: {
30 background: theme.styleTypes[style].accent,
31 color: theme.styleTypes[style].contrast,
32 border: theme.styleTypes[style].border,
33
34 '& svg': {
35 fill: theme.styleTypes[style].contrast,
36 },
37 },
38 });
39 });
40
41 return styles;
42};
43
44const styles = (theme: Theme) => ({
45 wrapper: {
46 position: 'relative',
47 overflow: 'hidden',
48 },
49 infobox: {
50 alignItems: 'center',
51 borderRadius: theme.borderRadiusSmall,
52 display: 'flex',
53 height: 'auto',
54 marginBottom: 30,
55 padding: '15px 20px',
56 top: 0,
57 transition: 'all 0.5s',
58 opacity: 1,
59 },
60 dismissing: {
61 // position: 'absolute',
62 marginTop: -100,
63 opacity: 0,
64 },
65 content: {
66 flex: 1,
67 },
68 icon: {
69 marginRight: 10,
70 },
71 close: {
72 color: (props: IProps) => theme.styleTypes[props.type ? props.type : 'primary'].contrast,
73 marginRight: -5,
74 border: 0,
75 background: 'none',
76 },
77 cta: {
78 borderColor: (props: IProps) => theme.styleTypes[props.type ? props.type : 'primary'].contrast,
79 borderRadius: theme.borderRadiusSmall,
80 borderStyle: 'solid',
81 borderWidth: 1,
82 background: 'none',
83 color: (props: IProps) => theme.styleTypes[props.type ? props.type : 'primary'].contrast,
84 marginLeft: 15,
85 padding: [4, 10],
86 fontSize: theme.uiFontSize,
87 transition: 'opacity 0.3s',
88
89 '&:hover': {
90 opacity: 0.6,
91 },
92 },
93 ...buttonStyles(theme),
94});
95
96class InfoboxComponent extends Component<IProps, IState> {
97 public static defaultProps = {
98 type: 'primary',
99 dismissable: false,
100 ctaOnClick: () => {},
101 onDismiss: () => {},
102 ctaLabel: '',
103 ctaLoading: false,
104 };
105
106 state = {
107 isDismissing: false,
108 dismissed: false,
109 };
110
111 dismiss() {
112 const {
113 onDismiss,
114 } = this.props;
115
116 this.setState({
117 isDismissing: true,
118 });
119
120 if (onDismiss) {
121 onDismiss();
122 }
123
124 setTimeout(() => {
125 this.setState({
126 dismissed: true,
127 });
128 }, 3000);
129 }
130
131 render() {
132 const {
133 classes,
134 children,
135 icon,
136 type,
137 ctaLabel,
138 ctaLoading,
139 ctaOnClick,
140 dismissable,
141 } = this.props;
142
143 const {
144 isDismissing,
145 dismissed,
146 } = this.state;
147
148 if (dismissed) {
149 return null;
150 }
151
152 return (
153 <div className={classes.wrapper}>
154 <div
155 className={classnames({
156 [classes.infobox]: true,
157 [classes[`${type}`]]: type,
158 [classes.dismissing]: isDismissing,
159 })}
160 data-type="franz-infobox"
161 >
162 {icon && (
163 <Icon icon={icon} className={classes.icon} />
164 )}
165 <div className={classes.content}>
166 {children}
167 </div>
168 {ctaLabel && (
169 <button
170 className={classes.cta}
171 onClick={ctaOnClick}
172 type="button"
173 >
174 {ctaLabel}
175 </button>
176 )}
177 {dismissable && (
178 <button
179 type="button"
180 onClick={this.dismiss.bind(this)}
181 className={classes.close}
182 >
183 <Icon icon="mdiClose" />
184 </button>
185 )}
186 </div>
187 </div>
188 );
189 }
190}
191
192export const Infobox = injectStyle(styles)(InfoboxComponent);
diff --git a/packages/ui/src/loader/index.tsx b/packages/ui/src/loader/index.tsx
new file mode 100644
index 000000000..de5ba5237
--- /dev/null
+++ b/packages/ui/src/loader/index.tsx
@@ -0,0 +1,48 @@
1import { Theme } from '@meetfranz/theme';
2import classnames from 'classnames';
3import React, { Component } from 'react';
4import injectStyle from 'react-jss';
5import ReactLoader from 'react-loader';
6
7import { IWithStyle } from '../typings/generic';
8
9interface IProps extends IWithStyle {
10 className?: string;
11}
12
13const styles = (theme: Theme) => ({
14 container: {
15 position: 'relative',
16 height: 60,
17 },
18});
19
20class LoaderComponent extends Component<IProps> {
21 render() {
22 const {
23 classes,
24 className,
25 theme,
26 } = this.props;
27
28 return (
29 <div
30 className={classnames({
31 [classes.container]: true,
32 [`${className}`]: className,
33 })}
34 data-type="franz-loader"
35 >
36 <ReactLoader
37 loaded={false}
38 width={4}
39 scale={0.75}
40 color={theme.colorText}
41 parentClassName={classes.loader}
42 />
43 </div>
44 );
45 }
46}
47
48export const Loader = injectStyle(styles)(LoaderComponent);
diff --git a/packages/ui/src/typings/generic.ts b/packages/ui/src/typings/generic.ts
new file mode 100644
index 000000000..d5f953b9f
--- /dev/null
+++ b/packages/ui/src/typings/generic.ts
@@ -0,0 +1,10 @@
1import { Theme } from '@meetfranz/theme/lib';
2import { Classes } from 'jss';
3
4export interface IWithStyle {
5 classes: Classes;
6 theme: Theme;
7}
8
9export type Merge<M, N> = Omit<M, Extract<keyof M, keyof N>> & N;
10export type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>;
diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json
new file mode 100644
index 000000000..8b9507eac
--- /dev/null
+++ b/packages/ui/tsconfig.json
@@ -0,0 +1,12 @@
1{
2 "extends": "../../tsconfig.settings.json",
3 "compilerOptions": {
4 "outDir": "lib",
5 "rootDir": "src"
6 },
7 "references": [
8 {
9 "path": "../theme"
10 }
11 ]
12}
diff --git a/packages/ui/tslint.json b/packages/ui/tslint.json
new file mode 100644
index 000000000..0946f2096
--- /dev/null
+++ b/packages/ui/tslint.json
@@ -0,0 +1,3 @@
1{
2 "extends": "../../tslint.json"
3}
diff --git a/src/components/services/content/ErrorHandlers/WebviewErrorHandler.js b/src/components/services/content/ErrorHandlers/WebviewErrorHandler.js
index 415a8d1b5..37ccc8e51 100644
--- a/src/components/services/content/ErrorHandlers/WebviewErrorHandler.js
+++ b/src/components/services/content/ErrorHandlers/WebviewErrorHandler.js
@@ -31,7 +31,7 @@ const messages = defineMessages({
31 }, 31 },
32}); 32});
33 33
34export default @injectSheet(styles) @observer class WebviewCrashHandler extends Component { 34export default @injectSheet(styles) @observer class WebviewErrorHandler extends Component {
35 static propTypes = { 35 static propTypes = {
36 name: PropTypes.string.isRequired, 36 name: PropTypes.string.isRequired,
37 reload: PropTypes.func.isRequired, 37 reload: PropTypes.func.isRequired,
diff --git a/src/components/services/content/ErrorHandlers/styles.js b/src/components/services/content/ErrorHandlers/styles.js
index f11386798..9e2509ee5 100644
--- a/src/components/services/content/ErrorHandlers/styles.js
+++ b/src/components/services/content/ErrorHandlers/styles.js
@@ -1,4 +1,4 @@
1export default { 1export default theme => ({
2 component: { 2 component: {
3 left: 0, 3 left: 0,
4 position: 'absolute', 4 position: 'absolute',
@@ -6,7 +6,7 @@ export default {
6 width: '100%', 6 width: '100%',
7 zIndex: 0, 7 zIndex: 0,
8 alignItems: 'center', 8 alignItems: 'center',
9 // background: $theme-gray-lighter; 9 background: theme.colorWebviewErrorHandlerBackground,
10 display: 'flex', 10 display: 'flex',
11 flexDirection: 'column', 11 flexDirection: 'column',
12 justifyContent: 'center', 12 justifyContent: 'center',
@@ -22,4 +22,4 @@ export default {
22 margin: [0, 10, 0, 10], 22 margin: [0, 10, 0, 10],
23 }, 23 },
24 }, 24 },
25}; 25});
diff --git a/src/components/services/content/ServiceWebview.js b/src/components/services/content/ServiceWebview.js
index b1a2c0207..bb577e4cc 100644
--- a/src/components/services/content/ServiceWebview.js
+++ b/src/components/services/content/ServiceWebview.js
@@ -18,7 +18,6 @@ export default @observer class ServiceWebview extends Component {
18 setWebviewReference: PropTypes.func.isRequired, 18 setWebviewReference: PropTypes.func.isRequired,
19 reload: PropTypes.func.isRequired, 19 reload: PropTypes.func.isRequired,
20 edit: PropTypes.func.isRequired, 20 edit: PropTypes.func.isRequired,
21 isAppMuted: PropTypes.bool.isRequired,
22 enable: PropTypes.func.isRequired, 21 enable: PropTypes.func.isRequired,
23 isActive: PropTypes.bool, 22 isActive: PropTypes.bool,
24 }; 23 };
@@ -69,7 +68,6 @@ export default @observer class ServiceWebview extends Component {
69 setWebviewReference, 68 setWebviewReference,
70 reload, 69 reload,
71 edit, 70 edit,
72 isAppMuted,
73 enable, 71 enable,
74 } = this.props; 72 } = this.props;
75 73
@@ -137,7 +135,6 @@ export default @observer class ServiceWebview extends Component {
137 })} 135 })}
138 onUpdateTargetUrl={this.updateTargetUrl} 136 onUpdateTargetUrl={this.updateTargetUrl}
139 useragent={service.userAgent} 137 useragent={service.userAgent}
140 muted={isAppMuted || service.isMuted}
141 allowpopups 138 allowpopups
142 /> 139 />
143 )} 140 )}
diff --git a/src/components/services/content/Services.js b/src/components/services/content/Services.js
index 1aeb17e03..54f16ba12 100644
--- a/src/components/services/content/Services.js
+++ b/src/components/services/content/Services.js
@@ -26,7 +26,6 @@ export default @observer class Services extends Component {
26 openWindow: PropTypes.func.isRequired, 26 openWindow: PropTypes.func.isRequired,
27 reload: PropTypes.func.isRequired, 27 reload: PropTypes.func.isRequired,
28 openSettings: PropTypes.func.isRequired, 28 openSettings: PropTypes.func.isRequired,
29 isAppMuted: PropTypes.bool.isRequired,
30 update: PropTypes.func.isRequired, 29 update: PropTypes.func.isRequired,
31 }; 30 };
32 31
@@ -46,7 +45,6 @@ export default @observer class Services extends Component {
46 openWindow, 45 openWindow,
47 reload, 46 reload,
48 openSettings, 47 openSettings,
49 isAppMuted,
50 update, 48 update,
51 } = this.props; 49 } = this.props;
52 const { intl } = this.context; 50 const { intl } = this.context;
@@ -81,7 +79,6 @@ export default @observer class Services extends Component {
81 openWindow={openWindow} 79 openWindow={openWindow}
82 reload={() => reload({ serviceId: service.id })} 80 reload={() => reload({ serviceId: service.id })}
83 edit={() => openSettings({ path: `services/edit/${service.id}` })} 81 edit={() => openSettings({ path: `services/edit/${service.id}` })}
84 isAppMuted={isAppMuted}
85 enable={() => update({ 82 enable={() => update({
86 serviceId: service.id, 83 serviceId: service.id,
87 serviceData: { 84 serviceData: {
diff --git a/src/components/settings/account/AccountDashboard.js b/src/components/settings/account/AccountDashboard.js
index 9c9543749..f2d3ca8c0 100644
--- a/src/components/settings/account/AccountDashboard.js
+++ b/src/components/settings/account/AccountDashboard.js
@@ -169,15 +169,9 @@ export default @observer class AccountDashboard extends Component {
169 {user.organization && `${user.organization}, `} 169 {user.organization && `${user.organization}, `}
170 {user.email} 170 {user.email}
171 <br /> 171 <br />
172 {!user.isEnterprise && !user.isPremium && (
173 <span className="badge badge">{intl.formatMessage(messages.accountTypeBasic)}</span>
174 )}
175 {user.isPremium && ( 172 {user.isPremium && (
176 <span className="badge badge--premium">{intl.formatMessage(messages.accountTypePremium)}</span> 173 <span className="badge badge--premium">{intl.formatMessage(messages.accountTypePremium)}</span>
177 )} 174 )}
178 {user.isEnterprise && (
179 <span className="badge badge--success">{intl.formatMessage(messages.accountTypeEnterprise)}</span>
180 )}
181 </div> 175 </div>
182 <Link to="/settings/user/edit" className="button"> 176 <Link to="/settings/user/edit" className="button">
183 {intl.formatMessage(messages.accountEditButton)} 177 {intl.formatMessage(messages.accountEditButton)}
@@ -235,34 +229,7 @@ export default @observer class AccountDashboard extends Component {
235 ) 229 )
236 )} 230 )}
237 231
238 {user.isEnterprise && ( 232 {!user.isPremium && (
239 <div className="account">
240 <div className="account__box">
241 <h2>{user.company.name}</h2>
242 <p>
243 Technical contact:&nbsp;
244 <Link
245 className="link"
246 target="_blank"
247 to={`mailto:${user.company.contact.technical}?subject=Franz`}
248 >
249 {user.company.contact.technical}
250 </Link>
251 <br />
252 General contact:&nbsp;
253 <Link
254 className="link"
255 target="_blank"
256 to={`mailto:${user.company.contact.default}?subject=Franz`}
257 >
258 {user.company.contact.default}
259 </Link>
260 </p>
261 </div>
262 </div>
263 )}
264
265 {!user.isEnterprise && !user.isPremium && (
266 isLoadingPlans ? ( 233 isLoadingPlans ? (
267 <Loader /> 234 <Loader />
268 ) : ( 235 ) : (
@@ -277,27 +244,25 @@ export default @observer class AccountDashboard extends Component {
277 ) 244 )
278 )} 245 )}
279 246
280 {!user.isEnterprise && ( 247 <div className="account franz-form">
281 <div className="account franz-form"> 248 <div className="account__box">
282 <div className="account__box"> 249 <h2>{intl.formatMessage(messages.headlineDangerZone)}</h2>
283 <h2>{intl.formatMessage(messages.headlineDangerZone)}</h2> 250 {!isDeleteAccountSuccessful && (
284 {!isDeleteAccountSuccessful && ( 251 <div className="account__subscription">
285 <div className="account__subscription"> 252 <p>{intl.formatMessage(messages.deleteInfo)}</p>
286 <p>{intl.formatMessage(messages.deleteInfo)}</p> 253 <Button
287 <Button 254 label={intl.formatMessage(messages.deleteAccount)}
288 label={intl.formatMessage(messages.deleteAccount)} 255 buttonType="danger"
289 buttonType="danger" 256 onClick={() => deleteAccount()}
290 onClick={() => deleteAccount()} 257 loaded={!isLoadingDeleteAccount}
291 loaded={!isLoadingDeleteAccount} 258 />
292 />
293 </div>
294 )}
295 {isDeleteAccountSuccessful && (
296 <p>{intl.formatMessage(messages.deleteEmailSent)}</p>
297 )}
298 </div> 259 </div>
260 )}
261 {isDeleteAccountSuccessful && (
262 <p>{intl.formatMessage(messages.deleteEmailSent)}</p>
263 )}
299 </div> 264 </div>
300 )} 265 </div>
301 </Fragment> 266 </Fragment>
302 )} 267 )}
303 </div> 268 </div>
diff --git a/src/components/settings/user/EditUserForm.js b/src/components/settings/user/EditUserForm.js
index 0e3ac6b10..a1a353e57 100644
--- a/src/components/settings/user/EditUserForm.js
+++ b/src/components/settings/user/EditUserForm.js
@@ -3,11 +3,10 @@ import PropTypes from 'prop-types';
3import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; 3import { observer, PropTypes as MobxPropTypes } from 'mobx-react';
4import { defineMessages, intlShape } from 'react-intl'; 4import { defineMessages, intlShape } from 'react-intl';
5import { Link } from 'react-router'; 5import { Link } from 'react-router';
6 6import { Input } from '@meetfranz/forms';
7// import { Link } from 'react-router';
8 7
9import Form from '../../../lib/Form'; 8import Form from '../../../lib/Form';
10import Input from '../../ui/Input'; 9// import Input from '../../ui/Input';
11import Button from '../../ui/Button'; 10import Button from '../../ui/Button';
12import Radio from '../../ui/Radio'; 11import Radio from '../../ui/Radio';
13import Infobox from '../../ui/Infobox'; 12import Infobox from '../../ui/Infobox';
@@ -39,13 +38,12 @@ const messages = defineMessages({
39 }, 38 },
40}); 39});
41 40
42export default @observer class EditServiceForm extends Component { 41export default @observer class EditUserForm extends Component {
43 static propTypes = { 42 static propTypes = {
44 status: MobxPropTypes.observableArray.isRequired, 43 status: MobxPropTypes.observableArray.isRequired,
45 form: PropTypes.instanceOf(Form).isRequired, 44 form: PropTypes.instanceOf(Form).isRequired,
46 onSubmit: PropTypes.func.isRequired, 45 onSubmit: PropTypes.func.isRequired,
47 isSaving: PropTypes.bool.isRequired, 46 isSaving: PropTypes.bool.isRequired,
48 isEnterprise: PropTypes.bool.isRequired,
49 }; 47 };
50 48
51 static contextTypes = { 49 static contextTypes = {
@@ -68,7 +66,6 @@ export default @observer class EditServiceForm extends Component {
68 // user, 66 // user,
69 status, 67 status,
70 form, 68 form,
71 isEnterprise,
72 isSaving, 69 isSaving,
73 } = this.props; 70 } = this.props;
74 const { intl } = this.context; 71 const { intl } = this.context;
@@ -98,23 +95,21 @@ export default @observer class EditServiceForm extends Component {
98 )} 95 )}
99 <h2>{intl.formatMessage(messages.headlineAccount)}</h2> 96 <h2>{intl.formatMessage(messages.headlineAccount)}</h2>
100 <div className="grid__row"> 97 <div className="grid__row">
101 <Input field={form.$('firstname')} focus /> 98 <Input {...form.$('firstname').bind()} focus />
102 <Input field={form.$('lastname')} /> 99 <Input {...form.$('lastname').bind()} />
103 </div> 100 </div>
104 <Input field={form.$('email')} /> 101 <Input {...form.$('email').bind()} />
105 {!isEnterprise && ( 102 <Radio field={form.$('accountType')} />
106 <Radio field={form.$('accountType')} /> 103 {form.$('accountType').value === 'company' && (
107 )}
108 {!isEnterprise && form.$('accountType').value === 'company' && (
109 <Input field={form.$('organization')} /> 104 <Input field={form.$('organization')} />
110 )} 105 )}
111 <h2>{intl.formatMessage(messages.headlinePassword)}</h2> 106 <h2>{intl.formatMessage(messages.headlinePassword)}</h2>
112 <Input 107 <Input
113 field={form.$('oldPassword')} 108 {...form.$('oldPassword').bind()}
114 showPasswordToggle 109 showPasswordToggle
115 /> 110 />
116 <Input 111 <Input
117 field={form.$('newPassword')} 112 {...form.$('newPassword').bind()}
118 showPasswordToggle 113 showPasswordToggle
119 scorePassword 114 scorePassword
120 /> 115 />
diff --git a/src/config.js b/src/config.js
index 789ddd1a0..101a4379a 100644
--- a/src/config.js
+++ b/src/config.js
@@ -1,5 +1,6 @@
1import electron from 'electron'; 1import electron from 'electron';
2import path from 'path'; 2import path from 'path';
3import { asarPath } from './helpers/asar-helpers';
3 4
4const app = process.type === 'renderer' ? electron.remote.app : electron.app; 5const app = process.type === 'renderer' ? electron.remote.app : electron.app;
5const systemPreferences = process.type === 'renderer' ? electron.remote.systemPreferences : electron.systemPreferences; 6const systemPreferences = process.type === 'renderer' ? electron.remote.systemPreferences : electron.systemPreferences;
@@ -57,4 +58,4 @@ export const FILE_SYSTEM_SETTINGS_TYPES = [
57export const SETTINGS_PATH = path.join(app.getPath('userData'), 'config'); 58export const SETTINGS_PATH = path.join(app.getPath('userData'), 'config');
58 59
59// Replacing app.asar is not beautiful but unforunately necessary 60// Replacing app.asar is not beautiful but unforunately necessary
60export const DICTIONARY_PATH = path.join(__dirname, 'dictionaries').replace('app.asar', 'app.asar.unpacked'); 61export const DICTIONARY_PATH = asarPath(path.join(__dirname, 'dictionaries').replace('app.asar', 'app.asar.unpacked'));
diff --git a/src/containers/layout/AppLayoutContainer.js b/src/containers/layout/AppLayoutContainer.js
index 430b49b55..749912c59 100644
--- a/src/containers/layout/AppLayoutContainer.js
+++ b/src/containers/layout/AppLayoutContainer.js
@@ -108,7 +108,6 @@ export default @inject('stores', 'actions') @observer class AppLayoutContainer e
108 openWindow={openWindow} 108 openWindow={openWindow}
109 reload={reload} 109 reload={reload}
110 openSettings={openSettings} 110 openSettings={openSettings}
111 isAppMuted={settings.all.app.isAppMuted}
112 update={updateService} 111 update={updateService}
113 /> 112 />
114 ); 113 );
diff --git a/src/environment.js b/src/environment.js
index e1762129b..73b1c7ab2 100644
--- a/src/environment.js
+++ b/src/environment.js
@@ -1,10 +1,12 @@
1import isDev from 'electron-is-dev';
2
1import { LIVE_API, DEV_API, LOCAL_API } from './config'; 3import { LIVE_API, DEV_API, LOCAL_API } from './config';
2 4
3export const isDevMode = Boolean(process.execPath.match(/[\\/]electron/)); 5export const isDevMode = isDev;
4export const useLiveAPI = process.env.LIVE_API; 6export const useLiveAPI = process.env.LIVE_API;
5export const useLocalAPI = process.env.LOCAL_API; 7export const useLocalAPI = process.env.LOCAL_API;
6 8
7let platform = process.platform; 9let { platform } = process;
8if (process.env.OS_PLATFORM) { 10if (process.env.OS_PLATFORM) {
9 platform = process.env.OS_PLATFORM; 11 platform = process.env.OS_PLATFORM;
10} 12}
diff --git a/src/helpers/asar-helpers.js b/src/helpers/asar-helpers.js
new file mode 100644
index 000000000..9e4380c06
--- /dev/null
+++ b/src/helpers/asar-helpers.js
@@ -0,0 +1,3 @@
1export function asarPath(dir = '') {
2 return dir.replace('app.asar', 'app.asar.unpacked');
3}
diff --git a/src/index.js b/src/index.js
index f34df8c17..69cfa77e7 100644
--- a/src/index.js
+++ b/src/index.js
@@ -4,25 +4,23 @@ import {
4 shell, 4 shell,
5 ipcMain, 5 ipcMain,
6} from 'electron'; 6} from 'electron';
7 7import isDevMode from 'electron-is-dev';
8import fs from 'fs-extra'; 8import fs from 'fs-extra';
9import path from 'path'; 9import path from 'path';
10import windowStateKeeper from 'electron-window-state'; 10import windowStateKeeper from 'electron-window-state';
11 11
12// Set app directory before loading user modules
13if (isDevMode) {
14 app.setPath('userData', path.join(app.getPath('appData'), 'FranzDev'));
15}
16
17/* eslint-disable import/first */
12import { 18import {
13 isDevMode,
14 isMac, 19 isMac,
15 isWindows, 20 isWindows,
16 isLinux, 21 isLinux,
17} from './environment'; 22} from './environment';
18
19import { mainIpcHandler as basicAuthHandler } from './features/basicAuth'; 23import { mainIpcHandler as basicAuthHandler } from './features/basicAuth';
20
21// DEV MODE: Save user data into FranzDev
22if (isDevMode) {
23 app.setPath('userData', path.join(app.getPath('appData'), 'FranzDev'));
24}
25/* eslint-disable import/first */
26import ipcApi from './electron/ipc-api'; 24import ipcApi from './electron/ipc-api';
27import Tray from './lib/Tray'; 25import Tray from './lib/Tray';
28import Settings from './electron/Settings'; 26import Settings from './electron/Settings';
@@ -35,6 +33,7 @@ import {
35 DEFAULT_APP_SETTINGS, 33 DEFAULT_APP_SETTINGS,
36 DEFAULT_WINDOW_OPTIONS, 34 DEFAULT_WINDOW_OPTIONS,
37} from './config'; 35} from './config';
36import { asarPath } from './helpers/asar-helpers';
38/* eslint-enable import/first */ 37/* eslint-enable import/first */
39 38
40const debug = require('debug')('Franz:App'); 39const debug = require('debug')('Franz:App');
@@ -44,6 +43,17 @@ const debug = require('debug')('Franz:App');
44let mainWindow; 43let mainWindow;
45let willQuitApp = false; 44let willQuitApp = false;
46 45
46// Register methods to be called once the window has been loaded.
47let onDidLoadFns = [];
48
49function onDidLoad(fn) {
50 if (onDidLoadFns) {
51 onDidLoadFns.push(fn);
52 } else if (mainWindow) {
53 fn(mainWindow);
54 }
55}
56
47// Ensure that the recipe directory exists 57// Ensure that the recipe directory exists
48fs.emptyDirSync(path.join(app.getPath('userData'), 'recipes', 'temp')); 58fs.emptyDirSync(path.join(app.getPath('userData'), 'recipes', 'temp'));
49fs.ensureFileSync(path.join(app.getPath('userData'), 'window-state.json')); 59fs.ensureFileSync(path.join(app.getPath('userData'), 'window-state.json'));
@@ -65,28 +75,31 @@ if (!gotTheLock) {
65 mainWindow.focus(); 75 mainWindow.focus();
66 76
67 if (isWindows) { 77 if (isWindows) {
68 // Keep only command line / deep linked arguments 78 onDidLoad((window) => {
69 const url = argv.slice(1); 79 // Keep only command line / deep linked arguments
70 80 const url = argv.slice(1);
71 if (url) { 81 if (url) {
72 handleDeepLink(mainWindow, url.toString()); 82 handleDeepLink(window, url.toString());
73 } 83 }
74 } 84
75 85 if (argv.includes('--reset-window')) {
76 if (argv.includes('--reset-window')) { 86 // Needs to be delayed to not interfere with mainWindow.restore();
77 // Needs to be delayed to not interfere with mainWindow.restore(); 87 setTimeout(() => {
78 setTimeout(() => { 88 debug('Resetting windows via Task');
79 debug('Resetting windows via Task'); 89 window.setPosition(DEFAULT_WINDOW_OPTIONS.x + 100, DEFAULT_WINDOW_OPTIONS.y + 100);
80 mainWindow.setPosition(DEFAULT_WINDOW_OPTIONS.x + 100, DEFAULT_WINDOW_OPTIONS.y + 100); 90 window.setSize(DEFAULT_WINDOW_OPTIONS.width, DEFAULT_WINDOW_OPTIONS.height);
81 mainWindow.setSize(DEFAULT_WINDOW_OPTIONS.width, DEFAULT_WINDOW_OPTIONS.height); 91 }, 1);
82 }, 1); 92 } else if (argv.includes('--quit')) {
93 // Needs to be delayed to not interfere with mainWindow.restore();
94 setTimeout(() => {
95 debug('Quitting Franz via Task');
96 app.quit();
97 }, 1);
98 }
99 });
83 } 100 }
84 } 101 }
85 }); 102 });
86
87 // Create myWindow, load the rest of the app, etc...
88 app.on('ready', () => {
89 });
90} 103}
91// const isSecondInstance = app.makeSingleInstance((argv) => { 104// const isSecondInstance = app.makeSingleInstance((argv) => {
92// if (mainWindow) { 105// if (mainWindow) {
@@ -166,6 +179,14 @@ const createWindow = () => {
166 }, 179 },
167 }); 180 });
168 181
182 mainWindow.webContents.on('did-finish-load', () => {
183 const fns = onDidLoadFns;
184 onDidLoadFns = null;
185 for (const fn of fns) {
186 fn(mainWindow);
187 }
188 });
189
169 // Initialize System Tray 190 // Initialize System Tray
170 const trayIcon = new Tray(); 191 const trayIcon = new Tray();
171 192
@@ -190,6 +211,16 @@ const createWindow = () => {
190 mainWindow.webContents.openDevTools(); 211 mainWindow.webContents.openDevTools();
191 } 212 }
192 213
214 // Windows deep linking handling on app launch
215 if (isWindows) {
216 onDidLoad((window) => {
217 const url = process.argv.slice(1);
218 if (url) {
219 handleDeepLink(window, url.toString());
220 }
221 });
222 }
223
193 // Emitted when the window is closed. 224 // Emitted when the window is closed.
194 mainWindow.on('close', (e) => { 225 mainWindow.on('close', (e) => {
195 // Dereference the window object, usually you would store windows 226 // Dereference the window object, usually you would store windows
@@ -259,14 +290,26 @@ const createWindow = () => {
259// initialization and is ready to create browser windows. 290// initialization and is ready to create browser windows.
260// Some APIs can only be used after this event occurs. 291// Some APIs can only be used after this event occurs.
261app.on('ready', () => { 292app.on('ready', () => {
293 // Register App URL
294 app.setAsDefaultProtocolClient('franz');
295
296 if (isDevMode) {
297 app.setAsDefaultProtocolClient('franz-dev');
298 }
299
262 if (process.platform === 'win32') { 300 if (process.platform === 'win32') {
263 app.setUserTasks([{ 301 app.setUserTasks([{
264 program: process.execPath, 302 program: process.execPath,
265 arguments: `${isDevMode ? `${__dirname} ` : ''}--reset-window`, 303 arguments: `${isDevMode ? `${__dirname} ` : ''}--reset-window`,
266 iconPath: path.join(`${__dirname}`, '../src/assets/images/taskbar/win32/display.ico'), 304 iconPath: asarPath(path.join(isDevMode ? `${__dirname}../src/` : __dirname, 'assets/images/taskbar/win32/display.ico')),
267 iconIndex: 0, 305 iconIndex: 0,
268 title: 'Move Franz to Current Display', 306 title: 'Move Franz to Current Display',
269 description: 'Restore the position and size of Franz', 307 description: 'Restore the position and size of Franz',
308 }, {
309 program: process.execPath,
310 arguments: `${isDevMode ? `${__dirname} ` : ''}--quit`,
311 iconIndex: 0,
312 title: 'Quit Franz',
270 }]); 313 }]);
271 } 314 }
272 315
@@ -336,13 +379,13 @@ app.on('activate', () => {
336}); 379});
337 380
338app.on('will-finish-launching', () => { 381app.on('will-finish-launching', () => {
339 // Protocol handler for osx 382 // Protocol handler for macOS
340 app.on('open-url', (event, url) => { 383 app.on('open-url', (event, url) => {
341 event.preventDefault(); 384 event.preventDefault();
342 console.log(`open-url event: ${url}`); 385
343 handleDeepLink(mainWindow, url); 386 onDidLoad((window) => {
387 debug('open-url event', url);
388 handleDeepLink(window, url);
389 });
344 }); 390 });
345}); 391});
346
347// Register App URL
348app.setAsDefaultProtocolClient('franz');
diff --git a/src/models/Service.js b/src/models/Service.js
index 3b8bebdef..8a2a8d3d8 100644
--- a/src/models/Service.js
+++ b/src/models/Service.js
@@ -15,7 +15,7 @@ export default class Service {
15 15
16 events = {}; 16 events = {};
17 17
18 isAttached = false; 18 @observable isAttached = false;
19 19
20 @observable isActive = false; // Is current webview active 20 @observable isActive = false; // Is current webview active
21 21
@@ -202,7 +202,7 @@ export default class Service {
202 202
203 this.webview.addEventListener('did-fail-load', (event) => { 203 this.webview.addEventListener('did-fail-load', (event) => {
204 debug('Service failed to load', this.name, event); 204 debug('Service failed to load', this.name, event);
205 if (event.isMainFrame && event.errorCode !== -27 && event.errorCode !== -3) { 205 if (event.isMainFrame && event.errorCode !== -21 && event.errorCode !== -3) {
206 this.isError = true; 206 this.isError = true;
207 this.errorMessage = event.errorDescription; 207 this.errorMessage = event.errorDescription;
208 this.isLoading = false; 208 this.isLoading = false;
diff --git a/src/stores/AppStore.js b/src/stores/AppStore.js
index dd4642d70..b21d48a11 100644
--- a/src/stores/AppStore.js
+++ b/src/stores/AppStore.js
@@ -143,10 +143,13 @@ export default class AppStore extends Store {
143 143
144 // Handle deep linking (franz://) 144 // Handle deep linking (franz://)
145 ipcRenderer.on('navigateFromDeepLink', (event, data) => { 145 ipcRenderer.on('navigateFromDeepLink', (event, data) => {
146 const { url } = data; 146 debug('Navigate from deep link', data);
147 let { url } = data;
147 if (!url) return; 148 if (!url) return;
148 149
149 this.stores.router.push(data.url); 150 url = url.replace(/\/$/, '');
151
152 this.stores.router.push(url);
150 }); 153 });
151 154
152 // Set active the next service 155 // Set active the next service
diff --git a/src/stores/ServicesStore.js b/src/stores/ServicesStore.js
index 0ab57312a..efd57a09d 100644
--- a/src/stores/ServicesStore.js
+++ b/src/stores/ServicesStore.js
@@ -70,6 +70,7 @@ export default class ServicesStore extends Store {
70 this._mapActiveServiceToServiceModelReaction.bind(this), 70 this._mapActiveServiceToServiceModelReaction.bind(this),
71 this._saveActiveService.bind(this), 71 this._saveActiveService.bind(this),
72 this._logoutReaction.bind(this), 72 this._logoutReaction.bind(this),
73 this._handleMuteSettings.bind(this),
73 ]); 74 ]);
74 75
75 // Just bind this 76 // Just bind this
@@ -627,6 +628,20 @@ export default class ServicesStore extends Store {
627 } 628 }
628 } 629 }
629 630
631 _handleMuteSettings() {
632 const { enabled } = this;
633 const { isAppMuted } = this.stores.settings.app;
634
635 enabled.forEach((service) => {
636 const { isAttached } = service;
637 const isMuted = isAppMuted || service.isMuted;
638
639 if (isAttached) {
640 service.webview.setAudioMuted(isMuted);
641 }
642 });
643 }
644
630 _shareSettingsWithServiceProcess() { 645 _shareSettingsWithServiceProcess() {
631 const settings = this.stores.settings.app; 646 const settings = this.stores.settings.app;
632 this.actions.service.sendIPCMessageToAllServices({ 647 this.actions.service.sendIPCMessageToAllServices({
diff --git a/src/stores/UIStore.js b/src/stores/UIStore.js
index d37ebe4c7..bb7965a4a 100644
--- a/src/stores/UIStore.js
+++ b/src/stores/UIStore.js
@@ -1,8 +1,7 @@
1import { action, observable, computed } from 'mobx'; 1import { action, observable, computed } from 'mobx';
2import { theme } from '@meetfranz/theme';
2 3
3import Store from './lib/Store'; 4import Store from './lib/Store';
4import * as themeDefault from '../theme/default';
5import * as themeDark from '../theme/dark';
6 5
7export default class UIStore extends Store { 6export default class UIStore extends Store {
8 @observable showServicesUpdatedInfoBar = false; 7 @observable showServicesUpdatedInfoBar = false;
@@ -24,10 +23,10 @@ export default class UIStore extends Store {
24 23
25 @computed get theme() { 24 @computed get theme() {
26 if (this.stores.settings.all.app.darkMode) { 25 if (this.stores.settings.all.app.darkMode) {
27 return Object.assign({}, themeDefault, themeDark); 26 return theme('dark');
28 } 27 }
29 28
30 return themeDefault; 29 return theme('default');
31 } 30 }
32 31
33 // Actions 32 // Actions
diff --git a/src/stores/UserStore.js b/src/stores/UserStore.js
index 7addb5760..77d84afe1 100644
--- a/src/stores/UserStore.js
+++ b/src/stores/UserStore.js
@@ -129,10 +129,6 @@ export default class UserStore extends Store {
129 return Boolean(localStorage.getItem('authToken')); 129 return Boolean(localStorage.getItem('authToken'));
130 } 130 }
131 131
132 // @computed get isTokenValid() {
133 // return this.authToken !== null && moment(this.tokenExpiry).isAfter(moment());
134 // }
135
136 @computed get isTokenExpired() { 132 @computed get isTokenExpired() {
137 if (!this.authToken) return false; 133 if (!this.authToken) return false;
138 134
@@ -160,6 +156,14 @@ export default class UserStore extends Store {
160 gaEvent('User', 'login'); 156 gaEvent('User', 'login');
161 } 157 }
162 158
159 @action _tokenLogin(authToken) {
160 this._setUserData(authToken);
161
162 this.stores.router.push('/');
163
164 gaEvent('User', 'tokenLogin');
165 }
166
163 @action async _signup({ 167 @action async _signup({
164 firstname, lastname, email, password, accountType, company, 168 firstname, lastname, email, password, accountType, company,
165 }) { 169 }) {
@@ -206,6 +210,8 @@ export default class UserStore extends Store {
206 } 210 }
207 211
208 @action async _update({ userData }) { 212 @action async _update({ userData }) {
213 if (!this.isLoggedIn) return;
214
209 const response = await this.updateUserInfoRequest.execute(userData)._promise; 215 const response = await this.updateUserInfoRequest.execute(userData)._promise;
210 216
211 this.getUserInfoRequest.patch(() => response.data); 217 this.getUserInfoRequest.patch(() => response.data);
@@ -222,6 +228,7 @@ export default class UserStore extends Store {
222 // workaround mobx issue 228 // workaround mobx issue
223 localStorage.removeItem('authToken'); 229 localStorage.removeItem('authToken');
224 window.localStorage.removeItem('authToken'); 230 window.localStorage.removeItem('authToken');
231
225 this.getUserInfoRequest.invalidate().reset(); 232 this.getUserInfoRequest.invalidate().reset();
226 this.authToken = null; 233 this.authToken = null;
227 } 234 }
@@ -262,6 +269,18 @@ export default class UserStore extends Store {
262 const { router } = this.stores; 269 const { router } = this.stores;
263 const currentRoute = router.location.pathname; 270 const currentRoute = router.location.pathname;
264 if (!this.isLoggedIn 271 if (!this.isLoggedIn
272 && currentRoute.includes('token=')) {
273 router.push(this.WELCOME_ROUTE);
274 const token = currentRoute.split('=')[1];
275
276 const data = this._parseToken(token);
277 if (data) {
278 // Give this some time to sink
279 setTimeout(() => {
280 this._tokenLogin(token);
281 }, 1000);
282 }
283 } else if (!this.isLoggedIn
265 && !currentRoute.includes(this.BASE_ROUTE)) { 284 && !currentRoute.includes(this.BASE_ROUTE)) {
266 router.push(this.WELCOME_ROUTE); 285 router.push(this.WELCOME_ROUTE);
267 } else if (this.isLoggedIn 286 } else if (this.isLoggedIn
diff --git a/src/styles/layout.scss b/src/styles/layout.scss
index ebf468cf0..8b7cc512a 100644
--- a/src/styles/layout.scss
+++ b/src/styles/layout.scss
@@ -19,7 +19,7 @@ html { overflow: hidden; }
19 19
20 &:hover, 20 &:hover,
21 &:active { color: $dark-theme-gray-smoke; } 21 &:active { color: $dark-theme-gray-smoke; }
22 &.is-muted { color: $dark-theme-gray; } 22 &.is-muted { color: $theme-brand-primary; }
23 } 23 }
24 } 24 }
25 25
diff --git a/src/styles/toggle.scss b/src/styles/toggle.scss
index 0ce0c3379..52675ceed 100644
--- a/src/styles/toggle.scss
+++ b/src/styles/toggle.scss
@@ -41,7 +41,7 @@ $toggle-button-size: 22px;
41 41
42 &.is-active .franz-form__toggle-button { 42 &.is-active .franz-form__toggle-button {
43 background: $theme-brand-primary; 43 background: $theme-brand-primary;
44 left: $toggle-width - $toggle-size - 3;; 44 left: $toggle-width - $toggle-size - 3;
45 } 45 }
46 46
47 input { display: none; } 47 input { display: none; }
diff --git a/src/theme/dark/index.js b/src/theme/dark/index.js
index 429284f9e..8fdb321f3 100644
--- a/src/theme/dark/index.js
+++ b/src/theme/dark/index.js
@@ -8,6 +8,9 @@ export const colorBackgroundSubscriptionContainer = legacyStyles.themeBrandInfo;
8export const colorHeadline = legacyStyles.darkThemeTextColor; 8export const colorHeadline = legacyStyles.darkThemeTextColor;
9export const colorText = legacyStyles.darkThemeTextColor; 9export const colorText = legacyStyles.darkThemeTextColor;
10 10
11// Error Handler
12export const colorWebviewErrorHandlerBackground = legacyStyles.darkThemeGrayDarkest;
13
11// Loader 14// Loader
12export const colorFullscreenLoaderSpinner = '#FFF'; 15export const colorFullscreenLoaderSpinner = '#FFF';
13export const colorWebviewLoaderBackground = hexToRgba(legacyStyles.darkThemeGrayDarkest, 0.5); 16export const colorWebviewLoaderBackground = hexToRgba(legacyStyles.darkThemeGrayDarkest, 0.5);
diff --git a/src/theme/default/index.js b/src/theme/default/index.js
index 3ce8e7f0e..61410073d 100644
--- a/src/theme/default/index.js
+++ b/src/theme/default/index.js
@@ -23,6 +23,9 @@ export const colorSubscriptionContainerTitle = brandPrimary;
23export const colorSubscriptionContainerActionButtonBackground = brandPrimary; 23export const colorSubscriptionContainerActionButtonBackground = brandPrimary;
24export const colorSubscriptionContainerActionButtonColor = '#FFF'; 24export const colorSubscriptionContainerActionButtonColor = '#FFF';
25 25
26// Error Handler
27export const colorWebviewErrorHandlerBackground = legacyStyles.themeGrayLighter;
28
26// Loader 29// Loader
27export const colorAppLoaderSpinner = '#FFF'; 30export const colorAppLoaderSpinner = '#FFF';
28export const colorFullscreenLoaderSpinner = legacyStyles.themeGrayDark; 31export const colorFullscreenLoaderSpinner = legacyStyles.themeGrayDark;
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 000000000..46e0e6cfa
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,7 @@
1{
2 "extends": "./tsconfig.settings.json",
3 "compilerOptions": {
4 "outDir": ".tstmp",
5 "rootDir": "./"
6 },
7}
diff --git a/tsconfig.settings.json b/tsconfig.settings.json
new file mode 100644
index 000000000..ccd0927ab
--- /dev/null
+++ b/tsconfig.settings.json
@@ -0,0 +1,24 @@
1{
2 "compilerOptions": {
3 "baseUrl": ".",
4 "target": "esnext",
5 "module": "commonjs",
6 "lib": [
7 "es2015",
8 "es2017",
9 "dom"
10 ],
11 "jsx": "react",
12 "sourceMap": true,
13 "strict": true,
14 "allowSyntheticDefaultImports": true,
15 "experimentalDecorators": true,
16 "composite": true,
17 "esModuleInterop": true,
18 "typeRoots": ["packages/typings/types", "node_modules/@types"],
19 "paths": {
20 "@types/*": ["packages/typings/types/*.d.ts"],
21 "*": ["packages/typings/types/*.d.ts"]
22 }
23 }
24}
diff --git a/tslint.json b/tslint.json
new file mode 100644
index 000000000..975089ab0
--- /dev/null
+++ b/tslint.json
@@ -0,0 +1,12 @@
1{
2 "extends": ["tslint-config-airbnb"],
3 "rules": {
4 "import-name": false,
5 "variable-name": false,
6 "class-name": false,
7 "prefer-array-literal": false,
8 "semicolon": [true, "always"],
9 "max-line-length": false,
10 "ordered-imports": true
11 }
12}
diff --git a/uidev/src/app.html b/uidev/src/app.html
new file mode 100644
index 000000000..2557bf25e
--- /dev/null
+++ b/uidev/src/app.html
@@ -0,0 +1,12 @@
1<!DOCTYPE html>
2<html>
3
4<head>
5 <title>UIDev</title>
6 <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,800" rel="stylesheet">
7</head>
8
9<body>
10 <div id="root"></div>
11</body>
12</html>
diff --git a/uidev/src/app.tsx b/uidev/src/app.tsx
new file mode 100644
index 000000000..870911c2f
--- /dev/null
+++ b/uidev/src/app.tsx
@@ -0,0 +1,125 @@
1import CSS from 'csstype';
2import { Classes } from 'jss';
3import { observer } from 'mobx-react';
4import DevTools from 'mobx-react-devtools';
5import React, { Component } from 'react';
6import injectSheet from 'react-jss';
7
8import { WithTheme } from './withTheme';
9
10import './stories/badge.stories';
11import './stories/button.stories';
12import './stories/headline.stories';
13import './stories/icon.stories';
14import './stories/infobox.stories';
15import './stories/input.stories';
16import './stories/loader.stories';
17import './stories/select.stories';
18import './stories/toggle.stories';
19
20import { store } from './stores';
21
22import { theme, ThemeType } from '@meetfranz/theme';
23const defaultTheme = theme(ThemeType.default);
24
25const styles = {
26 '@global body': {
27 margin: 0,
28 fontSize: defaultTheme.uiFontSize,
29 fontFamily: '\'Open Sans\', sans-serif',
30 },
31 container: {
32 display: 'flex',
33 width: '100%',
34 },
35 menu: {
36 width: 300,
37 position: 'fixed' as CSS.PositionProperty,
38 listStyleType: 'none',
39 fontSize: 14,
40 overflow: 'scroll',
41 height: '100%',
42 },
43 storyList: {
44 paddingLeft: 18,
45 marginTop: 5,
46 marginBottom: 20,
47 },
48 stories: {
49 width: '100%',
50 marginLeft: 320,
51 paddingLeft: 40,
52 paddingRight: 40,
53 borderLeft: '1px solid #CFCFCF',
54 background: '#f7f7f7',
55 },
56 sectionHeadline: {
57 fontSize: 30,
58 },
59 storyHeadline: {
60 fontSize: 24,
61 },
62 story: {
63 paddingBottom: 40,
64 marginBottom: 40,
65 borderBottom: '1px solid #CFCFCF',
66 },
67 sectionLink: {
68 fontWeight: 'bold' as CSS.FontWeightProperty,
69 color: '#000',
70 textDecoration: 'none',
71 },
72 storyLink: {
73 color: '#000',
74 textDecoration: 'none',
75 },
76};
77
78export const App = injectSheet(styles)(observer(({ classes }: { classes: Classes }) => (
79 <div className={classes.container}>
80 <ul className={classes.menu}>
81 {store.stories.sections.map((section, key) => (
82 <li key={key}>
83 <a href={`#section-${key}`} className={classes.sectionLink}>{
84 section.name}
85 </a>
86 <ul className={classes.storyList}>
87 {section.stories.map((story, storyKey) => (
88 <li key={storyKey}>
89 <a href={`#section-${key}-story-${storyKey}`} className={classes.storyLink}>
90 {story.name}
91 </a>
92 </li>
93 ))}
94 </ul>
95 </li>
96 ))}
97 </ul>
98 <div className={classes.stories}>
99 {store.stories.sections.map((section, key) => (
100 <div key={key}>
101 <h1
102 id={`section-${key}`}
103 className={classes.sectionHeadline}
104 >
105 {section.name}
106 </h1>
107 {section.stories.map((story, storyKey) => (
108 <div className={classes.story} key={storyKey}>
109 <h2
110 id={`section-${key}-story-${storyKey}`}
111 className={classes.storyHeadline}
112 >
113 {story.name}
114 </h2>
115 <WithTheme>
116 <story.component />
117 </WithTheme>
118 </div>
119 ))}
120 </div>
121 ))}
122 </div>
123 <DevTools />
124 </div>
125)));
diff --git a/uidev/src/index.tsx b/uidev/src/index.tsx
new file mode 100644
index 000000000..99658b184
--- /dev/null
+++ b/uidev/src/index.tsx
@@ -0,0 +1,9 @@
1import React from 'react';
2import { render } from 'react-dom';
3import { App } from './app';
4
5const app = () => (
6 <App />
7);
8
9render(app(), document.getElementById('root'));
diff --git a/uidev/src/stores/index.ts b/uidev/src/stores/index.ts
new file mode 100644
index 000000000..276058ec4
--- /dev/null
+++ b/uidev/src/stores/index.ts
@@ -0,0 +1,5 @@
1import { storyStore } from './stories';
2
3export const store = {
4 stories: storyStore,
5};
diff --git a/uidev/src/stores/stories.ts b/uidev/src/stores/stories.ts
new file mode 100644
index 000000000..6a98c9fd3
--- /dev/null
+++ b/uidev/src/stores/stories.ts
@@ -0,0 +1,43 @@
1import { store } from './index';
2
3export type StorySectionName = string;
4export type StoryName = string;
5export type StoryComponent = () => JSX.Element;
6
7export interface IStories {
8 name: string;
9 component: StoryComponent;
10}
11
12export interface ISections {
13 name: StorySectionName;
14 stories: IStories[];
15}
16
17export interface IStoryStore {
18 sections: ISections[];
19}
20
21export const storyStore: IStoryStore = {
22 sections: [],
23};
24
25export const storiesOf = (name: StorySectionName) => {
26 const length = storyStore.sections.push({
27 name,
28 stories: [],
29 });
30
31 const actions = {
32 add: (name: StoryName, component: StoryComponent) => {
33 storyStore.sections[length - 1].stories.push({
34 name,
35 component,
36 });
37
38 return actions;
39 },
40 };
41
42 return actions;
43};
diff --git a/uidev/src/stories/badge.stories.tsx b/uidev/src/stories/badge.stories.tsx
new file mode 100644
index 000000000..6de2034bf
--- /dev/null
+++ b/uidev/src/stories/badge.stories.tsx
@@ -0,0 +1,21 @@
1import React from 'react';
2
3import { Badge } from '@meetfranz/ui';
4import { storiesOf } from '../stores/stories';
5
6storiesOf('Badge')
7 .add('Basic', () => (
8 <>
9 <Badge>New</Badge>
10 </>
11 ))
12 .add('Styles', () => (
13 <>
14 <Badge type="primary">Primary</Badge>
15 <Badge type="secondary">secondary</Badge>
16 <Badge type="success">success</Badge>
17 <Badge type="warning">warning</Badge>
18 <Badge type="danger">danger</Badge>
19 <Badge type="inverted">inverted</Badge>
20 </>
21 ));
diff --git a/uidev/src/stories/button.stories.tsx b/uidev/src/stories/button.stories.tsx
new file mode 100644
index 000000000..d81808530
--- /dev/null
+++ b/uidev/src/stories/button.stories.tsx
@@ -0,0 +1,97 @@
1import { observable } from 'mobx';
2import { observer } from 'mobx-react';
3import React from 'react';
4
5import { Button } from '@meetfranz/forms';
6import { storiesOf } from '../stores/stories';
7
8const defaultProps = {
9 label: 'Button',
10 id: 'test1',
11 name: 'test1',
12 type: 'button',
13 disabled: false,
14};
15
16const createStore = (args?: any) => {
17 return observable(Object.assign({}, defaultProps, args));
18};
19
20const WithStoreButton = observer(({ store }: { store: any }) => (
21 <>
22 <Button
23 {...Object.assign({}, defaultProps, store)}
24 onClick={!store.onClick ? () => {
25 store.busy = !store.busy;
26
27 window.setTimeout(() => {
28 store.busy = !store.busy;
29 }, 1000);
30 } : store.onClick}
31 />
32 </>
33));
34
35storiesOf('Button')
36 .add('Basic', () => (
37 <WithStoreButton store={createStore()} />
38 ))
39 .add('Secondary', () => (
40 <WithStoreButton store={createStore({
41 buttonType: 'secondary',
42 })} />
43 ))
44 .add('Success', () => (
45 <WithStoreButton store={createStore({
46 buttonType: 'success',
47 })} />
48 ))
49 .add('Warning', () => (
50 <WithStoreButton store={createStore({
51 buttonType: 'warning',
52 })} />
53 ))
54 .add('Danger', () => (
55 <WithStoreButton store={createStore({
56 buttonType: 'danger',
57 })} />
58 ))
59 .add('Inverted', () => (
60 <WithStoreButton store={createStore({
61 buttonType: 'inverted',
62 })} />
63 ))
64 .add('Full width', () => (
65 <WithStoreButton store={createStore({
66 stretch: true,
67 })} />
68 ))
69 .add('Disabled', () => (
70 <WithStoreButton store={createStore({
71 disabled: true,
72 })} />
73 ))
74 .add('With loader', () => (
75 <WithStoreButton store={createStore({
76 busy: true,
77 })} />
78 ))
79 .add('As link', () => (
80 <WithStoreButton store={createStore({
81 href: 'https://meetfranz.com',
82 })} />
83 ))
84 .add('As link (target=_blank)', () => (
85 <WithStoreButton store={createStore({
86 href: 'https://meetfranz.com',
87 target: '_blank',
88 })} />
89 ))
90 .add('As link (with onClick)', () => (
91 <WithStoreButton store={createStore({
92 href: 'https://meetfranz.com',
93 onClick: (e: React.MouseEvent<HTMLAnchorElement>) => {
94 e.preventDefault();
95 alert('Click event');
96 },
97 })} />));
diff --git a/uidev/src/stories/headline.stories.tsx b/uidev/src/stories/headline.stories.tsx
new file mode 100644
index 000000000..f42771cae
--- /dev/null
+++ b/uidev/src/stories/headline.stories.tsx
@@ -0,0 +1,54 @@
1import { observable } from 'mobx';
2import { observer } from 'mobx-react';
3import React from 'react';
4import uuid from 'uuid/v4';
5
6import { H1, H2, H3, H4 } from '@meetfranz/ui';
7import { storiesOf } from '../stores/stories';
8
9// interface IStoreArgs {
10// value?: boolean;
11// checked?: boolean;
12// label?: string;
13// id?: string;
14// name?: string;
15// disabled?: boolean;
16// error?: string;
17// }
18
19// const createStore = (args?: IStoreArgs) => {
20// return observable(Object.assign({
21// id: `element-${uuid()}`,
22// name: 'toggle',
23// label: 'Label',
24// value: true,
25// checked: false,
26// disabled: false,
27// error: '',
28// }, args));
29// };
30
31// const WithStoreToggle = observer(({ store }: { store: any }) => (
32// <>
33// <Toggle
34// value={store.value}
35// checked={store.checked}
36// label={store.label}
37// id={store.id}
38// name={store.name}
39// disabled={store.disabled}
40// error={store.error}
41// onChange={() => store.checked = !store.checked}
42// />
43// </>
44// ));
45
46storiesOf('Typo')
47 .add('Headlines', () => (
48 <>
49 <H1>Welcome to the world of tomorrow</H1>
50 <H2>Welcome to the world of tomorrow</H2>
51 <H3>Welcome to the world of tomorrow</H3>
52 <H4>Welcome to the world of tomorrow</H4>
53 </>
54 ));
diff --git a/uidev/src/stories/icon.stories.tsx b/uidev/src/stories/icon.stories.tsx
new file mode 100644
index 000000000..c8e7f8ced
--- /dev/null
+++ b/uidev/src/stories/icon.stories.tsx
@@ -0,0 +1,53 @@
1import { observable } from 'mobx';
2import { observer } from 'mobx-react';
3import React from 'react';
4import uuid from 'uuid/v4';
5
6import { Icon } from '@meetfranz/ui';
7import { storiesOf } from '../stores/stories';
8
9// interface IStoreArgs {
10// value?: boolean;
11// checked?: boolean;
12// label?: string;
13// id?: string;
14// name?: string;
15// disabled?: boolean;
16// error?: string;
17// }
18
19// const createStore = (args?: IStoreArgs) => {
20// return observable(Object.assign({
21// id: `element-${uuid()}`,
22// name: 'toggle',
23// label: 'Label',
24// value: true,
25// checked: false,
26// disabled: false,
27// error: '',
28// }, args));
29// };
30
31// const WithStoreToggle = observer(({ store }: { store: any }) => (
32// <>
33// <Toggle
34// value={store.value}
35// checked={store.checked}
36// label={store.label}
37// id={store.id}
38// name={store.name}
39// disabled={store.disabled}
40// error={store.error}
41// onChange={() => store.checked = !store.checked}
42// />
43// </>
44// ));
45
46storiesOf('Icon')
47 .add('Basic', () => (
48 <>
49 <Icon icon="mdiAccountCircle" />
50 <Icon icon="mdiAccountCircle" size={2} />
51 <Icon icon="mdiAccountCircle" size={3} />
52 </>
53 ));
diff --git a/uidev/src/stories/infobox.stories.tsx b/uidev/src/stories/infobox.stories.tsx
new file mode 100644
index 000000000..2a5e8b0d5
--- /dev/null
+++ b/uidev/src/stories/infobox.stories.tsx
@@ -0,0 +1,126 @@
1import { observable } from 'mobx';
2import { observer } from 'mobx-react';
3import React from 'react';
4
5import { Infobox } from '@meetfranz/ui';
6import { storiesOf } from '../stores/stories';
7
8interface IStoreArgs {
9 icon?: string;
10 ctaLabel?: string;
11 type?: string;
12 dismissable?: boolean;
13}
14
15const createStore = (args?: IStoreArgs) => {
16 return observable(Object.assign({
17 type: 'primary',
18 ctaOnClick: () => {
19 alert('on click handler');
20 },
21 }, args));
22};
23
24const WithStoreInfobox = observer(({ store, children }: { store: any, children: string | React.ReactNode }) => (
25 <>
26 <Infobox
27 icon={store.icon}
28 ctaLabel={store.ctaLabel}
29 type={store.type}
30 ctaOnClick={store.ctaOnClick}
31 dismissable={store.dismissable}
32 >
33 {children}
34 </Infobox>
35 </>
36));
37
38storiesOf('Infobox')
39 .add('Basic', () => (
40 <WithStoreInfobox store={createStore()}>Welcome to the world of tomorrow</WithStoreInfobox>
41 ))
42 .add('Icon + Dismissable', () => (
43 <WithStoreInfobox
44 store={createStore({
45 icon: 'mdiEarth',
46 dismissable: true,
47 })}
48 >
49 Welcome to the world of tomorrow
50 </WithStoreInfobox>
51 ))
52 .add('With CTA', () => (
53 <WithStoreInfobox
54 store={createStore({
55 icon: 'mdiEarth',
56 ctaLabel: 'Ok, hi!',
57 })}
58 >
59 Welcome to the world of tomorrow
60 </WithStoreInfobox>
61 ))
62 .add('With long text', () => (
63 <WithStoreInfobox
64 store={createStore({
65 icon: 'mdiEarth',
66 ctaLabel: 'Ok, hi!',
67 })}
68 >
69 Franz is your messaging app / former Emperor of Austria and combines chat & messaging services into one application. Franz currently supports Slack, WhatsApp, WeChat, HipChat, Facebook Messenger, Telegram, Google Hangouts,GroupMe, Skype and many more.
70 </WithStoreInfobox>
71 ))
72 .add('Secondary', () => (
73 <WithStoreInfobox
74 store={createStore({
75 icon: 'mdiEarth',
76 ctaLabel: 'Ok, hi!',
77 type: 'secondary',
78 })}
79 >
80 Welcome to the world of tomorrow
81 </WithStoreInfobox>
82 ))
83 .add('Success', () => (
84 <WithStoreInfobox
85 store={createStore({
86 icon: 'mdiEarth',
87 ctaLabel: 'Ok, hi!',
88 type: 'success',
89 })}
90 >
91 Welcome to the world of tomorrow
92 </WithStoreInfobox>
93 ))
94 .add('Warning', () => (
95 <WithStoreInfobox
96 store={createStore({
97 icon: 'mdiEarth',
98 ctaLabel: 'Ok, hi!',
99 type: 'warning',
100 })}
101 >
102 Welcome to the world of tomorrow
103 </WithStoreInfobox>
104 ))
105 .add('Danger', () => (
106 <WithStoreInfobox
107 store={createStore({
108 icon: 'mdiEarth',
109 ctaLabel: 'Ok, hi!',
110 type: 'danger',
111 })}
112 >
113 Welcome to the world of tomorrow
114 </WithStoreInfobox>
115 ))
116 .add('Inverted', () => (
117 <WithStoreInfobox
118 store={createStore({
119 icon: 'mdiEarth',
120 ctaLabel: 'Ok, hi!',
121 type: 'inverted',
122 })}
123 >
124 Welcome to the world of tomorrow
125 </WithStoreInfobox>
126 ));
diff --git a/uidev/src/stories/input.stories.tsx b/uidev/src/stories/input.stories.tsx
new file mode 100644
index 000000000..c522a10c7
--- /dev/null
+++ b/uidev/src/stories/input.stories.tsx
@@ -0,0 +1,97 @@
1import React from 'react';
2import uuid from 'uuid/v4';
3
4import { Input } from '@meetfranz/forms';
5import { storiesOf } from '../stores/stories';
6
7const defaultProps = () => {
8 const id = uuid();
9 return {
10 label: 'Label',
11 id: `test-${id}`,
12 name: `test-${id}`,
13 onChange: (e: React.ChangeEvent<HTMLInputElement>) => console.log('changed event', e),
14 };
15};
16
17const defaultPasswordProps = () => {
18 const id = uuid();
19 return {
20 label: 'Password',
21 id: `test-${id}`,
22 name: `test-${id}`,
23 type: 'password',
24 onChange: (e: React.ChangeEvent<HTMLInputElement>) => console.log('changed event', e),
25 };
26};
27
28storiesOf('Input')
29 .add('Basic', () => (
30 <Input
31 {...defaultProps()}
32 placeholder="Placeholder text"
33 />
34 ))
35 .add('Without Label', () => (
36 <Input
37 {...defaultProps()}
38 showLabel={false}
39 />
40 ))
41 .add('Disabled', () => (
42 <Input {...defaultProps()} disabled />
43 ))
44 .add('With prefix', () => (
45 <Input
46 {...defaultProps()}
47 prefix="https://"
48 />
49 ))
50 .add('With suffix', () => (
51 <Input
52 {...defaultProps()}
53 suffix=".meetfranz.com"
54 />
55 ))
56 .add('With pre-suffix', () => (
57 <Input
58 {...defaultProps()}
59 prefix="https://"
60 suffix=".meetfranz.com"
61 />
62 ))
63 .add('With error', () => (
64 <Input
65 {...defaultProps()}
66 value="faulty input"
67 error="This is a generic error message."
68 />
69 ));
70
71storiesOf('Password')
72 .add('Basic', () => (
73 <Input
74 {...defaultPasswordProps()}
75 />
76 ))
77 .add('Show password toggle', () => (
78 <Input
79 {...defaultPasswordProps()}
80 showPasswordToggle
81 />
82 ))
83 .add('Score password', () => (
84 <Input
85 {...defaultPasswordProps()}
86 showPasswordToggle
87 scorePassword
88 />
89 ))
90 .add('Score password with error', () => (
91 <Input
92 {...defaultPasswordProps()}
93 error="Password is too short"
94 showPasswordToggle
95 scorePassword
96 />
97 ));
diff --git a/uidev/src/stories/loader.stories.tsx b/uidev/src/stories/loader.stories.tsx
new file mode 100644
index 000000000..84e813c04
--- /dev/null
+++ b/uidev/src/stories/loader.stories.tsx
@@ -0,0 +1,14 @@
1import { observable } from 'mobx';
2import { observer } from 'mobx-react';
3import React from 'react';
4import uuid from 'uuid/v4';
5
6import { Loader } from '@meetfranz/ui';
7import { storiesOf } from '../stores/stories';
8
9storiesOf('Loader')
10 .add('Basic', () => (
11 <>
12 <Loader />
13 </>
14 ));
diff --git a/uidev/src/stories/select.stories.tsx b/uidev/src/stories/select.stories.tsx
new file mode 100644
index 000000000..81f7f08a6
--- /dev/null
+++ b/uidev/src/stories/select.stories.tsx
@@ -0,0 +1,320 @@
1import React from 'react';
2import uuid from 'uuid/v4';
3
4import { Select } from '@meetfranz/forms';
5import { storiesOf } from '../stores/stories';
6
7const defaultProps = () => {
8 const id = uuid();
9 return {
10 label: 'Label',
11 id: `test-${id}`,
12 name: `test-${id}`,
13 options: {
14 AF: 'Afghanistan',
15 AL: 'Albania',
16 DZ: 'Algeria',
17 AS: 'American Samoa',
18 AD: 'Andorra',
19 AO: 'Angola',
20 AI: 'Anguilla',
21 AQ: 'Antarctica',
22 AG: 'Antigua and Barbuda',
23 AR: 'Argentina',
24 AM: 'Armenia',
25 AW: 'Aruba',
26 AC: 'Ascension Island',
27 AU: 'Australia',
28 AT: 'Austria',
29 AZ: 'Azerbaijan',
30 BS: 'Bahamas',
31 BH: 'Bahrain',
32 BD: 'Bangladesh',
33 BB: 'Barbados',
34 BY: 'Belarus',
35 BE: 'Belgium',
36 BZ: 'Belize',
37 BJ: 'Benin',
38 BM: 'Bermuda',
39 BT: 'Bhutan',
40 BO: 'Bolivia',
41 BA: 'Bosnia and Herzegovina',
42 BW: 'Botswana',
43 BV: 'Bouvet Island',
44 BR: 'Brazil',
45 BQ: 'British Antarctic Territory',
46 IO: 'British Indian Ocean Territory',
47 VG: 'British Virgin Islands',
48 BN: 'Brunei',
49 BG: 'Bulgaria',
50 BF: 'Burkina Faso',
51 BI: 'Burundi',
52 KH: 'Cambodia',
53 CM: 'Cameroon',
54 CA: 'Canada',
55 IC: 'Canary Islands',
56 CT: 'Canton and Enderbury Islands',
57 CV: 'Cape Verde',
58 KY: 'Cayman Islands',
59 CF: 'Central African Republic',
60 EA: 'Ceuta and Melilla',
61 TD: 'Chad',
62 CL: 'Chile',
63 CN: 'China',
64 CX: 'Christmas Island',
65 CP: 'Clipperton Island',
66 CC: 'Cocos [Keeling] Islands',
67 CO: 'Colombia',
68 KM: 'Comoros',
69 CD: 'Congo - Kinshasa',
70 CG: 'Congo [Republic]',
71 CK: 'Cook Islands',
72 CR: 'Costa Rica',
73 HR: 'Croatia',
74 CU: 'Cuba',
75 CY: 'Cyprus',
76 CZ: 'Czech Republic',
77 CI: 'Côte d’Ivoire',
78 DK: 'Denmark',
79 DG: 'Diego Garcia',
80 DJ: 'Djibouti',
81 DM: 'Dominica',
82 DO: 'Dominican Republic',
83 NQ: 'Dronning Maud Land',
84 TL: 'East Timor',
85 EC: 'Ecuador',
86 EG: 'Egypt',
87 SV: 'El Salvador',
88 GQ: 'Equatorial Guinea',
89 ER: 'Eritrea',
90 EE: 'Estonia',
91 ET: 'Ethiopia',
92 FK: 'Falkland Islands',
93 FO: 'Faroe Islands',
94 FJ: 'Fiji',
95 FI: 'Finland',
96 FR: 'France',
97 GF: 'French Guiana',
98 PF: 'French Polynesia',
99 TF: 'French Southern Territories',
100 FQ: 'French Southern and Antarctic Territories',
101 GA: 'Gabon',
102 GM: 'Gambia',
103 GE: 'Georgia',
104 DE: 'Germany',
105 GH: 'Ghana',
106 GI: 'Gibraltar',
107 GR: 'Greece',
108 GL: 'Greenland',
109 GD: 'Grenada',
110 GP: 'Guadeloupe',
111 GU: 'Guam',
112 GT: 'Guatemala',
113 GG: 'Guernsey',
114 GN: 'Guinea',
115 GW: 'Guinea-Bissau',
116 GY: 'Guyana',
117 HT: 'Haiti',
118 HM: 'Heard Island and McDonald Islands',
119 HN: 'Honduras',
120 HK: 'Hong Kong',
121 HU: 'Hungary',
122 IS: 'Iceland',
123 IN: 'India',
124 ID: 'Indonesia',
125 IR: 'Iran',
126 IQ: 'Iraq',
127 IE: 'Ireland',
128 IM: 'Isle of Man',
129 IL: 'Israel',
130 IT: 'Italy',
131 JM: 'Jamaica',
132 JP: 'Japan',
133 JE: 'Jersey',
134 JT: 'Johnston Island',
135 JO: 'Jordan',
136 KZ: 'Kazakhstan',
137 KE: 'Kenya',
138 KI: 'Kiribati',
139 XK: 'Kosovo',
140 KW: 'Kuwait',
141 KG: 'Kyrgyzstan',
142 LA: 'Laos',
143 LV: 'Latvia',
144 LB: 'Lebanon',
145 LS: 'Lesotho',
146 LR: 'Liberia',
147 LY: 'Libya',
148 LI: 'Liechtenstein',
149 LT: 'Lithuania',
150 LU: 'Luxembourg',
151 MO: 'Macau',
152 MK: 'Macedonia',
153 MG: 'Madagascar',
154 MW: 'Malawi',
155 MY: 'Malaysia',
156 MV: 'Maldives',
157 ML: 'Mali',
158 MT: 'Malta',
159 MH: 'Marshall Islands',
160 MQ: 'Martinique',
161 MR: 'Mauritania',
162 MU: 'Mauritius',
163 YT: 'Mayotte',
164 FX: 'Metropolitan France',
165 MX: 'Mexico',
166 FM: 'Micronesia',
167 MI: 'Midway Islands',
168 MD: 'Moldova',
169 MC: 'Monaco',
170 MN: 'Mongolia',
171 ME: 'Montenegro',
172 MS: 'Montserrat',
173 MA: 'Morocco',
174 MZ: 'Mozambique',
175 MM: 'Myanmar [Burma]',
176 NA: 'Namibia',
177 NR: 'Nauru',
178 NP: 'Nepal',
179 NL: 'Netherlands',
180 AN: 'Netherlands Antilles',
181 NC: 'New Caledonia',
182 NZ: 'New Zealand',
183 NI: 'Nicaragua',
184 NE: 'Niger',
185 NG: 'Nigeria',
186 NU: 'Niue',
187 NF: 'Norfolk Island',
188 KP: 'North Korea',
189 VD: 'North Vietnam',
190 MP: 'Northern Mariana Islands',
191 NO: 'Norway',
192 OM: 'Oman',
193 QO: 'Outlying Oceania',
194 PC: 'Pacific Islands Trust Territory',
195 PK: 'Pakistan',
196 PW: 'Palau',
197 PS: 'Palestinian Territories',
198 PA: 'Panama',
199 PZ: 'Panama Canal Zone',
200 PG: 'Papua New Guinea',
201 PY: 'Paraguay',
202 YD: 'Peoples Democratic Republic of Yemen',
203 PE: 'Peru',
204 PH: 'Philippines',
205 PN: 'Pitcairn Islands',
206 PL: 'Poland',
207 PT: 'Portugal',
208 PR: 'Puerto Rico',
209 QA: 'Qatar',
210 RO: 'Romania',
211 RU: 'Russia',
212 RW: 'Rwanda',
213 RE: 'RĂ©union',
214 BL: 'Saint Barthélemy',
215 SH: 'Saint Helena',
216 KN: 'Saint Kitts and Nevis',
217 LC: 'Saint Lucia',
218 MF: 'Saint Martin',
219 PM: 'Saint Pierre and Miquelon',
220 VC: 'Saint Vincent and the Grenadines',
221 WS: 'Samoa',
222 SM: 'San Marino',
223 SA: 'Saudi Arabia',
224 SN: 'Senegal',
225 RS: 'Serbia',
226 CS: 'Serbia and Montenegro',
227 SC: 'Seychelles',
228 SL: 'Sierra Leone',
229 SG: 'Singapore',
230 SK: 'Slovakia',
231 SI: 'Slovenia',
232 SB: 'Solomon Islands',
233 SO: 'Somalia',
234 ZA: 'South Africa',
235 GS: 'South Georgia and the South Sandwich Islands',
236 KR: 'South Korea',
237 ES: 'Spain',
238 LK: 'Sri Lanka',
239 SD: 'Sudan',
240 SR: 'Suriname',
241 SJ: 'Svalbard and Jan Mayen',
242 SZ: 'Swaziland',
243 SE: 'Sweden',
244 CH: 'Switzerland',
245 SY: 'Syria',
246 ST: 'SĂ£o TomĂ© and PrĂ­ncipe',
247 TW: 'Taiwan',
248 TJ: 'Tajikistan',
249 TZ: 'Tanzania',
250 TH: 'Thailand',
251 TG: 'Togo',
252 TK: 'Tokelau',
253 TO: 'Tonga',
254 TT: 'Trinidad and Tobago',
255 TA: 'Tristan da Cunha',
256 TN: 'Tunisia',
257 TR: 'Turkey',
258 TM: 'Turkmenistan',
259 TC: 'Turks and Caicos Islands',
260 TV: 'Tuvalu',
261 UM: 'U.S. Minor Outlying Islands',
262 PU: 'U.S. Miscellaneous Pacific Islands',
263 VI: 'U.S. Virgin Islands',
264 UG: 'Uganda',
265 UA: 'Ukraine',
266 AE: 'United Arab Emirates',
267 GB: 'United Kingdom',
268 US: 'United States',
269 UY: 'Uruguay',
270 UZ: 'Uzbekistan',
271 VU: 'Vanuatu',
272 VA: 'Vatican City',
273 VE: 'Venezuela',
274 VN: 'Vietnam',
275 WK: 'Wake Island',
276 WF: 'Wallis and Futuna',
277 EH: 'Western Sahara',
278 YE: 'Yemen',
279 ZM: 'Zambia',
280 ZW: 'Zimbabwe',
281 AX: 'Ă…land Islands',
282 },
283 actionText: 'Select country',
284 // defaultValue: 'AT',
285 onChange: (e: React.ChangeEvent<HTMLInputElement>) => console.log('changed event', e),
286 };
287};
288
289storiesOf('Select')
290 .add('Basic', () => (
291 <Select
292 {...defaultProps()}
293 />
294 ))
295 .add('With preselection', () => (
296 <Select
297 {...defaultProps()}
298 defaultValue="AT"
299 />
300 ))
301 .add('With search', () => (
302 <Select
303 {...defaultProps()}
304 showSearch
305 />
306 ))
307 .add('Disabled', () => (
308 <Select
309 {...defaultProps()}
310 showSearch
311 disabled
312 />
313 ))
314 .add('With error', () => (
315 <Select
316 {...defaultProps()}
317 showSearch
318 error="Your selection was a bit too funky for my taste"
319 />
320 ));
diff --git a/uidev/src/stories/toggle.stories.tsx b/uidev/src/stories/toggle.stories.tsx
new file mode 100644
index 000000000..091342496
--- /dev/null
+++ b/uidev/src/stories/toggle.stories.tsx
@@ -0,0 +1,70 @@
1import { observable } from 'mobx';
2import { observer } from 'mobx-react';
3import React from 'react';
4import uuid from 'uuid/v4';
5
6import { Toggle } from '@meetfranz/forms';
7import { storiesOf } from '../stores/stories';
8
9interface IStoreArgs {
10 value?: boolean;
11 checked?: boolean;
12 label?: string;
13 id?: string;
14 name?: string;
15 disabled?: boolean;
16 error?: string;
17}
18
19const createStore = (args?: IStoreArgs) => {
20 return observable(Object.assign({
21 id: `element-${uuid()}`,
22 name: 'toggle',
23 label: 'Label',
24 value: true,
25 checked: false,
26 disabled: false,
27 error: '',
28 }, args));
29};
30
31const WithStoreToggle = observer(({ store }: { store: any }) => (
32 <>
33 <Toggle
34 value={store.value}
35 checked={store.checked}
36 label={store.label}
37 id={store.id}
38 name={store.name}
39 disabled={store.disabled}
40 error={store.error}
41 onChange={() => store.checked = !store.checked}
42 />
43 </>
44));
45
46storiesOf('Toggle')
47 .add('Basic', () => (
48 <WithStoreToggle store={createStore()} />
49 ))
50 .add('Checked', () => (
51 <WithStoreToggle store={createStore({
52 checked: true,
53 })} />
54 ))
55 .add('Disabled', () => (
56 <WithStoreToggle store={createStore({
57 checked: true,
58 disabled: true,
59 })} />
60 ))
61 .add('Long label', () => (
62 <WithStoreToggle store={createStore({
63 label: 'Hello world, this is an insanely long label for this toggle. We need to make sure that it will be displayed correctly.',
64 })} />
65 ))
66 .add('With error', () => (
67 <WithStoreToggle store={createStore({
68 error: 'Something went wrong',
69 })} />
70 ));
diff --git a/uidev/src/withTheme/index.tsx b/uidev/src/withTheme/index.tsx
new file mode 100644
index 000000000..17a1074d3
--- /dev/null
+++ b/uidev/src/withTheme/index.tsx
@@ -0,0 +1,50 @@
1import { theme, Theme, ThemeType } from '@meetfranz/theme';
2import { Classes } from 'jss';
3import React from 'react';
4import injectSheet, { ThemeProvider } from 'react-jss';
5
6const defaultTheme = {
7 name: 'Default',
8 variables: theme(ThemeType.default),
9};
10
11const darkTheme = {
12 name: 'Dark Mode',
13 variables: theme(ThemeType.dark),
14};
15
16const themes = [defaultTheme, darkTheme];
17
18const styles = (theme: Theme) => ({
19 title: {
20 fontSize: 14,
21 },
22 container: {
23 border: theme.inputBorder,
24 borderRadius: theme.borderRadiusSmall,
25 marginBottom: 20,
26 padding: 20,
27 background: theme.colorContentBackground,
28 },
29});
30
31const Container = injectSheet(styles)(({ name, classes, story }: { name: string, classes: Classes, story: React.ReactNode }) => (
32 <article>
33 <h1 className={classes.title}>{name}</h1>
34 <div className={classes.container}>
35 {story}
36 </div>
37 </article>
38));
39
40export const WithTheme = ({ children }: {children: React.ReactChild}) => {
41 return (
42 <>
43 {themes.map((theme, key) => (
44 <ThemeProvider key={key} theme={theme.variables}>
45 <Container story={children} name={theme.name} />
46 </ThemeProvider>
47 ))}
48 </>
49 );
50};
diff --git a/uidev/tsconfig.json b/uidev/tsconfig.json
new file mode 100644
index 000000000..fb57639c8
--- /dev/null
+++ b/uidev/tsconfig.json
@@ -0,0 +1,14 @@
1{
2 "extends": "../tsconfig.settings.json",
3 "compilerOptions": {
4 "baseUrl": "..",
5 "outDir": "lib",
6 "rootDir": "src",
7 },
8 "references": [{
9 "path": "../packages/theme"
10 },
11 {
12 "path": "../packages/forms"
13 }]
14}
diff --git a/uidev/tslint.json b/uidev/tslint.json
new file mode 100644
index 000000000..ec365f164
--- /dev/null
+++ b/uidev/tslint.json
@@ -0,0 +1,3 @@
1{
2 "extends": "../tslint.json"
3}
diff --git a/uidev/webpack.config.js b/uidev/webpack.config.js
new file mode 100644
index 000000000..74ea870ef
--- /dev/null
+++ b/uidev/webpack.config.js
@@ -0,0 +1,29 @@
1const path = require('path');
2const HtmlWebpackPlugin = require('html-webpack-plugin');
3
4module.exports = {
5 entry: './src/index.tsx',
6 module: {
7 rules: [{
8 test: /\.tsx?$/,
9 use: 'ts-loader',
10 exclude: /node_modules/,
11 }],
12 },
13 resolve: {
14 extensions: ['.tsx', '.ts', '.js'],
15 alias: {
16 react: path.resolve('../node_modules/react'),
17 },
18 },
19 mode: 'none',
20 plugins: [
21 new HtmlWebpackPlugin({
22 template: path.join('src', 'app.html'),
23 }),
24 ],
25 devServer: {
26 inline: true,
27 port: 8008,
28 },
29};
diff --git a/webpack.config.base.js b/webpack.config.base.js
new file mode 100644
index 000000000..5f81713ce
--- /dev/null
+++ b/webpack.config.base.js
@@ -0,0 +1,24 @@
1const path = require('path');
2const TerserPlugin = require('terser-webpack-plugin');
3
4const IS_DEV = process.env.NODE_ENV === 'development';
5
6module.exports = dir => ({
7 context: dir,
8 entry: path.join(dir, '/src/index.ts'),
9 module: {
10 rules: [{
11 test: /\.tsx?$/,
12 loader: 'ts-loader',
13 exclude: /node_modules/,
14 }],
15 },
16 resolve: {
17 extensions: ['.tsx', '.ts', '.js'],
18 },
19 devtool: 'inline-source-map',
20 mode: IS_DEV ? 'development' : 'production',
21 optimization: {
22 minimizer: !IS_DEV ? [new TerserPlugin()] : [],
23 },
24});