├── .gitignore
├── .meteor
├── .finished-upgraders
├── .gitignore
├── .id
├── packages
├── platforms
├── release
└── versions
├── README.md
├── client
├── index.html
└── index.js
├── imports
└── components
│ ├── App.js
│ ├── Example.js
│ ├── Loading.js
│ └── fakeDelay.js
├── package.json
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | *.log
3 | public/scripts
--------------------------------------------------------------------------------
/.meteor/.finished-upgraders:
--------------------------------------------------------------------------------
1 | # This file contains information which helps Meteor properly upgrade your
2 | # app when you run 'meteor update'. You should check it into version control
3 | # with your project.
4 |
5 | notices-for-0.9.0
6 | notices-for-0.9.1
7 | 0.9.4-platform-file
8 | notices-for-facebook-graph-api-2
9 | 1.2.0-standard-minifiers-package
10 | 1.2.0-meteor-platform-split
11 | 1.2.0-cordova-changes
12 | 1.2.0-breaking-changes
13 | 1.3.0-split-minifiers-package
14 | 1.4.0-remove-old-dev-bundle-link
15 | 1.4.1-add-shell-server-package
16 | 1.4.3-split-account-service-packages
17 | 1.5-add-dynamic-import-package
18 |
--------------------------------------------------------------------------------
/.meteor/.gitignore:
--------------------------------------------------------------------------------
1 | local
2 |
--------------------------------------------------------------------------------
/.meteor/.id:
--------------------------------------------------------------------------------
1 | # This file contains a token that is unique to your project.
2 | # Check it into your repository along with the rest of this directory.
3 | # It can be used for purposes such as:
4 | # - ensuring you don't accidentally deploy one app on top of another
5 | # - providing package authors with aggregated statistics
6 |
7 | syo20u1by8jsy10rq3h7
8 |
--------------------------------------------------------------------------------
/.meteor/packages:
--------------------------------------------------------------------------------
1 | # Meteor packages used by this project, one per line.
2 | # Check this file (and the other files in this directory) into your repository.
3 | #
4 | # 'meteor add' and 'meteor remove' will edit this file for you,
5 | # but you can also edit it by hand.
6 |
7 | meteor-base@1.0.4 # Packages every Meteor app needs to have
8 | mobile-experience@1.0.4 # Packages for a great mobile UX
9 | mongo@1.1.15 # The database Meteor supports right now
10 | reactive-var@1.0.11 # Reactive variable for tracker
11 | tracker@1.1.2 # Meteor's client-side reactive programming library
12 |
13 | standard-minifier-css@1.3.4 # CSS minifier run for production mode
14 | standard-minifier-js@1.2.3 # JS minifier run for production mode
15 | es5-shim@4.6.15 # ECMAScript 5 compatibility for older browsers.
16 | ecmascript@0.7.0-beta.10 # Enable ECMAScript2015+ syntax in app code
17 | shell-server@0.2.3 # Server-side component of the `meteor shell` command
18 | static-html
19 | dynamic-import
20 |
--------------------------------------------------------------------------------
/.meteor/platforms:
--------------------------------------------------------------------------------
1 | server
2 | browser
3 |
--------------------------------------------------------------------------------
/.meteor/release:
--------------------------------------------------------------------------------
1 | METEOR@1.5-beta.10
2 |
--------------------------------------------------------------------------------
/.meteor/versions:
--------------------------------------------------------------------------------
1 | allow-deny@1.0.5
2 | autoupdate@1.3.12
3 | babel-compiler@6.15.0-beta.10
4 | babel-runtime@1.0.1
5 | base64@1.0.10
6 | binary-heap@1.0.10
7 | blaze@2.3.0
8 | blaze-tools@1.0.10
9 | boilerplate-generator@1.0.11
10 | caching-compiler@1.1.9
11 | caching-html-compiler@1.1.0
12 | callback-hook@1.0.10
13 | check@1.2.5
14 | ddp@1.2.5
15 | ddp-client@1.3.3
16 | ddp-common@1.2.8
17 | ddp-server@1.3.13
18 | deps@1.0.12
19 | diff-sequence@1.0.7
20 | dynamic-import@0.1.0-beta.10
21 | ecmascript@0.7.0-beta.10
22 | ecmascript-runtime@0.3.15
23 | ejson@1.0.13
24 | es5-shim@4.6.15
25 | fastclick@1.0.13
26 | geojson-utils@1.0.10
27 | hot-code-push@1.0.4
28 | html-tools@1.0.11
29 | htmljs@1.0.11
30 | http@1.2.11
31 | id-map@1.0.9
32 | jquery@1.11.10
33 | launch-screen@1.1.1
34 | livedata@1.0.18
35 | logging@1.1.17
36 | meteor@1.6.1
37 | meteor-base@1.0.4
38 | minifier-css@1.2.16
39 | minifier-js@1.2.18
40 | minimongo@1.0.20
41 | mobile-experience@1.0.4
42 | mobile-status-bar@1.0.14
43 | modules@0.8.0-beta.10
44 | modules-runtime@0.8.0-beta.10
45 | mongo@1.1.15
46 | mongo-id@1.0.6
47 | npm-mongo@2.2.16_1
48 | observe-sequence@1.0.15
49 | ordered-dict@1.0.9
50 | promise@0.8.8
51 | random@1.0.10
52 | reactive-var@1.0.11
53 | reload@1.1.11
54 | retry@1.0.9
55 | routepolicy@1.0.12
56 | shell-server@0.2.3
57 | spacebars@1.0.13
58 | spacebars-compiler@1.1.0
59 | standard-minifier-css@1.3.4
60 | standard-minifier-js@1.2.3
61 | static-html@1.2.0
62 | templating-tools@1.1.0
63 | tracker@1.1.2
64 | ui@1.0.12
65 | underscore@1.0.10
66 | url@1.1.0
67 | webapp@1.3.13
68 | webapp-hashing@1.0.9
69 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # React Loadable Example
2 |
3 | Example project for [React Loadable](https://github.com/thejameskyle/react-loadable)
4 |
5 | Introductory blog post: https://medium.com/@thejameskyle/react-loadable-2674c59de178#.6h46yjgwr
6 |
7 | **Important files**
8 |
9 | - [`src/components/App.js`](./src/components/App.js)
10 | - [`src/components/Loading.js`](./src/components/Loading.js)
11 | - [`src/components/Example.js`](./src/components/Example.js)
12 |
13 | **Running locally**
14 |
15 | Follow [these instructions](https://www.meteor.com/install) to install the
16 | Meteor command-line tool, if you don't have it already.
17 |
18 | Now run these commands:
19 |
20 | ```sh
21 | git clone git@github.com:meteor/react-loadable-example.git
22 | cd react-loadable-example
23 | meteor npm install --global yarn # if necessary
24 | meteor yarn
25 | meteor run
26 | ```
27 |
28 | Then open up [localhost:3000](http://localhost:3000) in your browser.
29 |
--------------------------------------------------------------------------------
/client/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | react-loadable-example
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/client/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import ReactDOM from 'react-dom';
3 | import App from '/imports/components/App';
4 |
5 | ReactDOM.render(
6 | ,
7 | document.getElementById('root')
8 | );
9 |
--------------------------------------------------------------------------------
/imports/components/App.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import Loadable from 'react-loadable';
3 | import Loading from './Loading';
4 | import fakeDelay from './fakeDelay';
5 | import path from 'path';
6 |
7 | const LoadableExample = Loadable({
8 | loader: () =>
9 | fakeDelay(400).then(() => import('./Example')).then(ex => ex.default),
10 | LoadingComponent: Loading,
11 | serverSideRequirePath: path.resolve(__dirname, './Example')
12 | });
13 |
14 | export default function App() {
15 | return (
16 |
17 |
Hello World
18 |
19 |
20 | );
21 | }
22 |
--------------------------------------------------------------------------------
/imports/components/Example.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 |
3 | export default function Example() {
4 | return Loaded!
;
5 | }
6 |
--------------------------------------------------------------------------------
/imports/components/Loading.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 |
3 | export default function Loading({ isLoading, pastDelay, error }) {
4 | if (isLoading && pastDelay) {
5 | return Loading...
;
6 | } else if (error && !isLoading) {
7 | return Error!
;
8 | } else {
9 | return null;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/imports/components/fakeDelay.js:
--------------------------------------------------------------------------------
1 | export default function fakeDelay(ms) {
2 | return new Promise(resolve => {
3 | setTimeout(resolve, ms);
4 | });
5 | }
6 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react-loadable-example",
3 | "version": "1.0.0",
4 | "main": "index.js",
5 | "author": "James Kyle ",
6 | "license": "MIT",
7 | "scripts": {
8 | "start": "meteor run"
9 | },
10 | "dependencies": {
11 | "babel-runtime": "^6.23.0",
12 | "meteor-node-stubs": "^0.2.6",
13 | "react": "^15.4.2",
14 | "react-dom": "^15.4.2",
15 | "react-loadable": "^3.2.2"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | Base64@~0.2.0:
6 | version "0.2.1"
7 | resolved "https://registry.yarnpkg.com/Base64/-/Base64-0.2.1.tgz#ba3a4230708e186705065e66babdd4c35cf60028"
8 |
9 | asap@~2.0.3:
10 | version "2.0.5"
11 | resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.5.tgz#522765b50c3510490e52d7dcfe085ef9ba96958f"
12 |
13 | asn1.js@^4.0.0:
14 | version "4.9.1"
15 | resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.1.tgz#48ba240b45a9280e94748990ba597d216617fd40"
16 | dependencies:
17 | bn.js "^4.0.0"
18 | inherits "^2.0.1"
19 | minimalistic-assert "^1.0.0"
20 |
21 | assert@^1.4.1:
22 | version "1.4.1"
23 | resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91"
24 | dependencies:
25 | util "0.10.3"
26 |
27 | babel-plugin-syntax-dynamic-import@^6.18.0:
28 | version "6.18.0"
29 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da"
30 |
31 | babel-runtime@^6.23.0:
32 | version "6.23.0"
33 | resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b"
34 | dependencies:
35 | core-js "^2.4.0"
36 | regenerator-runtime "^0.10.0"
37 |
38 | base64-js@^1.0.2:
39 | version "1.2.0"
40 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1"
41 |
42 | bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
43 | version "4.11.6"
44 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"
45 |
46 | brorand@^1.0.1:
47 | version "1.1.0"
48 | resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
49 |
50 | browserify-aes@^1.0.0, browserify-aes@^1.0.4:
51 | version "1.0.6"
52 | resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.0.6.tgz#5e7725dbdef1fd5930d4ebab48567ce451c48a0a"
53 | dependencies:
54 | buffer-xor "^1.0.2"
55 | cipher-base "^1.0.0"
56 | create-hash "^1.1.0"
57 | evp_bytestokey "^1.0.0"
58 | inherits "^2.0.1"
59 |
60 | browserify-cipher@^1.0.0:
61 | version "1.0.0"
62 | resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a"
63 | dependencies:
64 | browserify-aes "^1.0.4"
65 | browserify-des "^1.0.0"
66 | evp_bytestokey "^1.0.0"
67 |
68 | browserify-des@^1.0.0:
69 | version "1.0.0"
70 | resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd"
71 | dependencies:
72 | cipher-base "^1.0.1"
73 | des.js "^1.0.0"
74 | inherits "^2.0.1"
75 |
76 | browserify-rsa@^4.0.0:
77 | version "4.0.1"
78 | resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524"
79 | dependencies:
80 | bn.js "^4.1.0"
81 | randombytes "^2.0.1"
82 |
83 | browserify-sign@^4.0.0:
84 | version "4.0.4"
85 | resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"
86 | dependencies:
87 | bn.js "^4.1.1"
88 | browserify-rsa "^4.0.0"
89 | create-hash "^1.1.0"
90 | create-hmac "^1.1.2"
91 | elliptic "^6.0.0"
92 | inherits "^2.0.1"
93 | parse-asn1 "^5.0.0"
94 |
95 | browserify-zlib@^0.1.4:
96 | version "0.1.4"
97 | resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d"
98 | dependencies:
99 | pako "~0.2.0"
100 |
101 | buffer-shims@~1.0.0:
102 | version "1.0.0"
103 | resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51"
104 |
105 | buffer-xor@^1.0.2:
106 | version "1.0.3"
107 | resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
108 |
109 | buffer@^4.9.1:
110 | version "4.9.1"
111 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298"
112 | dependencies:
113 | base64-js "^1.0.2"
114 | ieee754 "^1.1.4"
115 | isarray "^1.0.0"
116 |
117 | cipher-base@^1.0.0, cipher-base@^1.0.1:
118 | version "1.0.3"
119 | resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.3.tgz#eeabf194419ce900da3018c207d212f2a6df0a07"
120 | dependencies:
121 | inherits "^2.0.1"
122 |
123 | console-browserify@^1.1.0:
124 | version "1.1.0"
125 | resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10"
126 | dependencies:
127 | date-now "^0.1.4"
128 |
129 | constants-browserify@^1.0.0:
130 | version "1.0.0"
131 | resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
132 |
133 | core-js@^1.0.0:
134 | version "1.2.7"
135 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
136 |
137 | core-js@^2.4.0:
138 | version "2.4.1"
139 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e"
140 |
141 | core-util-is@~1.0.0:
142 | version "1.0.2"
143 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
144 |
145 | create-ecdh@^4.0.0:
146 | version "4.0.0"
147 | resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d"
148 | dependencies:
149 | bn.js "^4.1.0"
150 | elliptic "^6.0.0"
151 |
152 | create-hash@^1.1.0, create-hash@^1.1.1:
153 | version "1.1.2"
154 | resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.2.tgz#51210062d7bb7479f6c65bb41a92208b1d61abad"
155 | dependencies:
156 | cipher-base "^1.0.1"
157 | inherits "^2.0.1"
158 | ripemd160 "^1.0.0"
159 | sha.js "^2.3.6"
160 |
161 | create-hmac@^1.1.0, create-hmac@^1.1.2:
162 | version "1.1.4"
163 | resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.4.tgz#d3fb4ba253eb8b3f56e39ea2fbcb8af747bd3170"
164 | dependencies:
165 | create-hash "^1.1.0"
166 | inherits "^2.0.1"
167 |
168 | crypto-browserify@^3.11.0:
169 | version "3.11.0"
170 | resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.11.0.tgz#3652a0906ab9b2a7e0c3ce66a408e957a2485522"
171 | dependencies:
172 | browserify-cipher "^1.0.0"
173 | browserify-sign "^4.0.0"
174 | create-ecdh "^4.0.0"
175 | create-hash "^1.1.0"
176 | create-hmac "^1.1.0"
177 | diffie-hellman "^5.0.0"
178 | inherits "^2.0.1"
179 | pbkdf2 "^3.0.3"
180 | public-encrypt "^4.0.0"
181 | randombytes "^2.0.0"
182 |
183 | date-now@^0.1.4:
184 | version "0.1.4"
185 | resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
186 |
187 | des.js@^1.0.0:
188 | version "1.0.0"
189 | resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"
190 | dependencies:
191 | inherits "^2.0.1"
192 | minimalistic-assert "^1.0.0"
193 |
194 | diffie-hellman@^5.0.0:
195 | version "5.0.2"
196 | resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e"
197 | dependencies:
198 | bn.js "^4.1.0"
199 | miller-rabin "^4.0.0"
200 | randombytes "^2.0.0"
201 |
202 | domain-browser@^1.1.7:
203 | version "1.1.7"
204 | resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc"
205 |
206 | elliptic@^6.0.0:
207 | version "6.4.0"
208 | resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df"
209 | dependencies:
210 | bn.js "^4.4.0"
211 | brorand "^1.0.1"
212 | hash.js "^1.0.0"
213 | hmac-drbg "^1.0.0"
214 | inherits "^2.0.1"
215 | minimalistic-assert "^1.0.0"
216 | minimalistic-crypto-utils "^1.0.0"
217 |
218 | encoding@^0.1.11:
219 | version "0.1.12"
220 | resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
221 | dependencies:
222 | iconv-lite "~0.4.13"
223 |
224 | events@^1.1.1:
225 | version "1.1.1"
226 | resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
227 |
228 | evp_bytestokey@^1.0.0:
229 | version "1.0.0"
230 | resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz#497b66ad9fef65cd7c08a6180824ba1476b66e53"
231 | dependencies:
232 | create-hash "^1.1.1"
233 |
234 | fbjs@^0.8.9:
235 | version "0.8.12"
236 | resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04"
237 | dependencies:
238 | core-js "^1.0.0"
239 | isomorphic-fetch "^2.1.1"
240 | loose-envify "^1.0.0"
241 | object-assign "^4.1.0"
242 | promise "^7.1.1"
243 | setimmediate "^1.0.5"
244 | ua-parser-js "^0.7.9"
245 |
246 | hash.js@^1.0.0, hash.js@^1.0.3:
247 | version "1.0.3"
248 | resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.0.3.tgz#1332ff00156c0a0ffdd8236013d07b77a0451573"
249 | dependencies:
250 | inherits "^2.0.1"
251 |
252 | hmac-drbg@^1.0.0:
253 | version "1.0.1"
254 | resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
255 | dependencies:
256 | hash.js "^1.0.3"
257 | minimalistic-assert "^1.0.0"
258 | minimalistic-crypto-utils "^1.0.1"
259 |
260 | http-browserify@^1.7.0:
261 | version "1.7.0"
262 | resolved "https://registry.yarnpkg.com/http-browserify/-/http-browserify-1.7.0.tgz#33795ade72df88acfbfd36773cefeda764735b20"
263 | dependencies:
264 | Base64 "~0.2.0"
265 | inherits "~2.0.1"
266 |
267 | https-browserify@0.0.1:
268 | version "0.0.1"
269 | resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82"
270 |
271 | iconv-lite@~0.4.13:
272 | version "0.4.15"
273 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb"
274 |
275 | ieee754@^1.1.4:
276 | version "1.1.8"
277 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
278 |
279 | indexof@0.0.1:
280 | version "0.0.1"
281 | resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d"
282 |
283 | inherits@2.0.1:
284 | version "2.0.1"
285 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
286 |
287 | inherits@^2.0.1, inherits@~2.0.1:
288 | version "2.0.3"
289 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
290 |
291 | is-stream@^1.0.1:
292 | version "1.1.0"
293 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
294 |
295 | isarray@^1.0.0, isarray@~1.0.0:
296 | version "1.0.0"
297 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
298 |
299 | isomorphic-fetch@^2.1.1:
300 | version "2.2.1"
301 | resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
302 | dependencies:
303 | node-fetch "^1.0.1"
304 | whatwg-fetch ">=0.10.0"
305 |
306 | js-tokens@^3.0.0:
307 | version "3.0.1"
308 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7"
309 |
310 | loose-envify@^1.0.0, loose-envify@^1.1.0:
311 | version "1.3.1"
312 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
313 | dependencies:
314 | js-tokens "^3.0.0"
315 |
316 | meteor-node-stubs@^0.2.6:
317 | version "0.2.6"
318 | resolved "https://registry.yarnpkg.com/meteor-node-stubs/-/meteor-node-stubs-0.2.6.tgz#dd43c9a8bc7793d80adc766d342410da6de909c5"
319 | dependencies:
320 | assert "^1.4.1"
321 | browserify-zlib "^0.1.4"
322 | buffer "^4.9.1"
323 | console-browserify "^1.1.0"
324 | constants-browserify "^1.0.0"
325 | crypto-browserify "^3.11.0"
326 | domain-browser "^1.1.7"
327 | events "^1.1.1"
328 | http-browserify "^1.7.0"
329 | https-browserify "0.0.1"
330 | os-browserify "^0.2.1"
331 | path-browserify "0.0.0"
332 | process "^0.11.9"
333 | punycode "^1.4.1"
334 | querystring-es3 "^0.2.1"
335 | readable-stream "^2.2.1"
336 | stream-browserify "^2.0.1"
337 | string_decoder "^0.10.31"
338 | timers-browserify "^1.4.2"
339 | tty-browserify "0.0.0"
340 | url "^0.11.0"
341 | util "^0.10.3"
342 | vm-browserify "0.0.4"
343 |
344 | miller-rabin@^4.0.0:
345 | version "4.0.0"
346 | resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.0.tgz#4a62fb1d42933c05583982f4c716f6fb9e6c6d3d"
347 | dependencies:
348 | bn.js "^4.0.0"
349 | brorand "^1.0.1"
350 |
351 | minimalistic-assert@^1.0.0:
352 | version "1.0.0"
353 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
354 |
355 | minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
356 | version "1.0.1"
357 | resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
358 |
359 | node-fetch@^1.0.1:
360 | version "1.6.3"
361 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.6.3.tgz#dc234edd6489982d58e8f0db4f695029abcd8c04"
362 | dependencies:
363 | encoding "^0.1.11"
364 | is-stream "^1.0.1"
365 |
366 | object-assign@^4.1.0:
367 | version "4.1.1"
368 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
369 |
370 | os-browserify@^0.2.1:
371 | version "0.2.1"
372 | resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.2.1.tgz#63fc4ccee5d2d7763d26bbf8601078e6c2e0044f"
373 |
374 | pako@~0.2.0:
375 | version "0.2.9"
376 | resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
377 |
378 | parse-asn1@^5.0.0:
379 | version "5.1.0"
380 | resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712"
381 | dependencies:
382 | asn1.js "^4.0.0"
383 | browserify-aes "^1.0.0"
384 | create-hash "^1.1.0"
385 | evp_bytestokey "^1.0.0"
386 | pbkdf2 "^3.0.3"
387 |
388 | path-browserify@0.0.0:
389 | version "0.0.0"
390 | resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a"
391 |
392 | pbkdf2@^3.0.3:
393 | version "3.0.9"
394 | resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.9.tgz#f2c4b25a600058b3c3773c086c37dbbee1ffe693"
395 | dependencies:
396 | create-hmac "^1.1.2"
397 |
398 | process-nextick-args@~1.0.6:
399 | version "1.0.7"
400 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
401 |
402 | process@^0.11.9, process@~0.11.0:
403 | version "0.11.9"
404 | resolved "https://registry.yarnpkg.com/process/-/process-0.11.9.tgz#7bd5ad21aa6253e7da8682264f1e11d11c0318c1"
405 |
406 | promise@^7.1.1:
407 | version "7.1.1"
408 | resolved "https://registry.yarnpkg.com/promise/-/promise-7.1.1.tgz#489654c692616b8aa55b0724fa809bb7db49c5bf"
409 | dependencies:
410 | asap "~2.0.3"
411 |
412 | prop-types@^15.5.2, prop-types@~15.5.0:
413 | version "15.5.6"
414 | resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.6.tgz#797a915b1714b645ebb7c5d6cc690346205bd2aa"
415 | dependencies:
416 | fbjs "^0.8.9"
417 |
418 | public-encrypt@^4.0.0:
419 | version "4.0.0"
420 | resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6"
421 | dependencies:
422 | bn.js "^4.1.0"
423 | browserify-rsa "^4.0.0"
424 | create-hash "^1.1.0"
425 | parse-asn1 "^5.0.0"
426 | randombytes "^2.0.1"
427 |
428 | punycode@1.3.2:
429 | version "1.3.2"
430 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
431 |
432 | punycode@^1.4.1:
433 | version "1.4.1"
434 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
435 |
436 | querystring-es3@^0.2.1:
437 | version "0.2.1"
438 | resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
439 |
440 | querystring@0.2.0:
441 | version "0.2.0"
442 | resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
443 |
444 | randombytes@^2.0.0, randombytes@^2.0.1:
445 | version "2.0.3"
446 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.3.tgz#674c99760901c3c4112771a31e521dc349cc09ec"
447 |
448 | react-dom@^15.4.2:
449 | version "15.5.3"
450 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.5.3.tgz#2ee127ce942df55da53111ae303316e68072b5c5"
451 | dependencies:
452 | fbjs "^0.8.9"
453 | loose-envify "^1.1.0"
454 | object-assign "^4.1.0"
455 | prop-types "~15.5.0"
456 |
457 | react-loadable@^3.2.2:
458 | version "3.2.2"
459 | resolved "https://registry.yarnpkg.com/react-loadable/-/react-loadable-3.2.2.tgz#59c1b6d20abbefda9f57cf42d2e275cfdaf394df"
460 | dependencies:
461 | babel-plugin-syntax-dynamic-import "^6.18.0"
462 |
463 | react@^15.4.2:
464 | version "15.5.3"
465 | resolved "https://registry.yarnpkg.com/react/-/react-15.5.3.tgz#84055382c025dec4e3b902bb61a8697cc79c1258"
466 | dependencies:
467 | fbjs "^0.8.9"
468 | loose-envify "^1.1.0"
469 | object-assign "^4.1.0"
470 | prop-types "^15.5.2"
471 |
472 | readable-stream@^2.0.2, readable-stream@^2.2.1:
473 | version "2.2.9"
474 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.9.tgz#cf78ec6f4a6d1eb43d26488cac97f042e74b7fc8"
475 | dependencies:
476 | buffer-shims "~1.0.0"
477 | core-util-is "~1.0.0"
478 | inherits "~2.0.1"
479 | isarray "~1.0.0"
480 | process-nextick-args "~1.0.6"
481 | string_decoder "~1.0.0"
482 | util-deprecate "~1.0.1"
483 |
484 | regenerator-runtime@^0.10.0:
485 | version "0.10.3"
486 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz#8c4367a904b51ea62a908ac310bf99ff90a82a3e"
487 |
488 | ripemd160@^1.0.0:
489 | version "1.0.1"
490 | resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-1.0.1.tgz#93a4bbd4942bc574b69a8fa57c71de10ecca7d6e"
491 |
492 | setimmediate@^1.0.5:
493 | version "1.0.5"
494 | resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
495 |
496 | sha.js@^2.3.6:
497 | version "2.4.8"
498 | resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.8.tgz#37068c2c476b6baf402d14a49c67f597921f634f"
499 | dependencies:
500 | inherits "^2.0.1"
501 |
502 | stream-browserify@^2.0.1:
503 | version "2.0.1"
504 | resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"
505 | dependencies:
506 | inherits "~2.0.1"
507 | readable-stream "^2.0.2"
508 |
509 | string_decoder@^0.10.31:
510 | version "0.10.31"
511 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
512 |
513 | string_decoder@~1.0.0:
514 | version "1.0.0"
515 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.0.tgz#f06f41157b664d86069f84bdbdc9b0d8ab281667"
516 | dependencies:
517 | buffer-shims "~1.0.0"
518 |
519 | timers-browserify@^1.4.2:
520 | version "1.4.2"
521 | resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d"
522 | dependencies:
523 | process "~0.11.0"
524 |
525 | tty-browserify@0.0.0:
526 | version "0.0.0"
527 | resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
528 |
529 | ua-parser-js@^0.7.9:
530 | version "0.7.12"
531 | resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.12.tgz#04c81a99bdd5dc52263ea29d24c6bf8d4818a4bb"
532 |
533 | url@^0.11.0:
534 | version "0.11.0"
535 | resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
536 | dependencies:
537 | punycode "1.3.2"
538 | querystring "0.2.0"
539 |
540 | util-deprecate@~1.0.1:
541 | version "1.0.2"
542 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
543 |
544 | util@0.10.3, util@^0.10.3:
545 | version "0.10.3"
546 | resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
547 | dependencies:
548 | inherits "2.0.1"
549 |
550 | vm-browserify@0.0.4:
551 | version "0.0.4"
552 | resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"
553 | dependencies:
554 | indexof "0.0.1"
555 |
556 | whatwg-fetch@>=0.10.0:
557 | version "2.0.3"
558 | resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84"
559 |
--------------------------------------------------------------------------------