packages feed

purescript-bridge-0.3.0.2: README.md

# purescript-bridge

Translate your Haskell types to PureScript types.

For compatible JSON representations you should be using [aeson](http://hackage.haskell.org/package/aeson)'s generic encoding/decoding with default options
and `gAesonEncodeJson` and `gAesonDecodeJson` from the [purescript-argonaut-codecs](https://github.com/purescript-contrib/purescript-argonaut-codecs)
package, (Data.Argonaut.Aeson).

At the time of this writing the PR providing `Data.Argonaut.Aeson` was not yet merged.
In the meantime, you can find the PR
[here](https://github.com/purescript-contrib/purescript-argonaut-codecs/pull/12).

Usage of this library is documented in [`Language.Purescript.Bridge`](http://hackage.haskell.org/package/purescript-bridge/docs/Language-PureScript-Bridge.html).

All you should need to get started is: [`writePSTypes`](http://hackage.haskell.org/package/purescript-bridge/docs/Language-PureScript-Bridge.html#writePSTypes).

You can customize data type translation by providing your own `TypeBridge`.

This library is at a really early stage. It works for my use case at the moment and I will fix bugs when they come along.

Expect bugs - especially for more advanced use cases!