diff --git a/.travis.yml b/.travis.yml index f2d7cd06..9d381a8a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,9 @@ before_install: - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start install: + # Install peerDependencies on > npm3 + # When all dependencies declare bitcore-lib as a peerDependency this can be bumped up, but this matches the current ecosystem version expected by dependencies + - if [ $(npm --version | sed 's/\..*//g') -ge 3 ]; then npm install bitcore-lib@0.13.7; fi - npm install after_script: - gulp coveralls diff --git a/package.json b/package.json index 10b1f4ed..56bfe110 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,6 @@ "url": "https://github.com/bitpay/bitcore-p2p.git" }, "dependencies": { - "bitcore-lib": "^0.13.7", "bloom-filter": "^0.2.0", "buffers": "bitpay/node-buffers#v0.1.2-bitpay", "socks5-client": "^0.3.6" @@ -64,5 +63,8 @@ "gulp": "^3.8.10", "sinon": "^1.12.2" }, + "peerDependencies": { + "bitcore-lib": "~0.13.7" + }, "license": "MIT" }