|
15 | 15 | ],
|
16 | 16 | "main": "src/core/index.js",
|
17 | 17 | "browser": {
|
18 |
| - "./src/core/components/init-assets.js": false, |
19 |
| - "./src/core/runtime/add-from-fs-nodejs.js": "./src/core/runtime/add-from-fs-browser.js", |
| 18 | + "./src/core/runtime/init-assets-nodejs.js": "./src/core/runtime/init-assets-browser.js", |
20 | 19 | "./src/core/runtime/config-nodejs.js": "./src/core/runtime/config-browser.js",
|
21 | 20 | "./src/core/runtime/dns-nodejs.js": "./src/core/runtime/dns-browser.js",
|
22 | 21 | "./src/core/runtime/libp2p-nodejs.js": "./src/core/runtime/libp2p-browser.js",
|
|
25 | 24 | "./src/core/runtime/repo-nodejs.js": "./src/core/runtime/repo-browser.js",
|
26 | 25 | "./src/core/runtime/ipld-nodejs.js": "./src/core/runtime/ipld-browser.js",
|
27 | 26 | "./test/utils/create-repo-nodejs.js": "./test/utils/create-repo-browser.js",
|
28 |
| - "stream": "readable-stream" |
| 27 | + "stream": "readable-stream", |
| 28 | + "ipfs-utils/src/files/glob-source": false |
29 | 29 | },
|
30 | 30 | "browser-all-ipld-formats": {
|
31 | 31 | "./src/core/runtime/ipld-browser.js": "./src/core/runtime/ipld-browser-all.js"
|
|
65 | 65 | "@hapi/hapi": "^18.3.2",
|
66 | 66 | "@hapi/joi": "^15.0.0",
|
67 | 67 | "abort-controller": "^3.0.0",
|
| 68 | + "any-signal": "^1.1.0", |
68 | 69 | "array-shuffle": "^1.0.1",
|
69 | 70 | "async-iterator-to-pull-stream": "^1.3.0",
|
70 | 71 | "async-iterator-to-stream": "^1.1.0",
|
|
81 | 82 | "class-is": "^1.1.0",
|
82 | 83 | "dag-cbor-links": "^1.3.2",
|
83 | 84 | "datastore-core": "~0.7.0",
|
84 |
| - "datastore-pubsub": "^0.2.3", |
| 85 | + "datastore-level": "github:ipfs/js-datastore-level#fix/iterator-memory-leak", |
| 86 | + "datastore-pubsub": "^0.3.0", |
85 | 87 | "debug": "^4.1.0",
|
86 | 88 | "dlv": "^1.1.3",
|
87 | 89 | "err-code": "^2.0.0",
|
|
93 | 95 | "glob": "^7.1.3",
|
94 | 96 | "hapi-pino": "^6.1.0",
|
95 | 97 | "hashlru": "^2.3.0",
|
96 |
| - "human-to-milliseconds": "^2.0.0", |
97 | 98 | "interface-datastore": "~0.8.0",
|
98 |
| - "ipfs-bitswap": "^0.26.2", |
| 99 | + "ipfs-bitswap": "github:ipfs/js-ipfs-bitswap#refactor/libp2p-async", |
99 | 100 | "ipfs-block": "~0.8.1",
|
100 | 101 | "ipfs-block-service": "~0.16.0",
|
101 |
| - "ipfs-http-client": "^41.0.0", |
102 |
| - "ipfs-http-response": "~0.4.0", |
103 |
| - "ipfs-mfs": "^0.15.0", |
| 102 | + "ipfs-http-client": "github:ipfs/js-ipfs-http-client#refactor/async-iterables2", |
| 103 | + "ipfs-http-response": "^0.5.0", |
| 104 | + "ipfs-mfs": "github:ipfs/js-ipfs-mfs#refactor/remove-streams", |
104 | 105 | "ipfs-multipart": "^0.3.0",
|
105 | 106 | "ipfs-repo": "^0.30.0",
|
106 | 107 | "ipfs-unixfs": "^0.3.0",
|
107 | 108 | "ipfs-unixfs-exporter": "^0.40.0",
|
108 |
| - "ipfs-unixfs-importer": "^0.43.0", |
109 |
| - "ipfs-utils": "^0.4.2", |
| 109 | + "ipfs-unixfs-importer": "^0.43.1", |
| 110 | + "ipfs-utils": "^0.6.0", |
110 | 111 | "ipld": "~0.25.0",
|
111 | 112 | "ipld-bitcoin": "~0.3.0",
|
112 | 113 | "ipld-dag-cbor": "~0.15.0",
|
|
115 | 116 | "ipld-git": "~0.5.0",
|
116 | 117 | "ipld-raw": "^4.0.0",
|
117 | 118 | "ipld-zcash": "~0.4.0",
|
118 |
| - "ipns": "^0.6.1", |
| 119 | + "ipns": "^0.7.0", |
119 | 120 | "is-domain-name": "^1.0.1",
|
120 | 121 | "is-ipfs": "~0.6.1",
|
121 | 122 | "is-pull-stream": "~0.0.0",
|
122 | 123 | "is-stream": "^2.0.0",
|
123 | 124 | "iso-url": "~0.4.6",
|
124 | 125 | "it-all": "^1.0.1",
|
125 |
| - "it-pipe": "^1.0.1", |
| 126 | + "it-concat": "^1.0.0", |
| 127 | + "it-last": "^1.0.1", |
| 128 | + "it-pipe": "^1.1.0", |
126 | 129 | "it-to-stream": "^0.1.1",
|
| 130 | + "iterable-ndjson": "^1.1.0", |
127 | 131 | "jsondiffpatch": "~0.3.11",
|
128 | 132 | "just-safe-set": "^2.1.0",
|
129 | 133 | "kind-of": "^6.0.2",
|
130 | 134 | "ky": "^0.15.0",
|
131 | 135 | "ky-universal": "~0.3.0",
|
132 |
| - "libp2p": "^0.26.2", |
133 |
| - "libp2p-bootstrap": "~0.9.3", |
134 |
| - "libp2p-crypto": "^0.16.2", |
| 136 | + "libp2p": "github:libp2p/js-libp2p#refactor/async-await", |
| 137 | + "libp2p-bootstrap": "^0.10.2", |
| 138 | + "libp2p-crypto": "^0.17.1", |
135 | 139 | "libp2p-delegated-content-routing": "^0.4.1",
|
136 |
| - "libp2p-delegated-peer-routing": "^0.3.1", |
137 |
| - "libp2p-floodsub": "^0.18.0", |
138 |
| - "libp2p-gossipsub": "~0.0.5", |
139 |
| - "libp2p-kad-dht": "~0.16.0", |
140 |
| - "libp2p-keychain": "^0.5.4", |
141 |
| - "libp2p-mdns": "~0.12.0", |
| 140 | + "libp2p-delegated-peer-routing": "^0.4.0", |
| 141 | + "libp2p-floodsub": "^0.20.0", |
| 142 | + "libp2p-gossipsub": "^0.2.0", |
| 143 | + "libp2p-kad-dht": "^0.18.3", |
| 144 | + "libp2p-keychain": "^0.6.0", |
| 145 | + "libp2p-mdns": "^0.13.0", |
| 146 | + "libp2p-mplex": "^0.9.3", |
142 | 147 | "libp2p-record": "~0.7.0",
|
143 |
| - "libp2p-secio": "~0.11.0", |
144 |
| - "libp2p-tcp": "^0.13.0", |
145 |
| - "libp2p-webrtc-star": "~0.16.0", |
| 148 | + "libp2p-secio": "^0.12.1", |
| 149 | + "libp2p-tcp": "^0.14.2", |
| 150 | + "libp2p-webrtc-star": "^0.17.0", |
146 | 151 | "libp2p-websocket-star-multi": "~0.4.3",
|
147 |
| - "libp2p-websockets": "~0.12.3", |
| 152 | + "libp2p-websockets": "^0.13.0", |
148 | 153 | "lodash.flatten": "^4.4.0",
|
149 |
| - "mafmt": "^6.0.10", |
| 154 | + "mafmt": "^7.0.0", |
150 | 155 | "merge-options": "^2.0.0",
|
151 | 156 | "mime-types": "^2.1.21",
|
152 | 157 | "mkdirp": "~0.5.1",
|
153 | 158 | "mortice": "^2.0.0",
|
154 |
| - "multiaddr": "^6.1.1", |
155 |
| - "multiaddr-to-uri": "^5.0.0", |
| 159 | + "multiaddr": "^7.2.1", |
| 160 | + "multiaddr-to-uri": "^5.1.0", |
156 | 161 | "multibase": "~0.6.0",
|
157 | 162 | "multicodec": "^1.0.0",
|
158 | 163 | "multihashes": "~0.4.14",
|
159 | 164 | "multihashing-async": "^0.8.0",
|
160 | 165 | "node-fetch": "^2.3.0",
|
| 166 | + "p-defer": "^3.0.0", |
161 | 167 | "p-iteration": "^1.1.8",
|
162 | 168 | "p-queue": "^6.1.0",
|
163 |
| - "peer-book": "^0.9.1", |
164 |
| - "peer-id": "~0.12.2", |
165 |
| - "peer-info": "~0.15.1", |
| 169 | + "parse-duration": "^0.1.2", |
| 170 | + "peer-id": "^0.13.5", |
| 171 | + "peer-info": "^0.17.0", |
166 | 172 | "pretty-bytes": "^5.3.0",
|
167 | 173 | "progress": "^2.0.1",
|
168 | 174 | "promise-nodeify": "^3.0.1",
|
|
172 | 178 | "pull-cat": "^1.1.11",
|
173 | 179 | "pull-defer": "~0.2.3",
|
174 | 180 | "pull-file": "^1.1.0",
|
175 |
| - "pull-mplex": "~0.1.1", |
176 | 181 | "pull-ndjson": "^0.2.0",
|
177 | 182 | "pull-pushable": "^2.2.0",
|
178 | 183 | "pull-sort": "^1.0.1",
|
|
183 | 188 | "readable-stream": "^3.4.0",
|
184 | 189 | "receptacle": "^1.3.2",
|
185 | 190 | "semver": "^6.3.0",
|
| 191 | + "stream-to-it": "^0.2.0", |
186 | 192 | "stream-to-pull-stream": "^1.7.3",
|
| 193 | + "streaming-iterables": "^4.1.1", |
187 | 194 | "superstruct": "~0.6.2",
|
188 | 195 | "tar-stream": "^2.0.0",
|
189 | 196 | "temp": "~0.9.0",
|
| 197 | + "timeout-abort-controller": "^1.1.0", |
190 | 198 | "update-notifier": "^4.0.0",
|
191 |
| - "uri-to-multiaddr": "^3.0.1", |
| 199 | + "uri-to-multiaddr": "^3.0.2", |
192 | 200 | "varint": "^5.0.0",
|
193 | 201 | "yargs": "^15.0.1",
|
194 | 202 | "yargs-promise": "^1.1.0"
|
|
204 | 212 | "execa": "^3.0.0",
|
205 | 213 | "form-data": "^3.0.0",
|
206 | 214 | "hat": "0.0.3",
|
207 |
| - "interface-ipfs-core": "^0.127.0", |
| 215 | + "interface-ipfs-core": "github:ipfs/interface-js-ipfs-core#refactor/async-iterables", |
208 | 216 | "ipfs-interop": "^0.2.0",
|
209 | 217 | "ipfsd-ctl": "^1.0.2",
|
210 | 218 | "libp2p-websocket-star": "~0.10.2",
|
211 | 219 | "lodash": "^4.17.15",
|
212 | 220 | "ncp": "^2.0.0",
|
213 | 221 | "p-event": "^4.1.0",
|
214 | 222 | "p-map": "^3.0.0",
|
| 223 | + "peer-book": "^0.9.2", |
| 224 | + "pull-mplex": "^0.1.2", |
215 | 225 | "qs": "^6.5.2",
|
216 | 226 | "rimraf": "^3.0.0",
|
217 | 227 | "sinon": "^7.4.2",
|
|
0 commit comments