mu-schema-0.3.1.2: mu-schema.cabal
name: mu-schema
version: 0.3.1.2
synopsis: Format-independent schemas for serialization
description:
With @mu-schema@ you can describe schemas using type-level constructs, and derive serializers from those. See @mu-avro@, @mu-protobuf@ for the actual adapters.
license: Apache-2.0
license-file: LICENSE
author: Alejandro Serrano, Flavio Corpa
maintainer: alejandro.serrano@47deg.com
copyright: Copyright © 2019-2020 <http://47deg.com 47 Degrees>
cabal-version: >=1.10
category: Network
build-type: Simple
extra-source-files: CHANGELOG.md
homepage: https://higherkindness.io/mu-haskell/
bug-reports: https://github.com/higherkindness/mu-haskell/issues
source-repository head
type: git
location: https://github.com/higherkindness/mu-haskell
library
exposed-modules:
Mu.Adapter.Json
Mu.Schema
Mu.Schema.Annotations
Mu.Schema.Class
Mu.Schema.Conversion.SchemaToTypes
Mu.Schema.Conversion.TypesToSchema
Mu.Schema.Definition
Mu.Schema.Examples
Mu.Schema.Interpretation
Mu.Schema.Interpretation.Anonymous
Mu.Schema.Interpretation.Schemaless
Mu.Schema.Registry
-- other-modules:
-- other-extensions:
build-depends:
aeson >=1.4 && <2
, base >=4.12 && <5
, bytestring >=0.10 && <0.11
, containers >=0.6 && <0.7
, first-class-families >=0.8 && <0.9
, sop-core >=0.5 && <0.6
, template-haskell >=2.14 && <2.17
, text >=1.2 && <2
, th-abstraction >=0.3.2 && <0.5
, unordered-containers >=0.2 && <0.3
, uuid >=1.3 && <2
, vector >=0.12 && <0.13
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall -fprint-potential-instances