fix: readme

This commit is contained in:
orion 2024-05-22 15:50:30 -05:00
parent 5363e3d76a
commit c331c63d1d
Signed by: orion
GPG Key ID: 6D4165AE4C928719

View File

@ -7,3 +7,22 @@ Type-safe bindings for the streaming API of `cbor-x`
spago install cbor-stream spago install cbor-stream
{bun|yarn|npm|pnpm} install cbor-x {bun|yarn|npm|pnpm} install cbor-x
``` ```
## Examples
### Convert a cbor-encoded dataset to csv
```purescript
import Pipes.Node.Stream as Pipes.Stream
import Pipes.Node.FS as Pipes.FS
import Pipes.Node.Buffer as Pipes.Buffer
import Pipes.CBOR as Pipes.CBOR
import Pipes.CSV as Pipes.CSV
import Pipes.Prelude ((>->))
import Pipes.Prelude as Pipes
Pipes.runEffect
$ Pipes.FS.read "foo.bin"
>-> Pipes.CBOR.decode @{id :: Int, name :: String}
>-> Pipes.CSV.stringify
>-> Pipes.FS.write "foo.csv"
```