├── .idea
├── encodings.xml
├── vcs.xml
├── modules.xml
├── misc.xml
├── blockey.iml
├── inspectionProfiles
│ └── Project_Default.xml
└── workspace.xml
├── package.json
├── LICENSE
├── .gitignore
├── README.md
├── server.js
└── yarn.lock
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.idea/blockey.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "blockey",
3 | "version": "1.0.0",
4 | "description": "",
5 | "main": "index.js",
6 | "scripts": {
7 | "start": "node server.js",
8 | "test": "echo \"Error: no test specified\" && exit 1"
9 | },
10 | "author": "",
11 | "license": "ISC",
12 | "dependencies": {
13 | "body-parser": "^1.18.3",
14 | "cors": "^2.8.4",
15 | "express": "^4.16.3",
16 | "node-fetch": "^2.1.2",
17 | "request": "^2.87.0",
18 | "web3": "^1.0.0-beta.34"
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018 Piotr Brudny
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Created by .ignore support plugin (hsz.mobi)
2 | ### Node template
3 | # Logs
4 | logs
5 | *.log
6 | npm-debug.log*
7 | yarn-debug.log*
8 | yarn-error.log*
9 |
10 | # Runtime data
11 | pids
12 | *.pid
13 | *.seed
14 | *.pid.lock
15 |
16 | # Directory for instrumented libs generated by jscoverage/JSCover
17 | lib-cov
18 |
19 | # Coverage directory used by tools like istanbul
20 | coverage
21 |
22 | # nyc test coverage
23 | .nyc_output
24 |
25 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
26 | .grunt
27 |
28 | # Bower dependency directory (https://bower.io/)
29 | bower_components
30 |
31 | # node-waf configuration
32 | .lock-wscript
33 |
34 | # Compiled binary addons (https://nodejs.org/api/addons.html)
35 | build/Release
36 |
37 | # Dependency directories
38 | node_modules/
39 | jspm_packages/
40 |
41 | # Typescript v1 declaration files
42 | typings/
43 |
44 | # Optional npm cache directory
45 | .npm
46 |
47 | # Optional eslint cache
48 | .eslintcache
49 |
50 | # Optional REPL history
51 | .node_repl_history
52 |
53 | # Output of 'npm pack'
54 | *.tgz
55 |
56 | # Yarn Integrity file
57 | .yarn-integrity
58 |
59 | # dotenv environment variables file
60 | .env
61 | /frontend/node_modules/
62 | /frontend/.idea/
63 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | # Blockey
3 | KYC system using European bank's API ([PSD2 directive](https://ec.europa.eu/info/law/payment-services-psd-2-directive-eu-2015-2366_e))
4 |
5 |
6 | Created on [Warsaw Blockathon 2018](http://blockathon.pl/)
7 |
8 | # Concept
9 | To simplify KYC process we introduced a system which verifies users identity based on his account in any European bank. We use bank open API's provided by [PSD2 directive](https://ec.europa.eu/info/law/payment-services-psd-2-directive-eu-2015-2366_e) to confirm user personal data
10 | and assign it to user wallet address. We store such assignment in a public blockchain so that any 3rd party can easily use it to assign user to his wallet and skip the KYC process.
11 |
12 | Keep in mind that we don't store any personal data on the blockchain but just the hash which can be used only for comparison but not for retrieving data so that we don't break GDPR.
13 |
14 | ## Cooperation
15 | [Alior Bank](https://www.aliorbank.pl/en)
16 |
17 | ## Frontend
18 | http://github.com/pbrudny/blockey-react
19 |
20 | ## Architecture
21 | 
22 |
23 | ### Local setup
24 | ```
25 | yarn install
26 | yarn start
27 | ```
28 | * running on http://localhost:8000
29 |
30 | ## Contributors
31 | * [Jakub Włodarczyk](https://github.com/fenris85)
32 | * [Bartłomiej Rutkowski](https://github.com/anze1m)
33 | * [Piotr Brudny](https://github.com/pbrudny)
34 | * [Justyna Broniszewska](https://github.com/justynabroniszewska)
35 | * [Łukasz Misiak]()
36 | * [Piotr Sobczak]()
37 |
38 | ## License
39 | Blockey is released under the MIT License.
40 |
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/server.js:
--------------------------------------------------------------------------------
1 | var express = require('express');
2 | var bodyParser = require('body-parser');
3 | var Web3 = require('web3');
4 | const request = require('request');
5 | const fetch = require("node-fetch");
6 |
7 | var port = process.env.PORT || 8000;
8 | var cors = require('cors');
9 | var app = express();
10 |
11 | app.use(cors());
12 |
13 | const kycJson = require('./contracts/KYCValidations.json');
14 |
15 | app.options('*', cors());
16 |
17 | app.use(bodyParser.json()); // support json encoded bodies
18 | app.use(bodyParser.urlencoded({ extended: true })); // support encoded bodies
19 |
20 | const localnet = 'http://localhost:8545';
21 | const infura = 'https://ropsten.infura.io/aSkZNGyMOzIcw1eOLEj9'
22 | const web3 = new Web3( new Web3.providers.HttpProvider(infura) );
23 | const {utils} = web3;
24 | const contractAddress = "0x3603d6dd4034d91130722dbc4b0a0769a3ae8f4a";
25 | let contract = new web3.eth.Contract(kycJson.abi, contractAddress);
26 |
27 | const privateKey = '28b8154da399ae122867893502d290d988d63bbfa478149d8c688b412bc129e6';
28 | const account = web3.eth.accounts.privateKeyToAccount('0x' + privateKey);
29 | web3.eth.accounts.wallet.add(account);
30 | web3.eth.defaultAccount = account.address;
31 |
32 | const getPSD2Identity = async (url, token) => {
33 | let options = {
34 | method: 'POST',
35 | body: token
36 | };
37 |
38 | const res = await fetch(url, options);
39 | const json = await res.json();
40 | return json;
41 | };
42 |
43 | app.post('/kyc', async function(req, res) {
44 | if (req.method === 'OPTIONS') {
45 | console.log('!OPTIONS');
46 | var headers = {};
47 | // IE8 does not allow domains to be specified, just the *
48 | headers["Access-Control-Allow-Origin"] = req.headers.origin;
49 | // headers["Access-Control-Allow-Origin"] = "*";
50 | headers["Access-Control-Allow-Methods"] = "POST, GET, PUT, DELETE, OPTIONS";
51 | headers["Access-Control-Allow-Credentials"] = false;
52 | headers["Access-Control-Max-Age"] = '86400'; // 24 hours
53 | headers["Access-Control-Allow-Headers"] = "X-Requested-With, X-HTTP-Method-Override, Content-Type, Accept";
54 | res.writeHead(200, headers);
55 | res.end();
56 | } else {
57 | console.log("Received data");
58 | var token = req.body.token;
59 | var wallet = req.body.wallet;
60 | var hashedData = req.body.hashed_data;
61 |
62 | var PSD2url = req.protocol + '://' + req.get('host') + '/psd2/my/transactions';
63 | var psd2Result = await getPSD2Identity(PSD2url, 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyIiOiIifQ.1cFjlFgBpDQI9ZEDSLLtceT6VXDVW79nBIY23Q6jRcM');
64 |
65 | console.log('identity');
66 | console.log(psd2Result);
67 |
68 | var result = psd2Result.firstName + psd2Result.lastName + psd2Result.email + psd2Result.identificationNumber;
69 | var hashFromBank = utils.sha3(result);
70 |
71 | console.log('hash1',hashFromBank);
72 | console.log('hash2',hashedData);
73 | if (hashFromBank === hashedData) {
74 | try {
75 | var result = await contract.methods.addOwnership(wallet, hashedData).send({from: web3.eth.defaultAccount, gas: 50000});
76 |
77 | console.log('contract result', result);
78 | } catch (error) {
79 | var data = {
80 | result: "Yes"
81 | };
82 | res.send(JSON.stringify(data));
83 | }
84 | var data = {
85 | result: "Yes"
86 | };
87 | res.send(JSON.stringify(data));
88 | } else {
89 | var data = {
90 | result: "No"
91 | };
92 | res.send(JSON.stringify(data));
93 | }
94 | }
95 | });
96 |
97 | app.get('/', function(req, res) {
98 | res.send('Hello from BlocKey!');
99 | });
100 |
101 | app.get('/success', function (req, res) {
102 | console.log('Success');
103 | res.send('Success');
104 | });
105 |
106 | // mocked psd2 endpoints
107 | var psd2Result = {
108 | firstName: "John",
109 | lastName: "Doe",
110 | email: "john.doe@gmail.com",
111 | identificationNumber: "84010902434"
112 | }
113 |
114 | app.post('/psd2/my/transactions', function(req, res) {
115 | // if (req.body.token === "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyIiOiIifQ.1cFjlFgBpDQI9ZEDSLLtceT6VXDVW79nBIY23Q6jRcM") {
116 | res.json(psd2Result);
117 | // } else {
118 | // res.sendStatus(400);
119 | // }
120 | });
121 |
122 | app.post('/psd2/my/logins/direct', function(req, res) {
123 | var token_data = {
124 | token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyIiOiIifQ.1cFjlFgBpDQI9ZEDSLLtceT6VXDVW79nBIY23Q6jRcM"
125 | };
126 | res.send(JSON.stringify(token_data));
127 | });
128 |
129 | app.use(function(req, res, next) {
130 | var oneof = false;
131 | if (req.headers.origin) { //req.headers.origin.match(/whateverDomainYouWantToWhitelist/g) ) {
132 | res.header('Access-Control-Allow-Origin', req.headers.origin);
133 | oneof = true;
134 | }
135 | if (req.headers['access-control-request-method']) {
136 | res.header('Access-Control-Allow-Methods', req.headers['access-control-request-method']);
137 | oneof = true;
138 | }
139 | if (req.headers['access-control-request-headers']) {
140 | res.header('Access-Control-Allow-Headers', req.headers['access-control-request-headers']);
141 | oneof = true;
142 | }
143 | if (oneof) {
144 | res.header('Access-Control-Max-Age', 60 * 60 * 24 * 365);
145 | }
146 |
147 | // intercept OPTIONS method
148 | if (oneof && req.method == 'OPTIONS') {
149 | res.sendStatus(200);
150 | } else {
151 | next();
152 | }
153 | });
154 |
155 | app.listen(port, function() {
156 | console.log('Our app is running on http://localhost:' + port);
157 | });
158 |
--------------------------------------------------------------------------------
/.idea/workspace.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 | Web3
92 | truffle
93 | app.user
94 | from
95 |
96 |
97 |
98 |
99 |
100 |
101 |
113 |
114 |
115 |
116 |
117 | true
118 | DEFINITION_ORDER
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 | 1529157559359
185 |
186 |
187 | 1529157559359
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | accepts@~1.3.5:
6 | version "1.3.5"
7 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2"
8 | dependencies:
9 | mime-types "~2.1.18"
10 | negotiator "0.6.1"
11 |
12 | ajv@^5.1.0:
13 | version "5.5.2"
14 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
15 | dependencies:
16 | co "^4.6.0"
17 | fast-deep-equal "^1.0.0"
18 | fast-json-stable-stringify "^2.0.0"
19 | json-schema-traverse "^0.3.0"
20 |
21 | any-promise@1.3.0, any-promise@^1.0.0, any-promise@^1.3.0:
22 | version "1.3.0"
23 | resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
24 |
25 | array-flatten@1.1.1:
26 | version "1.1.1"
27 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
28 |
29 | asn1.js@^4.0.0:
30 | version "4.10.1"
31 | resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0"
32 | dependencies:
33 | bn.js "^4.0.0"
34 | inherits "^2.0.1"
35 | minimalistic-assert "^1.0.0"
36 |
37 | asn1@~0.2.3:
38 | version "0.2.3"
39 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
40 |
41 | assert-plus@1.0.0, assert-plus@^1.0.0:
42 | version "1.0.0"
43 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
44 |
45 | async-limiter@~1.0.0:
46 | version "1.0.0"
47 | resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8"
48 |
49 | asynckit@^0.4.0:
50 | version "0.4.0"
51 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
52 |
53 | aws-sign2@~0.7.0:
54 | version "0.7.0"
55 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
56 |
57 | aws4@^1.6.0:
58 | version "1.7.0"
59 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289"
60 |
61 | balanced-match@^1.0.0:
62 | version "1.0.0"
63 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
64 |
65 | base64-js@0.0.8:
66 | version "0.0.8"
67 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978"
68 |
69 | base64-js@^1.0.2:
70 | version "1.3.0"
71 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3"
72 |
73 | bcrypt-pbkdf@^1.0.0:
74 | version "1.0.1"
75 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
76 | dependencies:
77 | tweetnacl "^0.14.3"
78 |
79 | bl@^1.0.0:
80 | version "1.2.2"
81 | resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c"
82 | dependencies:
83 | readable-stream "^2.3.5"
84 | safe-buffer "^5.1.1"
85 |
86 | block-stream@*:
87 | version "0.0.9"
88 | resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
89 | dependencies:
90 | inherits "~2.0.0"
91 |
92 | bluebird@^2.9.34:
93 | version "2.11.0"
94 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1"
95 |
96 | bluebird@^3.5.0:
97 | version "3.5.1"
98 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
99 |
100 | bn.js@4.11.6, bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.11.6, bn.js@^4.4.0:
101 | version "4.11.6"
102 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"
103 |
104 | body-parser@1.18.2:
105 | version "1.18.2"
106 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454"
107 | dependencies:
108 | bytes "3.0.0"
109 | content-type "~1.0.4"
110 | debug "2.6.9"
111 | depd "~1.1.1"
112 | http-errors "~1.6.2"
113 | iconv-lite "0.4.19"
114 | on-finished "~2.3.0"
115 | qs "6.5.1"
116 | raw-body "2.3.2"
117 | type-is "~1.6.15"
118 |
119 | body-parser@^1.16.0, body-parser@^1.18.3:
120 | version "1.18.3"
121 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4"
122 | dependencies:
123 | bytes "3.0.0"
124 | content-type "~1.0.4"
125 | debug "2.6.9"
126 | depd "~1.1.2"
127 | http-errors "~1.6.3"
128 | iconv-lite "0.4.23"
129 | on-finished "~2.3.0"
130 | qs "6.5.2"
131 | raw-body "2.3.3"
132 | type-is "~1.6.16"
133 |
134 | brace-expansion@^1.1.7:
135 | version "1.1.11"
136 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
137 | dependencies:
138 | balanced-match "^1.0.0"
139 | concat-map "0.0.1"
140 |
141 | brorand@^1.0.1:
142 | version "1.1.0"
143 | resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
144 |
145 | browserify-aes@^1.0.0, browserify-aes@^1.0.4:
146 | version "1.2.0"
147 | resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
148 | dependencies:
149 | buffer-xor "^1.0.3"
150 | cipher-base "^1.0.0"
151 | create-hash "^1.1.0"
152 | evp_bytestokey "^1.0.3"
153 | inherits "^2.0.1"
154 | safe-buffer "^5.0.1"
155 |
156 | browserify-cipher@^1.0.0:
157 | version "1.0.1"
158 | resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
159 | dependencies:
160 | browserify-aes "^1.0.4"
161 | browserify-des "^1.0.0"
162 | evp_bytestokey "^1.0.0"
163 |
164 | browserify-des@^1.0.0:
165 | version "1.0.1"
166 | resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.1.tgz#3343124db6d7ad53e26a8826318712bdc8450f9c"
167 | dependencies:
168 | cipher-base "^1.0.1"
169 | des.js "^1.0.0"
170 | inherits "^2.0.1"
171 |
172 | browserify-rsa@^4.0.0:
173 | version "4.0.1"
174 | resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524"
175 | dependencies:
176 | bn.js "^4.1.0"
177 | randombytes "^2.0.1"
178 |
179 | browserify-sha3@^0.0.1:
180 | version "0.0.1"
181 | resolved "https://registry.yarnpkg.com/browserify-sha3/-/browserify-sha3-0.0.1.tgz#3ff34a3006ef15c0fb3567e541b91a2340123d11"
182 | dependencies:
183 | js-sha3 "^0.3.1"
184 |
185 | browserify-sign@^4.0.0:
186 | version "4.0.4"
187 | resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"
188 | dependencies:
189 | bn.js "^4.1.1"
190 | browserify-rsa "^4.0.0"
191 | create-hash "^1.1.0"
192 | create-hmac "^1.1.2"
193 | elliptic "^6.0.0"
194 | inherits "^2.0.1"
195 | parse-asn1 "^5.0.0"
196 |
197 | buffer-alloc-unsafe@^1.1.0:
198 | version "1.1.0"
199 | resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0"
200 |
201 | buffer-alloc@^1.1.0:
202 | version "1.2.0"
203 | resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec"
204 | dependencies:
205 | buffer-alloc-unsafe "^1.1.0"
206 | buffer-fill "^1.0.0"
207 |
208 | buffer-crc32@~0.2.3:
209 | version "0.2.13"
210 | resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
211 |
212 | buffer-fill@^1.0.0:
213 | version "1.0.0"
214 | resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c"
215 |
216 | buffer-to-arraybuffer@^0.0.5:
217 | version "0.0.5"
218 | resolved "https://registry.yarnpkg.com/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz#6064a40fa76eb43c723aba9ef8f6e1216d10511a"
219 |
220 | buffer-xor@^1.0.3:
221 | version "1.0.3"
222 | resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
223 |
224 | buffer@^3.0.1:
225 | version "3.6.0"
226 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-3.6.0.tgz#a72c936f77b96bf52f5f7e7b467180628551defb"
227 | dependencies:
228 | base64-js "0.0.8"
229 | ieee754 "^1.1.4"
230 | isarray "^1.0.0"
231 |
232 | buffer@^5.0.5:
233 | version "5.1.0"
234 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.1.0.tgz#c913e43678c7cb7c8bd16afbcddb6c5505e8f9fe"
235 | dependencies:
236 | base64-js "^1.0.2"
237 | ieee754 "^1.1.4"
238 |
239 | bytes@3.0.0:
240 | version "3.0.0"
241 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
242 |
243 | caseless@~0.12.0:
244 | version "0.12.0"
245 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
246 |
247 | cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
248 | version "1.0.4"
249 | resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
250 | dependencies:
251 | inherits "^2.0.1"
252 | safe-buffer "^5.0.1"
253 |
254 | co@^4.6.0:
255 | version "4.6.0"
256 | resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
257 |
258 | combined-stream@1.0.6, combined-stream@~1.0.5:
259 | version "1.0.6"
260 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818"
261 | dependencies:
262 | delayed-stream "~1.0.0"
263 |
264 | commander@^2.8.1:
265 | version "2.15.1"
266 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f"
267 |
268 | commander@~2.8.1:
269 | version "2.8.1"
270 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4"
271 | dependencies:
272 | graceful-readlink ">= 1.0.0"
273 |
274 | concat-map@0.0.1:
275 | version "0.0.1"
276 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
277 |
278 | content-disposition@0.5.2:
279 | version "0.5.2"
280 | resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"
281 |
282 | content-type@~1.0.4:
283 | version "1.0.4"
284 | resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
285 |
286 | cookie-signature@1.0.6:
287 | version "1.0.6"
288 | resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
289 |
290 | cookie@0.3.1:
291 | version "0.3.1"
292 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
293 |
294 | core-util-is@1.0.2, core-util-is@~1.0.0:
295 | version "1.0.2"
296 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
297 |
298 | cors@^2.8.1, cors@^2.8.4:
299 | version "2.8.4"
300 | resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.4.tgz#2bd381f2eb201020105cd50ea59da63090694686"
301 | dependencies:
302 | object-assign "^4"
303 | vary "^1"
304 |
305 | create-ecdh@^4.0.0:
306 | version "4.0.3"
307 | resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff"
308 | dependencies:
309 | bn.js "^4.1.0"
310 | elliptic "^6.0.0"
311 |
312 | create-hash@^1.1.0, create-hash@^1.1.2:
313 | version "1.2.0"
314 | resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
315 | dependencies:
316 | cipher-base "^1.0.1"
317 | inherits "^2.0.1"
318 | md5.js "^1.3.4"
319 | ripemd160 "^2.0.1"
320 | sha.js "^2.4.0"
321 |
322 | create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
323 | version "1.1.7"
324 | resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
325 | dependencies:
326 | cipher-base "^1.0.3"
327 | create-hash "^1.1.0"
328 | inherits "^2.0.1"
329 | ripemd160 "^2.0.0"
330 | safe-buffer "^5.0.1"
331 | sha.js "^2.4.8"
332 |
333 | crypto-browserify@3.12.0:
334 | version "3.12.0"
335 | resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
336 | dependencies:
337 | browserify-cipher "^1.0.0"
338 | browserify-sign "^4.0.0"
339 | create-ecdh "^4.0.0"
340 | create-hash "^1.1.0"
341 | create-hmac "^1.1.0"
342 | diffie-hellman "^5.0.0"
343 | inherits "^2.0.1"
344 | pbkdf2 "^3.0.3"
345 | public-encrypt "^4.0.0"
346 | randombytes "^2.0.0"
347 | randomfill "^1.0.3"
348 |
349 | dashdash@^1.12.0:
350 | version "1.14.1"
351 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
352 | dependencies:
353 | assert-plus "^1.0.0"
354 |
355 | debug@2.6.9, debug@^2.2.0:
356 | version "2.6.9"
357 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
358 | dependencies:
359 | ms "2.0.0"
360 |
361 | decode-uri-component@^0.2.0:
362 | version "0.2.0"
363 | resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
364 |
365 | decompress-response@^3.2.0, decompress-response@^3.3.0:
366 | version "3.3.0"
367 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
368 | dependencies:
369 | mimic-response "^1.0.0"
370 |
371 | decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1:
372 | version "4.1.1"
373 | resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1"
374 | dependencies:
375 | file-type "^5.2.0"
376 | is-stream "^1.1.0"
377 | tar-stream "^1.5.2"
378 |
379 | decompress-tarbz2@^4.0.0:
380 | version "4.1.1"
381 | resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b"
382 | dependencies:
383 | decompress-tar "^4.1.0"
384 | file-type "^6.1.0"
385 | is-stream "^1.1.0"
386 | seek-bzip "^1.0.5"
387 | unbzip2-stream "^1.0.9"
388 |
389 | decompress-targz@^4.0.0:
390 | version "4.1.1"
391 | resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee"
392 | dependencies:
393 | decompress-tar "^4.1.1"
394 | file-type "^5.2.0"
395 | is-stream "^1.1.0"
396 |
397 | decompress-unzip@^4.0.1:
398 | version "4.0.1"
399 | resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69"
400 | dependencies:
401 | file-type "^3.8.0"
402 | get-stream "^2.2.0"
403 | pify "^2.3.0"
404 | yauzl "^2.4.2"
405 |
406 | decompress@^4.0.0:
407 | version "4.2.0"
408 | resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d"
409 | dependencies:
410 | decompress-tar "^4.0.0"
411 | decompress-tarbz2 "^4.0.0"
412 | decompress-targz "^4.0.0"
413 | decompress-unzip "^4.0.1"
414 | graceful-fs "^4.1.10"
415 | make-dir "^1.0.0"
416 | pify "^2.3.0"
417 | strip-dirs "^2.0.0"
418 |
419 | delayed-stream@~1.0.0:
420 | version "1.0.0"
421 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
422 |
423 | depd@1.1.1:
424 | version "1.1.1"
425 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359"
426 |
427 | depd@~1.1.1, depd@~1.1.2:
428 | version "1.1.2"
429 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
430 |
431 | des.js@^1.0.0:
432 | version "1.0.0"
433 | resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"
434 | dependencies:
435 | inherits "^2.0.1"
436 | minimalistic-assert "^1.0.0"
437 |
438 | destroy@~1.0.4:
439 | version "1.0.4"
440 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
441 |
442 | diffie-hellman@^5.0.0:
443 | version "5.0.3"
444 | resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
445 | dependencies:
446 | bn.js "^4.1.0"
447 | miller-rabin "^4.0.0"
448 | randombytes "^2.0.0"
449 |
450 | dom-walk@^0.1.0:
451 | version "0.1.1"
452 | resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018"
453 |
454 | duplexer3@^0.1.4:
455 | version "0.1.4"
456 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
457 |
458 | ecc-jsbn@~0.1.1:
459 | version "0.1.1"
460 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
461 | dependencies:
462 | jsbn "~0.1.0"
463 |
464 | ee-first@1.1.1:
465 | version "1.1.1"
466 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
467 |
468 | elliptic@^6.0.0, elliptic@^6.4.0:
469 | version "6.4.0"
470 | resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df"
471 | dependencies:
472 | bn.js "^4.4.0"
473 | brorand "^1.0.1"
474 | hash.js "^1.0.0"
475 | hmac-drbg "^1.0.0"
476 | inherits "^2.0.1"
477 | minimalistic-assert "^1.0.0"
478 | minimalistic-crypto-utils "^1.0.0"
479 |
480 | encodeurl@~1.0.2:
481 | version "1.0.2"
482 | resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
483 |
484 | end-of-stream@^1.0.0:
485 | version "1.4.1"
486 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43"
487 | dependencies:
488 | once "^1.4.0"
489 |
490 | escape-html@~1.0.3:
491 | version "1.0.3"
492 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
493 |
494 | etag@~1.8.1:
495 | version "1.8.1"
496 | resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
497 |
498 | eth-lib@0.1.27, eth-lib@^0.1.26:
499 | version "0.1.27"
500 | resolved "https://registry.yarnpkg.com/eth-lib/-/eth-lib-0.1.27.tgz#f0b0fd144f865d2d6bf8257a40004f2e75ca1dd6"
501 | dependencies:
502 | bn.js "^4.11.6"
503 | elliptic "^6.4.0"
504 | keccakjs "^0.2.1"
505 | nano-json-stream-parser "^0.1.2"
506 | servify "^0.1.12"
507 | ws "^3.0.0"
508 | xhr-request-promise "^0.1.2"
509 |
510 | eth-lib@0.2.7:
511 | version "0.2.7"
512 | resolved "https://registry.yarnpkg.com/eth-lib/-/eth-lib-0.2.7.tgz#2f93f17b1e23aec3759cd4a3fe20c1286a3fc1ca"
513 | dependencies:
514 | bn.js "^4.11.6"
515 | elliptic "^6.4.0"
516 | xhr-request-promise "^0.1.2"
517 |
518 | ethjs-unit@0.1.6:
519 | version "0.1.6"
520 | resolved "https://registry.yarnpkg.com/ethjs-unit/-/ethjs-unit-0.1.6.tgz#c665921e476e87bce2a9d588a6fe0405b2c41699"
521 | dependencies:
522 | bn.js "4.11.6"
523 | number-to-bn "1.7.0"
524 |
525 | eventemitter3@1.1.1:
526 | version "1.1.1"
527 | resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.1.1.tgz#47786bdaa087caf7b1b75e73abc5c7d540158cd0"
528 |
529 | evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
530 | version "1.0.3"
531 | resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
532 | dependencies:
533 | md5.js "^1.3.4"
534 | safe-buffer "^5.1.1"
535 |
536 | express@^4.14.0, express@^4.16.3:
537 | version "4.16.3"
538 | resolved "https://registry.yarnpkg.com/express/-/express-4.16.3.tgz#6af8a502350db3246ecc4becf6b5a34d22f7ed53"
539 | dependencies:
540 | accepts "~1.3.5"
541 | array-flatten "1.1.1"
542 | body-parser "1.18.2"
543 | content-disposition "0.5.2"
544 | content-type "~1.0.4"
545 | cookie "0.3.1"
546 | cookie-signature "1.0.6"
547 | debug "2.6.9"
548 | depd "~1.1.2"
549 | encodeurl "~1.0.2"
550 | escape-html "~1.0.3"
551 | etag "~1.8.1"
552 | finalhandler "1.1.1"
553 | fresh "0.5.2"
554 | merge-descriptors "1.0.1"
555 | methods "~1.1.2"
556 | on-finished "~2.3.0"
557 | parseurl "~1.3.2"
558 | path-to-regexp "0.1.7"
559 | proxy-addr "~2.0.3"
560 | qs "6.5.1"
561 | range-parser "~1.2.0"
562 | safe-buffer "5.1.1"
563 | send "0.16.2"
564 | serve-static "1.13.2"
565 | setprototypeof "1.1.0"
566 | statuses "~1.4.0"
567 | type-is "~1.6.16"
568 | utils-merge "1.0.1"
569 | vary "~1.1.2"
570 |
571 | extend@~3.0.1:
572 | version "3.0.1"
573 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
574 |
575 | extsprintf@1.3.0, extsprintf@^1.2.0:
576 | version "1.3.0"
577 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
578 |
579 | fast-deep-equal@^1.0.0:
580 | version "1.1.0"
581 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614"
582 |
583 | fast-json-stable-stringify@^2.0.0:
584 | version "2.0.0"
585 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
586 |
587 | fd-slicer@~1.1.0:
588 | version "1.1.0"
589 | resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
590 | dependencies:
591 | pend "~1.2.0"
592 |
593 | file-type@^3.8.0:
594 | version "3.9.0"
595 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9"
596 |
597 | file-type@^5.2.0:
598 | version "5.2.0"
599 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6"
600 |
601 | file-type@^6.1.0:
602 | version "6.2.0"
603 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919"
604 |
605 | finalhandler@1.1.1:
606 | version "1.1.1"
607 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105"
608 | dependencies:
609 | debug "2.6.9"
610 | encodeurl "~1.0.2"
611 | escape-html "~1.0.3"
612 | on-finished "~2.3.0"
613 | parseurl "~1.3.2"
614 | statuses "~1.4.0"
615 | unpipe "~1.0.0"
616 |
617 | for-each@^0.3.2:
618 | version "0.3.3"
619 | resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
620 | dependencies:
621 | is-callable "^1.1.3"
622 |
623 | forever-agent@~0.6.1:
624 | version "0.6.1"
625 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
626 |
627 | form-data@~2.3.1:
628 | version "2.3.2"
629 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099"
630 | dependencies:
631 | asynckit "^0.4.0"
632 | combined-stream "1.0.6"
633 | mime-types "^2.1.12"
634 |
635 | forwarded@~0.1.2:
636 | version "0.1.2"
637 | resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
638 |
639 | fresh@0.5.2:
640 | version "0.5.2"
641 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
642 |
643 | fs-constants@^1.0.0:
644 | version "1.0.0"
645 | resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
646 |
647 | fs-extra@^2.0.0, fs-extra@^2.1.2:
648 | version "2.1.2"
649 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-2.1.2.tgz#046c70163cef9aad46b0e4a7fa467fb22d71de35"
650 | dependencies:
651 | graceful-fs "^4.1.2"
652 | jsonfile "^2.1.0"
653 |
654 | fs-promise@^2.0.0:
655 | version "2.0.3"
656 | resolved "https://registry.yarnpkg.com/fs-promise/-/fs-promise-2.0.3.tgz#f64e4f854bcf689aa8bddcba268916db3db46854"
657 | dependencies:
658 | any-promise "^1.3.0"
659 | fs-extra "^2.0.0"
660 | mz "^2.6.0"
661 | thenify-all "^1.6.0"
662 |
663 | fs.realpath@^1.0.0:
664 | version "1.0.0"
665 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
666 |
667 | fstream@^1.0.2, fstream@^1.0.8:
668 | version "1.0.11"
669 | resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
670 | dependencies:
671 | graceful-fs "^4.1.2"
672 | inherits "~2.0.0"
673 | mkdirp ">=0.5 0"
674 | rimraf "2"
675 |
676 | get-stream@^2.2.0:
677 | version "2.3.1"
678 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de"
679 | dependencies:
680 | object-assign "^4.0.1"
681 | pinkie-promise "^2.0.0"
682 |
683 | get-stream@^3.0.0:
684 | version "3.0.0"
685 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
686 |
687 | getpass@^0.1.1:
688 | version "0.1.7"
689 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
690 | dependencies:
691 | assert-plus "^1.0.0"
692 |
693 | glob@^7.0.5:
694 | version "7.1.2"
695 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
696 | dependencies:
697 | fs.realpath "^1.0.0"
698 | inflight "^1.0.4"
699 | inherits "2"
700 | minimatch "^3.0.4"
701 | once "^1.3.0"
702 | path-is-absolute "^1.0.0"
703 |
704 | global@~4.3.0:
705 | version "4.3.2"
706 | resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f"
707 | dependencies:
708 | min-document "^2.19.0"
709 | process "~0.5.1"
710 |
711 | got@7.1.0, got@^7.1.0:
712 | version "7.1.0"
713 | resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a"
714 | dependencies:
715 | decompress-response "^3.2.0"
716 | duplexer3 "^0.1.4"
717 | get-stream "^3.0.0"
718 | is-plain-obj "^1.1.0"
719 | is-retry-allowed "^1.0.0"
720 | is-stream "^1.0.0"
721 | isurl "^1.0.0-alpha5"
722 | lowercase-keys "^1.0.0"
723 | p-cancelable "^0.3.0"
724 | p-timeout "^1.1.1"
725 | safe-buffer "^5.0.1"
726 | timed-out "^4.0.0"
727 | url-parse-lax "^1.0.0"
728 | url-to-options "^1.0.1"
729 |
730 | graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.6:
731 | version "4.1.11"
732 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
733 |
734 | "graceful-readlink@>= 1.0.0":
735 | version "1.0.1"
736 | resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
737 |
738 | har-schema@^2.0.0:
739 | version "2.0.0"
740 | resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
741 |
742 | har-validator@~5.0.3:
743 | version "5.0.3"
744 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
745 | dependencies:
746 | ajv "^5.1.0"
747 | har-schema "^2.0.0"
748 |
749 | has-symbol-support-x@^1.4.1:
750 | version "1.4.2"
751 | resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455"
752 |
753 | has-to-string-tag-x@^1.2.0:
754 | version "1.4.1"
755 | resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d"
756 | dependencies:
757 | has-symbol-support-x "^1.4.1"
758 |
759 | hash-base@^3.0.0:
760 | version "3.0.4"
761 | resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918"
762 | dependencies:
763 | inherits "^2.0.1"
764 | safe-buffer "^5.0.1"
765 |
766 | hash.js@^1.0.0, hash.js@^1.0.3:
767 | version "1.1.4"
768 | resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.4.tgz#8b50e1f35d51bd01e5ed9ece4dbe3549ccfa0a3c"
769 | dependencies:
770 | inherits "^2.0.3"
771 | minimalistic-assert "^1.0.0"
772 |
773 | hmac-drbg@^1.0.0:
774 | version "1.0.1"
775 | resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
776 | dependencies:
777 | hash.js "^1.0.3"
778 | minimalistic-assert "^1.0.0"
779 | minimalistic-crypto-utils "^1.0.1"
780 |
781 | http-errors@1.6.2:
782 | version "1.6.2"
783 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736"
784 | dependencies:
785 | depd "1.1.1"
786 | inherits "2.0.3"
787 | setprototypeof "1.0.3"
788 | statuses ">= 1.3.1 < 2"
789 |
790 | http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3:
791 | version "1.6.3"
792 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
793 | dependencies:
794 | depd "~1.1.2"
795 | inherits "2.0.3"
796 | setprototypeof "1.1.0"
797 | statuses ">= 1.4.0 < 2"
798 |
799 | http-https@^1.0.0:
800 | version "1.0.0"
801 | resolved "https://registry.yarnpkg.com/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b"
802 |
803 | http-signature@~1.2.0:
804 | version "1.2.0"
805 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
806 | dependencies:
807 | assert-plus "^1.0.0"
808 | jsprim "^1.2.2"
809 | sshpk "^1.7.0"
810 |
811 | iconv-lite@0.4.19:
812 | version "0.4.19"
813 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
814 |
815 | iconv-lite@0.4.23:
816 | version "0.4.23"
817 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63"
818 | dependencies:
819 | safer-buffer ">= 2.1.2 < 3"
820 |
821 | ieee754@^1.1.4:
822 | version "1.1.12"
823 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b"
824 |
825 | inflight@^1.0.4:
826 | version "1.0.6"
827 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
828 | dependencies:
829 | once "^1.3.0"
830 | wrappy "1"
831 |
832 | inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.3:
833 | version "2.0.3"
834 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
835 |
836 | ipaddr.js@1.6.0:
837 | version "1.6.0"
838 | resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.6.0.tgz#e3fa357b773da619f26e95f049d055c72796f86b"
839 |
840 | is-callable@^1.1.3:
841 | version "1.1.3"
842 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2"
843 |
844 | is-function@^1.0.1:
845 | version "1.0.1"
846 | resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5"
847 |
848 | is-hex-prefixed@1.0.0:
849 | version "1.0.0"
850 | resolved "https://registry.yarnpkg.com/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz#7d8d37e6ad77e5d127148913c573e082d777f554"
851 |
852 | is-natural-number@^4.0.1:
853 | version "4.0.1"
854 | resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8"
855 |
856 | is-object@^1.0.1:
857 | version "1.0.1"
858 | resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470"
859 |
860 | is-plain-obj@^1.1.0:
861 | version "1.1.0"
862 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
863 |
864 | is-retry-allowed@^1.0.0:
865 | version "1.1.0"
866 | resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34"
867 |
868 | is-stream@^1.0.0, is-stream@^1.1.0:
869 | version "1.1.0"
870 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
871 |
872 | is-typedarray@^1.0.0, is-typedarray@~1.0.0:
873 | version "1.0.0"
874 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
875 |
876 | isarray@^1.0.0, isarray@~1.0.0:
877 | version "1.0.0"
878 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
879 |
880 | isstream@~0.1.2:
881 | version "0.1.2"
882 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
883 |
884 | isurl@^1.0.0-alpha5:
885 | version "1.0.0"
886 | resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67"
887 | dependencies:
888 | has-to-string-tag-x "^1.2.0"
889 | is-object "^1.0.1"
890 |
891 | js-sha3@^0.3.1:
892 | version "0.3.1"
893 | resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.3.1.tgz#86122802142f0828502a0d1dee1d95e253bb0243"
894 |
895 | jsbn@~0.1.0:
896 | version "0.1.1"
897 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
898 |
899 | json-schema-traverse@^0.3.0:
900 | version "0.3.1"
901 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
902 |
903 | json-schema@0.2.3:
904 | version "0.2.3"
905 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
906 |
907 | json-stringify-safe@~5.0.1:
908 | version "5.0.1"
909 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
910 |
911 | jsonfile@^2.1.0:
912 | version "2.4.0"
913 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
914 | optionalDependencies:
915 | graceful-fs "^4.1.6"
916 |
917 | jsprim@^1.2.2:
918 | version "1.4.1"
919 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
920 | dependencies:
921 | assert-plus "1.0.0"
922 | extsprintf "1.3.0"
923 | json-schema "0.2.3"
924 | verror "1.10.0"
925 |
926 | keccakjs@^0.2.1:
927 | version "0.2.1"
928 | resolved "https://registry.yarnpkg.com/keccakjs/-/keccakjs-0.2.1.tgz#1d633af907ef305bbf9f2fa616d56c44561dfa4d"
929 | dependencies:
930 | browserify-sha3 "^0.0.1"
931 | sha3 "^1.1.0"
932 |
933 | lowercase-keys@^1.0.0:
934 | version "1.0.1"
935 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
936 |
937 | make-dir@^1.0.0:
938 | version "1.3.0"
939 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
940 | dependencies:
941 | pify "^3.0.0"
942 |
943 | md5.js@^1.3.4:
944 | version "1.3.4"
945 | resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d"
946 | dependencies:
947 | hash-base "^3.0.0"
948 | inherits "^2.0.1"
949 |
950 | media-typer@0.3.0:
951 | version "0.3.0"
952 | resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
953 |
954 | merge-descriptors@1.0.1:
955 | version "1.0.1"
956 | resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
957 |
958 | methods@~1.1.2:
959 | version "1.1.2"
960 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
961 |
962 | miller-rabin@^4.0.0:
963 | version "4.0.1"
964 | resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
965 | dependencies:
966 | bn.js "^4.0.0"
967 | brorand "^1.0.1"
968 |
969 | mime-db@~1.33.0:
970 | version "1.33.0"
971 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db"
972 |
973 | mime-types@^2.1.12, mime-types@^2.1.16, mime-types@~2.1.17, mime-types@~2.1.18:
974 | version "2.1.18"
975 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8"
976 | dependencies:
977 | mime-db "~1.33.0"
978 |
979 | mime@1.4.1:
980 | version "1.4.1"
981 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6"
982 |
983 | mimic-response@^1.0.0:
984 | version "1.0.0"
985 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.0.tgz#df3d3652a73fded6b9b0b24146e6fd052353458e"
986 |
987 | min-document@^2.19.0:
988 | version "2.19.0"
989 | resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
990 | dependencies:
991 | dom-walk "^0.1.0"
992 |
993 | minimalistic-assert@^1.0.0:
994 | version "1.0.1"
995 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
996 |
997 | minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
998 | version "1.0.1"
999 | resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
1000 |
1001 | minimatch@^3.0.4:
1002 | version "3.0.4"
1003 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
1004 | dependencies:
1005 | brace-expansion "^1.1.7"
1006 |
1007 | minimist@0.0.8:
1008 | version "0.0.8"
1009 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
1010 |
1011 | mkdirp-promise@^5.0.1:
1012 | version "5.0.1"
1013 | resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1"
1014 | dependencies:
1015 | mkdirp "*"
1016 |
1017 | mkdirp@*, "mkdirp@>=0.5 0":
1018 | version "0.5.1"
1019 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
1020 | dependencies:
1021 | minimist "0.0.8"
1022 |
1023 | mock-fs@^4.1.0:
1024 | version "4.5.0"
1025 | resolved "https://registry.yarnpkg.com/mock-fs/-/mock-fs-4.5.0.tgz#75245b966f7e3defe197b03454af9c5b355594b7"
1026 |
1027 | mout@^0.11.0:
1028 | version "0.11.1"
1029 | resolved "https://registry.yarnpkg.com/mout/-/mout-0.11.1.tgz#ba3611df5f0e5b1ffbfd01166b8f02d1f5fa2b99"
1030 |
1031 | ms@2.0.0:
1032 | version "2.0.0"
1033 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
1034 |
1035 | mz@^2.6.0:
1036 | version "2.7.0"
1037 | resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
1038 | dependencies:
1039 | any-promise "^1.0.0"
1040 | object-assign "^4.0.1"
1041 | thenify-all "^1.0.0"
1042 |
1043 | nan@2.10.0, nan@^2.0.8, nan@^2.3.3:
1044 | version "2.10.0"
1045 | resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f"
1046 |
1047 | nano-json-stream-parser@^0.1.2:
1048 | version "0.1.2"
1049 | resolved "https://registry.yarnpkg.com/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz#0cc8f6d0e2b622b479c40d499c46d64b755c6f5f"
1050 |
1051 | negotiator@0.6.1:
1052 | version "0.6.1"
1053 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
1054 |
1055 | node-fetch@^2.1.2:
1056 | version "2.1.2"
1057 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.1.2.tgz#ab884e8e7e57e38a944753cec706f788d1768bb5"
1058 |
1059 | number-to-bn@1.7.0:
1060 | version "1.7.0"
1061 | resolved "https://registry.yarnpkg.com/number-to-bn/-/number-to-bn-1.7.0.tgz#bb3623592f7e5f9e0030b1977bd41a0c53fe1ea0"
1062 | dependencies:
1063 | bn.js "4.11.6"
1064 | strip-hex-prefix "1.0.0"
1065 |
1066 | oauth-sign@~0.8.2:
1067 | version "0.8.2"
1068 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
1069 |
1070 | object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
1071 | version "4.1.1"
1072 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1073 |
1074 | oboe@2.1.3:
1075 | version "2.1.3"
1076 | resolved "https://registry.yarnpkg.com/oboe/-/oboe-2.1.3.tgz#2b4865dbd46be81225713f4e9bfe4bcf4f680a4f"
1077 | dependencies:
1078 | http-https "^1.0.0"
1079 |
1080 | on-finished@~2.3.0:
1081 | version "2.3.0"
1082 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
1083 | dependencies:
1084 | ee-first "1.1.1"
1085 |
1086 | once@^1.3.0, once@^1.3.1, once@^1.4.0:
1087 | version "1.4.0"
1088 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1089 | dependencies:
1090 | wrappy "1"
1091 |
1092 | p-cancelable@^0.3.0:
1093 | version "0.3.0"
1094 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa"
1095 |
1096 | p-finally@^1.0.0:
1097 | version "1.0.0"
1098 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
1099 |
1100 | p-timeout@^1.1.1:
1101 | version "1.2.1"
1102 | resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386"
1103 | dependencies:
1104 | p-finally "^1.0.0"
1105 |
1106 | parse-asn1@^5.0.0:
1107 | version "5.1.1"
1108 | resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8"
1109 | dependencies:
1110 | asn1.js "^4.0.0"
1111 | browserify-aes "^1.0.0"
1112 | create-hash "^1.1.0"
1113 | evp_bytestokey "^1.0.0"
1114 | pbkdf2 "^3.0.3"
1115 |
1116 | parse-headers@^2.0.0:
1117 | version "2.0.1"
1118 | resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.1.tgz#6ae83a7aa25a9d9b700acc28698cd1f1ed7e9536"
1119 | dependencies:
1120 | for-each "^0.3.2"
1121 | trim "0.0.1"
1122 |
1123 | parseurl@~1.3.2:
1124 | version "1.3.2"
1125 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3"
1126 |
1127 | path-is-absolute@^1.0.0:
1128 | version "1.0.1"
1129 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
1130 |
1131 | path-to-regexp@0.1.7:
1132 | version "0.1.7"
1133 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
1134 |
1135 | pbkdf2@^3.0.3:
1136 | version "3.0.16"
1137 | resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.16.tgz#7404208ec6b01b62d85bf83853a8064f8d9c2a5c"
1138 | dependencies:
1139 | create-hash "^1.1.2"
1140 | create-hmac "^1.1.4"
1141 | ripemd160 "^2.0.1"
1142 | safe-buffer "^5.0.1"
1143 | sha.js "^2.4.8"
1144 |
1145 | pend@~1.2.0:
1146 | version "1.2.0"
1147 | resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
1148 |
1149 | performance-now@^2.1.0:
1150 | version "2.1.0"
1151 | resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
1152 |
1153 | pify@^2.3.0:
1154 | version "2.3.0"
1155 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
1156 |
1157 | pify@^3.0.0:
1158 | version "3.0.0"
1159 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
1160 |
1161 | pinkie-promise@^2.0.0:
1162 | version "2.0.1"
1163 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
1164 | dependencies:
1165 | pinkie "^2.0.0"
1166 |
1167 | pinkie@^2.0.0:
1168 | version "2.0.4"
1169 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
1170 |
1171 | prepend-http@^1.0.1:
1172 | version "1.0.4"
1173 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
1174 |
1175 | process-nextick-args@~2.0.0:
1176 | version "2.0.0"
1177 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
1178 |
1179 | process@~0.5.1:
1180 | version "0.5.2"
1181 | resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf"
1182 |
1183 | proxy-addr@~2.0.3:
1184 | version "2.0.3"
1185 | resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.3.tgz#355f262505a621646b3130a728eb647e22055341"
1186 | dependencies:
1187 | forwarded "~0.1.2"
1188 | ipaddr.js "1.6.0"
1189 |
1190 | public-encrypt@^4.0.0:
1191 | version "4.0.2"
1192 | resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.2.tgz#46eb9107206bf73489f8b85b69d91334c6610994"
1193 | dependencies:
1194 | bn.js "^4.1.0"
1195 | browserify-rsa "^4.0.0"
1196 | create-hash "^1.1.0"
1197 | parse-asn1 "^5.0.0"
1198 | randombytes "^2.0.1"
1199 |
1200 | punycode@^1.4.1:
1201 | version "1.4.1"
1202 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
1203 |
1204 | qs@6.5.1:
1205 | version "6.5.1"
1206 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
1207 |
1208 | qs@6.5.2, qs@~6.5.1:
1209 | version "6.5.2"
1210 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
1211 |
1212 | query-string@^5.0.1:
1213 | version "5.1.1"
1214 | resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb"
1215 | dependencies:
1216 | decode-uri-component "^0.2.0"
1217 | object-assign "^4.1.0"
1218 | strict-uri-encode "^1.0.0"
1219 |
1220 | randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
1221 | version "2.0.6"
1222 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80"
1223 | dependencies:
1224 | safe-buffer "^5.1.0"
1225 |
1226 | randomfill@^1.0.3:
1227 | version "1.0.4"
1228 | resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
1229 | dependencies:
1230 | randombytes "^2.0.5"
1231 | safe-buffer "^5.1.0"
1232 |
1233 | randomhex@0.1.5:
1234 | version "0.1.5"
1235 | resolved "https://registry.yarnpkg.com/randomhex/-/randomhex-0.1.5.tgz#baceef982329091400f2a2912c6cd02f1094f585"
1236 |
1237 | range-parser@~1.2.0:
1238 | version "1.2.0"
1239 | resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
1240 |
1241 | raw-body@2.3.2:
1242 | version "2.3.2"
1243 | resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89"
1244 | dependencies:
1245 | bytes "3.0.0"
1246 | http-errors "1.6.2"
1247 | iconv-lite "0.4.19"
1248 | unpipe "1.0.0"
1249 |
1250 | raw-body@2.3.3:
1251 | version "2.3.3"
1252 | resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3"
1253 | dependencies:
1254 | bytes "3.0.0"
1255 | http-errors "1.6.3"
1256 | iconv-lite "0.4.23"
1257 | unpipe "1.0.0"
1258 |
1259 | readable-stream@^2.3.0, readable-stream@^2.3.5:
1260 | version "2.3.6"
1261 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
1262 | dependencies:
1263 | core-util-is "~1.0.0"
1264 | inherits "~2.0.3"
1265 | isarray "~1.0.0"
1266 | process-nextick-args "~2.0.0"
1267 | safe-buffer "~5.1.1"
1268 | string_decoder "~1.1.1"
1269 | util-deprecate "~1.0.1"
1270 |
1271 | request@^2.79.0, request@^2.87.0:
1272 | version "2.87.0"
1273 | resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e"
1274 | dependencies:
1275 | aws-sign2 "~0.7.0"
1276 | aws4 "^1.6.0"
1277 | caseless "~0.12.0"
1278 | combined-stream "~1.0.5"
1279 | extend "~3.0.1"
1280 | forever-agent "~0.6.1"
1281 | form-data "~2.3.1"
1282 | har-validator "~5.0.3"
1283 | http-signature "~1.2.0"
1284 | is-typedarray "~1.0.0"
1285 | isstream "~0.1.2"
1286 | json-stringify-safe "~5.0.1"
1287 | mime-types "~2.1.17"
1288 | oauth-sign "~0.8.2"
1289 | performance-now "^2.1.0"
1290 | qs "~6.5.1"
1291 | safe-buffer "^5.1.1"
1292 | tough-cookie "~2.3.3"
1293 | tunnel-agent "^0.6.0"
1294 | uuid "^3.1.0"
1295 |
1296 | rimraf@2:
1297 | version "2.6.2"
1298 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
1299 | dependencies:
1300 | glob "^7.0.5"
1301 |
1302 | ripemd160@^2.0.0, ripemd160@^2.0.1:
1303 | version "2.0.2"
1304 | resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
1305 | dependencies:
1306 | hash-base "^3.0.0"
1307 | inherits "^2.0.1"
1308 |
1309 | safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
1310 | version "5.1.1"
1311 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
1312 |
1313 | "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2:
1314 | version "2.1.2"
1315 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
1316 |
1317 | scrypt.js@0.2.0:
1318 | version "0.2.0"
1319 | resolved "https://registry.yarnpkg.com/scrypt.js/-/scrypt.js-0.2.0.tgz#af8d1465b71e9990110bedfc593b9479e03a8ada"
1320 | dependencies:
1321 | scrypt "^6.0.2"
1322 | scryptsy "^1.2.1"
1323 |
1324 | scrypt@^6.0.2:
1325 | version "6.0.3"
1326 | resolved "https://registry.yarnpkg.com/scrypt/-/scrypt-6.0.3.tgz#04e014a5682b53fa50c2d5cce167d719c06d870d"
1327 | dependencies:
1328 | nan "^2.0.8"
1329 |
1330 | scryptsy@^1.2.1:
1331 | version "1.2.1"
1332 | resolved "https://registry.yarnpkg.com/scryptsy/-/scryptsy-1.2.1.tgz#a3225fa4b2524f802700761e2855bdf3b2d92163"
1333 | dependencies:
1334 | pbkdf2 "^3.0.3"
1335 |
1336 | seek-bzip@^1.0.5:
1337 | version "1.0.5"
1338 | resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc"
1339 | dependencies:
1340 | commander "~2.8.1"
1341 |
1342 | send@0.16.2:
1343 | version "0.16.2"
1344 | resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1"
1345 | dependencies:
1346 | debug "2.6.9"
1347 | depd "~1.1.2"
1348 | destroy "~1.0.4"
1349 | encodeurl "~1.0.2"
1350 | escape-html "~1.0.3"
1351 | etag "~1.8.1"
1352 | fresh "0.5.2"
1353 | http-errors "~1.6.2"
1354 | mime "1.4.1"
1355 | ms "2.0.0"
1356 | on-finished "~2.3.0"
1357 | range-parser "~1.2.0"
1358 | statuses "~1.4.0"
1359 |
1360 | serve-static@1.13.2:
1361 | version "1.13.2"
1362 | resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1"
1363 | dependencies:
1364 | encodeurl "~1.0.2"
1365 | escape-html "~1.0.3"
1366 | parseurl "~1.3.2"
1367 | send "0.16.2"
1368 |
1369 | servify@^0.1.12:
1370 | version "0.1.12"
1371 | resolved "https://registry.yarnpkg.com/servify/-/servify-0.1.12.tgz#142ab7bee1f1d033b66d0707086085b17c06db95"
1372 | dependencies:
1373 | body-parser "^1.16.0"
1374 | cors "^2.8.1"
1375 | express "^4.14.0"
1376 | request "^2.79.0"
1377 | xhr "^2.3.3"
1378 |
1379 | setimmediate@^1.0.5:
1380 | version "1.0.5"
1381 | resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
1382 |
1383 | setprototypeof@1.0.3:
1384 | version "1.0.3"
1385 | resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04"
1386 |
1387 | setprototypeof@1.1.0:
1388 | version "1.1.0"
1389 | resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
1390 |
1391 | sha.js@^2.4.0, sha.js@^2.4.8:
1392 | version "2.4.11"
1393 | resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
1394 | dependencies:
1395 | inherits "^2.0.1"
1396 | safe-buffer "^5.0.1"
1397 |
1398 | sha3@^1.1.0:
1399 | version "1.2.2"
1400 | resolved "https://registry.yarnpkg.com/sha3/-/sha3-1.2.2.tgz#a66c5098de4c25bc88336ec8b4817d005bca7ba9"
1401 | dependencies:
1402 | nan "2.10.0"
1403 |
1404 | simple-concat@^1.0.0:
1405 | version "1.0.0"
1406 | resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6"
1407 |
1408 | simple-get@^2.7.0:
1409 | version "2.8.1"
1410 | resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.8.1.tgz#0e22e91d4575d87620620bc91308d57a77f44b5d"
1411 | dependencies:
1412 | decompress-response "^3.3.0"
1413 | once "^1.3.1"
1414 | simple-concat "^1.0.0"
1415 |
1416 | sshpk@^1.7.0:
1417 | version "1.14.2"
1418 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.2.tgz#c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98"
1419 | dependencies:
1420 | asn1 "~0.2.3"
1421 | assert-plus "^1.0.0"
1422 | dashdash "^1.12.0"
1423 | getpass "^0.1.1"
1424 | safer-buffer "^2.0.2"
1425 | optionalDependencies:
1426 | bcrypt-pbkdf "^1.0.0"
1427 | ecc-jsbn "~0.1.1"
1428 | jsbn "~0.1.0"
1429 | tweetnacl "~0.14.0"
1430 |
1431 | "statuses@>= 1.3.1 < 2", "statuses@>= 1.4.0 < 2", statuses@~1.4.0:
1432 | version "1.4.0"
1433 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087"
1434 |
1435 | strict-uri-encode@^1.0.0:
1436 | version "1.1.0"
1437 | resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
1438 |
1439 | string_decoder@~1.1.1:
1440 | version "1.1.1"
1441 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
1442 | dependencies:
1443 | safe-buffer "~5.1.0"
1444 |
1445 | strip-dirs@^2.0.0:
1446 | version "2.1.0"
1447 | resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5"
1448 | dependencies:
1449 | is-natural-number "^4.0.1"
1450 |
1451 | strip-hex-prefix@1.0.0:
1452 | version "1.0.0"
1453 | resolved "https://registry.yarnpkg.com/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz#0c5f155fef1151373377de9dbb588da05500e36f"
1454 | dependencies:
1455 | is-hex-prefixed "1.0.0"
1456 |
1457 | swarm-js@0.1.37:
1458 | version "0.1.37"
1459 | resolved "https://registry.yarnpkg.com/swarm-js/-/swarm-js-0.1.37.tgz#27d485317a340bbeec40292af783cc10acfa4663"
1460 | dependencies:
1461 | bluebird "^3.5.0"
1462 | buffer "^5.0.5"
1463 | decompress "^4.0.0"
1464 | eth-lib "^0.1.26"
1465 | fs-extra "^2.1.2"
1466 | fs-promise "^2.0.0"
1467 | got "^7.1.0"
1468 | mime-types "^2.1.16"
1469 | mkdirp-promise "^5.0.1"
1470 | mock-fs "^4.1.0"
1471 | setimmediate "^1.0.5"
1472 | tar.gz "^1.0.5"
1473 | xhr-request-promise "^0.1.2"
1474 |
1475 | tar-stream@^1.5.2:
1476 | version "1.6.1"
1477 | resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.1.tgz#f84ef1696269d6223ca48f6e1eeede3f7e81f395"
1478 | dependencies:
1479 | bl "^1.0.0"
1480 | buffer-alloc "^1.1.0"
1481 | end-of-stream "^1.0.0"
1482 | fs-constants "^1.0.0"
1483 | readable-stream "^2.3.0"
1484 | to-buffer "^1.1.0"
1485 | xtend "^4.0.0"
1486 |
1487 | tar.gz@^1.0.5:
1488 | version "1.0.7"
1489 | resolved "https://registry.yarnpkg.com/tar.gz/-/tar.gz-1.0.7.tgz#577ef2c595faaa73452ef0415fed41113212257b"
1490 | dependencies:
1491 | bluebird "^2.9.34"
1492 | commander "^2.8.1"
1493 | fstream "^1.0.8"
1494 | mout "^0.11.0"
1495 | tar "^2.1.1"
1496 |
1497 | tar@^2.1.1:
1498 | version "2.2.1"
1499 | resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
1500 | dependencies:
1501 | block-stream "*"
1502 | fstream "^1.0.2"
1503 | inherits "2"
1504 |
1505 | thenify-all@^1.0.0, thenify-all@^1.6.0:
1506 | version "1.6.0"
1507 | resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
1508 | dependencies:
1509 | thenify ">= 3.1.0 < 4"
1510 |
1511 | "thenify@>= 3.1.0 < 4":
1512 | version "3.3.0"
1513 | resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839"
1514 | dependencies:
1515 | any-promise "^1.0.0"
1516 |
1517 | through@^2.3.6:
1518 | version "2.3.8"
1519 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
1520 |
1521 | timed-out@^4.0.0, timed-out@^4.0.1:
1522 | version "4.0.1"
1523 | resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
1524 |
1525 | to-buffer@^1.1.0:
1526 | version "1.1.1"
1527 | resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80"
1528 |
1529 | tough-cookie@~2.3.3:
1530 | version "2.3.4"
1531 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655"
1532 | dependencies:
1533 | punycode "^1.4.1"
1534 |
1535 | trim@0.0.1:
1536 | version "0.0.1"
1537 | resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd"
1538 |
1539 | tunnel-agent@^0.6.0:
1540 | version "0.6.0"
1541 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
1542 | dependencies:
1543 | safe-buffer "^5.0.1"
1544 |
1545 | tweetnacl@^0.14.3, tweetnacl@~0.14.0:
1546 | version "0.14.5"
1547 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
1548 |
1549 | type-is@~1.6.15, type-is@~1.6.16:
1550 | version "1.6.16"
1551 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194"
1552 | dependencies:
1553 | media-typer "0.3.0"
1554 | mime-types "~2.1.18"
1555 |
1556 | typedarray-to-buffer@^3.1.2:
1557 | version "3.1.5"
1558 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
1559 | dependencies:
1560 | is-typedarray "^1.0.0"
1561 |
1562 | ultron@~1.1.0:
1563 | version "1.1.1"
1564 | resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"
1565 |
1566 | unbzip2-stream@^1.0.9:
1567 | version "1.2.5"
1568 | resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.2.5.tgz#73a033a567bbbde59654b193c44d48a7e4f43c47"
1569 | dependencies:
1570 | buffer "^3.0.1"
1571 | through "^2.3.6"
1572 |
1573 | underscore@1.8.3:
1574 | version "1.8.3"
1575 | resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
1576 |
1577 | unpipe@1.0.0, unpipe@~1.0.0:
1578 | version "1.0.0"
1579 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
1580 |
1581 | url-parse-lax@^1.0.0:
1582 | version "1.0.0"
1583 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73"
1584 | dependencies:
1585 | prepend-http "^1.0.1"
1586 |
1587 | url-set-query@^1.0.0:
1588 | version "1.0.0"
1589 | resolved "https://registry.yarnpkg.com/url-set-query/-/url-set-query-1.0.0.tgz#016e8cfd7c20ee05cafe7795e892bd0702faa339"
1590 |
1591 | url-to-options@^1.0.1:
1592 | version "1.0.1"
1593 | resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9"
1594 |
1595 | utf8@2.1.1:
1596 | version "2.1.1"
1597 | resolved "https://registry.yarnpkg.com/utf8/-/utf8-2.1.1.tgz#2e01db02f7d8d0944f77104f1609eb0c304cf768"
1598 |
1599 | util-deprecate@~1.0.1:
1600 | version "1.0.2"
1601 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
1602 |
1603 | utils-merge@1.0.1:
1604 | version "1.0.1"
1605 | resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
1606 |
1607 | uuid@2.0.1:
1608 | version "2.0.1"
1609 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.1.tgz#c2a30dedb3e535d72ccf82e343941a50ba8533ac"
1610 |
1611 | uuid@^3.1.0:
1612 | version "3.2.1"
1613 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14"
1614 |
1615 | vary@^1, vary@~1.1.2:
1616 | version "1.1.2"
1617 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
1618 |
1619 | verror@1.10.0:
1620 | version "1.10.0"
1621 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
1622 | dependencies:
1623 | assert-plus "^1.0.0"
1624 | core-util-is "1.0.2"
1625 | extsprintf "^1.2.0"
1626 |
1627 | web3-bzz@1.0.0-beta.34:
1628 | version "1.0.0-beta.34"
1629 | resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.0.0-beta.34.tgz#068d37777ab65e5c60f8ec8b9a50cfe45277929c"
1630 | dependencies:
1631 | got "7.1.0"
1632 | swarm-js "0.1.37"
1633 | underscore "1.8.3"
1634 |
1635 | web3-core-helpers@1.0.0-beta.34:
1636 | version "1.0.0-beta.34"
1637 | resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.0.0-beta.34.tgz#b168da00d3e19e156bc15ae203203dd4dfee2d03"
1638 | dependencies:
1639 | underscore "1.8.3"
1640 | web3-eth-iban "1.0.0-beta.34"
1641 | web3-utils "1.0.0-beta.34"
1642 |
1643 | web3-core-method@1.0.0-beta.34:
1644 | version "1.0.0-beta.34"
1645 | resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.0.0-beta.34.tgz#ec163c8a2c490fa02a7ec15559fa7307fc7cc6dd"
1646 | dependencies:
1647 | underscore "1.8.3"
1648 | web3-core-helpers "1.0.0-beta.34"
1649 | web3-core-promievent "1.0.0-beta.34"
1650 | web3-core-subscriptions "1.0.0-beta.34"
1651 | web3-utils "1.0.0-beta.34"
1652 |
1653 | web3-core-promievent@1.0.0-beta.34:
1654 | version "1.0.0-beta.34"
1655 | resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.34.tgz#a4f4fa6784bb293e82c60960ae5b56a94cd03edc"
1656 | dependencies:
1657 | any-promise "1.3.0"
1658 | eventemitter3 "1.1.1"
1659 |
1660 | web3-core-requestmanager@1.0.0-beta.34:
1661 | version "1.0.0-beta.34"
1662 | resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.0.0-beta.34.tgz#01f8f6cf2ae6b6f0b70c38bae1ef741b5bab215c"
1663 | dependencies:
1664 | underscore "1.8.3"
1665 | web3-core-helpers "1.0.0-beta.34"
1666 | web3-providers-http "1.0.0-beta.34"
1667 | web3-providers-ipc "1.0.0-beta.34"
1668 | web3-providers-ws "1.0.0-beta.34"
1669 |
1670 | web3-core-subscriptions@1.0.0-beta.34:
1671 | version "1.0.0-beta.34"
1672 | resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.0.0-beta.34.tgz#9fed144033f221c3cf21060302ffdaf5ef2de2de"
1673 | dependencies:
1674 | eventemitter3 "1.1.1"
1675 | underscore "1.8.3"
1676 | web3-core-helpers "1.0.0-beta.34"
1677 |
1678 | web3-core@1.0.0-beta.34:
1679 | version "1.0.0-beta.34"
1680 | resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.0.0-beta.34.tgz#121be8555e9fb00d2c5d05ddd3381d0c9e46987e"
1681 | dependencies:
1682 | web3-core-helpers "1.0.0-beta.34"
1683 | web3-core-method "1.0.0-beta.34"
1684 | web3-core-requestmanager "1.0.0-beta.34"
1685 | web3-utils "1.0.0-beta.34"
1686 |
1687 | web3-eth-abi@1.0.0-beta.34:
1688 | version "1.0.0-beta.34"
1689 | resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.0.0-beta.34.tgz#034533e3aa2f7e59ff31793eaea685c0ed5af67a"
1690 | dependencies:
1691 | bn.js "4.11.6"
1692 | underscore "1.8.3"
1693 | web3-core-helpers "1.0.0-beta.34"
1694 | web3-utils "1.0.0-beta.34"
1695 |
1696 | web3-eth-accounts@1.0.0-beta.34:
1697 | version "1.0.0-beta.34"
1698 | resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.0.0-beta.34.tgz#e09142eeecc797ac3459b75e9b23946d3695f333"
1699 | dependencies:
1700 | any-promise "1.3.0"
1701 | crypto-browserify "3.12.0"
1702 | eth-lib "0.2.7"
1703 | scrypt.js "0.2.0"
1704 | underscore "1.8.3"
1705 | uuid "2.0.1"
1706 | web3-core "1.0.0-beta.34"
1707 | web3-core-helpers "1.0.0-beta.34"
1708 | web3-core-method "1.0.0-beta.34"
1709 | web3-utils "1.0.0-beta.34"
1710 |
1711 | web3-eth-contract@1.0.0-beta.34:
1712 | version "1.0.0-beta.34"
1713 | resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.0.0-beta.34.tgz#9dbb38fae7643a808427a20180470ec7415c91e6"
1714 | dependencies:
1715 | underscore "1.8.3"
1716 | web3-core "1.0.0-beta.34"
1717 | web3-core-helpers "1.0.0-beta.34"
1718 | web3-core-method "1.0.0-beta.34"
1719 | web3-core-promievent "1.0.0-beta.34"
1720 | web3-core-subscriptions "1.0.0-beta.34"
1721 | web3-eth-abi "1.0.0-beta.34"
1722 | web3-utils "1.0.0-beta.34"
1723 |
1724 | web3-eth-iban@1.0.0-beta.34:
1725 | version "1.0.0-beta.34"
1726 | resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.0.0-beta.34.tgz#9af458605867ccf74ea979aaf326b38ba6a5ba0c"
1727 | dependencies:
1728 | bn.js "4.11.6"
1729 | web3-utils "1.0.0-beta.34"
1730 |
1731 | web3-eth-personal@1.0.0-beta.34:
1732 | version "1.0.0-beta.34"
1733 | resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.0.0-beta.34.tgz#9afba167342ebde5420bcd5895c3f6c34388f205"
1734 | dependencies:
1735 | web3-core "1.0.0-beta.34"
1736 | web3-core-helpers "1.0.0-beta.34"
1737 | web3-core-method "1.0.0-beta.34"
1738 | web3-net "1.0.0-beta.34"
1739 | web3-utils "1.0.0-beta.34"
1740 |
1741 | web3-eth@1.0.0-beta.34:
1742 | version "1.0.0-beta.34"
1743 | resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.0.0-beta.34.tgz#74086000850c6fe6f535ef49837d6d4bb6113268"
1744 | dependencies:
1745 | underscore "1.8.3"
1746 | web3-core "1.0.0-beta.34"
1747 | web3-core-helpers "1.0.0-beta.34"
1748 | web3-core-method "1.0.0-beta.34"
1749 | web3-core-subscriptions "1.0.0-beta.34"
1750 | web3-eth-abi "1.0.0-beta.34"
1751 | web3-eth-accounts "1.0.0-beta.34"
1752 | web3-eth-contract "1.0.0-beta.34"
1753 | web3-eth-iban "1.0.0-beta.34"
1754 | web3-eth-personal "1.0.0-beta.34"
1755 | web3-net "1.0.0-beta.34"
1756 | web3-utils "1.0.0-beta.34"
1757 |
1758 | web3-net@1.0.0-beta.34:
1759 | version "1.0.0-beta.34"
1760 | resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.0.0-beta.34.tgz#427cea2f431881449c8e38d523290f173f9ff63d"
1761 | dependencies:
1762 | web3-core "1.0.0-beta.34"
1763 | web3-core-method "1.0.0-beta.34"
1764 | web3-utils "1.0.0-beta.34"
1765 |
1766 | web3-providers-http@1.0.0-beta.34:
1767 | version "1.0.0-beta.34"
1768 | resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.0.0-beta.34.tgz#e561b52bbb43766282007d40285bfe3550c27e7a"
1769 | dependencies:
1770 | web3-core-helpers "1.0.0-beta.34"
1771 | xhr2 "0.1.4"
1772 |
1773 | web3-providers-ipc@1.0.0-beta.34:
1774 | version "1.0.0-beta.34"
1775 | resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.0.0-beta.34.tgz#a1b77f1a306d73649a9c039052e40cb71328d00a"
1776 | dependencies:
1777 | oboe "2.1.3"
1778 | underscore "1.8.3"
1779 | web3-core-helpers "1.0.0-beta.34"
1780 |
1781 | web3-providers-ws@1.0.0-beta.34:
1782 | version "1.0.0-beta.34"
1783 | resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.0.0-beta.34.tgz#7de70f1b83f2de36476772156becfef6e3516eb3"
1784 | dependencies:
1785 | underscore "1.8.3"
1786 | web3-core-helpers "1.0.0-beta.34"
1787 | websocket "git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible"
1788 |
1789 | web3-shh@1.0.0-beta.34:
1790 | version "1.0.0-beta.34"
1791 | resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.0.0-beta.34.tgz#975061d71eaec42ccee576f7bd8f70f03844afe0"
1792 | dependencies:
1793 | web3-core "1.0.0-beta.34"
1794 | web3-core-method "1.0.0-beta.34"
1795 | web3-core-subscriptions "1.0.0-beta.34"
1796 | web3-net "1.0.0-beta.34"
1797 |
1798 | web3-utils@1.0.0-beta.34:
1799 | version "1.0.0-beta.34"
1800 | resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.0.0-beta.34.tgz#9411fc39aaef39ca4e06169f762297d9ff020970"
1801 | dependencies:
1802 | bn.js "4.11.6"
1803 | eth-lib "0.1.27"
1804 | ethjs-unit "0.1.6"
1805 | number-to-bn "1.7.0"
1806 | randomhex "0.1.5"
1807 | underscore "1.8.3"
1808 | utf8 "2.1.1"
1809 |
1810 | web3@^1.0.0-beta.34:
1811 | version "1.0.0-beta.34"
1812 | resolved "https://registry.yarnpkg.com/web3/-/web3-1.0.0-beta.34.tgz#347e561b784098cb5563315f490479a1d91f2ab1"
1813 | dependencies:
1814 | web3-bzz "1.0.0-beta.34"
1815 | web3-core "1.0.0-beta.34"
1816 | web3-eth "1.0.0-beta.34"
1817 | web3-eth-personal "1.0.0-beta.34"
1818 | web3-net "1.0.0-beta.34"
1819 | web3-shh "1.0.0-beta.34"
1820 | web3-utils "1.0.0-beta.34"
1821 |
1822 | "websocket@git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible":
1823 | version "1.0.26"
1824 | resolved "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2"
1825 | dependencies:
1826 | debug "^2.2.0"
1827 | nan "^2.3.3"
1828 | typedarray-to-buffer "^3.1.2"
1829 | yaeti "^0.0.6"
1830 |
1831 | wrappy@1:
1832 | version "1.0.2"
1833 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1834 |
1835 | ws@^3.0.0:
1836 | version "3.3.3"
1837 | resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2"
1838 | dependencies:
1839 | async-limiter "~1.0.0"
1840 | safe-buffer "~5.1.0"
1841 | ultron "~1.1.0"
1842 |
1843 | xhr-request-promise@^0.1.2:
1844 | version "0.1.2"
1845 | resolved "https://registry.yarnpkg.com/xhr-request-promise/-/xhr-request-promise-0.1.2.tgz#343c44d1ee7726b8648069682d0f840c83b4261d"
1846 | dependencies:
1847 | xhr-request "^1.0.1"
1848 |
1849 | xhr-request@^1.0.1:
1850 | version "1.1.0"
1851 | resolved "https://registry.yarnpkg.com/xhr-request/-/xhr-request-1.1.0.tgz#f4a7c1868b9f198723444d82dcae317643f2e2ed"
1852 | dependencies:
1853 | buffer-to-arraybuffer "^0.0.5"
1854 | object-assign "^4.1.1"
1855 | query-string "^5.0.1"
1856 | simple-get "^2.7.0"
1857 | timed-out "^4.0.1"
1858 | url-set-query "^1.0.0"
1859 | xhr "^2.0.4"
1860 |
1861 | xhr2@0.1.4:
1862 | version "0.1.4"
1863 | resolved "https://registry.yarnpkg.com/xhr2/-/xhr2-0.1.4.tgz#7f87658847716db5026323812f818cadab387a5f"
1864 |
1865 | xhr@^2.0.4, xhr@^2.3.3:
1866 | version "2.5.0"
1867 | resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.5.0.tgz#bed8d1676d5ca36108667692b74b316c496e49dd"
1868 | dependencies:
1869 | global "~4.3.0"
1870 | is-function "^1.0.1"
1871 | parse-headers "^2.0.0"
1872 | xtend "^4.0.0"
1873 |
1874 | xtend@^4.0.0:
1875 | version "4.0.1"
1876 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
1877 |
1878 | yaeti@^0.0.6:
1879 | version "0.0.6"
1880 | resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.6.tgz#f26f484d72684cf42bedfb76970aa1608fbf9577"
1881 |
1882 | yauzl@^2.4.2:
1883 | version "2.9.2"
1884 | resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.9.2.tgz#4fb1bc7ae1fc2f57037b54af6acc8fe1031c5b77"
1885 | dependencies:
1886 | buffer-crc32 "~0.2.3"
1887 | fd-slicer "~1.1.0"
1888 |
--------------------------------------------------------------------------------