21
21
22
22
## Table of Contents
23
23
24
- - [ Install] ( #install )
25
- - [ npm] ( #npm )
26
- - [ Usage] ( #usage )
27
- - [ Node.js] ( #nodejs )
28
- - [ Example] ( #example )
29
- - [ Browser: Browserify, Webpack, other bundlers] ( #browser-browserify-webpack-other-bundlers )
30
- - [ Browser: ` <script> ` Tag] ( #browser-script-tag )
31
- - [ API] ( #api )
32
- - [ Block] ( #block )
33
- - [ ` new Block(data, cid) ` ] ( #new-blockdata-cid )
34
- - [ ` block.data ` ] ( #blockdata )
35
- - [ ` block.cid ` ] ( #blockcid )
36
- - [ Contribute] ( #contribute )
37
- - [ License] ( #license )
24
+ - [ IPLD Block JavaScript Implementation] ( #ipld-block-javascript-implementation )
25
+ - [ Lead Maintainer] ( #lead-maintainer )
26
+ - [ Table of Contents] ( #table-of-contents )
27
+ - [ Install] ( #install )
28
+ - [ npm] ( #npm )
29
+ - [ Usage] ( #usage )
30
+ - [ Node.js] ( #nodejs )
31
+ - [ Example] ( #example )
32
+ - [ Browser: Browserify, Webpack, other bundlers] ( #browser-browserify-webpack-other-bundlers )
33
+ - [ Browser: ` <script> ` Tag] ( #browser-script-tag )
34
+ - [ API] ( #api )
35
+ - [ Block] ( #block )
36
+ - [ ` new Block(data, cid) ` ] ( #new-blockdata-cid )
37
+ - [ ` block.data ` ] ( #blockdata )
38
+ - [ ` block.cid ` ] ( #blockcid )
39
+ - [ Contribute] ( #contribute )
40
+ - [ License] ( #license )
38
41
39
42
## Install
40
43
@@ -56,9 +59,10 @@ const Block = require('ipld-block')
56
59
57
60
``` js
58
61
const Block = require (' ipld-block' )
62
+ const encoder = new TextEncoder (' utf8' )
59
63
60
64
// create a block
61
- const block = new Block (new Buffer (' hello world' ), cid)
65
+ const block = new Block (encoder . encode (' hello world' ), cid)
62
66
console .log (block .data .toString ())
63
67
```
64
68
@@ -94,7 +98,7 @@ const Block = require('ipld-block')
94
98
95
99
#### ` new Block(data, cid) `
96
100
97
- - ` data: Buffer `
101
+ - ` data: Uint8Array `
98
102
99
103
Creates a new block with raw data ` data ` .
100
104
0 commit comments