|
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 |
| - "async-iterator-to-pull-stream": "^1.3.0", |
70 |
| - "async-iterator-to-stream": "^1.1.0", |
71 |
| - "base32.js": "~0.1.0", |
72 | 70 | "bignumber.js": "^9.0.0",
|
73 | 71 | "binary-querystring": "~0.1.2",
|
74 | 72 | "bl": "^4.0.0",
|
75 | 73 | "bs58": "^4.0.1",
|
76 |
| - "buffer-peek-stream": "^1.0.1", |
77 | 74 | "byteman": "^1.3.5",
|
78 |
| - "callbackify": "^1.1.0", |
79 | 75 | "cid-tool": "~0.4.0",
|
80 |
| - "cids": "~0.7.1", |
| 76 | + "cids": "^0.7.2", |
81 | 77 | "class-is": "^1.1.0",
|
82 | 78 | "dag-cbor-links": "^1.3.2",
|
83 | 79 | "datastore-core": "~0.7.0",
|
84 |
| - "datastore-pubsub": "^0.2.3", |
| 80 | + "datastore-level": "^0.14.1", |
| 81 | + "datastore-pubsub": "^0.3.0", |
85 | 82 | "debug": "^4.1.0",
|
86 | 83 | "dlv": "^1.1.3",
|
87 | 84 | "err-code": "^2.0.0",
|
88 |
| - "explain-error": "^1.0.4", |
89 | 85 | "file-type": "^12.0.1",
|
90 | 86 | "fnv1a": "^1.0.1",
|
91 |
| - "fsm-event": "^2.1.0", |
92 | 87 | "get-folder-size": "^2.0.0",
|
93 |
| - "glob": "^7.1.3", |
94 | 88 | "hapi-pino": "^6.1.0",
|
95 | 89 | "hashlru": "^2.3.0",
|
96 |
| - "human-to-milliseconds": "^2.0.0", |
97 | 90 | "interface-datastore": "~0.8.0",
|
98 |
| - "ipfs-bitswap": "^0.26.2", |
| 91 | + "ipfs-bitswap": "github:ipfs/js-ipfs-bitswap#refactor/libp2p-async", |
99 | 92 | "ipfs-block": "~0.8.1",
|
100 | 93 | "ipfs-block-service": "~0.16.0",
|
101 |
| - "ipfs-http-client": "^41.0.1", |
102 |
| - "ipfs-http-response": "~0.4.0", |
103 |
| - "ipfs-mfs": "^0.16.0", |
| 94 | + "ipfs-http-client": "github:ipfs/js-ipfs-http-client#refactor/async-iterables2", |
| 95 | + "ipfs-http-response": "^0.5.0", |
| 96 | + "ipfs-mfs": "^1.0.0", |
104 | 97 | "ipfs-multipart": "^0.3.0",
|
105 | 98 | "ipfs-repo": "^0.30.0",
|
106 | 99 | "ipfs-unixfs": "^0.3.0",
|
107 | 100 | "ipfs-unixfs-exporter": "^0.41.0",
|
108 | 101 | "ipfs-unixfs-importer": "^0.44.0",
|
109 |
| - "ipfs-utils": "^0.4.2", |
| 102 | + "ipfs-utils": "^0.7.1", |
110 | 103 | "ipld": "~0.25.0",
|
111 | 104 | "ipld-bitcoin": "~0.3.0",
|
112 | 105 | "ipld-dag-cbor": "~0.15.0",
|
|
115 | 108 | "ipld-git": "~0.5.0",
|
116 | 109 | "ipld-raw": "^4.0.0",
|
117 | 110 | "ipld-zcash": "~0.4.0",
|
118 |
| - "ipns": "^0.6.1", |
| 111 | + "ipns": "^0.7.0", |
119 | 112 | "is-domain-name": "^1.0.1",
|
120 | 113 | "is-ipfs": "~0.6.1",
|
121 |
| - "is-pull-stream": "~0.0.0", |
122 |
| - "is-stream": "^2.0.0", |
123 |
| - "iso-url": "~0.4.6", |
124 | 114 | "it-all": "^1.0.1",
|
125 |
| - "it-pipe": "^1.0.1", |
| 115 | + "it-concat": "^1.0.0", |
| 116 | + "it-glob": "0.0.7", |
| 117 | + "it-last": "^1.0.1", |
| 118 | + "it-pipe": "^1.1.0", |
126 | 119 | "it-to-stream": "^0.1.1",
|
| 120 | + "iterable-ndjson": "^1.1.0", |
127 | 121 | "jsondiffpatch": "~0.3.11",
|
128 | 122 | "just-safe-set": "^2.1.0",
|
129 |
| - "kind-of": "^6.0.2", |
130 | 123 | "ky": "^0.15.0",
|
131 | 124 | "ky-universal": "~0.3.0",
|
132 |
| - "libp2p": "^0.26.2", |
133 |
| - "libp2p-bootstrap": "~0.9.3", |
134 |
| - "libp2p-crypto": "^0.16.2", |
| 125 | + "libp2p": "github:libp2p/js-libp2p#refactor/async-await", |
| 126 | + "libp2p-bootstrap": "^0.10.2", |
| 127 | + "libp2p-crypto": "^0.17.1", |
135 | 128 | "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", |
| 129 | + "libp2p-delegated-peer-routing": "^0.4.0", |
| 130 | + "libp2p-floodsub": "^0.20.0", |
| 131 | + "libp2p-gossipsub": "github:ChainSafe/gossipsub-js#71cb905983b125b50c64a9b75d745dfd7fb8f094", |
| 132 | + "libp2p-kad-dht": "^0.18.3", |
| 133 | + "libp2p-keychain": "^0.6.0", |
| 134 | + "libp2p-mdns": "^0.13.0", |
| 135 | + "libp2p-mplex": "^0.9.3", |
142 | 136 | "libp2p-record": "~0.7.0",
|
143 |
| - "libp2p-secio": "~0.11.0", |
144 |
| - "libp2p-tcp": "^0.13.0", |
145 |
| - "libp2p-webrtc-star": "~0.16.0", |
146 |
| - "libp2p-websocket-star-multi": "~0.4.3", |
147 |
| - "libp2p-websockets": "~0.12.3", |
148 |
| - "lodash.flatten": "^4.4.0", |
149 |
| - "mafmt": "^6.0.10", |
| 137 | + "libp2p-secio": "^0.12.1", |
| 138 | + "libp2p-tcp": "^0.14.2", |
| 139 | + "libp2p-webrtc-star": "^0.17.0", |
| 140 | + "libp2p-websockets": "^0.13.0", |
| 141 | + "mafmt": "^7.0.0", |
150 | 142 | "merge-options": "^2.0.0",
|
151 |
| - "mime-types": "^2.1.21", |
152 |
| - "mkdirp": "~0.5.1", |
153 | 143 | "mortice": "^2.0.0",
|
154 |
| - "multiaddr": "^6.1.1", |
155 |
| - "multiaddr-to-uri": "^5.0.0", |
| 144 | + "multiaddr": "^7.2.1", |
| 145 | + "multiaddr-to-uri": "^5.1.0", |
156 | 146 | "multibase": "~0.6.0",
|
157 | 147 | "multicodec": "^1.0.0",
|
158 | 148 | "multihashes": "~0.4.14",
|
159 | 149 | "multihashing-async": "^0.8.0",
|
160 |
| - "node-fetch": "^2.3.0", |
161 |
| - "p-iteration": "^1.1.8", |
| 150 | + "p-defer": "^3.0.0", |
162 | 151 | "p-queue": "^6.1.0",
|
163 |
| - "peer-book": "^0.9.1", |
164 |
| - "peer-id": "~0.12.2", |
165 |
| - "peer-info": "~0.15.1", |
| 152 | + "parse-duration": "^0.1.2", |
| 153 | + "peer-id": "^0.13.5", |
| 154 | + "peer-info": "^0.17.0", |
166 | 155 | "pretty-bytes": "^5.3.0",
|
167 | 156 | "progress": "^2.0.1",
|
168 |
| - "promise-nodeify": "^3.0.1", |
169 |
| - "promisify-es6": "^1.0.3", |
170 | 157 | "protons": "^1.0.1",
|
171 |
| - "pull-abortable": "^4.1.1", |
172 |
| - "pull-cat": "^1.1.11", |
173 |
| - "pull-defer": "~0.2.3", |
174 |
| - "pull-file": "^1.1.0", |
175 |
| - "pull-mplex": "~0.1.1", |
176 |
| - "pull-ndjson": "^0.2.0", |
177 |
| - "pull-pushable": "^2.2.0", |
178 |
| - "pull-sort": "^1.0.1", |
179 |
| - "pull-stream": "^3.6.14", |
180 |
| - "pull-stream-to-async-iterator": "^1.0.2", |
181 |
| - "pull-stream-to-stream": "^2.0.0", |
182 |
| - "pull-traverse": "^1.0.3", |
183 |
| - "readable-stream": "^3.4.0", |
184 |
| - "receptacle": "^1.3.2", |
185 | 158 | "semver": "^6.3.0",
|
186 |
| - "stream-to-pull-stream": "^1.7.3", |
187 |
| - "superstruct": "~0.6.2", |
| 159 | + "stream-to-it": "^0.2.0", |
| 160 | + "streaming-iterables": "^4.1.1", |
188 | 161 | "tar-stream": "^2.0.0",
|
189 | 162 | "temp": "~0.9.0",
|
| 163 | + "timeout-abort-controller": "^1.1.0", |
190 | 164 | "update-notifier": "^4.0.0",
|
191 |
| - "uri-to-multiaddr": "^3.0.1", |
| 165 | + "uri-to-multiaddr": "^3.0.2", |
192 | 166 | "varint": "^5.0.0",
|
193 | 167 | "yargs": "^15.0.1",
|
194 | 168 | "yargs-promise": "^1.1.0"
|
195 | 169 | },
|
196 | 170 | "devDependencies": {
|
197 | 171 | "aegir": "^20.4.1",
|
198 |
| - "async": "^2.6.3", |
199 | 172 | "base64url": "^3.0.1",
|
200 | 173 | "clear-module": "^4.0.0",
|
201 | 174 | "delay": "^4.1.0",
|
202 |
| - "detect-node": "^2.0.4", |
203 | 175 | "dir-compare": "^1.7.3",
|
204 | 176 | "execa": "^3.0.0",
|
205 | 177 | "form-data": "^3.0.0",
|
206 | 178 | "hat": "0.0.3",
|
207 |
| - "interface-ipfs-core": "^0.128.0", |
208 |
| - "ipfs-interop": "^0.2.0", |
209 |
| - "ipfsd-ctl": "^1.0.2", |
210 |
| - "libp2p-websocket-star": "~0.10.2", |
211 |
| - "lodash": "^4.17.15", |
| 179 | + "interface-ipfs-core": "github:ipfs/interface-js-ipfs-core#refactor/async-iterables", |
| 180 | + "ipfs-interop": "github:ipfs/interop#refactor/async-await", |
| 181 | + "ipfsd-ctl": "github:ipfs/js-ipfsd-ctl#feat/force-kill", |
212 | 182 | "ncp": "^2.0.0",
|
213 | 183 | "p-event": "^4.1.0",
|
214 | 184 | "p-map": "^3.0.0",
|
|
0 commit comments