eventuo11y-json-0.2.0.0: eventuo11y-json.cabal
cabal-version: 3.0
name: eventuo11y-json
version: 0.2.0.0
synopsis: aeson-based rendering for eventuo11y
description:
Render [eventuo11y](https://hackage.haskell.org/package/eventuo11y) 'Observe.Event.Event's
to JSON.
See "Observe.Event.Dynamic" for 'Observe.Event.Event' selectors that don't require
generating domain-specific types and renderers.
See "Observe.Event.Render.JSON" for renderer types.
See "Observe.Event.Render.JSON.DSL.Compile" to compile the "Observe.Event.DSL" DSL
in a way that generates "Observe.Event.Render.JSON" renderers.
See "Observe.Event.Render.JSON.Handle" for rendering 'Observe.Event.Event's as
JSON to a 'System.IO.Handle', and in particular to 'System.IO.stderr'.
bug-reports: https://github.com/shlevy/eventuo11y/issues
license: Apache-2.0
license-file: LICENSE
author: Shea Levy
maintainer: shea@shealevy.com
copyright: Copyright 2022 Shea Levy.
category: Observability
extra-source-files: CHANGELOG.md
tested-with: GHC == { 8.10.7, 9.2.4 }
source-repository head
type: git
location: https://github.com/shlevy/eventuo11y
library
exposed-modules:
Observe.Event.Dynamic
Observe.Event.Render.JSON
Observe.Event.Render.JSON.DSL.Compile
Observe.Event.Render.JSON.Handle
build-depends:
, base ^>= { 4.14, 4.16, 4.17 }
, aeson ^>= { 2.0, 2.1 }
, bytestring ^>= { 0.10, 0.11 }
, eventuo11y ^>= 0.6
, eventuo11y-dsl ^>= 0.2
, template-haskell ^>= { 2.16, 2.18, 2.19 }
, text ^>= { 1.2, 2.0 }
, time ^>= { 1.9, 1.11, 1.12 }
, uuid ^>= 1.3
hs-source-dirs: src
default-language: Haskell2010