@@ -42,7 +42,7 @@ var node = new IPFS()
42
42
In order to use js-ipfs as a CLI, you must install it with the -g flag.
43
43
44
44
``` bash
45
- $ npm i ipfs -g
45
+ $ npm install ipfs --global
46
46
```
47
47
48
48
The cli is availble through ` jsipfs ` in your terminal
@@ -53,8 +53,8 @@ The cli is availble through `jsipfs` in your terminal
53
53
┌───┐ ┌───────────────┐ ┌──────────────┐
54
54
│CLI│───▶│ HTTP API ├───▶│IPFS Core Impl│
55
55
└───┘ └───────────────┘ └──────────────┘
56
- △ △
57
- └──────────┬─────────┘
56
+ △ △ △
57
+ └────────────── └──────────┬─────────┘
58
58
│
59
59
┌─────┐
60
60
│Tests│
@@ -150,43 +150,38 @@ Importer are a set of layouts (e.g. UnixFS) and chunkers (e.g: fixed-size, rabin
150
150
151
151
### Per component view
152
152
153
- - ** Network layer** - See hhttps://github.com/diasdavid/js-libp2p
154
- - ipfs-repo - [ spec] ( https://github.com/ipfs/specs/tree/master/repo ) - [ impl] ( https://github.com/ipfs/js-ipfs-repo )
155
- - keys
156
- - version
157
- - datastore.legacy
158
- - datastore
159
- - config
160
- - logs
161
- - locks
162
- - ipfs-data-importing - [ spec] ( https://github.com/ipfs/specs/pull/57 ) - [ impl] ( https://github.com/ipfs/js-ipfs-data-importing )
163
- - fixed size chunker
164
- - rabin chunking
165
- - tar importer
166
- - MerkleDAG layout (protobufs)
167
- - IPLD layout (json + cbor)
168
- - bitswap - [ spec] ( https://github.com/ipfs/specs/pull/53 ) - [ impl] ( https://github.com/ipfs/js-ipfs-bitswap )
153
+ | Name | Spec | Disc |
154
+ | ----:| ----:| ----:|
155
+ | data importing | https://github.com/ipfs/specs/pull/57 | https://github.com/ipfs/js-ipfs/issues/41
156
+ | repo | https://github.com/ipfs/specs/tree/master/repo | https://github.com/ipfs/js-ipfs/issues/51
157
+ | network layer | https://github.com/ipfs/specs/tree/master/libp2p | https://github.com/diasdavid/js-libp2p/issues
158
+ | bitswap | https://github.com/ipfs/js-ipfs/issues/51 | https://github.com/ipfs/js-ipfs/issues/51
159
+ | pin | | https://github.com/ipfs/js-ipfs/issues/59
160
+ | files | | https://github.com/ipfs/js-ipfs/issues/60
161
+ | daemon | | https://github.com/ipfs/js-ipfs/issues/57
162
+ | object | | https://github.com/ipfs/js-ipfs/issues/58
163
+ | block | | https://github.com/ipfs/js-ipfs/issues/50
164
+ | bootstrap | | https://github.com/ipfs/js-ipfs/issues/46
165
+ | init | | https://github.com/ipfs/js-ipfs/issues/42
169
166
170
167
### Per feature view
171
168
172
169
- ** core**
173
170
- [x] version
174
- - [ ] node (previously known as daemon)
175
- - [x] id
176
- - [ ] start
177
- - [ ] stop
178
- - [ ] block
179
- - [ ] get
180
- - [ ] put
181
- - [ ] stat
182
- - [ ] object - Basic manipulation of the DAG
183
- - [ ] data
184
- - [ ] get
185
- - [ ] links
186
- - [ ] new
187
- - [ ] patch
188
- - [ ] put
189
- - [ ] stat
171
+ - [x] daemon
172
+ - [x] id
173
+ - [x] block
174
+ - [x] get
175
+ - [x] put
176
+ - [x] stat
177
+ - [x] object - Basic manipulation of the DAG
178
+ - [x] data
179
+ - [x] get
180
+ - [x] links
181
+ - [x] new
182
+ - [x] patch
183
+ - [x] put
184
+ - [x] stat
190
185
- [ ] refs - Listing of references. (alking around the graph)
191
186
- [ ] local
192
187
- [ ] repo
@@ -236,10 +231,6 @@ Importer are a set of layouts (e.g. UnixFS) and chunkers (e.g: fixed-size, rabin
236
231
- [ ] edit
237
232
- [x] replace
238
233
- [x] show
239
- - [ ] daemon
240
- - [ ] diag
241
- - [ ] net
242
- - [ ] sys
243
234
- ** network** (bubbles up from libp2p)
244
235
- [ ] ping
245
236
- [ ] dht
0 commit comments