packages feed

language-avro-0.1.4.0: language-avro.cabal

name:               language-avro
version:            0.1.4.0
synopsis:           Language definition and parser for AVRO files.
description:
  Parser for the AVRO language specification, see README.md for more details.

homepage:           https://github.com/kutyel/avro-parser-haskell#readme
license:            Apache-2.0
license-file:       LICENSE
author:             Flavio Corpa
maintainer:         flaviocorpa@gmail.com
copyright:          Copyright © 2019-2022 <http://47deg.com 47 Degrees>
category:           Network
build-type:         Simple
cabal-version:      >=1.10
extra-source-files: README.md

library
  exposed-modules:
    Language.Avro.Parser
    Language.Avro.Types

  build-depends:
      avro        >=0.5.1
    , base        >=4.12  && <5
    , containers
    , directory
    , filepath
    , megaparsec
    , text
    , vector

  hs-source-dirs:   src
  default-language: Haskell2010

test-suite avro-parser-haskell-test
  type:             exitcode-stdio-1.0
  main-is:          Spec.hs
  default-language: Haskell2010
  hs-source-dirs:   test
  ghc-options:      -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      avro              >=0.5.1
    , base              >=4.12  && <5
    , hspec
    , hspec-megaparsec
    , language-avro
    , megaparsec
    , text
    , vector