Use requestIdleCallback timeout to force expiration (#11548)
* Don't call idle callback unless there's time remaining * Expiration fixture Fixture that demonstrates how async work expires after a certain interval. The fixture clogs the main thread with animation work, so it only works if the `timeout` option is provided to `requestIdleCallback`. * Pass timeout option to requestIdleCallback Forces `requestIdleCallback` to fire if too much time has elapsed, even if the main thread is busy. Required to make expiration times work properly. Otherwise, async work can expire, but React never has a chance to flush it because the browser never calls into React.
Andrew Clark committed
Nov 15, 2017 at 13:46 UTC
9b36df86c6ccecb73ca44899386e6a72a83ad445
18 files changed
+6887
-38
fixtures/expiration/.gitignore
new
+24
@@ -0,0 +1,24 @@
1
+# See https://help.github.com/ignore-files/ for more about ignoring files.
2
+
3
+# dependencies
4
+/node_modules
5
+
6
+# testing
7
+/coverage
8
+
9
+# production
10
+/build
11
+
12
+# misc
13
+.DS_Store
14
+.env.local
15
+.env.development.local
16
+.env.test.local
17
+.env.production.local
18
+
19
+npm-debug.log*
20
+yarn-debug.log*
21
+yarn-error.log*
22
+
23
+public/react.development.js
24
+public/react-dom.development.js
\ No newline at end of file
fixtures/expiration/package.json
new
+17
@@ -0,0 +1,17 @@
1
+{
2
+ "name": "expiration-2",
3
+ "version": "0.1.0",
4
+ "private": true,
5
+ "dependencies": {
6
+ "react": "^16.1.1",
7
+ "react-dom": "^16.1.1",
8
+ "react-scripts": "1.0.17"
9
+ },
10
+ "scripts": {
11
+ "prestart": "cp ../../build/dist/{react,react-dom}.development.js public/",
12
+ "start": "react-scripts start",
13
+ "build": "react-scripts build",
14
+ "test": "react-scripts test --env=jsdom",
15
+ "eject": "react-scripts eject"
16
+ }
17
+}
fixtures/expiration/public/index.html
new
+51
@@ -0,0 +1,51 @@
1
+<!DOCTYPE html>
2
+<html lang="en">
3
+
4
+<head>
5
+ <meta charset="utf-8">
6
+ <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
7
+ <meta name="theme-color" content="#000000">
8
+ <!--
9
+ manifest.json provides metadata used when your web app is added to the
10
+ homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/
11
+ -->
12
+ <link rel="manifest" href="%PUBLIC_URL%/manifest.json">
13
+ <link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">
14
+ <!--
15
+ Notice the use of %PUBLIC_URL% in the tags above.
16
+ It will be replaced with the URL of the `public` folder during the build.
17
+ Only files inside the `public` folder can be referenced from the HTML.
18
+
19
+ Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
20
+ work correctly both with client-side routing and a non-root public URL.
21
+ Learn how to configure a non-root public URL by running `npm run build`.
22
+ -->
23
+ <script src="/react.development.js"></script>
24
+ <script src="/react-dom.development.js"></script>
25
+ <title>Expiration Example</title>
26
+</head>
27
+
28
+<body>
29
+ <h1>Expiration Example</h1>
30
+ <p>This fixture demonstrates expiration using the
31
+ <code>timeout</code> option of
32
+ <code>requestIdleCallback</code>. If it's working correctly, you should see below a number that increments approximately once every second (the expiration
33
+ time of a low priority update.) If there is no counter, or if it increases too slowly or quickly, something is broken.
34
+ </p>
35
+ <noscript>
36
+ You need to enable JavaScript to run this app.
37
+ </noscript>
38
+ <div id="root"></div>
39
+ <!--
40
+ This HTML file is a template.
41
+ If you open it directly in the browser, you will see an empty page.
42
+
43
+ You can add webfonts, meta tags, or analytics to this file.
44
+ The build step will place the bundled scripts into the <body> tag.
45
+
46
+ To begin the development, run `npm start` or `yarn start`.
47
+ To create a production bundle, use `npm run build` or `yarn build`.
48
+ -->
49
+</body>
50
+
51
+</html>
\ No newline at end of file
fixtures/expiration/src/index.js
new
+34
@@ -0,0 +1,34 @@
1
+const React = global.React;
2
+const ReactDOM = global.ReactDOM;
3
+
4
+class Counter extends React.unstable_AsyncComponent {
5
+ state = {counter: 0};
6
+ onCommit() {
7
+ setImmediate(() => {
8
+ this.setState(state => ({
9
+ counter: state.counter + 1,
10
+ }));
11
+ });
12
+ }
13
+ componentDidMount() {
14
+ this.onCommit();
15
+ }
16
+ componentDidUpdate() {
17
+ this.onCommit();
18
+ }
19
+ render() {
20
+ return <h1>{this.state.counter}</h1>;
21
+ }
22
+}
23
+
24
+const interval = 200;
25
+function block() {
26
+ const endTime = performance.now() + interval;
27
+ while (performance.now() < endTime) {}
28
+}
29
+setInterval(block, interval);
30
+
31
+// Should render a counter that increments approximately every second (the
32
+// expiration time of a low priority update).
33
+ReactDOM.render(<Counter />, document.getElementById('root'));
34
+block();
fixtures/expiration/yarn.lock
new
+6614
@@ -0,0 +1,6614 @@
1
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2
+# yarn lockfile v1
3
+
4
+
5
+abab@^1.0.3:
6
+ version "1.0.4"
7
+ resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
8
+
9
+abbrev@1:
10
+ version "1.1.1"
11
+ resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
12
+
13
+accepts@~1.3.4:
14
+ version "1.3.4"
15
+ resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f"
16
+ dependencies:
17
+ mime-types "~2.1.16"
18
+ negotiator "0.6.1"
19
+
20
+acorn-dynamic-import@^2.0.0:
21
+ version "2.0.2"
22
+ resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4"
23
+ dependencies:
24
+ acorn "^4.0.3"
25
+
26
+acorn-globals@^3.1.0:
27
+ version "3.1.0"
28
+ resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz#fd8270f71fbb4996b004fa880ee5d46573a731bf"
29
+ dependencies:
30
+ acorn "^4.0.4"
31
+
32
+acorn-jsx@^3.0.0:
33
+ version "3.0.1"
34
+ resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
35
+ dependencies:
36
+ acorn "^3.0.4"
37
+
38
+acorn@^3.0.4:
39
+ version "3.3.0"
40
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
41
+
42
+acorn@^4.0.3, acorn@^4.0.4:
43
+ version "4.0.13"
44
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
45
+
46
+acorn@^5.0.0, acorn@^5.2.1:
47
+ version "5.2.1"
48
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7"
49
+
50
+address@1.0.3, address@^1.0.1:
51
+ version "1.0.3"
52
+ resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9"
53
+
54
+ajv-keywords@^2.0.0, ajv-keywords@^2.1.0:
55
+ version "2.1.1"
56
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762"
57
+
58
+ajv@^4.9.1:
59
+ version "4.11.8"
60
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
61
+ dependencies:
62
+ co "^4.6.0"
63
+ json-stable-stringify "^1.0.1"
64
+
65
+ajv@^5.0.0, ajv@^5.1.0, ajv@^5.1.5, ajv@^5.2.0, ajv@^5.2.3:
66
+ version "5.3.0"
67
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.3.0.tgz#4414ff74a50879c208ee5fdc826e32c303549eda"
68
+ dependencies:
69
+ co "^4.6.0"
70
+ fast-deep-equal "^1.0.0"
71
+ fast-json-stable-stringify "^2.0.0"
72
+ json-schema-traverse "^0.3.0"
73
+
74
+align-text@^0.1.1, align-text@^0.1.3:
75
+ version "0.1.4"
76
+ resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
77
+ dependencies:
78
+ kind-of "^3.0.2"
79
+ longest "^1.0.1"
80
+ repeat-string "^1.5.2"
81
+
82
+alphanum-sort@^1.0.1, alphanum-sort@^1.0.2:
83
+ version "1.0.2"
84
+ resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
85
+
86
+amdefine@>=0.0.4:
87
+ version "1.0.1"
88
+ resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
89
+
90
+ansi-align@^1.1.0:
91
+ version "1.1.0"
92
+ resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-1.1.0.tgz#2f0c1658829739add5ebb15e6b0c6e3423f016ba"
93
+ dependencies:
94
+ string-width "^1.0.1"
95
+
96
+ansi-escapes@^1.4.0:
97
+ version "1.4.0"
98
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e"
99
+
100
+ansi-escapes@^3.0.0:
101
+ version "3.0.0"
102
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92"
103
+
104
+ansi-html@0.0.7:
105
+ version "0.0.7"
106
+ resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
107
+
108
+ansi-regex@^2.0.0, ansi-regex@^2.1.1:
109
+ version "2.1.1"
110
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
111
+
112
+ansi-regex@^3.0.0:
113
+ version "3.0.0"
114
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
115
+
116
+ansi-styles@^2.2.1:
117
+ version "2.2.1"
118
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
119
+
120
+ansi-styles@^3.0.0, ansi-styles@^3.1.0:
121
+ version "3.2.0"
122
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88"
123
+ dependencies:
124
+ color-convert "^1.9.0"
125
+
126
+anymatch@^1.3.0:
127
+ version "1.3.2"
128
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
129
+ dependencies:
130
+ micromatch "^2.1.5"
131
+ normalize-path "^2.0.0"
132
+
133
+append-transform@^0.4.0:
134
+ version "0.4.0"
135
+ resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991"
136
+ dependencies:
137
+ default-require-extensions "^1.0.0"
138
+
139
+aproba@^1.0.3:
140
+ version "1.2.0"
141
+ resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
142
+
143
+are-we-there-yet@~1.1.2:
144
+ version "1.1.4"
145
+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d"
146
+ dependencies:
147
+ delegates "^1.0.0"
148
+ readable-stream "^2.0.6"
149
+
150
+argparse@^1.0.7:
151
+ version "1.0.9"
152
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"
153
+ dependencies:
154
+ sprintf-js "~1.0.2"
155
+
156
+aria-query@^0.7.0:
157
+ version "0.7.0"
158
+ resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-0.7.0.tgz#4af10a1e61573ddea0cf3b99b51c52c05b424d24"
159
+ dependencies:
160
+ ast-types-flow "0.0.7"
161
+
162
+arr-diff@^2.0.0:
163
+ version "2.0.0"
164
+ resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
165
+ dependencies:
166
+ arr-flatten "^1.0.1"
167
+
168
+arr-flatten@^1.0.1:
169
+ version "1.1.0"
170
+ resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
171
+
172
+array-equal@^1.0.0:
173
+ version "1.0.0"
174
+ resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
175
+
176
+array-filter@~0.0.0:
177
+ version "0.0.1"
178
+ resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec"
179
+
180
+array-find-index@^1.0.1:
181
+ version "1.0.2"
182
+ resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
183
+
184
+array-flatten@1.1.1:
185
+ version "1.1.1"
186
+ resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
187
+
188
+array-flatten@^2.1.0:
189
+ version "2.1.1"
190
+ resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.1.tgz#426bb9da84090c1838d812c8150af20a8331e296"
191
+
192
+array-includes@^3.0.3:
193
+ version "3.0.3"
194
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d"
195
+ dependencies:
196
+ define-properties "^1.1.2"
197
+ es-abstract "^1.7.0"
198
+
199
+array-map@~0.0.0:
200
+ version "0.0.0"
201
+ resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662"
202
+
203
+array-reduce@~0.0.0:
204
+ version "0.0.0"
205
+ resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b"
206
+
207
+array-union@^1.0.1:
208
+ version "1.0.2"
209
+ resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
210
+ dependencies:
211
+ array-uniq "^1.0.1"
212
+
213
+array-uniq@^1.0.1:
214
+ version "1.0.3"
215
+ resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
216
+
217
+array-unique@^0.2.1:
218
+ version "0.2.1"
219
+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
220
+
221
+arrify@^1.0.0, arrify@^1.0.1:
222
+ version "1.0.1"
223
+ resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
224
+
225
+asap@~2.0.3:
226
+ version "2.0.6"
227
+ resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
228
+
229
+asn1.js@^4.0.0:
230
+ version "4.9.2"
231
+ resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.2.tgz#8117ef4f7ed87cd8f89044b5bff97ac243a16c9a"
232
+ dependencies:
233
+ bn.js "^4.0.0"
234
+ inherits "^2.0.1"
235
+ minimalistic-assert "^1.0.0"
236
+
237
+asn1@~0.2.3:
238
+ version "0.2.3"
239
+ resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
240
+
241
+assert-plus@1.0.0, assert-plus@^1.0.0:
242
+ version "1.0.0"
243
+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
244
+
245
+assert-plus@^0.2.0:
246
+ version "0.2.0"
247
+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
248
+
249
+assert@^1.1.1:
250
+ version "1.4.1"
251
+ resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91"
252
+ dependencies:
253
+ util "0.10.3"
254
+
255
+ast-types-flow@0.0.7:
256
+ version "0.0.7"
257
+ resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
258
+
259
+async-each@^1.0.0:
260
+ version "1.0.1"
261
+ resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
262
+
263
+async@^1.4.0, async@^1.5.2:
264
+ version "1.5.2"
265
+ resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
266
+
267
+async@^2.1.2, async@^2.1.4, async@^2.4.1:
268
+ version "2.6.0"
269
+ resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4"
270
+ dependencies:
271
+ lodash "^4.14.0"
272
+
273
+asynckit@^0.4.0:
274
+ version "0.4.0"
275
+ resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
276
+
277
+autoprefixer@7.1.6:
278
+ version "7.1.6"
279
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.6.tgz#fb933039f74af74a83e71225ce78d9fd58ba84d7"
280
+ dependencies:
281
+ browserslist "^2.5.1"
282
+ caniuse-lite "^1.0.30000748"
283
+ normalize-range "^0.1.2"
284
+ num2fraction "^1.2.2"
285
+ postcss "^6.0.13"
286
+ postcss-value-parser "^3.2.3"
287
+
288
+autoprefixer@^6.3.1:
289
+ version "6.7.7"
290
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014"
291
+ dependencies:
292
+ browserslist "^1.7.6"
293
+ caniuse-db "^1.0.30000634"
294
+ normalize-range "^0.1.2"
295
+ num2fraction "^1.2.2"
296
+ postcss "^5.2.16"
297
+ postcss-value-parser "^3.2.3"
298
+
299
+aws-sign2@~0.6.0:
300
+ version "0.6.0"
301
+ resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
302
+
303
+aws-sign2@~0.7.0:
304
+ version "0.7.0"
305
+ resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
306
+
307
+aws4@^1.2.1, aws4@^1.6.0:
308
+ version "1.6.0"
309
+ resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
310
+
311
+axobject-query@^0.1.0:
312
+ version "0.1.0"
313
+ resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-0.1.0.tgz#62f59dbc59c9f9242759ca349960e7a2fe3c36c0"
314
+ dependencies:
315
+ ast-types-flow "0.0.7"
316
+
317
+babel-code-frame@6.26.0, babel-code-frame@^6.11.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
318
+ version "6.26.0"
319
+ resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
320
+ dependencies:
321
+ chalk "^1.1.3"
322
+ esutils "^2.0.2"
323
+ js-tokens "^3.0.2"
324
+
325
+babel-core@6.26.0, babel-core@^6.0.0, babel-core@^6.26.0:
326
+ version "6.26.0"
327
+ resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8"
328
+ dependencies:
329
+ babel-code-frame "^6.26.0"
330
+ babel-generator "^6.26.0"
331
+ babel-helpers "^6.24.1"
332
+ babel-messages "^6.23.0"
333
+ babel-register "^6.26.0"
334
+ babel-runtime "^6.26.0"
335
+ babel-template "^6.26.0"
336
+ babel-traverse "^6.26.0"
337
+ babel-types "^6.26.0"
338
+ babylon "^6.18.0"
339
+ convert-source-map "^1.5.0"
340
+ debug "^2.6.8"
341
+ json5 "^0.5.1"
342
+ lodash "^4.17.4"
343
+ minimatch "^3.0.4"
344
+ path-is-absolute "^1.0.1"
345
+ private "^0.1.7"
346
+ slash "^1.0.0"
347
+ source-map "^0.5.6"
348
+
349
+babel-eslint@7.2.3:
350
+ version "7.2.3"
351
+ resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.2.3.tgz#b2fe2d80126470f5c19442dc757253a897710827"
352
+ dependencies:
353
+ babel-code-frame "^6.22.0"
354
+ babel-traverse "^6.23.1"
355
+ babel-types "^6.23.0"
356
+ babylon "^6.17.0"
357
+
358
+babel-generator@^6.18.0, babel-generator@^6.26.0:
359
+ version "6.26.0"
360
+ resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5"
361
+ dependencies:
362
+ babel-messages "^6.23.0"
363
+ babel-runtime "^6.26.0"
364
+ babel-types "^6.26.0"
365
+ detect-indent "^4.0.0"
366
+ jsesc "^1.3.0"
367
+ lodash "^4.17.4"
368
+ source-map "^0.5.6"
369
+ trim-right "^1.0.1"
370
+
371
+babel-helper-builder-binary-assignment-operator-visitor@^6.24.1:
372
+ version "6.24.1"
373
+ resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664"
374
+ dependencies:
375
+ babel-helper-explode-assignable-expression "^6.24.1"
376
+ babel-runtime "^6.22.0"
377
+ babel-types "^6.24.1"
378
+
379
+babel-helper-builder-react-jsx@^6.24.1:
380
+ version "6.26.0"
381
+ resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0"
382
+ dependencies:
383
+ babel-runtime "^6.26.0"
384
+ babel-types "^6.26.0"
385
+ esutils "^2.0.2"
386
+
387
+babel-helper-call-delegate@^6.24.1:
388
+ version "6.24.1"
389
+ resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d"
390
+ dependencies:
391
+ babel-helper-hoist-variables "^6.24.1"
392
+ babel-runtime "^6.22.0"
393
+ babel-traverse "^6.24.1"
394
+ babel-types "^6.24.1"
395
+
396
+babel-helper-define-map@^6.24.1:
397
+ version "6.26.0"
398
+ resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f"
399
+ dependencies:
400
+ babel-helper-function-name "^6.24.1"
401
+ babel-runtime "^6.26.0"
402
+ babel-types "^6.26.0"
403
+ lodash "^4.17.4"
404
+
405
+babel-helper-explode-assignable-expression@^6.24.1:
406
+ version "6.24.1"
407
+ resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa"
408
+ dependencies:
409
+ babel-runtime "^6.22.0"
410
+ babel-traverse "^6.24.1"
411
+ babel-types "^6.24.1"
412
+
413
+babel-helper-function-name@^6.24.1:
414
+ version "6.24.1"
415
+ resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9"
416
+ dependencies:
417
+ babel-helper-get-function-arity "^6.24.1"
418
+ babel-runtime "^6.22.0"
419
+ babel-template "^6.24.1"
420
+ babel-traverse "^6.24.1"
421
+ babel-types "^6.24.1"
422
+
423
+babel-helper-get-function-arity@^6.24.1:
424
+ version "6.24.1"
425
+ resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d"
426
+ dependencies:
427
+ babel-runtime "^6.22.0"
428
+ babel-types "^6.24.1"
429
+
430
+babel-helper-hoist-variables@^6.24.1:
431
+ version "6.24.1"
432
+ resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76"
433
+ dependencies:
434
+ babel-runtime "^6.22.0"
435
+ babel-types "^6.24.1"
436
+
437
+babel-helper-optimise-call-expression@^6.24.1:
438
+ version "6.24.1"
439
+ resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257"
440
+ dependencies:
441
+ babel-runtime "^6.22.0"
442
+ babel-types "^6.24.1"
443
+
444
+babel-helper-regex@^6.24.1:
445
+ version "6.26.0"
446
+ resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72"
447
+ dependencies:
448
+ babel-runtime "^6.26.0"
449
+ babel-types "^6.26.0"
450
+ lodash "^4.17.4"
451
+
452
+babel-helper-remap-async-to-generator@^6.24.1:
453
+ version "6.24.1"
454
+ resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b"
455
+ dependencies:
456
+ babel-helper-function-name "^6.24.1"
457
+ babel-runtime "^6.22.0"
458
+ babel-template "^6.24.1"
459
+ babel-traverse "^6.24.1"
460
+ babel-types "^6.24.1"
461
+
462
+babel-helper-replace-supers@^6.24.1:
463
+ version "6.24.1"
464
+ resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a"
465
+ dependencies:
466
+ babel-helper-optimise-call-expression "^6.24.1"
467
+ babel-messages "^6.23.0"
468
+ babel-runtime "^6.22.0"
469
+ babel-template "^6.24.1"
470
+ babel-traverse "^6.24.1"
471
+ babel-types "^6.24.1"
472
+
473
+babel-helpers@^6.24.1:
474
+ version "6.24.1"
475
+ resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2"
476
+ dependencies:
477
+ babel-runtime "^6.22.0"
478
+ babel-template "^6.24.1"
479
+
480
+babel-jest@20.0.3, babel-jest@^20.0.3:
481
+ version "20.0.3"
482
+ resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-20.0.3.tgz#e4a03b13dc10389e140fc645d09ffc4ced301671"
483
+ dependencies:
484
+ babel-core "^6.0.0"
485
+ babel-plugin-istanbul "^4.0.0"
486
+ babel-preset-jest "^20.0.3"
487
+
488
+babel-loader@7.1.2:
489
+ version "7.1.2"
490
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126"
491
+ dependencies:
492
+ find-cache-dir "^1.0.0"
493
+ loader-utils "^1.0.2"
494
+ mkdirp "^0.5.1"
495
+
496
+babel-messages@^6.23.0:
497
+ version "6.23.0"
498
+ resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
499
+ dependencies:
500
+ babel-runtime "^6.22.0"
501
+
502
+babel-plugin-check-es2015-constants@^6.22.0:
503
+ version "6.22.0"
504
+ resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a"
505
+ dependencies:
506
+ babel-runtime "^6.22.0"
507
+
508
+babel-plugin-dynamic-import-node@1.1.0:
509
+ version "1.1.0"
510
+ resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.1.0.tgz#bd1d88ac7aaf98df4917c384373b04d971a2b37a"
511
+ dependencies:
512
+ babel-plugin-syntax-dynamic-import "^6.18.0"
513
+ babel-template "^6.26.0"
514
+ babel-types "^6.26.0"
515
+
516
+babel-plugin-istanbul@^4.0.0:
517
+ version "4.1.5"
518
+ resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e"
519
+ dependencies:
520
+ find-up "^2.1.0"
521
+ istanbul-lib-instrument "^1.7.5"
522
+ test-exclude "^4.1.1"
523
+
524
+babel-plugin-jest-hoist@^20.0.3:
525
+ version "20.0.3"
526
+ resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz#afedc853bd3f8dc3548ea671fbe69d03cc2c1767"
527
+
528
+babel-plugin-syntax-async-functions@^6.8.0:
529
+ version "6.13.0"
530
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95"
531
+
532
+babel-plugin-syntax-class-properties@^6.8.0:
533
+ version "6.13.0"
534
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de"
535
+
536
+babel-plugin-syntax-dynamic-import@6.18.0, babel-plugin-syntax-dynamic-import@^6.18.0:
537
+ version "6.18.0"
538
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da"
539
+
540
+babel-plugin-syntax-exponentiation-operator@^6.8.0:
541
+ version "6.13.0"
542
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de"
543
+
544
+babel-plugin-syntax-flow@^6.18.0:
545
+ version "6.18.0"
546
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d"
547
+
548
+babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0:
549
+ version "6.18.0"
550
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
551
+
552
+babel-plugin-syntax-object-rest-spread@^6.8.0:
553
+ version "6.13.0"
554
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5"
555
+
556
+babel-plugin-syntax-trailing-function-commas@^6.22.0:
557
+ version "6.22.0"
558
+ resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3"
559
+
560
+babel-plugin-transform-async-to-generator@^6.22.0:
561
+ version "6.24.1"
562
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761"
563
+ dependencies:
564
+ babel-helper-remap-async-to-generator "^6.24.1"
565
+ babel-plugin-syntax-async-functions "^6.8.0"
566
+ babel-runtime "^6.22.0"
567
+
568
+babel-plugin-transform-class-properties@6.24.1:
569
+ version "6.24.1"
570
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac"
571
+ dependencies:
572
+ babel-helper-function-name "^6.24.1"
573
+ babel-plugin-syntax-class-properties "^6.8.0"
574
+ babel-runtime "^6.22.0"
575
+ babel-template "^6.24.1"
576
+
577
+babel-plugin-transform-es2015-arrow-functions@^6.22.0:
578
+ version "6.22.0"
579
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221"
580
+ dependencies:
581
+ babel-runtime "^6.22.0"
582
+
583
+babel-plugin-transform-es2015-block-scoped-functions@^6.22.0:
584
+ version "6.22.0"
585
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141"
586
+ dependencies:
587
+ babel-runtime "^6.22.0"
588
+
589
+babel-plugin-transform-es2015-block-scoping@^6.23.0:
590
+ version "6.26.0"
591
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f"
592
+ dependencies:
593
+ babel-runtime "^6.26.0"
594
+ babel-template "^6.26.0"
595
+ babel-traverse "^6.26.0"
596
+ babel-types "^6.26.0"
597
+ lodash "^4.17.4"
598
+
599
+babel-plugin-transform-es2015-classes@^6.23.0:
600
+ version "6.24.1"
601
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
602
+ dependencies:
603
+ babel-helper-define-map "^6.24.1"
604
+ babel-helper-function-name "^6.24.1"
605
+ babel-helper-optimise-call-expression "^6.24.1"
606
+ babel-helper-replace-supers "^6.24.1"
607
+ babel-messages "^6.23.0"
608
+ babel-runtime "^6.22.0"
609
+ babel-template "^6.24.1"
610
+ babel-traverse "^6.24.1"
611
+ babel-types "^6.24.1"
612
+
613
+babel-plugin-transform-es2015-computed-properties@^6.22.0:
614
+ version "6.24.1"
615
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3"
616
+ dependencies:
617
+ babel-runtime "^6.22.0"
618
+ babel-template "^6.24.1"
619
+
620
+babel-plugin-transform-es2015-destructuring@^6.23.0:
621
+ version "6.23.0"
622
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d"
623
+ dependencies:
624
+ babel-runtime "^6.22.0"
625
+
626
+babel-plugin-transform-es2015-duplicate-keys@^6.22.0:
627
+ version "6.24.1"
628
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e"
629
+ dependencies:
630
+ babel-runtime "^6.22.0"
631
+ babel-types "^6.24.1"
632
+
633
+babel-plugin-transform-es2015-for-of@^6.23.0:
634
+ version "6.23.0"
635
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691"
636
+ dependencies:
637
+ babel-runtime "^6.22.0"
638
+
639
+babel-plugin-transform-es2015-function-name@^6.22.0:
640
+ version "6.24.1"
641
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"
642
+ dependencies:
643
+ babel-helper-function-name "^6.24.1"
644
+ babel-runtime "^6.22.0"
645
+ babel-types "^6.24.1"
646
+
647
+babel-plugin-transform-es2015-literals@^6.22.0:
648
+ version "6.22.0"
649
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e"
650
+ dependencies:
651
+ babel-runtime "^6.22.0"
652
+
653
+babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1:
654
+ version "6.24.1"
655
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154"
656
+ dependencies:
657
+ babel-plugin-transform-es2015-modules-commonjs "^6.24.1"
658
+ babel-runtime "^6.22.0"
659
+ babel-template "^6.24.1"
660
+
661
+babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1:
662
+ version "6.26.0"
663
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a"
664
+ dependencies:
665
+ babel-plugin-transform-strict-mode "^6.24.1"
666
+ babel-runtime "^6.26.0"
667
+ babel-template "^6.26.0"
668
+ babel-types "^6.26.0"
669
+
670
+babel-plugin-transform-es2015-modules-systemjs@^6.23.0:
671
+ version "6.24.1"
672
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23"
673
+ dependencies:
674
+ babel-helper-hoist-variables "^6.24.1"
675
+ babel-runtime "^6.22.0"
676
+ babel-template "^6.24.1"
677
+
678
+babel-plugin-transform-es2015-modules-umd@^6.23.0:
679
+ version "6.24.1"
680
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468"
681
+ dependencies:
682
+ babel-plugin-transform-es2015-modules-amd "^6.24.1"
683
+ babel-runtime "^6.22.0"
684
+ babel-template "^6.24.1"
685
+
686
+babel-plugin-transform-es2015-object-super@^6.22.0:
687
+ version "6.24.1"
688
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d"
689
+ dependencies:
690
+ babel-helper-replace-supers "^6.24.1"
691
+ babel-runtime "^6.22.0"
692
+
693
+babel-plugin-transform-es2015-parameters@^6.23.0:
694
+ version "6.24.1"
695
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
696
+ dependencies:
697
+ babel-helper-call-delegate "^6.24.1"
698
+ babel-helper-get-function-arity "^6.24.1"
699
+ babel-runtime "^6.22.0"
700
+ babel-template "^6.24.1"
701
+ babel-traverse "^6.24.1"
702
+ babel-types "^6.24.1"
703
+
704
+babel-plugin-transform-es2015-shorthand-properties@^6.22.0:
705
+ version "6.24.1"
706
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0"
707
+ dependencies:
708
+ babel-runtime "^6.22.0"
709
+ babel-types "^6.24.1"
710
+
711
+babel-plugin-transform-es2015-spread@^6.22.0:
712
+ version "6.22.0"
713
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1"
714
+ dependencies:
715
+ babel-runtime "^6.22.0"
716
+
717
+babel-plugin-transform-es2015-sticky-regex@^6.22.0:
718
+ version "6.24.1"
719
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"
720
+ dependencies:
721
+ babel-helper-regex "^6.24.1"
722
+ babel-runtime "^6.22.0"
723
+ babel-types "^6.24.1"
724
+
725
+babel-plugin-transform-es2015-template-literals@^6.22.0:
726
+ version "6.22.0"
727
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d"
728
+ dependencies:
729
+ babel-runtime "^6.22.0"
730
+
731
+babel-plugin-transform-es2015-typeof-symbol@^6.23.0:
732
+ version "6.23.0"
733
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372"
734
+ dependencies:
735
+ babel-runtime "^6.22.0"
736
+
737
+babel-plugin-transform-es2015-unicode-regex@^6.22.0:
738
+ version "6.24.1"
739
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9"
740
+ dependencies:
741
+ babel-helper-regex "^6.24.1"
742
+ babel-runtime "^6.22.0"
743
+ regexpu-core "^2.0.0"
744
+
745
+babel-plugin-transform-exponentiation-operator@^6.22.0:
746
+ version "6.24.1"
747
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e"
748
+ dependencies:
749
+ babel-helper-builder-binary-assignment-operator-visitor "^6.24.1"
750
+ babel-plugin-syntax-exponentiation-operator "^6.8.0"
751
+ babel-runtime "^6.22.0"
752
+
753
+babel-plugin-transform-flow-strip-types@^6.22.0:
754
+ version "6.22.0"
755
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf"
756
+ dependencies:
757
+ babel-plugin-syntax-flow "^6.18.0"
758
+ babel-runtime "^6.22.0"
759
+
760
+babel-plugin-transform-object-rest-spread@6.26.0:
761
+ version "6.26.0"
762
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06"
763
+ dependencies:
764
+ babel-plugin-syntax-object-rest-spread "^6.8.0"
765
+ babel-runtime "^6.26.0"
766
+
767
+babel-plugin-transform-react-constant-elements@6.23.0:
768
+ version "6.23.0"
769
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.23.0.tgz#2f119bf4d2cdd45eb9baaae574053c604f6147dd"
770
+ dependencies:
771
+ babel-runtime "^6.22.0"
772
+
773
+babel-plugin-transform-react-display-name@^6.23.0:
774
+ version "6.25.0"
775
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1"
776
+ dependencies:
777
+ babel-runtime "^6.22.0"
778
+
779
+babel-plugin-transform-react-jsx-self@6.22.0, babel-plugin-transform-react-jsx-self@^6.22.0:
780
+ version "6.22.0"
781
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz#df6d80a9da2612a121e6ddd7558bcbecf06e636e"
782
+ dependencies:
783
+ babel-plugin-syntax-jsx "^6.8.0"
784
+ babel-runtime "^6.22.0"
785
+
786
+babel-plugin-transform-react-jsx-source@6.22.0, babel-plugin-transform-react-jsx-source@^6.22.0:
787
+ version "6.22.0"
788
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6"
789
+ dependencies:
790
+ babel-plugin-syntax-jsx "^6.8.0"
791
+ babel-runtime "^6.22.0"
792
+
793
+babel-plugin-transform-react-jsx@6.24.1, babel-plugin-transform-react-jsx@^6.24.1:
794
+ version "6.24.1"
795
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3"
796
+ dependencies:
797
+ babel-helper-builder-react-jsx "^6.24.1"
798
+ babel-plugin-syntax-jsx "^6.8.0"
799
+ babel-runtime "^6.22.0"
800
+
801
+babel-plugin-transform-regenerator@6.26.0, babel-plugin-transform-regenerator@^6.22.0:
802
+ version "6.26.0"
803
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"
804
+ dependencies:
805
+ regenerator-transform "^0.10.0"
806
+
807
+babel-plugin-transform-runtime@6.23.0:
808
+ version "6.23.0"
809
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz#88490d446502ea9b8e7efb0fe09ec4d99479b1ee"
810
+ dependencies:
811
+ babel-runtime "^6.22.0"
812
+
813
+babel-plugin-transform-strict-mode@^6.24.1:
814
+ version "6.24.1"
815
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758"
816
+ dependencies:
817
+ babel-runtime "^6.22.0"
818
+ babel-types "^6.24.1"
819
+
820
+babel-preset-env@1.6.1:
821
+ version "1.6.1"
822
+ resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48"
823
+ dependencies:
824
+ babel-plugin-check-es2015-constants "^6.22.0"
825
+ babel-plugin-syntax-trailing-function-commas "^6.22.0"
826
+ babel-plugin-transform-async-to-generator "^6.22.0"
827
+ babel-plugin-transform-es2015-arrow-functions "^6.22.0"
828
+ babel-plugin-transform-es2015-block-scoped-functions "^6.22.0"
829
+ babel-plugin-transform-es2015-block-scoping "^6.23.0"
830
+ babel-plugin-transform-es2015-classes "^6.23.0"
831
+ babel-plugin-transform-es2015-computed-properties "^6.22.0"
832
+ babel-plugin-transform-es2015-destructuring "^6.23.0"
833
+ babel-plugin-transform-es2015-duplicate-keys "^6.22.0"
834
+ babel-plugin-transform-es2015-for-of "^6.23.0"
835
+ babel-plugin-transform-es2015-function-name "^6.22.0"
836
+ babel-plugin-transform-es2015-literals "^6.22.0"
837
+ babel-plugin-transform-es2015-modules-amd "^6.22.0"
838
+ babel-plugin-transform-es2015-modules-commonjs "^6.23.0"
839
+ babel-plugin-transform-es2015-modules-systemjs "^6.23.0"
840
+ babel-plugin-transform-es2015-modules-umd "^6.23.0"
841
+ babel-plugin-transform-es2015-object-super "^6.22.0"
842
+ babel-plugin-transform-es2015-parameters "^6.23.0"
843
+ babel-plugin-transform-es2015-shorthand-properties "^6.22.0"
844
+ babel-plugin-transform-es2015-spread "^6.22.0"
845
+ babel-plugin-transform-es2015-sticky-regex "^6.22.0"
846
+ babel-plugin-transform-es2015-template-literals "^6.22.0"
847
+ babel-plugin-transform-es2015-typeof-symbol "^6.23.0"
848
+ babel-plugin-transform-es2015-unicode-regex "^6.22.0"
849
+ babel-plugin-transform-exponentiation-operator "^6.22.0"
850
+ babel-plugin-transform-regenerator "^6.22.0"
851
+ browserslist "^2.1.2"
852
+ invariant "^2.2.2"
853
+ semver "^5.3.0"
854
+
855
+babel-preset-flow@^6.23.0:
856
+ version "6.23.0"
857
+ resolved "https://registry.yarnpkg.com/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz#e71218887085ae9a24b5be4169affb599816c49d"
858
+ dependencies:
859
+ babel-plugin-transform-flow-strip-types "^6.22.0"
860
+
861
+babel-preset-jest@^20.0.3:
862
+ version "20.0.3"
863
+ resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz#cbacaadecb5d689ca1e1de1360ebfc66862c178a"
864
+ dependencies:
865
+ babel-plugin-jest-hoist "^20.0.3"
866
+
867
+babel-preset-react-app@^3.1.0:
868
+ version "3.1.0"
869
+ resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-3.1.0.tgz#d77f6061ab9d7bf4b3cdc86b7cde9ded0df03e48"
870
+ dependencies:
871
+ babel-plugin-dynamic-import-node "1.1.0"
872
+ babel-plugin-syntax-dynamic-import "6.18.0"
873
+ babel-plugin-transform-class-properties "6.24.1"
874
+ babel-plugin-transform-object-rest-spread "6.26.0"
875
+ babel-plugin-transform-react-constant-elements "6.23.0"
876
+ babel-plugin-transform-react-jsx "6.24.1"
877
+ babel-plugin-transform-react-jsx-self "6.22.0"
878
+ babel-plugin-transform-react-jsx-source "6.22.0"
879
+ babel-plugin-transform-regenerator "6.26.0"
880
+ babel-plugin-transform-runtime "6.23.0"
881
+ babel-preset-env "1.6.1"
882
+ babel-preset-react "6.24.1"
883
+
884
+babel-preset-react@6.24.1:
885
+ version "6.24.1"
886
+ resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.24.1.tgz#ba69dfaea45fc3ec639b6a4ecea6e17702c91380"
887
+ dependencies:
888
+ babel-plugin-syntax-jsx "^6.3.13"
889
+ babel-plugin-transform-react-display-name "^6.23.0"
890
+ babel-plugin-transform-react-jsx "^6.24.1"
891
+ babel-plugin-transform-react-jsx-self "^6.22.0"
892
+ babel-plugin-transform-react-jsx-source "^6.22.0"
893
+ babel-preset-flow "^6.23.0"
894
+
895
+babel-register@^6.26.0:
896
+ version "6.26.0"
897
+ resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071"
898
+ dependencies:
899
+ babel-core "^6.26.0"
900
+ babel-runtime "^6.26.0"
901
+ core-js "^2.5.0"
902
+ home-or-tmp "^2.0.0"
903
+ lodash "^4.17.4"
904
+ mkdirp "^0.5.1"
905
+ source-map-support "^0.4.15"
906
+
907
+babel-runtime@6.26.0, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0:
908
+ version "6.26.0"
909
+ resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
910
+ dependencies:
911
+ core-js "^2.4.0"
912
+ regenerator-runtime "^0.11.0"
913
+
914
+babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0:
915
+ version "6.26.0"
916
+ resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
917
+ dependencies:
918
+ babel-runtime "^6.26.0"
919
+ babel-traverse "^6.26.0"
920
+ babel-types "^6.26.0"
921
+ babylon "^6.18.0"
922
+ lodash "^4.17.4"
923
+
924
+babel-traverse@^6.18.0, babel-traverse@^6.23.1, babel-traverse@^6.24.1, babel-traverse@^6.26.0:
925
+ version "6.26.0"
926
+ resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
927
+ dependencies:
928
+ babel-code-frame "^6.26.0"
929
+ babel-messages "^6.23.0"
930
+ babel-runtime "^6.26.0"
931
+ babel-types "^6.26.0"
932
+ babylon "^6.18.0"
933
+ debug "^2.6.8"
934
+ globals "^9.18.0"
935
+ invariant "^2.2.2"
936
+ lodash "^4.17.4"
937
+
938
+babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.23.0, babel-types@^6.24.1, babel-types@^6.26.0:
939
+ version "6.26.0"
940
+ resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
941
+ dependencies:
942
+ babel-runtime "^6.26.0"
943
+ esutils "^2.0.2"
944
+ lodash "^4.17.4"
945
+ to-fast-properties "^1.0.3"
946
+
947
+babylon@^6.17.0, babylon@^6.18.0:
948
+ version "6.18.0"
949
+ resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
950
+
951
+balanced-match@^0.4.2:
952
+ version "0.4.2"
953
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
954
+
955
+balanced-match@^1.0.0:
956
+ version "1.0.0"
957
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
958
+
959
+base64-js@^1.0.2:
960
+ version "1.2.1"
961
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886"
962
+
963
+batch@0.6.1:
964
+ version "0.6.1"
965
+ resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
966
+
967
+bcrypt-pbkdf@^1.0.0:
968
+ version "1.0.1"
969
+ resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
970
+ dependencies:
971
+ tweetnacl "^0.14.3"
972
+
973
+big.js@^3.1.3:
974
+ version "3.2.0"
975
+ resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e"
976
+
977
+binary-extensions@^1.0.0:
978
+ version "1.10.0"
979
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.10.0.tgz#9aeb9a6c5e88638aad171e167f5900abe24835d0"
980
+
981
+block-stream@*:
982
+ version "0.0.9"
983
+ resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
984
+ dependencies:
985
+ inherits "~2.0.0"
986
+
987
+bluebird@^3.4.7:
988
+ version "3.5.1"
989
+ resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
990
+
991
+bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
992
+ version "4.11.8"
993
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
994
+
995
+body-parser@1.18.2:
996
+ version "1.18.2"
997
+ resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454"
998
+ dependencies:
999
+ bytes "3.0.0"
1000
+ content-type "~1.0.4"
1001
+ debug "2.6.9"
1002
+ depd "~1.1.1"
1003
+ http-errors "~1.6.2"
1004
+ iconv-lite "0.4.19"
1005
+ on-finished "~2.3.0"
1006
+ qs "6.5.1"
1007
+ raw-body "2.3.2"
1008
+ type-is "~1.6.15"
1009
+
1010
+bonjour@^3.5.0:
1011
+ version "3.5.0"
1012
+ resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"
1013
+ dependencies:
1014
+ array-flatten "^2.1.0"
1015
+ deep-equal "^1.0.1"
1016
+ dns-equal "^1.0.0"
1017
+ dns-txt "^2.0.2"
1018
+ multicast-dns "^6.0.1"
1019
+ multicast-dns-service-types "^1.1.0"
1020
+
1021
+boolbase@~1.0.0:
1022
+ version "1.0.0"
1023
+ resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
1024
+
1025
+boom@2.x.x:
1026
+ version "2.10.1"
1027
+ resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
1028
+ dependencies:
1029
+ hoek "2.x.x"
1030
+
1031
+boom@4.x.x:
1032
+ version "4.3.1"
1033
+ resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31"
1034
+ dependencies:
1035
+ hoek "4.x.x"
1036
+
1037
+boom@5.x.x:
1038
+ version "5.2.0"
1039
+ resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02"
1040
+ dependencies:
1041
+ hoek "4.x.x"
1042
+
1043
+boxen@^0.6.0:
1044
+ version "0.6.0"
1045
+ resolved "https://registry.yarnpkg.com/boxen/-/boxen-0.6.0.tgz#8364d4248ac34ff0ef1b2f2bf49a6c60ce0d81b6"
1046
+ dependencies:
1047
+ ansi-align "^1.1.0"
1048
+ camelcase "^2.1.0"
1049
+ chalk "^1.1.1"
1050
+ cli-boxes "^1.0.0"
1051
+ filled-array "^1.0.0"
1052
+ object-assign "^4.0.1"
1053
+ repeating "^2.0.0"
1054
+ string-width "^1.0.1"
1055
+ widest-line "^1.0.0"
1056
+
1057
+brace-expansion@^1.0.0, brace-expansion@^1.1.7:
1058
+ version "1.1.8"
1059
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
1060
+ dependencies:
1061
+ balanced-match "^1.0.0"
1062
+ concat-map "0.0.1"
1063
+
1064
+braces@^1.8.2:
1065
+ version "1.8.5"
1066
+ resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7"
1067
+ dependencies:
1068
+ expand-range "^1.8.1"
1069
+ preserve "^0.2.0"
1070
+ repeat-element "^1.1.2"
1071
+
1072
+brorand@^1.0.1:
1073
+ version "1.1.0"
1074
+ resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
1075
+
1076
+browser-resolve@^1.11.2:
1077
+ version "1.11.2"
1078
+ resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce"
1079
+ dependencies:
1080
+ resolve "1.1.7"
1081
+
1082
+browserify-aes@^1.0.0, browserify-aes@^1.0.4:
1083
+ version "1.1.1"
1084
+ resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.1.1.tgz#38b7ab55edb806ff2dcda1a7f1620773a477c49f"
1085
+ dependencies:
1086
+ buffer-xor "^1.0.3"
1087
+ cipher-base "^1.0.0"
1088
+ create-hash "^1.1.0"
1089
+ evp_bytestokey "^1.0.3"
1090
+ inherits "^2.0.1"
1091
+ safe-buffer "^5.0.1"
1092
+
1093
+browserify-cipher@^1.0.0:
1094
+ version "1.0.0"
1095
+ resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a"
1096
+ dependencies:
1097
+ browserify-aes "^1.0.4"
1098
+ browserify-des "^1.0.0"
1099
+ evp_bytestokey "^1.0.0"
1100
+
1101
+browserify-des@^1.0.0:
1102
+ version "1.0.0"
1103
+ resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd"
1104
+ dependencies:
1105
+ cipher-base "^1.0.1"
1106
+ des.js "^1.0.0"
1107
+ inherits "^2.0.1"
1108
+
1109
+browserify-rsa@^4.0.0:
1110
+ version "4.0.1"
1111
+ resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524"
1112
+ dependencies:
1113
+ bn.js "^4.1.0"
1114
+ randombytes "^2.0.1"
1115
+
1116
+browserify-sign@^4.0.0:
1117
+ version "4.0.4"
1118
+ resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"
1119
+ dependencies:
1120
+ bn.js "^4.1.1"
1121
+ browserify-rsa "^4.0.0"
1122
+ create-hash "^1.1.0"
1123
+ create-hmac "^1.1.2"
1124
+ elliptic "^6.0.0"
1125
+ inherits "^2.0.1"
1126
+ parse-asn1 "^5.0.0"
1127
+
1128
+browserify-zlib@^0.1.4:
1129
+ version "0.1.4"
1130
+ resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d"
1131
+ dependencies:
1132
+ pako "~0.2.0"
1133
+
1134
+browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
1135
+ version "1.7.7"
1136
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9"
1137
+ dependencies:
1138
+ caniuse-db "^1.0.30000639"
1139
+ electron-to-chromium "^1.2.7"
1140
+
1141
+browserslist@^2.1.2, browserslist@^2.5.1:
1142
+ version "2.9.0"
1143
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.9.0.tgz#706aca15c53be15610f466e348cbfa0c00a6a379"
1144
+ dependencies:
1145
+ caniuse-lite "^1.0.30000760"
1146
+ electron-to-chromium "^1.3.27"
1147
+
1148
+bser@1.0.2:
1149
+ version "1.0.2"
1150
+ resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169"
1151
+ dependencies:
1152
+ node-int64 "^0.4.0"
1153
+
1154
+bser@^2.0.0:
1155
+ version "2.0.0"
1156
+ resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719"
1157
+ dependencies:
1158
+ node-int64 "^0.4.0"
1159
+
1160
+buffer-indexof@^1.0.0:
1161
+ version "1.1.1"
1162
+ resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c"
1163
+
1164
+buffer-xor@^1.0.3:
1165
+ version "1.0.3"
1166
+ resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
1167
+
1168
+buffer@^4.3.0:
1169
+ version "4.9.1"
1170
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298"
1171
+ dependencies:
1172
+ base64-js "^1.0.2"
1173
+ ieee754 "^1.1.4"
1174
+ isarray "^1.0.0"
1175
+
1176
+builtin-modules@^1.0.0, builtin-modules@^1.1.1:
1177
+ version "1.1.1"
1178
+ resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
1179
+
1180
+builtin-status-codes@^3.0.0:
1181
+ version "3.0.0"
1182
+ resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
1183
+
1184
+bytes@3.0.0:
1185
+ version "3.0.0"
1186
+ resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
1187
+
1188
+caller-path@^0.1.0:
1189
+ version "0.1.0"
1190
+ resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f"
1191
+ dependencies:
1192
+ callsites "^0.2.0"
1193
+
1194
+callsites@^0.2.0:
1195
+ version "0.2.0"
1196
+ resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca"
1197
+
1198
+callsites@^2.0.0:
1199
+ version "2.0.0"
1200
+ resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
1201
+
1202
+camel-case@3.0.x:
1203
+ version "3.0.0"
1204
+ resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"
1205
+ dependencies:
1206
+ no-case "^2.2.0"
1207
+ upper-case "^1.1.1"
1208
+
1209
+camelcase-keys@^2.0.0:
1210
+ version "2.1.0"
1211
+ resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
1212
+ dependencies:
1213
+ camelcase "^2.0.0"
1214
+ map-obj "^1.0.0"
1215
+
1216
+camelcase@^1.0.2:
1217
+ version "1.2.1"
1218
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
1219
+
1220
+camelcase@^2.0.0, camelcase@^2.1.0:
1221
+ version "2.1.1"
1222
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
1223
+
1224
+camelcase@^3.0.0:
1225
+ version "3.0.0"
1226
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
1227
+
1228
+camelcase@^4.1.0:
1229
+ version "4.1.0"
1230
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
1231
+
1232
+caniuse-api@^1.5.2:
1233
+ version "1.6.1"
1234
+ resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"
1235
+ dependencies:
1236
+ browserslist "^1.3.6"
1237
+ caniuse-db "^1.0.30000529"
1238
+ lodash.memoize "^4.1.2"
1239
+ lodash.uniq "^4.5.0"
1240
+
1241
+caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
1242
+ version "1.0.30000760"
1243
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000760.tgz#3ea29473eb78a6ccb09f2eb73ac9e1debfec528d"
1244
+
1245
+caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000760:
1246
+ version "1.0.30000760"
1247
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000760.tgz#ec720395742f1c7ec8947fd6dd2604e77a8f98ff"
1248
+
1249
+capture-stack-trace@^1.0.0:
1250
+ version "1.0.0"
1251
+ resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d"
1252
+
1253
+case-sensitive-paths-webpack-plugin@2.1.1:
1254
+ version "2.1.1"
1255
+ resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.1.tgz#3d29ced8c1f124bf6f53846fb3f5894731fdc909"
1256
+
1257
+caseless@~0.12.0:
1258
+ version "0.12.0"
1259
+ resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
1260
+
1261
+center-align@^0.1.1:
1262
+ version "0.1.3"
1263
+ resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
1264
+ dependencies:
1265
+ align-text "^0.1.3"
1266
+ lazy-cache "^1.0.3"
1267
+
1268
+chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
1269
+ version "1.1.3"
1270
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
1271
+ dependencies:
1272
+ ansi-styles "^2.2.1"
1273
+ escape-string-regexp "^1.0.2"
1274
+ has-ansi "^2.0.0"
1275
+ strip-ansi "^3.0.0"
1276
+ supports-color "^2.0.0"
1277
+
1278
+chalk@^2.0.0, chalk@^2.1.0, chalk@^2.3.0:
1279
+ version "2.3.0"
1280
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba"
1281
+ dependencies:
1282
+ ansi-styles "^3.1.0"
1283
+ escape-string-regexp "^1.0.5"
1284
+ supports-color "^4.0.0"
1285
+
1286
+chokidar@^1.6.0, chokidar@^1.7.0:
1287
+ version "1.7.0"
1288
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468"
1289
+ dependencies:
1290
+ anymatch "^1.3.0"
1291
+ async-each "^1.0.0"
1292
+ glob-parent "^2.0.0"
1293
+ inherits "^2.0.1"
1294
+ is-binary-path "^1.0.0"
1295
+ is-glob "^2.0.0"
1296
+ path-is-absolute "^1.0.0"
1297
+ readdirp "^2.0.0"
1298
+ optionalDependencies:
1299
+ fsevents "^1.0.0"
1300
+
1301
+ci-info@^1.0.0:
1302
+ version "1.1.1"
1303
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.1.tgz#47b44df118c48d2597b56d342e7e25791060171a"
1304
+
1305
+cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
1306
+ version "1.0.4"
1307
+ resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
1308
+ dependencies:
1309
+ inherits "^2.0.1"
1310
+ safe-buffer "^5.0.1"
1311
+
1312
+circular-json@^0.3.1:
1313
+ version "0.3.3"
1314
+ resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66"
1315
+
1316
+clap@^1.0.9:
1317
+ version "1.2.3"
1318
+ resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51"
1319
+ dependencies:
1320
+ chalk "^1.1.3"
1321
+
1322
+clean-css@4.1.x:
1323
+ version "4.1.9"
1324
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.9.tgz#35cee8ae7687a49b98034f70de00c4edd3826301"
1325
+ dependencies:
1326
+ source-map "0.5.x"
1327
+
1328
+cli-boxes@^1.0.0:
1329
+ version "1.0.0"
1330
+ resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143"
1331
+
1332
+cli-cursor@^2.1.0:
1333
+ version "2.1.0"
1334
+ resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
1335
+ dependencies:
1336
+ restore-cursor "^2.0.0"
1337
+
1338
+cli-width@^2.0.0:
1339
+ version "2.2.0"
1340
+ resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
1341
+
1342
+cliui@^2.1.0:
1343
+ version "2.1.0"
1344
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
1345
+ dependencies:
1346
+ center-align "^0.1.1"
1347
+ right-align "^0.1.1"
1348
+ wordwrap "0.0.2"
1349
+
1350
+cliui@^3.2.0:
1351
+ version "3.2.0"
1352
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
1353
+ dependencies:
1354
+ string-width "^1.0.1"
1355
+ strip-ansi "^3.0.1"
1356
+ wrap-ansi "^2.0.0"
1357
+
1358
+clone@^1.0.2:
1359
+ version "1.0.3"
1360
+ resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f"
1361
+
1362
+co@^4.6.0:
1363
+ version "4.6.0"
1364
+ resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
1365
+
1366
+coa@~1.0.1:
1367
+ version "1.0.4"
1368
+ resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd"
1369
+ dependencies:
1370
+ q "^1.1.2"
1371
+
1372
+code-point-at@^1.0.0:
1373
+ version "1.1.0"
1374
+ resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
1375
+
1376
+color-convert@^1.3.0, color-convert@^1.9.0:
1377
+ version "1.9.1"
1378
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed"
1379
+ dependencies:
1380
+ color-name "^1.1.1"
1381
+
1382
+color-name@^1.0.0, color-name@^1.1.1:
1383
+ version "1.1.3"
1384
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
1385
+
1386
+color-string@^0.3.0:
1387
+ version "0.3.0"
1388
+ resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991"
1389
+ dependencies:
1390
+ color-name "^1.0.0"
1391
+
1392
+color@^0.11.0:
1393
+ version "0.11.4"
1394
+ resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764"
1395
+ dependencies:
1396
+ clone "^1.0.2"
1397
+ color-convert "^1.3.0"
1398
+ color-string "^0.3.0"
1399
+
1400
+colormin@^1.0.5:
1401
+ version "1.1.2"
1402
+ resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133"
1403
+ dependencies:
1404
+ color "^0.11.0"
1405
+ css-color-names "0.0.4"
1406
+ has "^1.0.1"
1407
+
1408
+colors@~1.1.2:
1409
+ version "1.1.2"
1410
+ resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
1411
+
1412
+combined-stream@^1.0.5, combined-stream@~1.0.5:
1413
+ version "1.0.5"
1414
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009"
1415
+ dependencies:
1416
+ delayed-stream "~1.0.0"
1417
+
1418
+commander@2.11.x, commander@~2.11.0:
1419
+ version "2.11.0"
1420
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
1421
+
1422
+commondir@^1.0.1:
1423
+ version "1.0.1"
1424
+ resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
1425
+
1426
+compressible@~2.0.11:
1427
+ version "2.0.12"
1428
+ resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.12.tgz#c59a5c99db76767e9876500e271ef63b3493bd66"
1429
+ dependencies:
1430
+ mime-db ">= 1.30.0 < 2"
1431
+
1432
+compression@^1.5.2:
1433
+ version "1.7.1"
1434
+ resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.1.tgz#eff2603efc2e22cf86f35d2eb93589f9875373db"
1435
+ dependencies:
1436
+ accepts "~1.3.4"
1437
+ bytes "3.0.0"
1438
+ compressible "~2.0.11"
1439
+ debug "2.6.9"
1440
+ on-headers "~1.0.1"
1441
+ safe-buffer "5.1.1"
1442
+ vary "~1.1.2"
1443
+
1444
+concat-map@0.0.1:
1445
+ version "0.0.1"
1446
+ resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
1447
+
1448
+concat-stream@^1.6.0:
1449
+ version "1.6.0"
1450
+ resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
1451
+ dependencies:
1452
+ inherits "^2.0.3"
1453
+ readable-stream "^2.2.2"
1454
+ typedarray "^0.0.6"
1455
+
1456
+configstore@^2.0.0:
1457
+ version "2.1.0"
1458
+ resolved "https://registry.yarnpkg.com/configstore/-/configstore-2.1.0.tgz#737a3a7036e9886102aa6099e47bb33ab1aba1a1"
1459
+ dependencies:
1460
+ dot-prop "^3.0.0"
1461
+ graceful-fs "^4.1.2"
1462
+ mkdirp "^0.5.0"
1463
+ object-assign "^4.0.1"
1464
+ os-tmpdir "^1.0.0"
1465
+ osenv "^0.1.0"
1466
+ uuid "^2.0.1"
1467
+ write-file-atomic "^1.1.2"
1468
+ xdg-basedir "^2.0.0"
1469
+
1470
+connect-history-api-fallback@^1.3.0:
1471
+ version "1.5.0"
1472
+ resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a"
1473
+
1474
+console-browserify@^1.1.0:
1475
+ version "1.1.0"
1476
+ resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10"
1477
+ dependencies:
1478
+ date-now "^0.1.4"
1479
+
1480
+console-control-strings@^1.0.0, console-control-strings@~1.1.0:
1481
+ version "1.1.0"
1482
+ resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
1483
+
1484
+constants-browserify@^1.0.0:
1485
+ version "1.0.0"
1486
+ resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
1487
+
1488
+contains-path@^0.1.0:
1489
+ version "0.1.0"
1490
+ resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
1491
+
1492
+content-disposition@0.5.2:
1493
+ version "0.5.2"
1494
+ resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"
1495
+
1496
+content-type-parser@^1.0.1:
1497
+ version "1.0.2"
1498
+ resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7"
1499
+
1500
+content-type@~1.0.4:
1501
+ version "1.0.4"
1502
+ resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
1503
+
1504
+convert-source-map@^1.4.0, convert-source-map@^1.5.0:
1505
+ version "1.5.0"
1506
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
1507
+
1508
+cookie-signature@1.0.6:
1509
+ version "1.0.6"
1510
+ resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
1511
+
1512
+cookie@0.3.1:
1513
+ version "0.3.1"
1514
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
1515
+
1516
+core-js@^1.0.0:
1517
+ version "1.2.7"
1518
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
1519
+
1520
+core-js@^2.4.0, core-js@^2.5.0:
1521
+ version "2.5.1"
1522
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b"
1523
+
1524
+core-util-is@1.0.2, core-util-is@~1.0.0:
1525
+ version "1.0.2"
1526
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
1527
+
1528
+cosmiconfig@^2.1.0, cosmiconfig@^2.1.1:
1529
+ version "2.2.2"
1530
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.2.2.tgz#6173cebd56fac042c1f4390edf7af6c07c7cb892"
1531
+ dependencies:
1532
+ is-directory "^0.3.1"
1533
+ js-yaml "^3.4.3"
1534
+ minimist "^1.2.0"
1535
+ object-assign "^4.1.0"
1536
+ os-homedir "^1.0.1"
1537
+ parse-json "^2.2.0"
1538
+ require-from-string "^1.1.0"
1539
+
1540
+create-ecdh@^4.0.0:
1541
+ version "4.0.0"
1542
+ resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d"
1543
+ dependencies:
1544
+ bn.js "^4.1.0"
1545
+ elliptic "^6.0.0"
1546
+
1547
+create-error-class@^3.0.1:
1548
+ version "3.0.2"
1549
+ resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6"
1550
+ dependencies:
1551
+ capture-stack-trace "^1.0.0"
1552
+
1553
+create-hash@^1.1.0, create-hash@^1.1.2:
1554
+ version "1.1.3"
1555
+ resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd"
1556
+ dependencies:
1557
+ cipher-base "^1.0.1"
1558
+ inherits "^2.0.1"
1559
+ ripemd160 "^2.0.0"
1560
+ sha.js "^2.4.0"
1561
+
1562
+create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
1563
+ version "1.1.6"
1564
+ resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06"
1565
+ dependencies:
1566
+ cipher-base "^1.0.3"
1567
+ create-hash "^1.1.0"
1568
+ inherits "^2.0.1"
1569
+ ripemd160 "^2.0.0"
1570
+ safe-buffer "^5.0.1"
1571
+ sha.js "^2.4.8"
1572
+
1573
+cross-spawn@5.1.0, cross-spawn@^5.0.1, cross-spawn@^5.1.0:
1574
+ version "5.1.0"
1575
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
1576
+ dependencies:
1577
+ lru-cache "^4.0.1"
1578
+ shebang-command "^1.2.0"
1579
+ which "^1.2.9"
1580
+
1581
+cryptiles@2.x.x:
1582
+ version "2.0.5"
1583
+ resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
1584
+ dependencies:
1585
+ boom "2.x.x"
1586
+
1587
+cryptiles@3.x.x:
1588
+ version "3.1.2"
1589
+ resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"
1590
+ dependencies:
1591
+ boom "5.x.x"
1592
+
1593
+crypto-browserify@^3.11.0:
1594
+ version "3.12.0"
1595
+ resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
1596
+ dependencies:
1597
+ browserify-cipher "^1.0.0"
1598
+ browserify-sign "^4.0.0"
1599
+ create-ecdh "^4.0.0"
1600
+ create-hash "^1.1.0"
1601
+ create-hmac "^1.1.0"
1602
+ diffie-hellman "^5.0.0"
1603
+ inherits "^2.0.1"
1604
+ pbkdf2 "^3.0.3"
1605
+ public-encrypt "^4.0.0"
1606
+ randombytes "^2.0.0"
1607
+ randomfill "^1.0.3"
1608
+
1609
+css-color-names@0.0.4:
1610
+ version "0.0.4"
1611
+ resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
1612
+
1613
+css-loader@0.28.7:
1614
+ version "0.28.7"
1615
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.7.tgz#5f2ee989dd32edd907717f953317656160999c1b"
1616
+ dependencies:
1617
+ babel-code-frame "^6.11.0"
1618
+ css-selector-tokenizer "^0.7.0"
1619
+ cssnano ">=2.6.1 <4"
1620
+ icss-utils "^2.1.0"
1621
+ loader-utils "^1.0.2"
1622
+ lodash.camelcase "^4.3.0"
1623
+ object-assign "^4.0.1"
1624
+ postcss "^5.0.6"
1625
+ postcss-modules-extract-imports "^1.0.0"
1626
+ postcss-modules-local-by-default "^1.0.1"
1627
+ postcss-modules-scope "^1.0.0"
1628
+ postcss-modules-values "^1.1.0"
1629
+ postcss-value-parser "^3.3.0"
1630
+ source-list-map "^2.0.0"
1631
+
1632
+css-select@^1.1.0:
1633
+ version "1.2.0"
1634
+ resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
1635
+ dependencies:
1636
+ boolbase "~1.0.0"
1637
+ css-what "2.1"
1638
+ domutils "1.5.1"
1639
+ nth-check "~1.0.1"
1640
+
1641
+css-selector-tokenizer@^0.7.0:
1642
+ version "0.7.0"
1643
+ resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86"
1644
+ dependencies:
1645
+ cssesc "^0.1.0"
1646
+ fastparse "^1.1.1"
1647
+ regexpu-core "^1.0.0"
1648
+
1649
+css-what@2.1:
1650
+ version "2.1.0"
1651
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd"
1652
+
1653
+cssesc@^0.1.0:
1654
+ version "0.1.0"
1655
+ resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4"
1656
+
1657
+"cssnano@>=2.6.1 <4":
1658
+ version "3.10.0"
1659
+ resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38"
1660
+ dependencies:
1661
+ autoprefixer "^6.3.1"
1662
+ decamelize "^1.1.2"
1663
+ defined "^1.0.0"
1664
+ has "^1.0.1"
1665
+ object-assign "^4.0.1"
1666
+ postcss "^5.0.14"
1667
+ postcss-calc "^5.2.0"
1668
+ postcss-colormin "^2.1.8"
1669
+ postcss-convert-values "^2.3.4"
1670
+ postcss-discard-comments "^2.0.4"
1671
+ postcss-discard-duplicates "^2.0.1"
1672
+ postcss-discard-empty "^2.0.1"
1673
+ postcss-discard-overridden "^0.1.1"
1674
+ postcss-discard-unused "^2.2.1"
1675
+ postcss-filter-plugins "^2.0.0"
1676
+ postcss-merge-idents "^2.1.5"
1677
+ postcss-merge-longhand "^2.0.1"
1678
+ postcss-merge-rules "^2.0.3"
1679
+ postcss-minify-font-values "^1.0.2"
1680
+ postcss-minify-gradients "^1.0.1"
1681
+ postcss-minify-params "^1.0.4"
1682
+ postcss-minify-selectors "^2.0.4"
1683
+ postcss-normalize-charset "^1.1.0"
1684
+ postcss-normalize-url "^3.0.7"
1685
+ postcss-ordered-values "^2.1.0"
1686
+ postcss-reduce-idents "^2.2.2"
1687
+ postcss-reduce-initial "^1.0.0"
1688
+ postcss-reduce-transforms "^1.0.3"
1689
+ postcss-svgo "^2.1.1"
1690
+ postcss-unique-selectors "^2.0.2"
1691
+ postcss-value-parser "^3.2.3"
1692
+ postcss-zindex "^2.0.1"
1693
+
1694
+csso@~2.3.1:
1695
+ version "2.3.2"
1696
+ resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85"
1697
+ dependencies:
1698
+ clap "^1.0.9"
1699
+ source-map "^0.5.3"
1700
+
1701
+cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0":
1702
+ version "0.3.2"
1703
+ resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b"
1704
+
1705
+"cssstyle@>= 0.2.37 < 0.3.0":
1706
+ version "0.2.37"
1707
+ resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54"
1708
+ dependencies:
1709
+ cssom "0.3.x"
1710
+
1711
+currently-unhandled@^0.4.1:
1712
+ version "0.4.1"
1713
+ resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
1714
+ dependencies:
1715
+ array-find-index "^1.0.1"
1716
+
1717
+d@1:
1718
+ version "1.0.0"
1719
+ resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f"
1720
+ dependencies:
1721
+ es5-ext "^0.10.9"
1722
+
1723
+damerau-levenshtein@^1.0.0:
1724
+ version "1.0.4"
1725
+ resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514"
1726
+
1727
+dashdash@^1.12.0:
1728
+ version "1.14.1"
1729
+ resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
1730
+ dependencies:
1731
+ assert-plus "^1.0.0"
1732
+
1733
+date-now@^0.1.4:
1734
+ version "0.1.4"
1735
+ resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
1736
+
1737
+debug@2.6.9, debug@^2.2.0, debug@^2.6.0, debug@^2.6.6, debug@^2.6.8:
1738
+ version "2.6.9"
1739
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
1740
+ dependencies:
1741
+ ms "2.0.0"
1742
+
1743
+debug@^3.0.1, debug@^3.1.0:
1744
+ version "3.1.0"
1745
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
1746
+ dependencies:
1747
+ ms "2.0.0"
1748
+
1749
+decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
1750
+ version "1.2.0"
1751
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
1752
+
1753
+deep-equal@^1.0.1:
1754
+ version "1.0.1"
1755
+ resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5"
1756
+
1757
+deep-extend@~0.4.0:
1758
+ version "0.4.2"
1759
+ resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
1760
+
1761
+deep-is@~0.1.3:
1762
+ version "0.1.3"
1763
+ resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
1764
+
1765
+default-require-extensions@^1.0.0:
1766
+ version "1.0.0"
1767
+ resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8"
1768
+ dependencies:
1769
+ strip-bom "^2.0.0"
1770
+
1771
+define-properties@^1.1.2:
1772
+ version "1.1.2"
1773
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94"
1774
+ dependencies:
1775
+ foreach "^2.0.5"
1776
+ object-keys "^1.0.8"
1777
+
1778
+defined@^1.0.0:
1779
+ version "1.0.0"
1780
+ resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
1781
+
1782
+del@^2.0.2, del@^2.2.2:
1783
+ version "2.2.2"
1784
+ resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8"
1785
+ dependencies:
1786
+ globby "^5.0.0"
1787
+ is-path-cwd "^1.0.0"
1788
+ is-path-in-cwd "^1.0.0"
1789
+ object-assign "^4.0.1"
1790
+ pify "^2.0.0"
1791
+ pinkie-promise "^2.0.0"
1792
+ rimraf "^2.2.8"
1793
+
1794
+del@^3.0.0:
1795
+ version "3.0.0"
1796
+ resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5"
1797
+ dependencies:
1798
+ globby "^6.1.0"
1799
+ is-path-cwd "^1.0.0"
1800
+ is-path-in-cwd "^1.0.0"
1801
+ p-map "^1.1.1"
1802
+ pify "^3.0.0"
1803
+ rimraf "^2.2.8"
1804
+
1805
+delayed-stream@~1.0.0:
1806
+ version "1.0.0"
1807
+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
1808
+
1809
+delegates@^1.0.0:
1810
+ version "1.0.0"
1811
+ resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
1812
+
1813
+depd@1.1.1, depd@~1.1.1:
1814
+ version "1.1.1"
1815
+ resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359"
1816
+
1817
+des.js@^1.0.0:
1818
+ version "1.0.0"
1819
+ resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"
1820
+ dependencies:
1821
+ inherits "^2.0.1"
1822
+ minimalistic-assert "^1.0.0"
1823
+
1824
+destroy@~1.0.4:
1825
+ version "1.0.4"
1826
+ resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
1827
+
1828
+detect-indent@^4.0.0:
1829
+ version "4.0.0"
1830
+ resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
1831
+ dependencies:
1832
+ repeating "^2.0.0"
1833
+
1834
+detect-libc@^1.0.2:
1835
+ version "1.0.2"
1836
+ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.2.tgz#71ad5d204bf17a6a6ca8f450c61454066ef461e1"
1837
+
1838
+detect-node@^2.0.3:
1839
+ version "2.0.3"
1840
+ resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127"
1841
+
1842
+detect-port-alt@1.1.3:
1843
+ version "1.1.3"
1844
+ resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.3.tgz#a4d2f061d757a034ecf37c514260a98750f2b131"
1845
+ dependencies:
1846
+ address "^1.0.1"
1847
+ debug "^2.6.0"
1848
+
1849
+diff@^3.2.0:
1850
+ version "3.4.0"
1851
+ resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c"
1852
+
1853
+diffie-hellman@^5.0.0:
1854
+ version "5.0.2"
1855
+ resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e"
1856
+ dependencies:
1857
+ bn.js "^4.1.0"
1858
+ miller-rabin "^4.0.0"
1859
+ randombytes "^2.0.0"
1860
+
1861
+dns-equal@^1.0.0:
1862
+ version "1.0.0"
1863
+ resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
1864
+
1865
+dns-packet@^1.0.1:
1866
+ version "1.2.2"
1867
+ resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.2.2.tgz#a8a26bec7646438963fc86e06f8f8b16d6c8bf7a"
1868
+ dependencies:
1869
+ ip "^1.1.0"
1870
+ safe-buffer "^5.0.1"
1871
+
1872
+dns-txt@^2.0.2:
1873
+ version "2.0.2"
1874
+ resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6"
1875
+ dependencies:
1876
+ buffer-indexof "^1.0.0"
1877
+
1878
+doctrine@1.5.0:
1879
+ version "1.5.0"
1880
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
1881
+ dependencies:
1882
+ esutils "^2.0.2"
1883
+ isarray "^1.0.0"
1884
+
1885
+doctrine@^2.0.0:
1886
+ version "2.0.0"
1887
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.0.0.tgz#c73d8d2909d22291e1a007a395804da8b665fe63"
1888
+ dependencies:
1889
+ esutils "^2.0.2"
1890
+ isarray "^1.0.0"
1891
+
1892
+dom-converter@~0.1:
1893
+ version "0.1.4"
1894
+ resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.1.4.tgz#a45ef5727b890c9bffe6d7c876e7b19cb0e17f3b"
1895
+ dependencies:
1896
+ utila "~0.3"
1897
+
1898
+dom-serializer@0:
1899
+ version "0.1.0"
1900
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82"
1901
+ dependencies:
1902
+ domelementtype "~1.1.1"
1903
+ entities "~1.1.1"
1904
+
1905
+dom-urls@^1.1.0:
1906
+ version "1.1.0"
1907
+ resolved "https://registry.yarnpkg.com/dom-urls/-/dom-urls-1.1.0.tgz#001ddf81628cd1e706125c7176f53ccec55d918e"
1908
+ dependencies:
1909
+ urijs "^1.16.1"
1910
+
1911
+domain-browser@^1.1.1:
1912
+ version "1.1.7"
1913
+ resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc"
1914
+
1915
+domelementtype@1:
1916
+ version "1.3.0"
1917
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2"
1918
+
1919
+domelementtype@~1.1.1:
1920
+ version "1.1.3"
1921
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
1922
+
1923
+domhandler@2.1:
1924
+ version "2.1.0"
1925
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594"
1926
+ dependencies:
1927
+ domelementtype "1"
1928
+
1929
+domutils@1.1:
1930
+ version "1.1.6"
1931
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.1.6.tgz#bddc3de099b9a2efacc51c623f28f416ecc57485"
1932
+ dependencies:
1933
+ domelementtype "1"
1934
+
1935
+domutils@1.5.1:
1936
+ version "1.5.1"
1937
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
1938
+ dependencies:
1939
+ dom-serializer "0"
1940
+ domelementtype "1"
1941
+
1942
+dot-prop@^3.0.0:
1943
+ version "3.0.0"
1944
+ resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177"
1945
+ dependencies:
1946
+ is-obj "^1.0.0"
1947
+
1948
+dotenv@4.0.0:
1949
+ version "4.0.0"
1950
+ resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-4.0.0.tgz#864ef1379aced55ce6f95debecdce179f7a0cd1d"
1951
+
1952
+duplexer2@^0.1.4:
1953
+ version "0.1.4"
1954
+ resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1"
1955
+ dependencies:
1956
+ readable-stream "^2.0.2"
1957
+
1958
+duplexer@^0.1.1:
1959
+ version "0.1.1"
1960
+ resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
1961
+
1962
+ecc-jsbn@~0.1.1:
1963
+ version "0.1.1"
1964
+ resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
1965
+ dependencies:
1966
+ jsbn "~0.1.0"
1967
+
1968
+ee-first@1.1.1:
1969
+ version "1.1.1"
1970
+ resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
1971
+
1972
+electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.27:
1973
+ version "1.3.27"
1974
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.27.tgz#78ecb8a399066187bb374eede35d9c70565a803d"
1975
+
1976
+elliptic@^6.0.0:
1977
+ version "6.4.0"
1978
+ resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df"
1979
+ dependencies:
1980
+ bn.js "^4.4.0"
1981
+ brorand "^1.0.1"
1982
+ hash.js "^1.0.0"
1983
+ hmac-drbg "^1.0.0"
1984
+ inherits "^2.0.1"
1985
+ minimalistic-assert "^1.0.0"
1986
+ minimalistic-crypto-utils "^1.0.0"
1987
+
1988
+emoji-regex@^6.1.0:
1989
+ version "6.5.1"
1990
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2"
1991
+
1992
+emojis-list@^2.0.0:
1993
+ version "2.1.0"
1994
+ resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
1995
+
1996
+encodeurl@~1.0.1:
1997
+ version "1.0.1"
1998
+ resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20"
1999
+
2000
+encoding@^0.1.11:
2001
+ version "0.1.12"
2002
+ resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
2003
+ dependencies:
2004
+ iconv-lite "~0.4.13"
2005
+
2006
+enhanced-resolve@^3.4.0:
2007
+ version "3.4.1"
2008
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e"
2009
+ dependencies:
2010
+ graceful-fs "^4.1.2"
2011
+ memory-fs "^0.4.0"
2012
+ object-assign "^4.0.1"
2013
+ tapable "^0.2.7"
2014
+
2015
+entities@~1.1.1:
2016
+ version "1.1.1"
2017
+ resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
2018
+
2019
+errno@^0.1.3, errno@^0.1.4:
2020
+ version "0.1.4"
2021
+ resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d"
2022
+ dependencies:
2023
+ prr "~0.0.0"
2024
+
2025
+error-ex@^1.2.0:
2026
+ version "1.3.1"
2027
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
2028
+ dependencies:
2029
+ is-arrayish "^0.2.1"
2030
+
2031
+es-abstract@^1.7.0:
2032
+ version "1.9.0"
2033
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.9.0.tgz#690829a07cae36b222e7fd9b75c0d0573eb25227"
2034
+ dependencies:
2035
+ es-to-primitive "^1.1.1"
2036
+ function-bind "^1.1.1"
2037
+ has "^1.0.1"
2038
+ is-callable "^1.1.3"
2039
+ is-regex "^1.0.4"
2040
+
2041
+es-to-primitive@^1.1.1:
2042
+ version "1.1.1"
2043
+ resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d"
2044
+ dependencies:
2045
+ is-callable "^1.1.1"
2046
+ is-date-object "^1.0.1"
2047
+ is-symbol "^1.0.1"
2048
+
2049
+es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14:
2050
+ version "0.10.35"
2051
+ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.35.tgz#18ee858ce6a3c45c7d79e91c15fcca9ec568494f"
2052
+ dependencies:
2053
+ es6-iterator "~2.0.1"
2054
+ es6-symbol "~3.1.1"
2055
+
2056
+es6-iterator@^2.0.1, es6-iterator@~2.0.1:
2057
+ version "2.0.3"
2058
+ resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
2059
+ dependencies:
2060
+ d "1"
2061
+ es5-ext "^0.10.35"
2062
+ es6-symbol "^3.1.1"
2063
+
2064
+es6-map@^0.1.3:
2065
+ version "0.1.5"
2066
+ resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0"
2067
+ dependencies:
2068
+ d "1"
2069
+ es5-ext "~0.10.14"
2070
+ es6-iterator "~2.0.1"
2071
+ es6-set "~0.1.5"
2072
+ es6-symbol "~3.1.1"
2073
+ event-emitter "~0.3.5"
2074
+
2075
+es6-promise@^4.0.5:
2076
+ version "4.1.1"
2077
+ resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.1.1.tgz#8811e90915d9a0dba36274f0b242dbda78f9c92a"
2078
+
2079
+es6-set@~0.1.5:
2080
+ version "0.1.5"
2081
+ resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1"
2082
+ dependencies:
2083
+ d "1"
2084
+ es5-ext "~0.10.14"
2085
+ es6-iterator "~2.0.1"
2086
+ es6-symbol "3.1.1"
2087
+ event-emitter "~0.3.5"
2088
+
2089
+es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1:
2090
+ version "3.1.1"
2091
+ resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
2092
+ dependencies:
2093
+ d "1"
2094
+ es5-ext "~0.10.14"
2095
+
2096
+es6-weak-map@^2.0.1:
2097
+ version "2.0.2"
2098
+ resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"
2099
+ dependencies:
2100
+ d "1"
2101
+ es5-ext "^0.10.14"
2102
+ es6-iterator "^2.0.1"
2103
+ es6-symbol "^3.1.1"
2104
+
2105
+escape-html@~1.0.3:
2106
+ version "1.0.3"
2107
+ resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
2108
+
2109
+escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
2110
+ version "1.0.5"
2111
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
2112
+
2113
+escodegen@^1.6.1:
2114
+ version "1.9.0"
2115
+ resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.0.tgz#9811a2f265dc1cd3894420ee3717064b632b8852"
2116
+ dependencies:
2117
+ esprima "^3.1.3"
2118
+ estraverse "^4.2.0"
2119
+ esutils "^2.0.2"
2120
+ optionator "^0.8.1"
2121
+ optionalDependencies:
2122
+ source-map "~0.5.6"
2123
+
2124
+escope@^3.6.0:
2125
+ version "3.6.0"
2126
+ resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3"
2127
+ dependencies:
2128
+ es6-map "^0.1.3"
2129
+ es6-weak-map "^2.0.1"
2130
+ esrecurse "^4.1.0"
2131
+ estraverse "^4.1.1"
2132
+
2133
+eslint-config-react-app@^2.0.1:
2134
+ version "2.0.1"
2135
+ resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-2.0.1.tgz#fd0503da01ae608f0c6ae8861de084975142230e"
2136
+
2137
+eslint-import-resolver-node@^0.3.1:
2138
+ version "0.3.1"
2139
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.1.tgz#4422574cde66a9a7b099938ee4d508a199e0e3cc"
2140
+ dependencies:
2141
+ debug "^2.6.8"
2142
+ resolve "^1.2.0"
2143
+
2144
+eslint-loader@1.9.0:
2145
+ version "1.9.0"
2146
+ resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-1.9.0.tgz#7e1be9feddca328d3dcfaef1ad49d5beffe83a13"
2147
+ dependencies:
2148
+ loader-fs-cache "^1.0.0"
2149
+ loader-utils "^1.0.2"
2150
+ object-assign "^4.0.1"
2151
+ object-hash "^1.1.4"
2152
+ rimraf "^2.6.1"
2153
+
2154
+eslint-module-utils@^2.1.1:
2155
+ version "2.1.1"
2156
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.1.1.tgz#abaec824177613b8a95b299639e1b6facf473449"
2157
+ dependencies:
2158
+ debug "^2.6.8"
2159
+ pkg-dir "^1.0.0"
2160
+
2161
+eslint-plugin-flowtype@2.39.1:
2162
+ version "2.39.1"
2163
+ resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.39.1.tgz#b5624622a0388bcd969f4351131232dcb9649cd5"
2164
+ dependencies:
2165
+ lodash "^4.15.0"
2166
+
2167
+eslint-plugin-import@2.8.0:
2168
+ version "2.8.0"
2169
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz#fa1b6ef31fcb3c501c09859c1b86f1fc5b986894"
2170
+ dependencies:
2171
+ builtin-modules "^1.1.1"
2172
+ contains-path "^0.1.0"
2173
+ debug "^2.6.8"
2174
+ doctrine "1.5.0"
2175
+ eslint-import-resolver-node "^0.3.1"
2176
+ eslint-module-utils "^2.1.1"
2177
+ has "^1.0.1"
2178
+ lodash.cond "^4.3.0"
2179
+ minimatch "^3.0.3"
2180
+ read-pkg-up "^2.0.0"
2181
+
2182
+eslint-plugin-jsx-a11y@5.1.1:
2183
+ version "5.1.1"
2184
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.1.1.tgz#5c96bb5186ca14e94db1095ff59b3e2bd94069b1"
2185
+ dependencies:
2186
+ aria-query "^0.7.0"
2187
+ array-includes "^3.0.3"
2188
+ ast-types-flow "0.0.7"
2189
+ axobject-query "^0.1.0"
2190
+ damerau-levenshtein "^1.0.0"
2191
+ emoji-regex "^6.1.0"
2192
+ jsx-ast-utils "^1.4.0"
2193
+
2194
+eslint-plugin-react@7.4.0:
2195
+ version "7.4.0"
2196
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz#300a95861b9729c087d362dd64abcc351a74364a"
2197
+ dependencies:
2198
+ doctrine "^2.0.0"
2199
+ has "^1.0.1"
2200
+ jsx-ast-utils "^2.0.0"
2201
+ prop-types "^15.5.10"
2202
+
2203
+eslint-scope@^3.7.1:
2204
+ version "3.7.1"
2205
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"
2206
+ dependencies:
2207
+ esrecurse "^4.1.0"
2208
+ estraverse "^4.1.1"
2209
+
2210
+eslint@4.10.0:
2211
+ version "4.10.0"
2212
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.10.0.tgz#f25d0d7955c81968c2309aa5c9a229e045176bb7"
2213
+ dependencies:
2214
+ ajv "^5.2.0"
2215
+ babel-code-frame "^6.22.0"
2216
+ chalk "^2.1.0"
2217
+ concat-stream "^1.6.0"
2218
+ cross-spawn "^5.1.0"
2219
+ debug "^3.0.1"
2220
+ doctrine "^2.0.0"
2221
+ eslint-scope "^3.7.1"
2222
+ espree "^3.5.1"
2223
+ esquery "^1.0.0"
2224
+ estraverse "^4.2.0"
2225
+ esutils "^2.0.2"
2226
+ file-entry-cache "^2.0.0"
2227
+ functional-red-black-tree "^1.0.1"
2228
+ glob "^7.1.2"
2229
+ globals "^9.17.0"
2230
+ ignore "^3.3.3"
2231
+ imurmurhash "^0.1.4"
2232
+ inquirer "^3.0.6"
2233
+ is-resolvable "^1.0.0"
2234
+ js-yaml "^3.9.1"
2235
+ json-stable-stringify "^1.0.1"
2236
+ levn "^0.3.0"
2237
+ lodash "^4.17.4"
2238
+ minimatch "^3.0.2"
2239
+ mkdirp "^0.5.1"
2240
+ natural-compare "^1.4.0"
2241
+ optionator "^0.8.2"
2242
+ path-is-inside "^1.0.2"
2243
+ pluralize "^7.0.0"
2244
+ progress "^2.0.0"
2245
+ require-uncached "^1.0.3"
2246
+ semver "^5.3.0"
2247
+ strip-ansi "^4.0.0"
2248
+ strip-json-comments "~2.0.1"
2249
+ table "^4.0.1"
2250
+ text-table "~0.2.0"
2251
+
2252
+espree@^3.5.1:
2253
+ version "3.5.2"
2254
+ resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.2.tgz#756ada8b979e9dcfcdb30aad8d1a9304a905e1ca"
2255
+ dependencies:
2256
+ acorn "^5.2.1"
2257
+ acorn-jsx "^3.0.0"
2258
+
2259
+esprima@^2.6.0:
2260
+ version "2.7.3"
2261
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
2262
+
2263
+esprima@^3.1.3:
2264
+ version "3.1.3"
2265
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633"
2266
+
2267
+esprima@^4.0.0:
2268
+ version "4.0.0"
2269
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
2270
+
2271
+esquery@^1.0.0:
2272
+ version "1.0.0"
2273
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa"
2274
+ dependencies:
2275
+ estraverse "^4.0.0"
2276
+
2277
+esrecurse@^4.1.0:
2278
+ version "4.2.0"
2279
+ resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163"
2280
+ dependencies:
2281
+ estraverse "^4.1.0"
2282
+ object-assign "^4.0.1"
2283
+
2284
+estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
2285
+ version "4.2.0"
2286
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
2287
+
2288
+esutils@^2.0.2:
2289
+ version "2.0.2"
2290
+ resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
2291
+
2292
+etag@~1.8.1:
2293
+ version "1.8.1"
2294
+ resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
2295
+
2296
+event-emitter@~0.3.5:
2297
+ version "0.3.5"
2298
+ resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
2299
+ dependencies:
2300
+ d "1"
2301
+ es5-ext "~0.10.14"
2302
+
2303
+eventemitter3@1.x.x:
2304
+ version "1.2.0"
2305
+ resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508"
2306
+
2307
+events@^1.0.0:
2308
+ version "1.1.1"
2309
+ resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
2310
+
2311
+eventsource@0.1.6:
2312
+ version "0.1.6"
2313
+ resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232"
2314
+ dependencies:
2315
+ original ">=0.0.5"
2316
+
2317
+evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
2318
+ version "1.0.3"
2319
+ resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
2320
+ dependencies:
2321
+ md5.js "^1.3.4"
2322
+ safe-buffer "^5.1.1"
2323
+
2324
+exec-sh@^0.2.0:
2325
+ version "0.2.1"
2326
+ resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38"
2327
+ dependencies:
2328
+ merge "^1.1.3"
2329
+
2330
+execa@^0.7.0:
2331
+ version "0.7.0"
2332
+ resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
2333
+ dependencies:
2334
+ cross-spawn "^5.0.1"
2335
+ get-stream "^3.0.0"
2336
+ is-stream "^1.1.0"
2337
+ npm-run-path "^2.0.0"
2338
+ p-finally "^1.0.0"
2339
+ signal-exit "^3.0.0"
2340
+ strip-eof "^1.0.0"
2341
+
2342
+expand-brackets@^0.1.4:
2343
+ version "0.1.5"
2344
+ resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
2345
+ dependencies:
2346
+ is-posix-bracket "^0.1.0"
2347
+
2348
+expand-range@^1.8.1:
2349
+ version "1.8.2"
2350
+ resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
2351
+ dependencies:
2352
+ fill-range "^2.1.0"
2353
+
2354
+expand-tilde@^2.0.0, expand-tilde@^2.0.2:
2355
+ version "2.0.2"
2356
+ resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502"
2357
+ dependencies:
2358
+ homedir-polyfill "^1.0.1"
2359
+
2360
+express@^4.13.3:
2361
+ version "4.16.2"
2362
+ resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c"
2363
+ dependencies:
2364
+ accepts "~1.3.4"
2365
+ array-flatten "1.1.1"
2366
+ body-parser "1.18.2"
2367
+ content-disposition "0.5.2"
2368
+ content-type "~1.0.4"
2369
+ cookie "0.3.1"
2370
+ cookie-signature "1.0.6"
2371
+ debug "2.6.9"
2372
+ depd "~1.1.1"
2373
+ encodeurl "~1.0.1"
2374
+ escape-html "~1.0.3"
2375
+ etag "~1.8.1"
2376
+ finalhandler "1.1.0"
2377
+ fresh "0.5.2"
2378
+ merge-descriptors "1.0.1"
2379
+ methods "~1.1.2"
2380
+ on-finished "~2.3.0"
2381
+ parseurl "~1.3.2"
2382
+ path-to-regexp "0.1.7"
2383
+ proxy-addr "~2.0.2"
2384
+ qs "6.5.1"
2385
+ range-parser "~1.2.0"
2386
+ safe-buffer "5.1.1"
2387
+ send "0.16.1"
2388
+ serve-static "1.13.1"
2389
+ setprototypeof "1.1.0"
2390
+ statuses "~1.3.1"
2391
+ type-is "~1.6.15"
2392
+ utils-merge "1.0.1"
2393
+ vary "~1.1.2"
2394
+
2395
+extend@~3.0.0, extend@~3.0.1:
2396
+ version "3.0.1"
2397
+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
2398
+
2399
+external-editor@^2.0.4:
2400
+ version "2.0.5"
2401
+ resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.5.tgz#52c249a3981b9ba187c7cacf5beb50bf1d91a6bc"
2402
+ dependencies:
2403
+ iconv-lite "^0.4.17"
2404
+ jschardet "^1.4.2"
2405
+ tmp "^0.0.33"
2406
+
2407
+extglob@^0.3.1:
2408
+ version "0.3.2"
2409
+ resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
2410
+ dependencies:
2411
+ is-extglob "^1.0.0"
2412
+
2413
+extract-text-webpack-plugin@3.0.2:
2414
+ version "3.0.2"
2415
+ resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz#5f043eaa02f9750a9258b78c0a6e0dc1408fb2f7"
2416
+ dependencies:
2417
+ async "^2.4.1"
2418
+ loader-utils "^1.1.0"
2419
+ schema-utils "^0.3.0"
2420
+ webpack-sources "^1.0.1"
2421
+
2422
+extsprintf@1.3.0, extsprintf@^1.2.0:
2423
+ version "1.3.0"
2424
+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
2425
+
2426
+fast-deep-equal@^1.0.0:
2427
+ version "1.0.0"
2428
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff"
2429
+
2430
+fast-json-stable-stringify@^2.0.0:
2431
+ version "2.0.0"
2432
+ resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
2433
+
2434
+fast-levenshtein@~2.0.4:
2435
+ version "2.0.6"
2436
+ resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
2437
+
2438
+fastparse@^1.1.1:
2439
+ version "1.1.1"
2440
+ resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8"
2441
+
2442
+faye-websocket@^0.10.0:
2443
+ version "0.10.0"
2444
+ resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4"
2445
+ dependencies:
2446
+ websocket-driver ">=0.5.1"
2447
+
2448
+faye-websocket@~0.11.0:
2449
+ version "0.11.1"
2450
+ resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.1.tgz#f0efe18c4f56e4f40afc7e06c719fd5ee6188f38"
2451
+ dependencies:
2452
+ websocket-driver ">=0.5.1"
2453
+
2454
+fb-watchman@^1.8.0:
2455
+ version "1.9.2"
2456
+ resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-1.9.2.tgz#a24cf47827f82d38fb59a69ad70b76e3b6ae7383"
2457
+ dependencies:
2458
+ bser "1.0.2"
2459
+
2460
+fb-watchman@^2.0.0:
2461
+ version "2.0.0"
2462
+ resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58"
2463
+ dependencies:
2464
+ bser "^2.0.0"
2465
+
2466
+fbjs@^0.8.16:
2467
+ version "0.8.16"
2468
+ resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db"
2469
+ dependencies:
2470
+ core-js "^1.0.0"
2471
+ isomorphic-fetch "^2.1.1"
2472
+ loose-envify "^1.0.0"
2473
+ object-assign "^4.1.0"
2474
+ promise "^7.1.1"
2475
+ setimmediate "^1.0.5"
2476
+ ua-parser-js "^0.7.9"
2477
+
2478
+figures@^2.0.0:
2479
+ version "2.0.0"
2480
+ resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
2481
+ dependencies:
2482
+ escape-string-regexp "^1.0.5"
2483
+
2484
+file-entry-cache@^2.0.0:
2485
+ version "2.0.0"
2486
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361"
2487
+ dependencies:
2488
+ flat-cache "^1.2.1"
2489
+ object-assign "^4.0.1"
2490
+
2491
+file-loader@1.1.5:
2492
+ version "1.1.5"
2493
+ resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-1.1.5.tgz#91c25b6b6fbe56dae99f10a425fd64933b5c9daa"
2494
+ dependencies:
2495
+ loader-utils "^1.0.2"
2496
+ schema-utils "^0.3.0"
2497
+
2498
+filename-regex@^2.0.0:
2499
+ version "2.0.1"
2500
+ resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
2501
+
2502
+fileset@^2.0.2:
2503
+ version "2.0.3"
2504
+ resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0"
2505
+ dependencies:
2506
+ glob "^7.0.3"
2507
+ minimatch "^3.0.3"
2508
+
2509
+filesize@3.5.11:
2510
+ version "3.5.11"
2511
+ resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee"
2512
+
2513
+fill-range@^2.1.0:
2514
+ version "2.2.3"
2515
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723"
2516
+ dependencies:
2517
+ is-number "^2.1.0"
2518
+ isobject "^2.0.0"
2519
+ randomatic "^1.1.3"
2520
+ repeat-element "^1.1.2"
2521
+ repeat-string "^1.5.2"
2522
+
2523
+filled-array@^1.0.0:
2524
+ version "1.1.0"
2525
+ resolved "https://registry.yarnpkg.com/filled-array/-/filled-array-1.1.0.tgz#c3c4f6c663b923459a9aa29912d2d031f1507f84"
2526
+
2527
+finalhandler@1.1.0:
2528
+ version "1.1.0"
2529
+ resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5"
2530
+ dependencies:
2531
+ debug "2.6.9"
2532
+ encodeurl "~1.0.1"
2533
+ escape-html "~1.0.3"
2534
+ on-finished "~2.3.0"
2535
+ parseurl "~1.3.2"
2536
+ statuses "~1.3.1"
2537
+ unpipe "~1.0.0"
2538
+
2539
+find-cache-dir@^0.1.1:
2540
+ version "0.1.1"
2541
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9"
2542
+ dependencies:
2543
+ commondir "^1.0.1"
2544
+ mkdirp "^0.5.1"
2545
+ pkg-dir "^1.0.0"
2546
+
2547
+find-cache-dir@^1.0.0:
2548
+ version "1.0.0"
2549
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f"
2550
+ dependencies:
2551
+ commondir "^1.0.1"
2552
+ make-dir "^1.0.0"
2553
+ pkg-dir "^2.0.0"
2554
+
2555
+find-up@^1.0.0:
2556
+ version "1.1.2"
2557
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
2558
+ dependencies:
2559
+ path-exists "^2.0.0"
2560
+ pinkie-promise "^2.0.0"
2561
+
2562
+find-up@^2.0.0, find-up@^2.1.0:
2563
+ version "2.1.0"
2564
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
2565
+ dependencies:
2566
+ locate-path "^2.0.0"
2567
+
2568
+flat-cache@^1.2.1:
2569
+ version "1.3.0"
2570
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481"
2571
+ dependencies:
2572
+ circular-json "^0.3.1"
2573
+ del "^2.0.2"
2574
+ graceful-fs "^4.1.2"
2575
+ write "^0.2.1"
2576
+
2577
+flatten@^1.0.2:
2578
+ version "1.0.2"
2579
+ resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782"
2580
+
2581
+for-in@^1.0.1:
2582
+ version "1.0.2"
2583
+ resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
2584
+
2585
+for-own@^0.1.4:
2586
+ version "0.1.5"
2587
+ resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
2588
+ dependencies:
2589
+ for-in "^1.0.1"
2590
+
2591
+foreach@^2.0.5:
2592
+ version "2.0.5"
2593
+ resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"
2594
+
2595
+forever-agent@~0.6.1:
2596
+ version "0.6.1"
2597
+ resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
2598
+
2599
+form-data@~2.1.1:
2600
+ version "2.1.4"
2601
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
2602
+ dependencies:
2603
+ asynckit "^0.4.0"
2604
+ combined-stream "^1.0.5"
2605
+ mime-types "^2.1.12"
2606
+
2607
+form-data@~2.3.1:
2608
+ version "2.3.1"
2609
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"
2610
+ dependencies:
2611
+ asynckit "^0.4.0"
2612
+ combined-stream "^1.0.5"
2613
+ mime-types "^2.1.12"
2614
+
2615
+forwarded@~0.1.2:
2616
+ version "0.1.2"
2617
+ resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
2618
+
2619
+fresh@0.5.2:
2620
+ version "0.5.2"
2621
+ resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
2622
+
2623
+fs-extra@3.0.1:
2624
+ version "3.0.1"
2625
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291"
2626
+ dependencies:
2627
+ graceful-fs "^4.1.2"
2628
+ jsonfile "^3.0.0"
2629
+ universalify "^0.1.0"
2630
+
2631
+fs-extra@^0.30.0:
2632
+ version "0.30.0"
2633
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0"
2634
+ dependencies:
2635
+ graceful-fs "^4.1.2"
2636
+ jsonfile "^2.1.0"
2637
+ klaw "^1.0.0"
2638
+ path-is-absolute "^1.0.0"
2639
+ rimraf "^2.2.8"
2640
+
2641
+fs.realpath@^1.0.0:
2642
+ version "1.0.0"
2643
+ resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
2644
+
2645
+fsevents@1.1.2:
2646
+ version "1.1.2"
2647
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.2.tgz#3282b713fb3ad80ede0e9fcf4611b5aa6fc033f4"
2648
+ dependencies:
2649
+ nan "^2.3.0"
2650
+ node-pre-gyp "^0.6.36"
2651
+
2652
+fsevents@^1.0.0:
2653
+ version "1.1.3"
2654
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8"
2655
+ dependencies:
2656
+ nan "^2.3.0"
2657
+ node-pre-gyp "^0.6.39"
2658
+
2659
+fstream-ignore@^1.0.5:
2660
+ version "1.0.5"
2661
+ resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105"
2662
+ dependencies:
2663
+ fstream "^1.0.0"
2664
+ inherits "2"
2665
+ minimatch "^3.0.0"
2666
+
2667
+fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2:
2668
+ version "1.0.11"
2669
+ resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
2670
+ dependencies:
2671
+ graceful-fs "^4.1.2"
2672
+ inherits "~2.0.0"
2673
+ mkdirp ">=0.5 0"
2674
+ rimraf "2"
2675
+
2676
+function-bind@^1.0.2, function-bind@^1.1.1:
2677
+ version "1.1.1"
2678
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
2679
+
2680
+functional-red-black-tree@^1.0.1:
2681
+ version "1.0.1"
2682
+ resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
2683
+
2684
+gauge@~2.7.3:
2685
+ version "2.7.4"
2686
+ resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
2687
+ dependencies:
2688
+ aproba "^1.0.3"
2689
+ console-control-strings "^1.0.0"
2690
+ has-unicode "^2.0.0"
2691
+ object-assign "^4.1.0"
2692
+ signal-exit "^3.0.0"
2693
+ string-width "^1.0.1"
2694
+ strip-ansi "^3.0.1"
2695
+ wide-align "^1.1.0"
2696
+
2697
+get-caller-file@^1.0.1:
2698
+ version "1.0.2"
2699
+ resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5"
2700
+
2701
+get-stdin@^4.0.1:
2702
+ version "4.0.1"
2703
+ resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
2704
+
2705
+get-stream@^3.0.0:
2706
+ version "3.0.0"
2707
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
2708
+
2709
+getpass@^0.1.1:
2710
+ version "0.1.7"
2711
+ resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
2712
+ dependencies:
2713
+ assert-plus "^1.0.0"
2714
+
2715
+glob-base@^0.3.0:
2716
+ version "0.3.0"
2717
+ resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
2718
+ dependencies:
2719
+ glob-parent "^2.0.0"
2720
+ is-glob "^2.0.0"
2721
+
2722
+glob-parent@^2.0.0:
2723
+ version "2.0.0"
2724
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28"
2725
+ dependencies:
2726
+ is-glob "^2.0.0"
2727
+
2728
+glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2:
2729
+ version "7.1.2"
2730
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
2731
+ dependencies:
2732
+ fs.realpath "^1.0.0"
2733
+ inflight "^1.0.4"
2734
+ inherits "2"
2735
+ minimatch "^3.0.4"
2736
+ once "^1.3.0"
2737
+ path-is-absolute "^1.0.0"
2738
+
2739
+global-modules@1.0.0, global-modules@^1.0.0:
2740
+ version "1.0.0"
2741
+ resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea"
2742
+ dependencies:
2743
+ global-prefix "^1.0.1"
2744
+ is-windows "^1.0.1"
2745
+ resolve-dir "^1.0.0"
2746
+
2747
+global-prefix@^1.0.1:
2748
+ version "1.0.2"
2749
+ resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe"
2750
+ dependencies:
2751
+ expand-tilde "^2.0.2"
2752
+ homedir-polyfill "^1.0.1"
2753
+ ini "^1.3.4"
2754
+ is-windows "^1.0.1"
2755
+ which "^1.2.14"
2756
+
2757
+globals@^9.17.0, globals@^9.18.0:
2758
+ version "9.18.0"
2759
+ resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
2760
+
2761
+globby@^5.0.0:
2762
+ version "5.0.0"
2763
+ resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"
2764
+ dependencies:
2765
+ array-union "^1.0.1"
2766
+ arrify "^1.0.0"
2767
+ glob "^7.0.3"
2768
+ object-assign "^4.0.1"
2769
+ pify "^2.0.0"
2770
+ pinkie-promise "^2.0.0"
2771
+
2772
+globby@^6.1.0:
2773
+ version "6.1.0"
2774
+ resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
2775
+ dependencies:
2776
+ array-union "^1.0.1"
2777
+ glob "^7.0.3"
2778
+ object-assign "^4.0.1"
2779
+ pify "^2.0.0"
2780
+ pinkie-promise "^2.0.0"
2781
+
2782
+got@^5.0.0:
2783
+ version "5.7.1"
2784
+ resolved "https://registry.yarnpkg.com/got/-/got-5.7.1.tgz#5f81635a61e4a6589f180569ea4e381680a51f35"
2785
+ dependencies:
2786
+ create-error-class "^3.0.1"
2787
+ duplexer2 "^0.1.4"
2788
+ is-redirect "^1.0.0"
2789
+ is-retry-allowed "^1.0.0"
2790
+ is-stream "^1.0.0"
2791
+ lowercase-keys "^1.0.0"
2792
+ node-status-codes "^1.0.0"
2793
+ object-assign "^4.0.1"
2794
+ parse-json "^2.1.0"
2795
+ pinkie-promise "^2.0.0"
2796
+ read-all-stream "^3.0.0"
2797
+ readable-stream "^2.0.5"
2798
+ timed-out "^3.0.0"
2799
+ unzip-response "^1.0.2"
2800
+ url-parse-lax "^1.0.0"
2801
+
2802
+graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
2803
+ version "4.1.11"
2804
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
2805
+
2806
+growly@^1.3.0:
2807
+ version "1.3.0"
2808
+ resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
2809
+
2810
+gzip-size@3.0.0:
2811
+ version "3.0.0"
2812
+ resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520"
2813
+ dependencies:
2814
+ duplexer "^0.1.1"
2815
+
2816
+handle-thing@^1.2.5:
2817
+ version "1.2.5"
2818
+ resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4"
2819
+
2820
+handlebars@^4.0.3:
2821
+ version "4.0.11"
2822
+ resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc"
2823
+ dependencies:
2824
+ async "^1.4.0"
2825
+ optimist "^0.6.1"
2826
+ source-map "^0.4.4"
2827
+ optionalDependencies:
2828
+ uglify-js "^2.6"
2829
+
2830
+har-schema@^1.0.5:
2831
+ version "1.0.5"
2832
+ resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
2833
+
2834
+har-schema@^2.0.0:
2835
+ version "2.0.0"
2836
+ resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
2837
+
2838
+har-validator@~4.2.1:
2839
+ version "4.2.1"
2840
+ resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
2841
+ dependencies:
2842
+ ajv "^4.9.1"
2843
+ har-schema "^1.0.5"
2844
+
2845
+har-validator@~5.0.3:
2846
+ version "5.0.3"
2847
+ resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
2848
+ dependencies:
2849
+ ajv "^5.1.0"
2850
+ har-schema "^2.0.0"
2851
+
2852
+has-ansi@^2.0.0:
2853
+ version "2.0.0"
2854
+ resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
2855
+ dependencies:
2856
+ ansi-regex "^2.0.0"
2857
+
2858
+has-flag@^1.0.0:
2859
+ version "1.0.0"
2860
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
2861
+
2862
+has-flag@^2.0.0:
2863
+ version "2.0.0"
2864
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
2865
+
2866
+has-unicode@^2.0.0:
2867
+ version "2.0.1"
2868
+ resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
2869
+
2870
+has@^1.0.1:
2871
+ version "1.0.1"
2872
+ resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28"
2873
+ dependencies:
2874
+ function-bind "^1.0.2"
2875
+
2876
+hash-base@^2.0.0:
2877
+ version "2.0.2"
2878
+ resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1"
2879
+ dependencies:
2880
+ inherits "^2.0.1"
2881
+
2882
+hash-base@^3.0.0:
2883
+ version "3.0.4"
2884
+ resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918"
2885
+ dependencies:
2886
+ inherits "^2.0.1"
2887
+ safe-buffer "^5.0.1"
2888
+
2889
+hash.js@^1.0.0, hash.js@^1.0.3:
2890
+ version "1.1.3"
2891
+ resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846"
2892
+ dependencies:
2893
+ inherits "^2.0.3"
2894
+ minimalistic-assert "^1.0.0"
2895
+
2896
+hawk@3.1.3, hawk@~3.1.3:
2897
+ version "3.1.3"
2898
+ resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
2899
+ dependencies:
2900
+ boom "2.x.x"
2901
+ cryptiles "2.x.x"
2902
+ hoek "2.x.x"
2903
+ sntp "1.x.x"
2904
+
2905
+hawk@~6.0.2:
2906
+ version "6.0.2"
2907
+ resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038"
2908
+ dependencies:
2909
+ boom "4.x.x"
2910
+ cryptiles "3.x.x"
2911
+ hoek "4.x.x"
2912
+ sntp "2.x.x"
2913
+
2914
+he@1.1.x:
2915
+ version "1.1.1"
2916
+ resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd"
2917
+
2918
+hmac-drbg@^1.0.0:
2919
+ version "1.0.1"
2920
+ resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
2921
+ dependencies:
2922
+ hash.js "^1.0.3"
2923
+ minimalistic-assert "^1.0.0"
2924
+ minimalistic-crypto-utils "^1.0.1"
2925
+
2926
+hoek@2.x.x:
2927
+ version "2.16.3"
2928
+ resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
2929
+
2930
+hoek@4.x.x:
2931
+ version "4.2.0"
2932
+ resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d"
2933
+
2934
+home-or-tmp@^2.0.0:
2935
+ version "2.0.0"
2936
+ resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
2937
+ dependencies:
2938
+ os-homedir "^1.0.0"
2939
+ os-tmpdir "^1.0.1"
2940
+
2941
+homedir-polyfill@^1.0.1:
2942
+ version "1.0.1"
2943
+ resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc"
2944
+ dependencies:
2945
+ parse-passwd "^1.0.0"
2946
+
2947
+hosted-git-info@^2.1.4:
2948
+ version "2.5.0"
2949
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c"
2950
+
2951
+hpack.js@^2.1.6:
2952
+ version "2.1.6"
2953
+ resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
2954
+ dependencies:
2955
+ inherits "^2.0.1"
2956
+ obuf "^1.0.0"
2957
+ readable-stream "^2.0.1"
2958
+ wbuf "^1.1.0"
2959
+
2960
+html-comment-regex@^1.1.0:
2961
+ version "1.1.1"
2962
+ resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e"
2963
+
2964
+html-encoding-sniffer@^1.0.1:
2965
+ version "1.0.2"
2966
+ resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8"
2967
+ dependencies:
2968
+ whatwg-encoding "^1.0.1"
2969
+
2970
+html-entities@^1.2.0:
2971
+ version "1.2.1"
2972
+ resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
2973
+
2974
+html-minifier@^3.2.3:
2975
+ version "3.5.6"
2976
+ resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.6.tgz#7e4e661a09999599c7d8e8a2b8d7fb7430bb5c3e"
2977
+ dependencies:
2978
+ camel-case "3.0.x"
2979
+ clean-css "4.1.x"
2980
+ commander "2.11.x"
2981
+ he "1.1.x"
2982
+ ncname "1.0.x"
2983
+ param-case "2.1.x"
2984
+ relateurl "0.2.x"
2985
+ uglify-js "3.1.x"
2986
+
2987
+html-webpack-plugin@2.29.0:
2988
+ version "2.29.0"
2989
+ resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-2.29.0.tgz#e987f421853d3b6938c8c4c8171842e5fd17af23"
2990
+ dependencies:
2991
+ bluebird "^3.4.7"
2992
+ html-minifier "^3.2.3"
2993
+ loader-utils "^0.2.16"
2994
+ lodash "^4.17.3"
2995
+ pretty-error "^2.0.2"
2996
+ toposort "^1.0.0"
2997
+
2998
+htmlparser2@~3.3.0:
2999
+ version "3.3.0"
3000
+ resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.3.0.tgz#cc70d05a59f6542e43f0e685c982e14c924a9efe"
3001
+ dependencies:
3002
+ domelementtype "1"
3003
+ domhandler "2.1"
3004
+ domutils "1.1"
3005
+ readable-stream "1.0"
3006
+
3007
+http-deceiver@^1.2.7:
3008
+ version "1.2.7"
3009
+ resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
3010
+
3011
+http-errors@1.6.2, http-errors@~1.6.2:
3012
+ version "1.6.2"
3013
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736"
3014
+ dependencies:
3015
+ depd "1.1.1"
3016
+ inherits "2.0.3"
3017
+ setprototypeof "1.0.3"
3018
+ statuses ">= 1.3.1 < 2"
3019
+
3020
+http-parser-js@>=0.4.0:
3021
+ version "0.4.9"
3022
+ resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.9.tgz#ea1a04fb64adff0242e9974f297dd4c3cad271e1"
3023
+
3024
+http-proxy-middleware@~0.17.4:
3025
+ version "0.17.4"
3026
+ resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz#642e8848851d66f09d4f124912846dbaeb41b833"
3027
+ dependencies:
3028
+ http-proxy "^1.16.2"
3029
+ is-glob "^3.1.0"
3030
+ lodash "^4.17.2"
3031
+ micromatch "^2.3.11"
3032
+
3033
+http-proxy@^1.16.2:
3034
+ version "1.16.2"
3035
+ resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742"
3036
+ dependencies:
3037
+ eventemitter3 "1.x.x"
3038
+ requires-port "1.x.x"
3039
+
3040
+http-signature@~1.1.0:
3041
+ version "1.1.1"
3042
+ resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
3043
+ dependencies:
3044
+ assert-plus "^0.2.0"
3045
+ jsprim "^1.2.2"
3046
+ sshpk "^1.7.0"
3047
+
3048
+http-signature@~1.2.0:
3049
+ version "1.2.0"
3050
+ resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
3051
+ dependencies:
3052
+ assert-plus "^1.0.0"
3053
+ jsprim "^1.2.2"
3054
+ sshpk "^1.7.0"
3055
+
3056
+https-browserify@0.0.1:
3057
+ version "0.0.1"
3058
+ resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82"
3059
+
3060
+iconv-lite@0.4.19, iconv-lite@^0.4.17, iconv-lite@~0.4.13:
3061
+ version "0.4.19"
3062
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
3063
+
3064
+icss-replace-symbols@^1.1.0:
3065
+ version "1.1.0"
3066
+ resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
3067
+
3068
+icss-utils@^2.1.0:
3069
+ version "2.1.0"
3070
+ resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962"
3071
+ dependencies:
3072
+ postcss "^6.0.1"
3073
+
3074
+ieee754@^1.1.4:
3075
+ version "1.1.8"
3076
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
3077
+
3078
+ignore@^3.3.3:
3079
+ version "3.3.7"
3080
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021"
3081
+
3082
+import-local@^0.1.1:
3083
+ version "0.1.1"
3084
+ resolved "https://registry.yarnpkg.com/import-local/-/import-local-0.1.1.tgz#b1179572aacdc11c6a91009fb430dbcab5f668a8"
3085
+ dependencies:
3086
+ pkg-dir "^2.0.0"
3087
+ resolve-cwd "^2.0.0"
3088
+
3089
+imurmurhash@^0.1.4:
3090
+ version "0.1.4"
3091
+ resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
3092
+
3093
+indent-string@^2.1.0:
3094
+ version "2.1.0"
3095
+ resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
3096
+ dependencies:
3097
+ repeating "^2.0.0"
3098
+
3099
+indexes-of@^1.0.1:
3100
+ version "1.0.1"
3101
+ resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
3102
+
3103
+indexof@0.0.1:
3104
+ version "0.0.1"
3105
+ resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d"
3106
+
3107
+inflight@^1.0.4:
3108
+ version "1.0.6"
3109
+ resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
3110
+ dependencies:
3111
+ once "^1.3.0"
3112
+ wrappy "1"
3113
+
3114
+inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
3115
+ version "2.0.3"
3116
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
3117
+
3118
+inherits@2.0.1:
3119
+ version "2.0.1"
3120
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
3121
+
3122
+ini@^1.3.4, ini@~1.3.0:
3123
+ version "1.3.4"
3124
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e"
3125
+
3126
+inquirer@3.3.0, inquirer@^3.0.6:
3127
+ version "3.3.0"
3128
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
3129
+ dependencies:
3130
+ ansi-escapes "^3.0.0"
3131
+ chalk "^2.0.0"
3132
+ cli-cursor "^2.1.0"
3133
+ cli-width "^2.0.0"
3134
+ external-editor "^2.0.4"
3135
+ figures "^2.0.0"
3136
+ lodash "^4.3.0"
3137
+ mute-stream "0.0.7"
3138
+ run-async "^2.2.0"
3139
+ rx-lite "^4.0.8"
3140
+ rx-lite-aggregates "^4.0.8"
3141
+ string-width "^2.1.0"
3142
+ strip-ansi "^4.0.0"
3143
+ through "^2.3.6"
3144
+
3145
+internal-ip@1.2.0:
3146
+ version "1.2.0"
3147
+ resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-1.2.0.tgz#ae9fbf93b984878785d50a8de1b356956058cf5c"
3148
+ dependencies:
3149
+ meow "^3.3.0"
3150
+
3151
+interpret@^1.0.0:
3152
+ version "1.0.4"
3153
+ resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.4.tgz#820cdd588b868ffb191a809506d6c9c8f212b1b0"
3154
+
3155
+invariant@^2.2.2:
3156
+ version "2.2.2"
3157
+ resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360"
3158
+ dependencies:
3159
+ loose-envify "^1.0.0"
3160
+
3161
+invert-kv@^1.0.0:
3162
+ version "1.0.0"
3163
+ resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
3164
+
3165
+ip@^1.1.0, ip@^1.1.5:
3166
+ version "1.1.5"
3167
+ resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
3168
+
3169
+ipaddr.js@1.5.2:
3170
+ version "1.5.2"
3171
+ resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.5.2.tgz#d4b505bde9946987ccf0fc58d9010ff9607e3fa0"
3172
+
3173
+is-absolute-url@^2.0.0:
3174
+ version "2.1.0"
3175
+ resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
3176
+
3177
+is-arrayish@^0.2.1:
3178
+ version "0.2.1"
3179
+ resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
3180
+
3181
+is-binary-path@^1.0.0:
3182
+ version "1.0.1"
3183
+ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
3184
+ dependencies:
3185
+ binary-extensions "^1.0.0"
3186
+
3187
+is-buffer@^1.1.5:
3188
+ version "1.1.6"
3189
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
3190
+
3191
+is-builtin-module@^1.0.0:
3192
+ version "1.0.0"
3193
+ resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe"
3194
+ dependencies:
3195
+ builtin-modules "^1.0.0"
3196
+
3197
+is-callable@^1.1.1, is-callable@^1.1.3:
3198
+ version "1.1.3"
3199
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2"
3200
+
3201
+is-ci@^1.0.10:
3202
+ version "1.0.10"
3203
+ resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.0.10.tgz#f739336b2632365061a9d48270cd56ae3369318e"
3204
+ dependencies:
3205
+ ci-info "^1.0.0"
3206
+
3207
+is-date-object@^1.0.1:
3208
+ version "1.0.1"
3209
+ resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16"
3210
+
3211
+is-directory@^0.3.1:
3212
+ version "0.3.1"
3213
+ resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
3214
+
3215
+is-dotfile@^1.0.0:
3216
+ version "1.0.3"
3217
+ resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
3218
+
3219
+is-equal-shallow@^0.1.3:
3220
+ version "0.1.3"
3221
+ resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534"
3222
+ dependencies:
3223
+ is-primitive "^2.0.0"
3224
+
3225
+is-extendable@^0.1.1:
3226
+ version "0.1.1"
3227
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
3228
+
3229
+is-extglob@^1.0.0:
3230
+ version "1.0.0"
3231
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
3232
+
3233
+is-extglob@^2.1.0:
3234
+ version "2.1.1"
3235
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
3236
+
3237
+is-finite@^1.0.0:
3238
+ version "1.0.2"
3239
+ resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa"
3240
+ dependencies:
3241
+ number-is-nan "^1.0.0"
3242
+
3243
+is-fullwidth-code-point@^1.0.0:
3244
+ version "1.0.0"
3245
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
3246
+ dependencies:
3247
+ number-is-nan "^1.0.0"
3248
+
3249
+is-fullwidth-code-point@^2.0.0:
3250
+ version "2.0.0"
3251
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
3252
+
3253
+is-glob@^2.0.0, is-glob@^2.0.1:
3254
+ version "2.0.1"
3255
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
3256
+ dependencies:
3257
+ is-extglob "^1.0.0"
3258
+
3259
+is-glob@^3.1.0:
3260
+ version "3.1.0"
3261
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
3262
+ dependencies:
3263
+ is-extglob "^2.1.0"
3264
+
3265
+is-npm@^1.0.0:
3266
+ version "1.0.0"
3267
+ resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4"
3268
+
3269
+is-number@^2.1.0:
3270
+ version "2.1.0"
3271
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
3272
+ dependencies:
3273
+ kind-of "^3.0.2"
3274
+
3275
+is-number@^3.0.0:
3276
+ version "3.0.0"
3277
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
3278
+ dependencies:
3279
+ kind-of "^3.0.2"
3280
+
3281
+is-obj@^1.0.0:
3282
+ version "1.0.1"
3283
+ resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
3284
+
3285
+is-path-cwd@^1.0.0:
3286
+ version "1.0.0"
3287
+ resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d"
3288
+
3289
+is-path-in-cwd@^1.0.0:
3290
+ version "1.0.0"
3291
+ resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc"
3292
+ dependencies:
3293
+ is-path-inside "^1.0.0"
3294
+
3295
+is-path-inside@^1.0.0:
3296
+ version "1.0.0"
3297
+ resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.0.tgz#fc06e5a1683fbda13de667aff717bbc10a48f37f"
3298
+ dependencies:
3299
+ path-is-inside "^1.0.1"
3300
+
3301
+is-plain-obj@^1.0.0:
3302
+ version "1.1.0"
3303
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
3304
+
3305
+is-posix-bracket@^0.1.0:
3306
+ version "0.1.1"
3307
+ resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
3308
+
3309
+is-primitive@^2.0.0:
3310
+ version "2.0.0"
3311
+ resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
3312
+
3313
+is-promise@^2.1.0:
3314
+ version "2.1.0"
3315
+ resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
3316
+
3317
+is-redirect@^1.0.0:
3318
+ version "1.0.0"
3319
+ resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
3320
+
3321
+is-regex@^1.0.4:
3322
+ version "1.0.4"
3323
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491"
3324
+ dependencies:
3325
+ has "^1.0.1"
3326
+
3327
+is-resolvable@^1.0.0:
3328
+ version "1.0.0"
3329
+ resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.0.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62"
3330
+ dependencies:
3331
+ tryit "^1.0.1"
3332
+
3333
+is-retry-allowed@^1.0.0:
3334
+ version "1.1.0"
3335
+ resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34"
3336
+
3337
+is-root@1.0.0:
3338
+ version "1.0.0"
3339
+ resolved "https://registry.yarnpkg.com/is-root/-/is-root-1.0.0.tgz#07b6c233bc394cd9d02ba15c966bd6660d6342d5"
3340
+
3341
+is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0:
3342
+ version "1.1.0"
3343
+ resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
3344
+
3345
+is-svg@^2.0.0:
3346
+ version "2.1.0"
3347
+ resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9"
3348
+ dependencies:
3349
+ html-comment-regex "^1.1.0"
3350
+
3351
+is-symbol@^1.0.1:
3352
+ version "1.0.1"
3353
+ resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572"
3354
+
3355
+is-typedarray@~1.0.0:
3356
+ version "1.0.0"
3357
+ resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
3358
+
3359
+is-utf8@^0.2.0:
3360
+ version "0.2.1"
3361
+ resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
3362
+
3363
+is-windows@^1.0.1:
3364
+ version "1.0.1"
3365
+ resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.1.tgz#310db70f742d259a16a369202b51af84233310d9"
3366
+
3367
+is-wsl@^1.1.0:
3368
+ version "1.1.0"
3369
+ resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
3370
+
3371
+isarray@0.0.1:
3372
+ version "0.0.1"
3373
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
3374
+
3375
+isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
3376
+ version "1.0.0"
3377
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
3378
+
3379
+isexe@^2.0.0:
3380
+ version "2.0.0"
3381
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
3382
+
3383
+isobject@^2.0.0:
3384
+ version "2.1.0"
3385
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
3386
+ dependencies:
3387
+ isarray "1.0.0"
3388
+
3389
+isomorphic-fetch@^2.1.1:
3390
+ version "2.2.1"
3391
+ resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
3392
+ dependencies:
3393
+ node-fetch "^1.0.1"
3394
+ whatwg-fetch ">=0.10.0"
3395
+
3396
+isstream@~0.1.2:
3397
+ version "0.1.2"
3398
+ resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
3399
+
3400
+istanbul-api@^1.1.1:
3401
+ version "1.2.1"
3402
+ resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.2.1.tgz#0c60a0515eb11c7d65c6b50bba2c6e999acd8620"
3403
+ dependencies:
3404
+ async "^2.1.4"
3405
+ fileset "^2.0.2"
3406
+ istanbul-lib-coverage "^1.1.1"
3407
+ istanbul-lib-hook "^1.1.0"
3408
+ istanbul-lib-instrument "^1.9.1"
3409
+ istanbul-lib-report "^1.1.2"
3410
+ istanbul-lib-source-maps "^1.2.2"
3411
+ istanbul-reports "^1.1.3"
3412
+ js-yaml "^3.7.0"
3413
+ mkdirp "^0.5.1"
3414
+ once "^1.4.0"
3415
+
3416
+istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.1:
3417
+ version "1.1.1"
3418
+ resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da"
3419
+
3420
+istanbul-lib-hook@^1.1.0:
3421
+ version "1.1.0"
3422
+ resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz#8538d970372cb3716d53e55523dd54b557a8d89b"
3423
+ dependencies:
3424
+ append-transform "^0.4.0"
3425
+
3426
+istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.9.1:
3427
+ version "1.9.1"
3428
+ resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz#250b30b3531e5d3251299fdd64b0b2c9db6b558e"
3429
+ dependencies:
3430
+ babel-generator "^6.18.0"
3431
+ babel-template "^6.16.0"
3432
+ babel-traverse "^6.18.0"
3433
+ babel-types "^6.18.0"
3434
+ babylon "^6.18.0"
3435
+ istanbul-lib-coverage "^1.1.1"
3436
+ semver "^5.3.0"
3437
+
3438
+istanbul-lib-report@^1.1.2:
3439
+ version "1.1.2"
3440
+ resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz#922be27c13b9511b979bd1587359f69798c1d425"
3441
+ dependencies:
3442
+ istanbul-lib-coverage "^1.1.1"
3443
+ mkdirp "^0.5.1"
3444
+ path-parse "^1.0.5"
3445
+ supports-color "^3.1.2"
3446
+
3447
+istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.2:
3448
+ version "1.2.2"
3449
+ resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz#750578602435f28a0c04ee6d7d9e0f2960e62c1c"
3450
+ dependencies:
3451
+ debug "^3.1.0"
3452
+ istanbul-lib-coverage "^1.1.1"
3453
+ mkdirp "^0.5.1"
3454
+ rimraf "^2.6.1"
3455
+ source-map "^0.5.3"
3456
+
3457
+istanbul-reports@^1.1.3:
3458
+ version "1.1.3"
3459
+ resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.3.tgz#3b9e1e8defb6d18b1d425da8e8b32c5a163f2d10"
3460
+ dependencies:
3461
+ handlebars "^4.0.3"
3462
+
3463
+jest-changed-files@^20.0.3:
3464
+ version "20.0.3"
3465
+ resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-20.0.3.tgz#9394d5cc65c438406149bef1bf4d52b68e03e3f8"
3466
+
3467
+jest-cli@^20.0.4:
3468
+ version "20.0.4"
3469
+ resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-20.0.4.tgz#e532b19d88ae5bc6c417e8b0593a6fe954b1dc93"
3470
+ dependencies:
3471
+ ansi-escapes "^1.4.0"
3472
+ callsites "^2.0.0"
3473
+ chalk "^1.1.3"
3474
+ graceful-fs "^4.1.11"
3475
+ is-ci "^1.0.10"
3476
+ istanbul-api "^1.1.1"
3477
+ istanbul-lib-coverage "^1.0.1"
3478
+ istanbul-lib-instrument "^1.4.2"
3479
+ istanbul-lib-source-maps "^1.1.0"
3480
+ jest-changed-files "^20.0.3"
3481
+ jest-config "^20.0.4"
3482
+ jest-docblock "^20.0.3"
3483
+ jest-environment-jsdom "^20.0.3"
3484
+ jest-haste-map "^20.0.4"
3485
+ jest-jasmine2 "^20.0.4"
3486
+ jest-message-util "^20.0.3"
3487
+ jest-regex-util "^20.0.3"
3488
+ jest-resolve-dependencies "^20.0.3"
3489
+ jest-runtime "^20.0.4"
3490
+ jest-snapshot "^20.0.3"
3491
+ jest-util "^20.0.3"
3492
+ micromatch "^2.3.11"
3493
+ node-notifier "^5.0.2"
3494
+ pify "^2.3.0"
3495
+ slash "^1.0.0"
3496
+ string-length "^1.0.1"
3497
+ throat "^3.0.0"
3498
+ which "^1.2.12"
3499
+ worker-farm "^1.3.1"
3500
+ yargs "^7.0.2"
3501
+
3502
+jest-config@^20.0.4:
3503
+ version "20.0.4"
3504
+ resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-20.0.4.tgz#e37930ab2217c913605eff13e7bd763ec48faeea"
3505
+ dependencies:
3506
+ chalk "^1.1.3"
3507
+ glob "^7.1.1"
3508
+ jest-environment-jsdom "^20.0.3"
3509
+ jest-environment-node "^20.0.3"
3510
+ jest-jasmine2 "^20.0.4"
3511
+ jest-matcher-utils "^20.0.3"
3512
+ jest-regex-util "^20.0.3"
3513
+ jest-resolve "^20.0.4"
3514
+ jest-validate "^20.0.3"
3515
+ pretty-format "^20.0.3"
3516
+
3517
+jest-diff@^20.0.3:
3518
+ version "20.0.3"
3519
+ resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-20.0.3.tgz#81f288fd9e675f0fb23c75f1c2b19445fe586617"
3520
+ dependencies:
3521
+ chalk "^1.1.3"
3522
+ diff "^3.2.0"
3523
+ jest-matcher-utils "^20.0.3"
3524
+ pretty-format "^20.0.3"
3525
+
3526
+jest-docblock@^20.0.3:
3527
+ version "20.0.3"
3528
+ resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.0.3.tgz#17bea984342cc33d83c50fbe1545ea0efaa44712"
3529
+
3530
+jest-environment-jsdom@^20.0.3:
3531
+ version "20.0.3"
3532
+ resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz#048a8ac12ee225f7190417713834bb999787de99"
3533
+ dependencies:
3534
+ jest-mock "^20.0.3"
3535
+ jest-util "^20.0.3"
3536
+ jsdom "^9.12.0"
3537
+
3538
+jest-environment-node@^20.0.3:
3539
+ version "20.0.3"
3540
+ resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-20.0.3.tgz#d488bc4612af2c246e986e8ae7671a099163d403"
3541
+ dependencies:
3542
+ jest-mock "^20.0.3"
3543
+ jest-util "^20.0.3"
3544
+
3545
+jest-haste-map@^20.0.4:
3546
+ version "20.0.5"
3547
+ resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.0.5.tgz#abad74efb1a005974a7b6517e11010709cab9112"
3548
+ dependencies:
3549
+ fb-watchman "^2.0.0"
3550
+ graceful-fs "^4.1.11"
3551
+ jest-docblock "^20.0.3"
3552
+ micromatch "^2.3.11"
3553
+ sane "~1.6.0"
3554
+ worker-farm "^1.3.1"
3555
+
3556
+jest-jasmine2@^20.0.4:
3557
+ version "20.0.4"
3558
+ resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz#fcc5b1411780d911d042902ef1859e852e60d5e1"
3559
+ dependencies:
3560
+ chalk "^1.1.3"
3561
+ graceful-fs "^4.1.11"
3562
+ jest-diff "^20.0.3"
3563
+ jest-matcher-utils "^20.0.3"
3564
+ jest-matchers "^20.0.3"
3565
+ jest-message-util "^20.0.3"
3566
+ jest-snapshot "^20.0.3"
3567
+ once "^1.4.0"
3568
+ p-map "^1.1.1"
3569
+
3570
+jest-matcher-utils@^20.0.3:
3571
+ version "20.0.3"
3572
+ resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz#b3a6b8e37ca577803b0832a98b164f44b7815612"
3573
+ dependencies:
3574
+ chalk "^1.1.3"
3575
+ pretty-format "^20.0.3"
3576
+
3577
+jest-matchers@^20.0.3:
3578
+ version "20.0.3"
3579
+ resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-20.0.3.tgz#ca69db1c32db5a6f707fa5e0401abb55700dfd60"
3580
+ dependencies:
3581
+ jest-diff "^20.0.3"
3582
+ jest-matcher-utils "^20.0.3"
3583
+ jest-message-util "^20.0.3"
3584
+ jest-regex-util "^20.0.3"
3585
+
3586
+jest-message-util@^20.0.3:
3587
+ version "20.0.3"
3588
+ resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-20.0.3.tgz#6aec2844306fcb0e6e74d5796c1006d96fdd831c"
3589
+ dependencies:
3590
+ chalk "^1.1.3"
3591
+ micromatch "^2.3.11"
3592
+ slash "^1.0.0"
3593
+
3594
+jest-mock@^20.0.3:
3595
+ version "20.0.3"
3596
+ resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-20.0.3.tgz#8bc070e90414aa155c11a8d64c869a0d5c71da59"
3597
+
3598
+jest-regex-util@^20.0.3:
3599
+ version "20.0.3"
3600
+ resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-20.0.3.tgz#85bbab5d133e44625b19faf8c6aa5122d085d762"
3601
+
3602
+jest-resolve-dependencies@^20.0.3:
3603
+ version "20.0.3"
3604
+ resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz#6e14a7b717af0f2cb3667c549de40af017b1723a"
3605
+ dependencies:
3606
+ jest-regex-util "^20.0.3"
3607
+
3608
+jest-resolve@^20.0.4:
3609
+ version "20.0.4"
3610
+ resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-20.0.4.tgz#9448b3e8b6bafc15479444c6499045b7ffe597a5"
3611
+ dependencies:
3612
+ browser-resolve "^1.11.2"
3613
+ is-builtin-module "^1.0.0"
3614
+ resolve "^1.3.2"
3615
+
3616
+jest-runtime@^20.0.4:
3617
+ version "20.0.4"
3618
+ resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-20.0.4.tgz#a2c802219c4203f754df1404e490186169d124d8"
3619
+ dependencies:
3620
+ babel-core "^6.0.0"
3621
+ babel-jest "^20.0.3"
3622
+ babel-plugin-istanbul "^4.0.0"
3623
+ chalk "^1.1.3"
3624
+ convert-source-map "^1.4.0"
3625
+ graceful-fs "^4.1.11"
3626
+ jest-config "^20.0.4"
3627
+ jest-haste-map "^20.0.4"
3628
+ jest-regex-util "^20.0.3"
3629
+ jest-resolve "^20.0.4"
3630
+ jest-util "^20.0.3"
3631
+ json-stable-stringify "^1.0.1"
3632
+ micromatch "^2.3.11"
3633
+ strip-bom "3.0.0"
3634
+ yargs "^7.0.2"
3635
+
3636
+jest-snapshot@^20.0.3:
3637
+ version "20.0.3"
3638
+ resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-20.0.3.tgz#5b847e1adb1a4d90852a7f9f125086e187c76566"
3639
+ dependencies:
3640
+ chalk "^1.1.3"
3641
+ jest-diff "^20.0.3"
3642
+ jest-matcher-utils "^20.0.3"
3643
+ jest-util "^20.0.3"
3644
+ natural-compare "^1.4.0"
3645
+ pretty-format "^20.0.3"
3646
+
3647
+jest-util@^20.0.3:
3648
+ version "20.0.3"
3649
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-20.0.3.tgz#0c07f7d80d82f4e5a67c6f8b9c3fe7f65cfd32ad"
3650
+ dependencies:
3651
+ chalk "^1.1.3"
3652
+ graceful-fs "^4.1.11"
3653
+ jest-message-util "^20.0.3"
3654
+ jest-mock "^20.0.3"
3655
+ jest-validate "^20.0.3"
3656
+ leven "^2.1.0"
3657
+ mkdirp "^0.5.1"
3658
+
3659
+jest-validate@^20.0.3:
3660
+ version "20.0.3"
3661
+ resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-20.0.3.tgz#d0cfd1de4f579f298484925c280f8f1d94ec3cab"
3662
+ dependencies:
3663
+ chalk "^1.1.3"
3664
+ jest-matcher-utils "^20.0.3"
3665
+ leven "^2.1.0"
3666
+ pretty-format "^20.0.3"
3667
+
3668
+jest@20.0.4:
3669
+ version "20.0.4"
3670
+ resolved "https://registry.yarnpkg.com/jest/-/jest-20.0.4.tgz#3dd260c2989d6dad678b1e9cc4d91944f6d602ac"
3671
+ dependencies:
3672
+ jest-cli "^20.0.4"
3673
+
3674
+js-base64@^2.1.9:
3675
+ version "2.3.2"
3676
+ resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.3.2.tgz#a79a923666372b580f8e27f51845c6f7e8fbfbaf"
3677
+
3678
+js-tokens@^3.0.0, js-tokens@^3.0.2:
3679
+ version "3.0.2"
3680
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
3681
+
3682
+js-yaml@^3.4.3, js-yaml@^3.7.0, js-yaml@^3.9.1:
3683
+ version "3.10.0"
3684
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc"
3685
+ dependencies:
3686
+ argparse "^1.0.7"
3687
+ esprima "^4.0.0"
3688
+
3689
+js-yaml@~3.7.0:
3690
+ version "3.7.0"
3691
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
3692
+ dependencies:
3693
+ argparse "^1.0.7"
3694
+ esprima "^2.6.0"
3695
+
3696
+jsbn@~0.1.0:
3697
+ version "0.1.1"
3698
+ resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
3699
+
3700
+jschardet@^1.4.2:
3701
+ version "1.6.0"
3702
+ resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.6.0.tgz#c7d1a71edcff2839db2f9ec30fc5d5ebd3c1a678"
3703
+
3704
+jsdom@^9.12.0:
3705
+ version "9.12.0"
3706
+ resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.12.0.tgz#e8c546fffcb06c00d4833ca84410fed7f8a097d4"
3707
+ dependencies:
3708
+ abab "^1.0.3"
3709
+ acorn "^4.0.4"
3710
+ acorn-globals "^3.1.0"
3711
+ array-equal "^1.0.0"
3712
+ content-type-parser "^1.0.1"
3713
+ cssom ">= 0.3.2 < 0.4.0"
3714
+ cssstyle ">= 0.2.37 < 0.3.0"
3715
+ escodegen "^1.6.1"
3716
+ html-encoding-sniffer "^1.0.1"
3717
+ nwmatcher ">= 1.3.9 < 2.0.0"
3718
+ parse5 "^1.5.1"
3719
+ request "^2.79.0"
3720
+ sax "^1.2.1"
3721
+ symbol-tree "^3.2.1"
3722
+ tough-cookie "^2.3.2"
3723
+ webidl-conversions "^4.0.0"
3724
+ whatwg-encoding "^1.0.1"
3725
+ whatwg-url "^4.3.0"
3726
+ xml-name-validator "^2.0.1"
3727
+
3728
+jsesc@^1.3.0:
3729
+ version "1.3.0"
3730
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
3731
+
3732
+jsesc@~0.5.0:
3733
+ version "0.5.0"
3734
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
3735
+
3736
+json-loader@^0.5.4:
3737
+ version "0.5.7"
3738
+ resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d"
3739
+
3740
+json-schema-traverse@^0.3.0:
3741
+ version "0.3.1"
3742
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
3743
+
3744
+json-schema@0.2.3:
3745
+ version "0.2.3"
3746
+ resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
3747
+
3748
+json-stable-stringify@^1.0.1:
3749
+ version "1.0.1"
3750
+ resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
3751
+ dependencies:
3752
+ jsonify "~0.0.0"
3753
+
3754
+json-stringify-safe@~5.0.1:
3755
+ version "5.0.1"
3756
+ resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
3757
+
3758
+json3@^3.3.2:
3759
+ version "3.3.2"
3760
+ resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1"
3761
+
3762
+json5@^0.5.0, json5@^0.5.1:
3763
+ version "0.5.1"
3764
+ resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
3765
+
3766
+jsonfile@^2.1.0:
3767
+ version "2.4.0"
3768
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
3769
+ optionalDependencies:
3770
+ graceful-fs "^4.1.6"
3771
+
3772
+jsonfile@^3.0.0:
3773
+ version "3.0.1"
3774
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66"
3775
+ optionalDependencies:
3776
+ graceful-fs "^4.1.6"
3777
+
3778
+jsonify@~0.0.0:
3779
+ version "0.0.0"
3780
+ resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
3781
+
3782
+jsprim@^1.2.2:
3783
+ version "1.4.1"
3784
+ resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
3785
+ dependencies:
3786
+ assert-plus "1.0.0"
3787
+ extsprintf "1.3.0"
3788
+ json-schema "0.2.3"
3789
+ verror "1.10.0"
3790
+
3791
+jsx-ast-utils@^1.4.0:
3792
+ version "1.4.1"
3793
+ resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz#3867213e8dd79bf1e8f2300c0cfc1efb182c0df1"
3794
+
3795
+jsx-ast-utils@^2.0.0:
3796
+ version "2.0.1"
3797
+ resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f"
3798
+ dependencies:
3799
+ array-includes "^3.0.3"
3800
+
3801
+killable@^1.0.0:
3802
+ version "1.0.0"
3803
+ resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.0.tgz#da8b84bd47de5395878f95d64d02f2449fe05e6b"
3804
+
3805
+kind-of@^3.0.2:
3806
+ version "3.2.2"
3807
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
3808
+ dependencies:
3809
+ is-buffer "^1.1.5"
3810
+
3811
+kind-of@^4.0.0:
3812
+ version "4.0.0"
3813
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
3814
+ dependencies:
3815
+ is-buffer "^1.1.5"
3816
+
3817
+klaw@^1.0.0:
3818
+ version "1.3.1"
3819
+ resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
3820
+ optionalDependencies:
3821
+ graceful-fs "^4.1.9"
3822
+
3823
+latest-version@^2.0.0:
3824
+ version "2.0.0"
3825
+ resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-2.0.0.tgz#56f8d6139620847b8017f8f1f4d78e211324168b"
3826
+ dependencies:
3827
+ package-json "^2.0.0"
3828
+
3829
+lazy-cache@^1.0.3:
3830
+ version "1.0.4"
3831
+ resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
3832
+
3833
+lazy-req@^1.1.0:
3834
+ version "1.1.0"
3835
+ resolved "https://registry.yarnpkg.com/lazy-req/-/lazy-req-1.1.0.tgz#bdaebead30f8d824039ce0ce149d4daa07ba1fac"
3836
+
3837
+lcid@^1.0.0:
3838
+ version "1.0.0"
3839
+ resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
3840
+ dependencies:
3841
+ invert-kv "^1.0.0"
3842
+
3843
+leven@^2.1.0:
3844
+ version "2.1.0"
3845
+ resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
3846
+
3847
+levn@^0.3.0, levn@~0.3.0:
3848
+ version "0.3.0"
3849
+ resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
3850
+ dependencies:
3851
+ prelude-ls "~1.1.2"
3852
+ type-check "~0.3.2"
3853
+
3854
+load-json-file@^1.0.0:
3855
+ version "1.1.0"
3856
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
3857
+ dependencies:
3858
+ graceful-fs "^4.1.2"
3859
+ parse-json "^2.2.0"
3860
+ pify "^2.0.0"
3861
+ pinkie-promise "^2.0.0"
3862
+ strip-bom "^2.0.0"
3863
+
3864
+load-json-file@^2.0.0:
3865
+ version "2.0.0"
3866
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
3867
+ dependencies:
3868
+ graceful-fs "^4.1.2"
3869
+ parse-json "^2.2.0"
3870
+ pify "^2.0.0"
3871
+ strip-bom "^3.0.0"
3872
+
3873
+loader-fs-cache@^1.0.0:
3874
+ version "1.0.1"
3875
+ resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz#56e0bf08bd9708b26a765b68509840c8dec9fdbc"
3876
+ dependencies:
3877
+ find-cache-dir "^0.1.1"
3878
+ mkdirp "0.5.1"
3879
+
3880
+loader-runner@^2.3.0:
3881
+ version "2.3.0"
3882
+ resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2"
3883
+
3884
+loader-utils@^0.2.16:
3885
+ version "0.2.17"
3886
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348"
3887
+ dependencies:
3888
+ big.js "^3.1.3"
3889
+ emojis-list "^2.0.0"
3890
+ json5 "^0.5.0"
3891
+ object-assign "^4.0.1"
3892
+
3893
+loader-utils@^1.0.2, loader-utils@^1.1.0:
3894
+ version "1.1.0"
3895
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd"
3896
+ dependencies:
3897
+ big.js "^3.1.3"
3898
+ emojis-list "^2.0.0"
3899
+ json5 "^0.5.0"
3900
+
3901
+locate-path@^2.0.0:
3902
+ version "2.0.0"
3903
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
3904
+ dependencies:
3905
+ p-locate "^2.0.0"
3906
+ path-exists "^3.0.0"
3907
+
3908
+lodash._reinterpolate@~3.0.0:
3909
+ version "3.0.0"
3910
+ resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
3911
+
3912
+lodash.camelcase@^4.3.0:
3913
+ version "4.3.0"
3914
+ resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
3915
+
3916
+lodash.cond@^4.3.0:
3917
+ version "4.5.2"
3918
+ resolved "https://registry.yarnpkg.com/lodash.cond/-/lodash.cond-4.5.2.tgz#f471a1da486be60f6ab955d17115523dd1d255d5"
3919
+
3920
+lodash.defaults@^4.2.0:
3921
+ version "4.2.0"
3922
+ resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
3923
+
3924
+lodash.memoize@^4.1.2:
3925
+ version "4.1.2"
3926
+ resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
3927
+
3928
+lodash.template@^4.4.0:
3929
+ version "4.4.0"
3930
+ resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0"
3931
+ dependencies:
3932
+ lodash._reinterpolate "~3.0.0"
3933
+ lodash.templatesettings "^4.0.0"
3934
+
3935
+lodash.templatesettings@^4.0.0:
3936
+ version "4.1.0"
3937
+ resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316"
3938
+ dependencies:
3939
+ lodash._reinterpolate "~3.0.0"
3940
+
3941
+lodash.uniq@^4.5.0:
3942
+ version "4.5.0"
3943
+ resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
3944
+
3945
+"lodash@>=3.5 <5", lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0:
3946
+ version "4.17.4"
3947
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
3948
+
3949
+loglevel@^1.4.1:
3950
+ version "1.6.0"
3951
+ resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.0.tgz#ae0caa561111498c5ba13723d6fb631d24003934"
3952
+
3953
+longest@^1.0.1:
3954
+ version "1.0.1"
3955
+ resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
3956
+
3957
+loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1:
3958
+ version "1.3.1"
3959
+ resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
3960
+ dependencies:
3961
+ js-tokens "^3.0.0"
3962
+
3963
+loud-rejection@^1.0.0:
3964
+ version "1.6.0"
3965
+ resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
3966
+ dependencies:
3967
+ currently-unhandled "^0.4.1"
3968
+ signal-exit "^3.0.0"
3969
+
3970
+lower-case@^1.1.1:
3971
+ version "1.1.4"
3972
+ resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
3973
+
3974
+lowercase-keys@^1.0.0:
3975
+ version "1.0.0"
3976
+ resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306"
3977
+
3978
+lru-cache@^4.0.1:
3979
+ version "4.1.1"
3980
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
3981
+ dependencies:
3982
+ pseudomap "^1.0.2"
3983
+ yallist "^2.1.2"
3984
+
3985
+macaddress@^0.2.8:
3986
+ version "0.2.8"
3987
+ resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12"
3988
+
3989
+make-dir@^1.0.0:
3990
+ version "1.1.0"
3991
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51"
3992
+ dependencies:
3993
+ pify "^3.0.0"
3994
+
3995
+makeerror@1.0.x:
3996
+ version "1.0.11"
3997
+ resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c"
3998
+ dependencies:
3999
+ tmpl "1.0.x"
4000
+
4001
+map-obj@^1.0.0, map-obj@^1.0.1:
4002
+ version "1.0.1"
4003
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
4004
+
4005
+math-expression-evaluator@^1.2.14:
4006
+ version "1.2.17"
4007
+ resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
4008
+
4009
+md5.js@^1.3.4:
4010
+ version "1.3.4"
4011
+ resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d"
4012
+ dependencies:
4013
+ hash-base "^3.0.0"
4014
+ inherits "^2.0.1"
4015
+
4016
+media-typer@0.3.0:
4017
+ version "0.3.0"
4018
+ resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
4019
+
4020
+mem@^1.1.0:
4021
+ version "1.1.0"
4022
+ resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
4023
+ dependencies:
4024
+ mimic-fn "^1.0.0"
4025
+
4026
+memory-fs@^0.4.0, memory-fs@~0.4.1:
4027
+ version "0.4.1"
4028
+ resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
4029
+ dependencies:
4030
+ errno "^0.1.3"
4031
+ readable-stream "^2.0.1"
4032
+
4033
+meow@^3.3.0, meow@^3.7.0:
4034
+ version "3.7.0"
4035
+ resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
4036
+ dependencies:
4037
+ camelcase-keys "^2.0.0"
4038
+ decamelize "^1.1.2"
4039
+ loud-rejection "^1.0.0"
4040
+ map-obj "^1.0.1"
4041
+ minimist "^1.1.3"
4042
+ normalize-package-data "^2.3.4"
4043
+ object-assign "^4.0.1"
4044
+ read-pkg-up "^1.0.1"
4045
+ redent "^1.0.0"
4046
+ trim-newlines "^1.0.0"
4047
+
4048
+merge-descriptors@1.0.1:
4049
+ version "1.0.1"
4050
+ resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
4051
+
4052
+merge@^1.1.3:
4053
+ version "1.2.0"
4054
+ resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da"
4055
+
4056
+methods@~1.1.2:
4057
+ version "1.1.2"
4058
+ resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
4059
+
4060
+micromatch@^2.1.5, micromatch@^2.3.11:
4061
+ version "2.3.11"
4062
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
4063
+ dependencies:
4064
+ arr-diff "^2.0.0"
4065
+ array-unique "^0.2.1"
4066
+ braces "^1.8.2"
4067
+ expand-brackets "^0.1.4"
4068
+ extglob "^0.3.1"
4069
+ filename-regex "^2.0.0"
4070
+ is-extglob "^1.0.0"
4071
+ is-glob "^2.0.1"
4072
+ kind-of "^3.0.2"
4073
+ normalize-path "^2.0.1"
4074
+ object.omit "^2.0.0"
4075
+ parse-glob "^3.0.4"
4076
+ regex-cache "^0.4.2"
4077
+
4078
+miller-rabin@^4.0.0:
4079
+ version "4.0.1"
4080
+ resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
4081
+ dependencies:
4082
+ bn.js "^4.0.0"
4083
+ brorand "^1.0.1"
4084
+
4085
+"mime-db@>= 1.30.0 < 2":
4086
+ version "1.31.0"
4087
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.31.0.tgz#a49cd8f3ebf3ed1a482b60561d9105ad40ca74cb"
4088
+
4089
+mime-db@~1.30.0:
4090
+ version "1.30.0"
4091
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01"
4092
+
4093
+mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.7:
4094
+ version "2.1.17"
4095
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a"
4096
+ dependencies:
4097
+ mime-db "~1.30.0"
4098
+
4099
+mime@1.4.1, mime@^1.3.4, mime@^1.4.1:
4100
+ version "1.4.1"
4101
+ resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6"
4102
+
4103
+mimic-fn@^1.0.0:
4104
+ version "1.1.0"
4105
+ resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18"
4106
+
4107
+minimalistic-assert@^1.0.0:
4108
+ version "1.0.0"
4109
+ resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
4110
+
4111
+minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
4112
+ version "1.0.1"
4113
+ resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
4114
+
4115
+minimatch@3.0.3:
4116
+ version "3.0.3"
4117
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
4118
+ dependencies:
4119
+ brace-expansion "^1.0.0"
4120
+
4121
+minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
4122
+ version "3.0.4"
4123
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
4124
+ dependencies:
4125
+ brace-expansion "^1.1.7"
4126
+
4127
+minimist@0.0.8:
4128
+ version "0.0.8"
4129
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
4130
+
4131
+minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0:
4132
+ version "1.2.0"
4133
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
4134
+
4135
+minimist@~0.0.1:
4136
+ version "0.0.10"
4137
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
4138
+
4139
+mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
4140
+ version "0.5.1"
4141
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
4142
+ dependencies:
4143
+ minimist "0.0.8"
4144
+
4145
+ms@2.0.0:
4146
+ version "2.0.0"
4147
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
4148
+
4149
+multicast-dns-service-types@^1.1.0:
4150
+ version "1.1.0"
4151
+ resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
4152
+
4153
+multicast-dns@^6.0.1:
4154
+ version "6.1.1"
4155
+ resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.1.1.tgz#6e7de86a570872ab17058adea7160bbeca814dde"
4156
+ dependencies:
4157
+ dns-packet "^1.0.1"
4158
+ thunky "^0.1.0"
4159
+
4160
+mute-stream@0.0.7:
4161
+ version "0.0.7"
4162
+ resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
4163
+
4164
+nan@^2.3.0:
4165
+ version "2.7.0"
4166
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.7.0.tgz#d95bf721ec877e08db276ed3fc6eb78f9083ad46"
4167
+
4168
+natural-compare@^1.4.0:
4169
+ version "1.4.0"
4170
+ resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
4171
+
4172
+ncname@1.0.x:
4173
+ version "1.0.0"
4174
+ resolved "https://registry.yarnpkg.com/ncname/-/ncname-1.0.0.tgz#5b57ad18b1ca092864ef62b0b1ed8194f383b71c"
4175
+ dependencies:
4176
+ xml-char-classes "^1.0.0"
4177
+
4178
+negotiator@0.6.1:
4179
+ version "0.6.1"
4180
+ resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
4181
+
4182
+no-case@^2.2.0:
4183
+ version "2.3.2"
4184
+ resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac"
4185
+ dependencies:
4186
+ lower-case "^1.1.1"
4187
+
4188
+node-fetch@^1.0.1:
4189
+ version "1.7.3"
4190
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
4191
+ dependencies:
4192
+ encoding "^0.1.11"
4193
+ is-stream "^1.0.1"
4194
+
4195
+node-forge@0.6.33:
4196
+ version "0.6.33"
4197
+ resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.6.33.tgz#463811879f573d45155ad6a9f43dc296e8e85ebc"
4198
+
4199
+node-int64@^0.4.0:
4200
+ version "0.4.0"
4201
+ resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
4202
+
4203
+node-libs-browser@^2.0.0:
4204
+ version "2.0.0"
4205
+ resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.0.0.tgz#a3a59ec97024985b46e958379646f96c4b616646"
4206
+ dependencies:
4207
+ assert "^1.1.1"
4208
+ browserify-zlib "^0.1.4"
4209
+ buffer "^4.3.0"
4210
+ console-browserify "^1.1.0"
4211
+ constants-browserify "^1.0.0"
4212
+ crypto-browserify "^3.11.0"
4213
+ domain-browser "^1.1.1"
4214
+ events "^1.0.0"
4215
+ https-browserify "0.0.1"
4216
+ os-browserify "^0.2.0"
4217
+ path-browserify "0.0.0"
4218
+ process "^0.11.0"
4219
+ punycode "^1.2.4"
4220
+ querystring-es3 "^0.2.0"
4221
+ readable-stream "^2.0.5"
4222
+ stream-browserify "^2.0.1"
4223
+ stream-http "^2.3.1"
4224
+ string_decoder "^0.10.25"
4225
+ timers-browserify "^2.0.2"
4226
+ tty-browserify "0.0.0"
4227
+ url "^0.11.0"
4228
+ util "^0.10.3"
4229
+ vm-browserify "0.0.4"
4230
+
4231
+node-notifier@^5.0.2:
4232
+ version "5.1.2"
4233
+ resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.1.2.tgz#2fa9e12605fa10009d44549d6fcd8a63dde0e4ff"
4234
+ dependencies:
4235
+ growly "^1.3.0"
4236
+ semver "^5.3.0"
4237
+ shellwords "^0.1.0"
4238
+ which "^1.2.12"
4239
+
4240
+node-pre-gyp@^0.6.36, node-pre-gyp@^0.6.39:
4241
+ version "0.6.39"
4242
+ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649"
4243
+ dependencies:
4244
+ detect-libc "^1.0.2"
4245
+ hawk "3.1.3"
4246
+ mkdirp "^0.5.1"
4247
+ nopt "^4.0.1"
4248
+ npmlog "^4.0.2"
4249
+ rc "^1.1.7"
4250
+ request "2.81.0"
4251
+ rimraf "^2.6.1"
4252
+ semver "^5.3.0"
4253
+ tar "^2.2.1"
4254
+ tar-pack "^3.4.0"
4255
+
4256
+node-status-codes@^1.0.0:
4257
+ version "1.0.0"
4258
+ resolved "https://registry.yarnpkg.com/node-status-codes/-/node-status-codes-1.0.0.tgz#5ae5541d024645d32a58fcddc9ceecea7ae3ac2f"
4259
+
4260
+nopt@^4.0.1:
4261
+ version "4.0.1"
4262
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
4263
+ dependencies:
4264
+ abbrev "1"
4265
+ osenv "^0.1.4"
4266
+
4267
+normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
4268
+ version "2.4.0"
4269
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
4270
+ dependencies:
4271
+ hosted-git-info "^2.1.4"
4272
+ is-builtin-module "^1.0.0"
4273
+ semver "2 || 3 || 4 || 5"
4274
+ validate-npm-package-license "^3.0.1"
4275
+
4276
+normalize-path@^2.0.0, normalize-path@^2.0.1:
4277
+ version "2.1.1"
4278
+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
4279
+ dependencies:
4280
+ remove-trailing-separator "^1.0.1"
4281
+
4282
+normalize-range@^0.1.2:
4283
+ version "0.1.2"
4284
+ resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
4285
+
4286
+normalize-url@^1.4.0:
4287
+ version "1.9.1"
4288
+ resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
4289
+ dependencies:
4290
+ object-assign "^4.0.1"
4291
+ prepend-http "^1.0.0"
4292
+ query-string "^4.1.0"
4293
+ sort-keys "^1.0.0"
4294
+
4295
+npm-run-path@^2.0.0:
4296
+ version "2.0.2"
4297
+ resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
4298
+ dependencies:
4299
+ path-key "^2.0.0"
4300
+
4301
+npmlog@^4.0.2:
4302
+ version "4.1.2"
4303
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
4304
+ dependencies:
4305
+ are-we-there-yet "~1.1.2"
4306
+ console-control-strings "~1.1.0"
4307
+ gauge "~2.7.3"
4308
+ set-blocking "~2.0.0"
4309
+
4310
+nth-check@~1.0.1:
4311
+ version "1.0.1"
4312
+ resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz#9929acdf628fc2c41098deab82ac580cf149aae4"
4313
+ dependencies:
4314
+ boolbase "~1.0.0"
4315
+
4316
+num2fraction@^1.2.2:
4317
+ version "1.2.2"
4318
+ resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
4319
+
4320
+number-is-nan@^1.0.0:
4321
+ version "1.0.1"
4322
+ resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
4323
+
4324
+"nwmatcher@>= 1.3.9 < 2.0.0":
4325
+ version "1.4.3"
4326
+ resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c"
4327
+
4328
+oauth-sign@~0.8.1, oauth-sign@~0.8.2:
4329
+ version "0.8.2"
4330
+ resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
4331
+
4332
+object-assign@4.1.1, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
4333
+ version "4.1.1"
4334
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
4335
+
4336
+object-hash@^1.1.4:
4337
+ version "1.2.0"
4338
+ resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.2.0.tgz#e96af0e96981996a1d47f88ead8f74f1ebc4422b"
4339
+
4340
+object-keys@^1.0.8:
4341
+ version "1.0.11"
4342
+ resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d"
4343
+
4344
+object.omit@^2.0.0:
4345
+ version "2.0.1"
4346
+ resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
4347
+ dependencies:
4348
+ for-own "^0.1.4"
4349
+ is-extendable "^0.1.1"
4350
+
4351
+obuf@^1.0.0, obuf@^1.1.1:
4352
+ version "1.1.1"
4353
+ resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.1.tgz#104124b6c602c6796881a042541d36db43a5264e"
4354
+
4355
+on-finished@~2.3.0:
4356
+ version "2.3.0"
4357
+ resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
4358
+ dependencies:
4359
+ ee-first "1.1.1"
4360
+
4361
+on-headers@~1.0.1:
4362
+ version "1.0.1"
4363
+ resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7"
4364
+
4365
+once@^1.3.0, once@^1.3.3, once@^1.4.0:
4366
+ version "1.4.0"
4367
+ resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
4368
+ dependencies:
4369
+ wrappy "1"
4370
+
4371
+onetime@^2.0.0:
4372
+ version "2.0.1"
4373
+ resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
4374
+ dependencies:
4375
+ mimic-fn "^1.0.0"
4376
+
4377
+opn@5.1.0, opn@^5.1.0:
4378
+ version "5.1.0"
4379
+ resolved "https://registry.yarnpkg.com/opn/-/opn-5.1.0.tgz#72ce2306a17dbea58ff1041853352b4a8fc77519"
4380
+ dependencies:
4381
+ is-wsl "^1.1.0"
4382
+
4383
+optimist@^0.6.1:
4384
+ version "0.6.1"
4385
+ resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
4386
+ dependencies:
4387
+ minimist "~0.0.1"
4388
+ wordwrap "~0.0.2"
4389
+
4390
+optionator@^0.8.1, optionator@^0.8.2:
4391
+ version "0.8.2"
4392
+ resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
4393
+ dependencies:
4394
+ deep-is "~0.1.3"
4395
+ fast-levenshtein "~2.0.4"
4396
+ levn "~0.3.0"
4397
+ prelude-ls "~1.1.2"
4398
+ type-check "~0.3.2"
4399
+ wordwrap "~1.0.0"
4400
+
4401
+original@>=0.0.5:
4402
+ version "1.0.0"
4403
+ resolved "https://registry.yarnpkg.com/original/-/original-1.0.0.tgz#9147f93fa1696d04be61e01bd50baeaca656bd3b"
4404
+ dependencies:
4405
+ url-parse "1.0.x"
4406
+
4407
+os-browserify@^0.2.0:
4408
+ version "0.2.1"
4409
+ resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.2.1.tgz#63fc4ccee5d2d7763d26bbf8601078e6c2e0044f"
4410
+
4411
+os-homedir@^1.0.0, os-homedir@^1.0.1:
4412
+ version "1.0.2"
4413
+ resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
4414
+
4415
+os-locale@^1.4.0:
4416
+ version "1.4.0"
4417
+ resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
4418
+ dependencies:
4419
+ lcid "^1.0.0"
4420
+
4421
+os-locale@^2.0.0:
4422
+ version "2.1.0"
4423
+ resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2"
4424
+ dependencies:
4425
+ execa "^0.7.0"
4426
+ lcid "^1.0.0"
4427
+ mem "^1.1.0"
4428
+
4429
+os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2:
4430
+ version "1.0.2"
4431
+ resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
4432
+
4433
+osenv@^0.1.0, osenv@^0.1.4:
4434
+ version "0.1.4"
4435
+ resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644"
4436
+ dependencies:
4437
+ os-homedir "^1.0.0"
4438
+ os-tmpdir "^1.0.0"
4439
+
4440
+p-finally@^1.0.0:
4441
+ version "1.0.0"
4442
+ resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
4443
+
4444
+p-limit@^1.1.0:
4445
+ version "1.1.0"
4446
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc"
4447
+
4448
+p-locate@^2.0.0:
4449
+ version "2.0.0"
4450
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
4451
+ dependencies:
4452
+ p-limit "^1.1.0"
4453
+
4454
+p-map@^1.1.1:
4455
+ version "1.2.0"
4456
+ resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b"
4457
+
4458
+package-json@^2.0.0:
4459
+ version "2.4.0"
4460
+ resolved "https://registry.yarnpkg.com/package-json/-/package-json-2.4.0.tgz#0d15bd67d1cbbddbb2ca222ff2edb86bcb31a8bb"
4461
+ dependencies:
4462
+ got "^5.0.0"
4463
+ registry-auth-token "^3.0.1"
4464
+ registry-url "^3.0.3"
4465
+ semver "^5.1.0"
4466
+
4467
+pako@~0.2.0:
4468
+ version "0.2.9"
4469
+ resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
4470
+
4471
+param-case@2.1.x:
4472
+ version "2.1.1"
4473
+ resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247"
4474
+ dependencies:
4475
+ no-case "^2.2.0"
4476
+
4477
+parse-asn1@^5.0.0:
4478
+ version "5.1.0"
4479
+ resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712"
4480
+ dependencies:
4481
+ asn1.js "^4.0.0"
4482
+ browserify-aes "^1.0.0"
4483
+ create-hash "^1.1.0"
4484
+ evp_bytestokey "^1.0.0"
4485
+ pbkdf2 "^3.0.3"
4486
+
4487
+parse-glob@^3.0.4:
4488
+ version "3.0.4"
4489
+ resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
4490
+ dependencies:
4491
+ glob-base "^0.3.0"
4492
+ is-dotfile "^1.0.0"
4493
+ is-extglob "^1.0.0"
4494
+ is-glob "^2.0.0"
4495
+
4496
+parse-json@^2.1.0, parse-json@^2.2.0:
4497
+ version "2.2.0"
4498
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
4499
+ dependencies:
4500
+ error-ex "^1.2.0"
4501
+
4502
+parse-passwd@^1.0.0:
4503
+ version "1.0.0"
4504
+ resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
4505
+
4506
+parse5@^1.5.1:
4507
+ version "1.5.1"
4508
+ resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"
4509
+
4510
+parseurl@~1.3.2:
4511
+ version "1.3.2"
4512
+ resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3"
4513
+
4514
+path-browserify@0.0.0:
4515
+ version "0.0.0"
4516
+ resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a"
4517
+
4518
+path-exists@^2.0.0:
4519
+ version "2.1.0"
4520
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
4521
+ dependencies:
4522
+ pinkie-promise "^2.0.0"
4523
+
4524
+path-exists@^3.0.0:
4525
+ version "3.0.0"
4526
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
4527
+
4528
+path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:
4529
+ version "1.0.1"
4530
+ resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
4531
+
4532
+path-is-inside@^1.0.1, path-is-inside@^1.0.2:
4533
+ version "1.0.2"
4534
+ resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
4535
+
4536
+path-key@^2.0.0:
4537
+ version "2.0.1"
4538
+ resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
4539
+
4540
+path-parse@^1.0.5:
4541
+ version "1.0.5"
4542
+ resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1"
4543
+
4544
+path-to-regexp@0.1.7:
4545
+ version "0.1.7"
4546
+ resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
4547
+
4548
+path-to-regexp@^1.0.1:
4549
+ version "1.7.0"
4550
+ resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d"
4551
+ dependencies:
4552
+ isarray "0.0.1"
4553
+
4554
+path-type@^1.0.0:
4555
+ version "1.1.0"
4556
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
4557
+ dependencies:
4558
+ graceful-fs "^4.1.2"
4559
+ pify "^2.0.0"
4560
+ pinkie-promise "^2.0.0"
4561
+
4562
+path-type@^2.0.0:
4563
+ version "2.0.0"
4564
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
4565
+ dependencies:
4566
+ pify "^2.0.0"
4567
+
4568
+pbkdf2@^3.0.3:
4569
+ version "3.0.14"
4570
+ resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.14.tgz#a35e13c64799b06ce15320f459c230e68e73bade"
4571
+ dependencies:
4572
+ create-hash "^1.1.2"
4573
+ create-hmac "^1.1.4"
4574
+ ripemd160 "^2.0.1"
4575
+ safe-buffer "^5.0.1"
4576
+ sha.js "^2.4.8"
4577
+
4578
+performance-now@^0.2.0:
4579
+ version "0.2.0"
4580
+ resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
4581
+
4582
+performance-now@^2.1.0:
4583
+ version "2.1.0"
4584
+ resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
4585
+
4586
+pify@^2.0.0, pify@^2.3.0:
4587
+ version "2.3.0"
4588
+ resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
4589
+
4590
+pify@^3.0.0:
4591
+ version "3.0.0"
4592
+ resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
4593
+
4594
+pinkie-promise@^2.0.0:
4595
+ version "2.0.1"
4596
+ resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
4597
+ dependencies:
4598
+ pinkie "^2.0.0"
4599
+
4600
+pinkie@^2.0.0:
4601
+ version "2.0.4"
4602
+ resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
4603
+
4604
+pkg-dir@^1.0.0:
4605
+ version "1.0.0"
4606
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"
4607
+ dependencies:
4608
+ find-up "^1.0.0"
4609
+
4610
+pkg-dir@^2.0.0:
4611
+ version "2.0.0"
4612
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b"
4613
+ dependencies:
4614
+ find-up "^2.1.0"
4615
+
4616
+pluralize@^7.0.0:
4617
+ version "7.0.0"
4618
+ resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777"
4619
+
4620
+portfinder@^1.0.9:
4621
+ version "1.0.13"
4622
+ resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.13.tgz#bb32ecd87c27104ae6ee44b5a3ccbf0ebb1aede9"
4623
+ dependencies:
4624
+ async "^1.5.2"
4625
+ debug "^2.2.0"
4626
+ mkdirp "0.5.x"
4627
+
4628
+postcss-calc@^5.2.0:
4629
+ version "5.3.1"
4630
+ resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e"
4631
+ dependencies:
4632
+ postcss "^5.0.2"
4633
+ postcss-message-helpers "^2.0.0"
4634
+ reduce-css-calc "^1.2.6"
4635
+
4636
+postcss-colormin@^2.1.8:
4637
+ version "2.2.2"
4638
+ resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz#6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b"
4639
+ dependencies:
4640
+ colormin "^1.0.5"
4641
+ postcss "^5.0.13"
4642
+ postcss-value-parser "^3.2.3"
4643
+
4644
+postcss-convert-values@^2.3.4:
4645
+ version "2.6.1"
4646
+ resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d"
4647
+ dependencies:
4648
+ postcss "^5.0.11"
4649
+ postcss-value-parser "^3.1.2"
4650
+
4651
+postcss-discard-comments@^2.0.4:
4652
+ version "2.0.4"
4653
+ resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d"
4654
+ dependencies:
4655
+ postcss "^5.0.14"
4656
+
4657
+postcss-discard-duplicates@^2.0.1:
4658
+ version "2.1.0"
4659
+ resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932"
4660
+ dependencies:
4661
+ postcss "^5.0.4"
4662
+
4663
+postcss-discard-empty@^2.0.1:
4664
+ version "2.1.0"
4665
+ resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5"
4666
+ dependencies:
4667
+ postcss "^5.0.14"
4668
+
4669
+postcss-discard-overridden@^0.1.1:
4670
+ version "0.1.1"
4671
+ resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58"
4672
+ dependencies:
4673
+ postcss "^5.0.16"
4674
+
4675
+postcss-discard-unused@^2.2.1:
4676
+ version "2.2.3"
4677
+ resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433"
4678
+ dependencies:
4679
+ postcss "^5.0.14"
4680
+ uniqs "^2.0.0"
4681
+
4682
+postcss-filter-plugins@^2.0.0:
4683
+ version "2.0.2"
4684
+ resolved "https://registry.yarnpkg.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz#6d85862534d735ac420e4a85806e1f5d4286d84c"
4685
+ dependencies:
4686
+ postcss "^5.0.4"
4687
+ uniqid "^4.0.0"
4688
+
4689
+postcss-flexbugs-fixes@3.2.0:
4690
+ version "3.2.0"
4691
+ resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.2.0.tgz#9b8b932c53f9cf13ba0f61875303e447c33dcc51"
4692
+ dependencies:
4693
+ postcss "^6.0.1"
4694
+
4695
+postcss-load-config@^1.2.0:
4696
+ version "1.2.0"
4697
+ resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a"
4698
+ dependencies:
4699
+ cosmiconfig "^2.1.0"
4700
+ object-assign "^4.1.0"
4701
+ postcss-load-options "^1.2.0"
4702
+ postcss-load-plugins "^2.3.0"
4703
+
4704
+postcss-load-options@^1.2.0:
4705
+ version "1.2.0"
4706
+ resolved "https://registry.yarnpkg.com/postcss-load-options/-/postcss-load-options-1.2.0.tgz#b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c"
4707
+ dependencies:
4708
+ cosmiconfig "^2.1.0"
4709
+ object-assign "^4.1.0"
4710
+
4711
+postcss-load-plugins@^2.3.0:
4712
+ version "2.3.0"
4713
+ resolved "https://registry.yarnpkg.com/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz#745768116599aca2f009fad426b00175049d8d92"
4714
+ dependencies:
4715
+ cosmiconfig "^2.1.1"
4716
+ object-assign "^4.1.0"
4717
+
4718
+postcss-loader@2.0.8:
4719
+ version "2.0.8"
4720
+ resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.0.8.tgz#8c67ddb029407dfafe684a406cfc16bad2ce0814"
4721
+ dependencies:
4722
+ loader-utils "^1.1.0"
4723
+ postcss "^6.0.0"
4724
+ postcss-load-config "^1.2.0"
4725
+ schema-utils "^0.3.0"
4726
+
4727
+postcss-merge-idents@^2.1.5:
4728
+ version "2.1.7"
4729
+ resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270"
4730
+ dependencies:
4731
+ has "^1.0.1"
4732
+ postcss "^5.0.10"
4733
+ postcss-value-parser "^3.1.1"
4734
+
4735
+postcss-merge-longhand@^2.0.1:
4736
+ version "2.0.2"
4737
+ resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz#23d90cd127b0a77994915332739034a1a4f3d658"
4738
+ dependencies:
4739
+ postcss "^5.0.4"
4740
+
4741
+postcss-merge-rules@^2.0.3:
4742
+ version "2.1.2"
4743
+ resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721"
4744
+ dependencies:
4745
+ browserslist "^1.5.2"
4746
+ caniuse-api "^1.5.2"
4747
+ postcss "^5.0.4"
4748
+ postcss-selector-parser "^2.2.2"
4749
+ vendors "^1.0.0"
4750
+
4751
+postcss-message-helpers@^2.0.0:
4752
+ version "2.0.0"
4753
+ resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e"
4754
+
4755
+postcss-minify-font-values@^1.0.2:
4756
+ version "1.0.5"
4757
+ resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69"
4758
+ dependencies:
4759
+ object-assign "^4.0.1"
4760
+ postcss "^5.0.4"
4761
+ postcss-value-parser "^3.0.2"
4762
+
4763
+postcss-minify-gradients@^1.0.1:
4764
+ version "1.0.5"
4765
+ resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1"
4766
+ dependencies:
4767
+ postcss "^5.0.12"
4768
+ postcss-value-parser "^3.3.0"
4769
+
4770
+postcss-minify-params@^1.0.4:
4771
+ version "1.2.2"
4772
+ resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3"
4773
+ dependencies:
4774
+ alphanum-sort "^1.0.1"
4775
+ postcss "^5.0.2"
4776
+ postcss-value-parser "^3.0.2"
4777
+ uniqs "^2.0.0"
4778
+
4779
+postcss-minify-selectors@^2.0.4:
4780
+ version "2.1.1"
4781
+ resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf"
4782
+ dependencies:
4783
+ alphanum-sort "^1.0.2"
4784
+ has "^1.0.1"
4785
+ postcss "^5.0.14"
4786
+ postcss-selector-parser "^2.0.0"
4787
+
4788
+postcss-modules-extract-imports@^1.0.0:
4789
+ version "1.2.0"
4790
+ resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz#66140ecece38ef06bf0d3e355d69bf59d141ea85"
4791
+ dependencies:
4792
+ postcss "^6.0.1"
4793
+
4794
+postcss-modules-local-by-default@^1.0.1:
4795
+ version "1.2.0"
4796
+ resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069"
4797
+ dependencies:
4798
+ css-selector-tokenizer "^0.7.0"
4799
+ postcss "^6.0.1"
4800
+
4801
+postcss-modules-scope@^1.0.0:
4802
+ version "1.1.0"
4803
+ resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90"
4804
+ dependencies:
4805
+ css-selector-tokenizer "^0.7.0"
4806
+ postcss "^6.0.1"
4807
+
4808
+postcss-modules-values@^1.1.0:
4809
+ version "1.3.0"
4810
+ resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20"
4811
+ dependencies:
4812
+ icss-replace-symbols "^1.1.0"
4813
+ postcss "^6.0.1"
4814
+
4815
+postcss-normalize-charset@^1.1.0:
4816
+ version "1.1.1"
4817
+ resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1"
4818
+ dependencies:
4819
+ postcss "^5.0.5"
4820
+
4821
+postcss-normalize-url@^3.0.7:
4822
+ version "3.0.8"
4823
+ resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222"
4824
+ dependencies:
4825
+ is-absolute-url "^2.0.0"
4826
+ normalize-url "^1.4.0"
4827
+ postcss "^5.0.14"
4828
+ postcss-value-parser "^3.2.3"
4829
+
4830
+postcss-ordered-values@^2.1.0:
4831
+ version "2.2.3"
4832
+ resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d"
4833
+ dependencies:
4834
+ postcss "^5.0.4"
4835
+ postcss-value-parser "^3.0.1"
4836
+
4837
+postcss-reduce-idents@^2.2.2:
4838
+ version "2.4.0"
4839
+ resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3"
4840
+ dependencies:
4841
+ postcss "^5.0.4"
4842
+ postcss-value-parser "^3.0.2"
4843
+
4844
+postcss-reduce-initial@^1.0.0:
4845
+ version "1.0.1"
4846
+ resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea"
4847
+ dependencies:
4848
+ postcss "^5.0.4"
4849
+
4850
+postcss-reduce-transforms@^1.0.3:
4851
+ version "1.0.4"
4852
+ resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1"
4853
+ dependencies:
4854
+ has "^1.0.1"
4855
+ postcss "^5.0.8"
4856
+ postcss-value-parser "^3.0.1"
4857
+
4858
+postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2:
4859
+ version "2.2.3"
4860
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90"
4861
+ dependencies:
4862
+ flatten "^1.0.2"
4863
+ indexes-of "^1.0.1"
4864
+ uniq "^1.0.1"
4865
+
4866
+postcss-svgo@^2.1.1:
4867
+ version "2.1.6"
4868
+ resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d"
4869
+ dependencies:
4870
+ is-svg "^2.0.0"
4871
+ postcss "^5.0.14"
4872
+ postcss-value-parser "^3.2.3"
4873
+ svgo "^0.7.0"
4874
+
4875
+postcss-unique-selectors@^2.0.2:
4876
+ version "2.0.2"
4877
+ resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d"
4878
+ dependencies:
4879
+ alphanum-sort "^1.0.1"
4880
+ postcss "^5.0.4"
4881
+ uniqs "^2.0.0"
4882
+
4883
+postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0:
4884
+ version "3.3.0"
4885
+ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"
4886
+
4887
+postcss-zindex@^2.0.1:
4888
+ version "2.2.0"
4889
+ resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22"
4890
+ dependencies:
4891
+ has "^1.0.1"
4892
+ postcss "^5.0.4"
4893
+ uniqs "^2.0.0"
4894
+
4895
+postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.16:
4896
+ version "5.2.18"
4897
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5"
4898
+ dependencies:
4899
+ chalk "^1.1.3"
4900
+ js-base64 "^2.1.9"
4901
+ source-map "^0.5.6"
4902
+ supports-color "^3.2.3"
4903
+
4904
+postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.13:
4905
+ version "6.0.14"
4906
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.14.tgz#5534c72114739e75d0afcf017db853099f562885"
4907
+ dependencies:
4908
+ chalk "^2.3.0"
4909
+ source-map "^0.6.1"
4910
+ supports-color "^4.4.0"
4911
+
4912
+prelude-ls@~1.1.2:
4913
+ version "1.1.2"
4914
+ resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
4915
+
4916
+prepend-http@^1.0.0, prepend-http@^1.0.1:
4917
+ version "1.0.4"
4918
+ resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
4919
+
4920
+preserve@^0.2.0:
4921
+ version "0.2.0"
4922
+ resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
4923
+
4924
+pretty-bytes@^4.0.2:
4925
+ version "4.0.2"
4926
+ resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9"
4927
+
4928
+pretty-error@^2.0.2:
4929
+ version "2.1.1"
4930
+ resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3"
4931
+ dependencies:
4932
+ renderkid "^2.0.1"
4933
+ utila "~0.4"
4934
+
4935
+pretty-format@^20.0.3:
4936
+ version "20.0.3"
4937
+ resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-20.0.3.tgz#020e350a560a1fe1a98dc3beb6ccffb386de8b14"
4938
+ dependencies:
4939
+ ansi-regex "^2.1.1"
4940
+ ansi-styles "^3.0.0"
4941
+
4942
+private@^0.1.6, private@^0.1.7:
4943
+ version "0.1.8"
4944
+ resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
4945
+
4946
+process-nextick-args@~1.0.6:
4947
+ version "1.0.7"
4948
+ resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
4949
+
4950
+process@^0.11.0:
4951
+ version "0.11.10"
4952
+ resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
4953
+
4954
+progress@^2.0.0:
4955
+ version "2.0.0"
4956
+ resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f"
4957
+
4958
+promise@8.0.1:
4959
+ version "8.0.1"
4960
+ resolved "https://registry.yarnpkg.com/promise/-/promise-8.0.1.tgz#e45d68b00a17647b6da711bf85ed6ed47208f450"
4961
+ dependencies:
4962
+ asap "~2.0.3"
4963
+
4964
+promise@^7.1.1:
4965
+ version "7.3.1"
4966
+ resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
4967
+ dependencies:
4968
+ asap "~2.0.3"
4969
+
4970
+prop-types@^15.5.10, prop-types@^15.6.0:
4971
+ version "15.6.0"
4972
+ resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856"
4973
+ dependencies:
4974
+ fbjs "^0.8.16"
4975
+ loose-envify "^1.3.1"
4976
+ object-assign "^4.1.1"
4977
+
4978
+proxy-addr@~2.0.2:
4979
+ version "2.0.2"
4980
+ resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.2.tgz#6571504f47bb988ec8180253f85dd7e14952bdec"
4981
+ dependencies:
4982
+ forwarded "~0.1.2"
4983
+ ipaddr.js "1.5.2"
4984
+
4985
+prr@~0.0.0:
4986
+ version "0.0.0"
4987
+ resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a"
4988
+
4989
+pseudomap@^1.0.2:
4990
+ version "1.0.2"
4991
+ resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
4992
+
4993
+public-encrypt@^4.0.0:
4994
+ version "4.0.0"
4995
+ resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6"
4996
+ dependencies:
4997
+ bn.js "^4.1.0"
4998
+ browserify-rsa "^4.0.0"
4999
+ create-hash "^1.1.0"
This file is too large to show in full.
packages/react-cs-renderer/src/ReactNativeCS.js
+7
@@ -168,6 +168,13 @@ const ReactNativeCSFiberRenderer = ReactFiberReconciler({
168
if (scheduleUpdate !== null) {
169
scheduleUpdate(identityUpdater);
170
}
171
+ return 0;
172
+ },
173
+
174
+ cancelDeferredCallback() {
175
+ // Noop. This is always called right before scheduling a new update, so
176
+ // should be fine. This renderer won't use requestIdleCallback, anyway.
177
+ // Will switch to use shouldYield() API instead.
178
},
179
180
shouldSetTextContent(type: string, props: Props): boolean {
packages/react-dom/src/client/ReactDOM.js
+1
@@ -643,6 +643,7 @@ const DOMRenderer = ReactFiberReconciler({
643
},
644
645
scheduleDeferredCallback: ReactDOMFrameScheduling.rIC,
646
+ cancelDeferredCallback: ReactDOMFrameScheduling.cIC,
647
648
useSyncScheduling: !enableAsyncSchedulingByDefaultInReactDOM,
649
});
packages/react-native-renderer/src/ReactNativeFiberRenderer.js
+1
@@ -177,6 +177,7 @@ const NativeRenderer = ReactFiberReconciler({
177
},
178
179
scheduleDeferredCallback: ReactNativeFrameScheduling.scheduleDeferredCallback,
180
+ cancelDeferredCallback: ReactNativeFrameScheduling.cancelDeferredCallback,
181
182
shouldDeprioritizeSubtree(type: string, props: Props): boolean {
183
return false;
packages/react-native-renderer/src/ReactNativeFrameScheduling.js
+6
-10
@@ -18,7 +18,6 @@ const now = hasNativePerformanceNow
18
19
type Callback = (deadline: Deadline) => void;
20
21
-let isCallbackScheduled: boolean = false;
21
let scheduledCallback: Callback | null = null;
22
let frameDeadline: number = 0;
23
@@ -27,8 +26,6 @@ const frameDeadlineObject: Deadline = {
26
};
27
28
function setTimeoutCallback() {
30
- isCallbackScheduled = false;
31
-
29
// TODO (bvaughn) Hard-coded 5ms unblocks initial async testing.
30
// React API probably changing to boolean rather than time remaining.
31
// Longer-term plan is to rewrite this using shared memory,
@@ -48,13 +45,12 @@ function setTimeoutCallback() {
45
function scheduleDeferredCallback(callback: Callback): number {
46
// We assume only one callback is scheduled at a time b'c that's how Fiber works.
47
scheduledCallback = callback;
48
+ return setTimeout(setTimeoutCallback, 1);
49
+}
50
52
- if (!isCallbackScheduled) {
53
- isCallbackScheduled = true;
54
- setTimeout(setTimeoutCallback, 1);
55
- }
56
-
57
- return 0;
51
+function cancelDeferredCallback(callbackID: number) {
52
+ scheduledCallback = null;
53
+ clearTimeout(callbackID);
54
}
55
60
-export {now, scheduleDeferredCallback};
56
+export {now, scheduleDeferredCallback, cancelDeferredCallback};
packages/react-noop-renderer/src/ReactNoop.js
+8
@@ -165,6 +165,14 @@ var SharedHostConfig = {
165
);
166
}
167
scheduledCallback = callback;
168
+ return 0;
169
+ },
170
+
171
+ cancelDeferredCallback() {
172
+ if (scheduledCallback === null) {
173
+ throw new Error('No callback is scheduled.');
174
+ }
175
+ scheduledCallback = null;
176
},
177
178
prepareForCommit(): void {},
packages/react-reconciler/src/ReactFiberExpirationTime.js
+4
@@ -23,6 +23,10 @@ export function msToExpirationTime(ms: number): ExpirationTime {
23
return ((ms / UNIT_SIZE) | 0) + MAGIC_NUMBER_OFFSET;
24
}
25
26
+export function expirationTimeToMs(expirationTime: ExpirationTime): number {
27
+ return (expirationTime - MAGIC_NUMBER_OFFSET) * UNIT_SIZE;
28
+}
29
+
30
function ceiling(num: number, precision: number): number {
31
return (((num / precision) | 0) + 1) * precision;
32
}
packages/react-reconciler/src/ReactFiberReconciler.js
+3
-1
@@ -86,7 +86,9 @@ export type HostConfig<T, P, I, TI, HI, PI, C, CC, CX, PL> = {
86
87
scheduleDeferredCallback(
88
callback: (deadline: Deadline) => void,
89
- ): number | void,
89
+ options?: {timeout: number},
90
+ ): number,
91
+ cancelDeferredCallback(callbackID: number): void,
92
93
prepareForCommit(): void,
94
resetAfterCommit(): void,
packages/react-reconciler/src/ReactFiberScheduler.js
+37
-10
@@ -72,6 +72,7 @@ import {
72
Sync,
73
Never,
74
msToExpirationTime,
75
+ expirationTimeToMs,
76
computeExpirationBucket,
77
} from './ReactFiberExpirationTime';
78
import {AsyncUpdates} from './ReactTypeOfInternalContext';
@@ -176,6 +177,7 @@ export default function<T, P, I, TI, HI, PI, C, CC, CX, PL>(
177
const {
178
now,
179
scheduleDeferredCallback,
180
+ cancelDeferredCallback,
181
useSyncScheduling,
182
prepareForCommit,
183
resetAfterCommit,
@@ -1263,7 +1265,8 @@ export default function<T, P, I, TI, HI, PI, C, CC, CX, PL>(
1265
let firstScheduledRoot: FiberRoot | null = null;
1266
let lastScheduledRoot: FiberRoot | null = null;
1267
1266
- let isCallbackScheduled: boolean = false;
1268
+ let callbackExpirationTime: ExpirationTime = NoWork;
1269
+ let callbackID: number = -1;
1270
let isRendering: boolean = false;
1271
let nextFlushedRoot: FiberRoot | null = null;
1272
let nextFlushedExpirationTime: ExpirationTime = NoWork;
@@ -1281,6 +1284,31 @@ export default function<T, P, I, TI, HI, PI, C, CC, CX, PL>(
1284
1285
const timeHeuristicForUnitOfWork = 1;
1286
1287
+ function scheduleCallbackWithExpiration(expirationTime) {
1288
+ if (callbackExpirationTime !== NoWork) {
1289
+ // A callback is already scheduled. Check its expiration time (timeout).
1290
+ if (expirationTime > callbackExpirationTime) {
1291
+ // Existing callback has sufficient timeout. Exit.
1292
+ return;
1293
+ } else {
1294
+ // Existing callback has insufficient timeout. Cancel and schedule a
1295
+ // new one.
1296
+ cancelDeferredCallback(callbackID);
1297
+ }
1298
+ // The request callback timer is already running. Don't start a new one.
1299
+ } else {
1300
+ startRequestCallbackTimer();
1301
+ }
1302
+
1303
+ // Compute a timeout for the given expiration time.
1304
+ const currentMs = now() - startTime;
1305
+ const expirationMs = expirationTimeToMs(expirationTime);
1306
+ const timeout = expirationMs - currentMs;
1307
+
1308
+ callbackExpirationTime = expirationTime;
1309
+ callbackID = scheduleDeferredCallback(performAsyncWork, {timeout});
1310
+ }
1311
+
1312
// requestWork is called by the scheduler whenever a root receives an update.
1313
// It's up to the renderer to call renderRoot at some point in the future.
1314
function requestWork(root: FiberRoot, expirationTime: ExpirationTime) {
@@ -1340,10 +1368,8 @@ export default function<T, P, I, TI, HI, PI, C, CC, CX, PL>(
1368
// TODO: Get rid of Sync and use current time?
1369
if (expirationTime === Sync) {
1370
performWork(Sync, null);
1343
- } else if (!isCallbackScheduled) {
1344
- isCallbackScheduled = true;
1345
- startRequestCallbackTimer();
1346
- scheduleDeferredCallback(performAsyncWork);
1371
+ } else {
1372
+ scheduleCallbackWithExpiration(expirationTime);
1373
}
1374
}
1375
@@ -1456,13 +1482,12 @@ export default function<T, P, I, TI, HI, PI, C, CC, CX, PL>(
1482
1483
// If we're inside a callback, set this to false since we just completed it.
1484
if (deadline !== null) {
1459
- isCallbackScheduled = false;
1485
+ callbackExpirationTime = NoWork;
1486
+ callbackID = -1;
1487
}
1488
// If there's work left over, schedule a new callback.
1462
- if (nextFlushedRoot !== null && !isCallbackScheduled) {
1463
- isCallbackScheduled = true;
1464
- startRequestCallbackTimer();
1465
- scheduleDeferredCallback(performAsyncWork);
1489
+ if (nextFlushedExpirationTime !== NoWork) {
1490
+ scheduleCallbackWithExpiration(nextFlushedExpirationTime);
1491
}
1492
1493
// Clean-up.
@@ -1539,6 +1564,8 @@ export default function<T, P, I, TI, HI, PI, C, CC, CX, PL>(
1564
return false;
1565
}
1566
if (deadline.timeRemaining() > timeHeuristicForUnitOfWork) {
1567
+ // Disregard deadline.didTimeout. Only expired work should be flushed
1568
+ // during a timeout. This path is only hit for non-expired work.
1569
return false;
1570
}
1571
deadlineDidExpire = true;
packages/react-rt-renderer/src/ReactNativeRTFiberRenderer.js
+1
@@ -146,6 +146,7 @@ const NativeRTRenderer = ReactFiberReconciler({
146
},
147
148
scheduleDeferredCallback: global.requestIdleCallback,
149
+ cancelDeferredCallback: global.cancelIdleCallback,
150
151
shouldSetTextContent(type: string, props: Props): boolean {
152
// TODO: Figure out when we should allow text content.
packages/react-test-renderer/src/ReactTestRenderer.js
+6
-2
@@ -195,8 +195,12 @@ var TestRenderer = ReactFiberReconciler({
195
};
196
},
197
198
- scheduleDeferredCallback(fn: Function): void {
199
- setTimeout(fn, 0, {timeRemaining: Infinity});
198
+ scheduleDeferredCallback(fn: Function): number {
199
+ return setTimeout(fn, 0, {timeRemaining: Infinity});
200
+ },
201
+
202
+ cancelDeferredCallback(timeoutID: number): void {
203
+ clearTimeout(timeoutID);
204
},
205
206
useSyncScheduling: true,
packages/shared/ReactDOMFrameScheduling.js
+66
-12
@@ -48,25 +48,36 @@ if (hasNativePerformanceNow) {
48
}
49
50
// TODO: There's no way to cancel, because Fiber doesn't atm.
51
-let rIC: (callback: (deadline: Deadline) => void) => number;
51
+let rIC: (
52
+ callback: (deadline: Deadline, options?: {timeout: number}) => void,
53
+) => number;
54
+let cIC: (callbackID: number) => void;
55
56
if (!ExecutionEnvironment.canUseDOM) {
54
- rIC = function(frameCallback: (deadline: Deadline) => void): number {
55
- setTimeout(() => {
57
+ rIC = function(
58
+ frameCallback: (deadline: Deadline, options?: {timeout: number}) => void,
59
+ ): number {
60
+ return setTimeout(() => {
61
frameCallback({
62
timeRemaining() {
63
return Infinity;
64
},
65
});
66
});
62
- return 0;
67
};
64
-} else if (typeof requestIdleCallback !== 'function') {
65
- // Polyfill requestIdleCallback.
68
+ cIC = function(timeoutID: number) {
69
+ clearTimeout(timeoutID);
70
+ };
71
+} else if (
72
+ typeof requestIdleCallback !== 'function' ||
73
+ typeof cancelIdleCallback !== 'function'
74
+) {
75
+ // Polyfill requestIdleCallback and cancelIdleCallback
76
77
var scheduledRICCallback = null;
68
-
78
var isIdleScheduled = false;
79
+ var timeoutTime = -1;
80
+
81
var isAnimationFrameScheduled = false;
82
83
var frameDeadline = 0;
@@ -79,17 +90,21 @@ if (!ExecutionEnvironment.canUseDOM) {
90
var frameDeadlineObject;
91
if (hasNativePerformanceNow) {
92
frameDeadlineObject = {
93
+ didTimeout: false,
94
timeRemaining() {
95
// We assume that if we have a performance timer that the rAF callback
96
// gets a performance timer value. Not sure if this is always true.
85
- return frameDeadline - performance.now();
97
+ const remaining = frameDeadline - performance.now();
98
+ return remaining > 0 ? remaining : 0;
99
},
100
};
101
} else {
102
frameDeadlineObject = {
103
+ didTimeout: false,
104
timeRemaining() {
105
// Fallback to Date.now()
92
- return frameDeadline - Date.now();
106
+ const remaining = frameDeadline - Date.now();
107
+ return remaining > 0 ? remaining : 0;
108
},
109
};
110
}
@@ -104,7 +119,33 @@ if (!ExecutionEnvironment.canUseDOM) {
119
if (event.source !== window || event.data !== messageKey) {
120
return;
121
}
122
+
123
isIdleScheduled = false;
124
+
125
+ const currentTime = now();
126
+ if (frameDeadline - currentTime <= 0) {
127
+ // There's no time left in this idle period. Check if the callback has
128
+ // a timeout and whether it's been exceeded.
129
+ if (timeoutTime !== -1 && timeoutTime <= currentTime) {
130
+ // Exceeded the timeout. Invoke the callback even though there's no
131
+ // time left.
132
+ frameDeadlineObject.didTimeout = true;
133
+ } else {
134
+ // No timeout.
135
+ if (!isAnimationFrameScheduled) {
136
+ // Schedule another animation callback so we retry later.
137
+ isAnimationFrameScheduled = true;
138
+ requestAnimationFrame(animationTick);
139
+ }
140
+ // Exit without invoking the callback.
141
+ return;
142
+ }
143
+ } else {
144
+ // There's still time left in this idle period.
145
+ frameDeadlineObject.didTimeout = false;
146
+ }
147
+
148
+ timeoutTime = -1;
149
var callback = scheduledRICCallback;
150
scheduledRICCallback = null;
151
if (callback !== null) {
@@ -146,10 +187,16 @@ if (!ExecutionEnvironment.canUseDOM) {
187
}
188
};
189
149
- rIC = function(callback: (deadline: Deadline) => void): number {
190
+ rIC = function(
191
+ callback: (deadline: Deadline) => void,
192
+ options?: {timeout: number},
193
+ ): number {
194
// This assumes that we only schedule one callback at a time because that's
195
// how Fiber uses it.
196
scheduledRICCallback = callback;
197
+ if (options != null && typeof options.timeout === 'number') {
198
+ timeoutTime = now() + options.timeout;
199
+ }
200
if (!isAnimationFrameScheduled) {
201
// If rAF didn't already schedule one, we need to schedule a frame.
202
// TODO: If this rAF doesn't materialize because the browser throttles, we
@@ -160,8 +207,15 @@ if (!ExecutionEnvironment.canUseDOM) {
207
}
208
return 0;
209
};
210
+
211
+ cIC = function() {
212
+ scheduledRICCallback = null;
213
+ isIdleScheduled = false;
214
+ timeoutTime = -1;
215
+ };
216
} else {
164
- rIC = requestIdleCallback;
217
+ rIC = window.requestIdleCallback;
218
+ cIC = window.cancelIdleCallback;
219
}
220
167
-export {now, rIC};
221
+export {now, rIC, cIC};
scripts/jest/environment.js
+5
-1
@@ -7,7 +7,7 @@ global.requestAnimationFrame = function(callback) {
7
};
8
9
global.requestIdleCallback = function(callback) {
10
- setTimeout(() => {
10
+ return setTimeout(() => {
11
callback({
12
timeRemaining() {
13
return Infinity;
@@ -15,3 +15,7 @@ global.requestIdleCallback = function(callback) {
15
});
16
});
17
};
18
+
19
+global.cancelIdleCallback = function(callbackID) {
20
+ clearTimeout(callbackID);
21
+};
scripts/rollup/results.json
+2
-2
@@ -25,8 +25,8 @@
25
"gzip": 3316
26
},
27
"react-dom.development.js (UMD_DEV)": {
28
- "size": 567829,
29
- "gzip": 132387
28
+ "size": 570566,
29
+ "gzip": 133054
30
},
31
"react-dom.production.min.js (UMD_PROD)": {
32
"size": 94627,