# yaml-pretty-extras
This library adds a ```toPrettyYaml``` typeclass and helper functions.
## Example Usage
```{.haskell}
{-# LANGUAGE DeriveAnyClass #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE OverloadedStrings #-}
import Data.Yaml.Pretty.Extras
import GHC.Generics
data Foo = Foo {
bar :: Text,
quux :: Text
} deriving (Eq, Show, FromJSON, ToJSON)
instance ToPrettyYaml Foo where
fieldOrder = const ["quux", "bar"]
main = encodeFilePretty "foo.yaml" (Foo "bar" "quux") -- prints out "quux: quux\nbar: bar"
```