# packstream
[](https://travis-ci.org/zmactep/packstream)
[](https://github.com/zmactep/packstream/actions?query=workflow%3A%22build%22)
[](https://hackage.haskell.org/package/packstream)
[](https://hackage.haskell.org/package/packstream)
PackStream converter for Neo4j BOLT protocol
Documentation
-------------
To build Haddock documentation run:
```bash
$ stack haddock
```
Usage example
-------------
```haskell
ghci> :set -XOverloadedStrings
ghci> import Data.ByteString
ghci> import Data.PackStream
ghci> import Data.PackStream.Internal.Hex
ghci> hex (pack 100500)
"CA00018894"
ghci> hex (pack [True, False, True])
"93C3C2C3"
ghci> bs <- unhex "93C3C2C3" :: IO ByteString
ghci> unpack bs :: IO [Bool]
[True, False, True]
ghci> unpack bs :: IO [Value]
[B True, B False, B True]
```