aeson-optics: Law-abiding optics for aeson

[ data, json, library, mit, optics ] [ Propose Tags ]

Law-abiding optics for aeson.


[Skip to Readme]
Versions [RSS] [faq] 1.1, 1.1.0.1, 1.1.1
Change log CHANGELOG.md
Dependencies aeson (>=0.11 && <1.6 || ==2.0.*), attoparsec (>=0.13.1.0 && <0.15), base (>=4.9 && <4.16), base-compat (>=0.9.3 && <0.13), bytestring (>=0.10.8.1 && <0.12), optics-core (>=0.1 && <0.5), optics-extra (>=0.1 && <0.5), scientific (>=0.3.4.9 && <0.4), text (>=1.2.2.0 && <1.3), unordered-containers (>=0.2.8.0 && <0.3), vector (>=0.11 && <0.13) [details]
License MIT
Copyright Copyright (C) 2012 Paul Wilson Copyright (C) 2013 Edward A. Kmett Copyright (C) 2019 Oleg Grenrus
Author Edward A. Kmett, Oleg Grenrus
Maintainer Oleg Grenrus <oleg.grenrus@iki.fi>
Category Data, JSON, Optics
Home page http://github.com/phadej/aeson-optics
Bug tracker http://github.com/phadej/aeson-optics/issues
Source repo head: git clone https://github.com/phadej/aeson-optics
Uploaded by phadej at 2021-10-09T21:30:44Z
Distributions LTSHaskell:1.1.0.1, NixOS:1.1.0.1, Stackage:1.1.1
Downloads 1093 total (75 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2021-10-09 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates


Readme for aeson-optics-1.1.1

[back to package description]

aeson-optics

The goal of optics-aeson is to provide traversals and prisms for the Aeson library's Value type, while obeying the Traversal/Prism laws.