cabal2spec-2.0.0: test/golden-test-cases/proto-lens.cabal
name: proto-lens
version: 0.2.2.0
synopsis: A lens-based implementation of protocol buffers in Haskell.
description:
The proto-lens library provides to protocol buffers using modern
Haskell language and library patterns. Specifically, it provides:
.
* Composable field accessors via lenses
.
* Simple field name resolution/overloading via type-level literals
.
* Type-safe reflection and encoding/decoding of messages via GADTs
homepage: https://github.com/google/proto-lens
license: BSD3
license-file: LICENSE
author: Judah Jacobson
maintainer: proto-lens@googlegroups.com
copyright: Google Inc.
category: Data
build-type: Simple
cabal-version: >=1.8
extra-source-files: Changelog.md
library
hs-source-dirs: src
exposed-modules: Data.ProtoLens
Data.ProtoLens.Encoding
Data.ProtoLens.Message
Data.ProtoLens.Message.Enum
Data.ProtoLens.TextFormat
other-modules: Data.ProtoLens.Encoding.Bytes
Data.ProtoLens.Encoding.Wire
Data.ProtoLens.TextFormat.Parser
build-depends: attoparsec == 0.13.*
, base >= 4.8 && < 4.11
, bytestring == 0.10.*
, containers == 0.5.*
, data-default-class >= 0.0 && < 0.2
, lens-family == 1.2.*
, parsec == 3.1.*
, pretty == 1.1.*
, text == 1.2.*
, transformers >= 0.4 && < 0.6
, void == 0.7.*