update packages

This commit is contained in:
Josh Harvey 2016-11-19 14:14:43 +02:00
parent 47db8e9ead
commit 5a8e5627ef
3 changed files with 107 additions and 67 deletions

View file

@ -6,7 +6,11 @@ const R = require('ramda')
const async = require('async')
const HKDF = require('node-hkdf-sync')
const BigNumber = require('bignumber.js')
// Needed for BigNumber for now
global.crypto = require('crypto')
BigNumber.config({CRYPTO: true})
const db = require('./postgresql_interface')
const logger = require('./logger')
const notifier = require('./notifier')

View file

@ -6,19 +6,19 @@
"license": "Unlicense",
"author": "Lamassu (https://lamassu.is)",
"dependencies": {
"ajv": "^4.8.2",
"async": "~0.2.9",
"bignumber.js": "^2.3.0",
"ajv": "^4.9.0",
"async": "^2.1.2",
"bignumber.js": "^3.0.0",
"body-parser": "^1.15.1",
"express": "^4.13.4",
"express-limiter": "^1.6.0",
"helmet": "^2.3.0",
"helmet": "^3.1.0",
"lamassu-bitcoind": "lamassu/lamassu-bitcoind",
"lamassu-bitpay": "~1.0.0",
"lamassu-bitstamp": "^1.0.4",
"lamassu-blockcypher": "~0.1.0",
"lamassu-coinbase": "^1.0.5",
"lamassu-coindesk": "~1.0.0",
"lamassu-coindesk": "^1.0.4",
"lamassu-config": "lamassu/lamassu-config#alpha",
"lamassu-identitymind": "^1.2.9",
"lamassu-kraken": "^1.0.3",
@ -26,15 +26,15 @@
"lamassu-smtp2go": "^1.0.3",
"lamassu-twilio": "^1.1.1",
"migrate": "^0.2.2",
"minimist": "0.0.8",
"minimist": "^1.2.0",
"node-hkdf-sync": "^1.0.0",
"node-uuid": "^1.4.2",
"numeral": "^1.5.3",
"pg": "^4.5.5",
"pg-promise": "^4.3.3",
"pg": "^6.1.0",
"pg-promise": "^5.3.5",
"pify": "^2.3.0",
"pretty-ms": "^2.1.0",
"ramda": "^0.21.0",
"ramda": "^0.22.1",
"reoccur": "^1.0.0",
"winston": "^2.3.0"
},

152
yarn.lock
View file

