@hackage api-tools0.10.1.1
DSL for generating API boilerplate and docs
Categories
License
BSD-3-Clause
Maintainer
Adam Gundry <adam@well-typed.com>
Links
Versions
Installation
Tested Compilers
Dependencies (26)
- QuickCheck >=2.5.1 && <2.16
- aeson >=0.10 && <1.6 || >=2.0 && <2.2
- aeson-pretty >=0.1 && <0.9
- array >=0.4 && <0.6
- attoparsec >=0.10.4 && <0.15
- attoparsec-aeson >=2.1 && <2.3 Show all…
Dependents (3)
@hackage/hermes, @hackage/acme-everything, @hackage/keystore
Package Flags
use-attoparsec-aeson
(on by default)
Depend on Data.Aeson.Parser from attoparsec-aeson
api-tools provides a compact DSL for describing an API. It uses Template Haskell to generate the corresponding data types and assorted tools for working with it, including Aeson and QuickCheck instances for converting between JSON and the generated types and writing unit tests.