name:                language-avro
version:             0.1.0.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:          flavio.corpa@47deg.com
copyright:           Copyright © 2019-2020 <http://47deg.com 47 Degrees>
category:            Network
build-type:          Simple
cabal-version:       >=1.10
extra-source-files:  README.md

library
  exposed-modules:     Language.Avro.Types,
                       Language.Avro.Parser
  build-depends:       base >=4.12 && <5
                     , avro
                     , 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:
      base >=4.12 && <5
    , avro
    , language-avro
    , megaparsec
    , text
    , hspec
    , vector