The yaml package

[Tags: bsd3, library]

Please see the file.

[Skip to ReadMe]


Versions0.0.0, 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.2.0, 0.2.1, 0.3.0, 0.4.0, 0.4.1,,, 0.5.0,, 0.5.1,,, 0.5.2, 0.6.0, 0.6.1, 0.7.0,,,,, 0.8.0,,, 0.8.1,,, 0.8.2,,,,, 0.8.3, 0.8.4,, 0.8.5,,,,, 0.8.6,,, 0.8.7,,, 0.8.8,,,,, 0.8.9,,,,, 0.8.10,, 0.8.11, 0.8.12, 0.8.13, 0.8.14,,
Dependenciesaeson (>=0.7), attoparsec (>=, base (==4.*), bytestring (>=, conduit (>=1.1.0 && <1.3), containers, directory, enclosed-exceptions, filepath, resourcet (>=0.3 && <1.2), scientific, text, transformers (>=0.1), unordered-containers, vector, yaml [details]
AuthorMichael Snoyman <>, Anton Ageev <>,Kirill Simonov
MaintainerMichael Snoyman <>
Home page
Source repositoryhead: git clone
Executablesjson2yaml, yaml2json
UploadedSun Nov 29 16:03:46 UTC 2015 by MichaelSnoyman
DistributionsArch:, Debian:0.8.12, Fedora:0.8.10, FreeBSD:0.8.13, LTSHaskell:, NixOS:, Stackage:
Downloads108250 total (367 in last 30 days)
0 []
StatusDocs pending
Build status unknown [no reports yet]



no-exedon't install the yaml2json or json2yaml executablesDisabledAutomatic
system-libyamlUse the system-wide libyaml instead of the bundled copyDisabledAutomatic
no-unicodeDon't enable unicode output. Instead, unicode characters will be escaped.DisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainers' corner

For package maintainers and hackage trustees

Readme for yaml-


Provides support for parsing and emitting Yaml documents.

This package includes the full libyaml C library version 0.1.5 by Kirill Simonov in the package so you don't need to worry about any non-Haskell dependencies.

The package is broken down into two primary modules. "Data.Yaml" provides a high-level interface based around the JSON datatypes provided by the @aeson@ package. "Text.Libyaml" provides a lower-level, streaming interface. For most users, "Data.Yaml" is recommended.

Additional modules: