diff --git a/package.json b/package.json
index 25bb9a61b..6748e850b 100644
--- a/package.json
+++ b/package.json
@@ -28,44 +28,44 @@
   },
   "dependencies": {
     "async": "^2.6.1",
-    "big.js": "^5.1.2",
-    "bl": "^2.1.1",
+    "big.js": "^5.2.2",
+    "bl": "^2.1.2",
     "bs58": "^4.0.1",
-    "cids": "~0.5.3",
+    "cids": "~0.5.5",
     "concat-stream": "^1.6.2",
-    "debug": "^3.1.0",
-    "detect-node": "^2.0.3",
+    "debug": "^4.1.0",
+    "detect-node": "^2.0.4",
     "end-of-stream": "^1.4.1",
     "flatmap": "0.0.3",
-    "glob": "^7.1.2",
-    "ipfs-block": "~0.7.1",
-    "ipfs-unixfs": "~0.1.15",
-    "ipld-dag-cbor": "~0.12.1",
-    "ipld-dag-pb": "~0.14.6",
-    "is-ipfs": "~0.4.2",
+    "glob": "^7.1.3",
+    "ipfs-block": "~0.8.0",
+    "ipfs-unixfs": "~0.1.16",
+    "ipld-dag-cbor": "~0.13.0",
+    "ipld-dag-pb": "~0.14.11",
+    "is-ipfs": "~0.4.7",
     "is-pull-stream": "0.0.0",
     "is-stream": "^1.1.0",
-    "libp2p-crypto": "~0.13.0",
+    "libp2p-crypto": "~0.14.0",
     "lodash": "^4.17.11",
     "lru-cache": "^4.1.3",
     "multiaddr": "^5.0.0",
-    "multibase": "~0.4.0",
-    "multihashes": "~0.4.13",
+    "multibase": "~0.5.0",
+    "multihashes": "~0.4.14",
     "ndjson": "^1.5.0",
     "once": "^1.4.0",
-    "peer-id": "~0.11.0",
+    "peer-id": "~0.12.0",
     "peer-info": "~0.14.1",
     "promisify-es6": "^1.0.3",
-    "pull-defer": "~0.2.2",
+    "pull-defer": "~0.2.3",
     "pull-pushable": "^2.2.0",
     "pull-stream-to-stream": "^1.3.4",
     "pump": "^3.0.0",
     "qs": "^6.5.2",
-    "readable-stream": "^2.3.6",
+    "readable-stream": "^3.0.6",
     "stream-http": "^3.0.0",
     "stream-to-pull-stream": "^1.7.2",
     "streamifier": "~0.1.1",
-    "tar-stream": "^1.6.1",
+    "tar-stream": "^1.6.2"
     "through2": "^2.0.3"
   },
   "engines": {
@@ -77,19 +77,17 @@
     "url": "https://github.com/ipfs/js-ipfs-api"
   },
   "devDependencies": {
-    "aegir": "^15.1.0",
+    "aegir": "^17.0.1",
     "browser-process-platform": "~0.1.1",
-    "chai": "^4.1.2",
+    "chai": "^4.2.0",
     "cross-env": "^5.2.0",
     "dirty-chai": "^2.0.1",
-    "eslint-plugin-react": "^7.10.0",
+    "eslint-plugin-react": "^7.11.1",
     "go-ipfs-dep": "~0.4.17",
     "gulp": "^3.9.1",
-    "interface-ipfs-core": "~0.80.0",
-    "ipfsd-ctl": "~0.39.0",
-    "pull-stream": "^3.6.8",
-    "socket.io": "^2.1.1",
-    "socket.io-client": "^2.1.1",
+    "interface-ipfs-core": "~0.81.0",
+    "ipfsd-ctl": "~0.39.5",
+    "pull-stream": "^3.6.9",
     "stream-equal": "^1.1.1"
   },
   "keywords": [
diff --git a/src/types.js b/src/types.js
index a6ae650c4..39c80c50b 100644
--- a/src/types.js
+++ b/src/types.js
@@ -1,8 +1,6 @@
 'use strict'
 
 const CID = require('cids')
-const dagCBOR = require('ipld-dag-cbor')
-const dagPB = require('ipld-dag-pb')
 const multiaddr = require('multiaddr')
 const multibase = require('multibase')
 const multihash = require('multihashes')
@@ -12,8 +10,6 @@ const PeerInfo = require('peer-info')
 module.exports = () => ({
   Buffer: Buffer,
   CID: CID,
-  dagPB: dagPB,
-  dagCBOR: dagCBOR,
   multiaddr: multiaddr,
   multibase: multibase,
   multihash: multihash,
diff --git a/test/types.spec.js b/test/types.spec.js
index 49b68a5ef..b27adf6da 100644
--- a/test/types.spec.js
+++ b/test/types.spec.js
@@ -3,8 +3,6 @@
 
 const PeerId = require('peer-id')
 const PeerInfo = require('peer-info')
-const dagCBOR = require('ipld-dag-cbor')
-const dagPB = require('ipld-dag-pb')
 const multiaddr = require('multiaddr')
 const multibase = require('multibase')
 const multihash = require('multihashes')
@@ -47,9 +45,7 @@ describe('.types', function () {
       multiaddr: multiaddr,
       multibase: multibase,
       multihash: multihash,
-      CID: CID,
-      dagPB: dagPB,
-      dagCBOR: dagCBOR
+      CID: CID
     })
   })
 })