@ -8,8 +8,8 @@ accepts@~1.3.3:
negotiator "0.6.1"
ajv:
version "4.8.2"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.8.2.tgz#65486936ca36fea39a1504332a78bebd5d447bdc"
version "4.9.0"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.9.0.tgz#5a358085747b134eb567d6d15e015f1d7802f45c"
dependencies:
co "^4.6.0"
json-stable-stringify "^1.0.1"
@ -46,13 +46,13 @@ assert-plus@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
async@^2.0.1:
async, async@^2.0.1:
version "2.1.2"
resolved "https://registry.yarnpkg.com/async/-/async-2.1.2.tgz#612a4ab45ef42a70cde806bad86ee6db047e8385"
dependencies:
lodash "^4.14.0"
async@~0.2.10, async@~0.2.9:
async@~0.2.10:
version "0.2.10"
resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1"
@ -92,6 +92,10 @@ bcrypt-pbkdf@^1.0.0:
dependencies:
tweetnacl "^0.14.3"
bignumber.js:
version "3.0.0"
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-3.0.0.tgz#1c0246383f207d995ea92a892220ee5cb964cac0"
bignumber.js@^2.3.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-2.4.0.tgz#838a992da9f9d737e0f4b2db0be62bb09dd0c5e8"
@ -209,9 +213,9 @@ content-disposition@0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.1.tgz#87476c6a67c8daa87e32e87616df883ba7fb071b"
content-security-policy-builder@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/content-security-policy-builder/-/content-security-policy-builder-1.0.0.tgz#11fd40c5cc298a6c725a35f9acf71e82ab5d3243"
content-security-policy-builder@1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/content-security-policy-builder/-/content-security-policy-builder-1.1.0.tgz#d91f1b076236c119850c7dee9924bf55e05772b3"
dependencies:
dashify "^0.2.0"
@ -253,6 +257,10 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
dasherize@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/dasherize/-/dasherize-2.0.0.tgz#6d809c9cd0cf7bb8952d80fc84fa13d47ddb1308"
dashify@^0.2.0:
version "0.2.2"
resolved "https://registry.yarnpkg.com/dashify/-/dashify-0.2.2.tgz#6a07415a01c91faf4a32e38d9dfba71f61cb20fe"
@ -278,7 +286,7 @@ delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
depd@~1.1.0, depd@1.1.0:
depd@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3"
@ -448,9 +456,9 @@ forwarded@~0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.0.tgz#19ef9874c4ae1c297bcf078fde63a09b66a84363"
frameguard@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/frameguard/-/frameguard-2.0.0.tgz#30c2c149e5e3505f9e156f9bc491a438420e487e"
frameguard@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/frameguard/-/frameguard-3.0.0.tgz#7bcad469ee7b96e91d12ceb3959c78235a9272e9"
fresh@0.3.0:
version "0.3.0"
@ -512,32 +520,33 @@ hawk@~3.1.3:
hoek "2.x.x"
sntp "1.x.x"
helmet-csp@1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/helmet-csp/-/helmet-csp-1.2.2.tgz#085c0307d57fc96cd97337f170ab8bfea99e5df7"
dependencies:
camelize "1.0.0"
content-security-policy-builder "1.0.0"
lodash.reduce "4.5.0"
platform "1.3.1"
helmet@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/helmet/-/helmet-2.3.0.tgz#d655c85b55b0a3bf722a4c2c66e48b78b4161b91"
helmet:
version "3.1.0"
resolved "https://registry.yarnpkg.com/helmet/-/helmet-3.1.0.tgz#64449547398e51b063fe1c75e7cb0274a557ea09"
dependencies:
connect "3.4.1"
dns-prefetch-control "0.1.0"
dont-sniff-mimetype "1.0.0"
frameguard "2.0.0"
helmet-csp "1.2.2"
frameguard "3.0.0"
helmet-csp "2.1.0"
hide-powered-by "1.0.0"
hpkp "1.2.0"
hsts "1.0.0"
hpkp "2.0.0"
hsts "2.0.0"
ienoopen "1.0.0"
nocache "1.0.1"
nocache "2.0.0"
referrer-policy "1.0.0"
x-xss-protection "1.0.0"
helmet-csp@2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/helmet-csp/-/helmet-csp-2.1.0.tgz#c0fbff8d9e8f3bbff2b83dc7fed3d47143184040"
dependencies:
camelize "1.0.0"
content-security-policy-builder "1.1.0"
dasherize "2.0.0"
lodash.reduce "4.6.0"
platform "1.3.1"
hide-powered-by@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/hide-powered-by/-/hide-powered-by-1.0.0.tgz#4a85ad65881f62857fc70af7174a1184dccce32b"
@ -550,13 +559,13 @@ hosted-git-info@^2.1.4:
version "2.1.5"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.1.5.tgz#0ba81d90da2e25ab34a332e6ec77936e1598118b"
hpkp@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/hpkp/-/hpkp-1.2.0.tgz#83f2cb38b26cff21daf26e2ff4b57126921dec65"
hpkp@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/hpkp/-/hpkp-2.0.0.tgz#10e142264e76215a5d30c44ec43de64dee6d1672"
hsts@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/hsts/-/hsts-1.0.0.tgz#98e1039ef7aba554057b6b0e32584c0b1143a414"
hsts@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/hsts/-/hsts-2.0.0.tgz#a52234c6070decf214b2b6b70bb144d07e4776c7"
dependencies:
core-util-is "1.0.2"
@ -801,9 +810,9 @@ lamassu-coinbase@^1.0.5:
promptly "~0.2.0"
wreck "^5.1.0"
lamassu-coindesk@~1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/lamassu-coindesk/-/lamassu-coindesk-1.0.3.tgz#e034b9aa6f7cdbea88afe17dee6062c4b6c21a45"
lamassu-coindesk:
version "1.0.4"
resolved "https://registry.yarnpkg.com/lamassu-coindesk/-/lamassu-coindesk-1.0.4.tgz#e5c3ce422acfc8fad0264c21c3b8454e39342b2e"
dependencies:
async "~0.2.10"
lodash "^2.4.1"
@ -864,9 +873,9 @@ load-json-file@^1.0.0:
pinkie-promise "^2.0.0"
strip-bom "^2.0.0"
lodash.reduce@4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.5.0.tgz#af7d2ec621062441e77d5bf408a1e071ef86691c"
lodash.reduce@4.6.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.6.0.tgz#f1ab6b839299ad48f784abbf476596f03b914d3b"
lodash@^2.4.1:
version "2.4.2"
@ -887,9 +896,9 @@ loud-rejection@^1.0.0:
currently-unhandled "^0.4.1"
signal-exit "^3.0.0"
manakin@0.3:
version "0.3.0"
resolved "https://registry.yarnpkg.com/manakin/-/manakin-0.3.0.tgz#4438b0d1a77e0d18e22d3d084b22234f757c383e"
manakin@^0.4.6:
version "0.4.6"
resolved "https://registry.yarnpkg.com/manakin/-/manakin-0.4.6.tgz#759e265370c5cfeca5e02022981be7e6a56cd735"
map-obj@^1.0.0, map-obj@^1.0.1:
version "1.0.1"
@ -942,7 +951,7 @@ mime@1.3.4:
version "1.3.4"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
minimist@^1.1.3:
minimist, minimist@^1.1.3:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
@ -976,11 +985,9 @@ negotiator@0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
nocache@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/nocache/-/nocache-1.0.1.tgz#695c9f736926a7554f7365fa25e087941065bd36"
dependencies:
depd "1.1.0"
nocache@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/nocache/-/nocache-2.0.0.tgz#202b48021a0c4cbde2df80de15a17443c8b43980"
node-hkdf-sync@^1.0.0:
version "1.0.0"
@ -1023,7 +1030,7 @@ oauth-sign@~0.8.1:
version "0.8.2"
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
object-assign@^4.0.1:
object-assign@^4.0.1, object-assign@4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
@ -1076,6 +1083,18 @@ path-type@^1.0.0:
pify "^2.0.0"
pinkie-promise "^2.0.0"
pg:
version "6.1.0"
resolved "https://registry.yarnpkg.com/pg/-/pg-6.1.0.tgz#4ebc58100a79187b6b98fa5caf1675d669926b41"
dependencies:
buffer-writer "1.0.1"
packet-reader "0.2.0"
pg-connection-string "0.1.3"
pg-pool "1.*"
pg-types "1.*"
pgpass "1.x"
semver "4.3.2"
pg-connection-string@0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-0.1.3.tgz#da1847b20940e42ee1492beaf65d49d91b245df7"
@ -1084,14 +1103,21 @@ pg-minify@0.3:
version "0.3.3"
resolved "https://registry.yarnpkg.com/pg-minify/-/pg-minify-0.3.3.tgz#e0af6ba90f515aed696c43e4ae7019c5c3c5e52a"
pg-promise@^4.3.3:
version "4.8.1"
resolved "https://registry.yarnpkg.com/pg-promise/-/pg-promise-4.8.1.tgz#59476c54a5ec5448fece872ef7e992ec194f5d5f"
pg-pool@1.*:
version "1.5.0"
resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-1.5.0.tgz#d789756ccb90cd389fc5a395e0ca9f2d2c558d48"
dependencies:
manakin "0.3"
generic-pool "2.4.2"
object-assign "4.1.0"
pg-promise:
version "5.3.5"
resolved "https://registry.yarnpkg.com/pg-promise/-/pg-promise-5.3.5.tgz#d7aafc640ea5b117fd9f3b357fe8272590097527"
dependencies:
manakin "^0.4.6"
pg "5.1"
pg-minify "0.3"
spex "0.4"
spex "1.x"
pg-types@1.*:
version "1.11.0"
@ -1139,6 +1165,12 @@ pgpass@0.0.6:
dependencies:
split "^1.0.0"
pgpass@1.x:
version "1.0.1"
resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.1.tgz#0de8b5bef993295d90a7e17d976f568dcd25d49f"
dependencies:
split "^1.0.0"
pify@^2.0.0, pify@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
@ -1238,6 +1270,10 @@ querystring@>=0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
ramda:
version "0.22.1"
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.22.1.tgz#031da0c3df417c5b33c96234757eb37033f36a0e"
ramda@^0.21.0:
version "0.21.0"
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35"
@ -1448,9 +1484,9 @@ spdx-license-ids@^1.0.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
spex@0.4:
version "0.4.6"
resolved "https://registry.yarnpkg.com/spex/-/spex-0.4.6.tgz#a3bc35d1702528694adc8610104cb3d3a3ebdee0"
spex@1.x:
version "1.0.17"
resolved "https://registry.yarnpkg.com/spex/-/spex-1.0.17.tgz#75ea76852c74818a4aaf913b8e188ac7ae093863"
split@^1.0.0:
version "1.0.0"