packages feed

GLM-0.7.0.0: GLM.cabal

name:                GLM
version:             0.7.0.0
synopsis:            Simple Gridlab-D GLM parser and utilities.
description:         Simple Gridlab-D GLM parser and utilities.
category:            Language
homepage:            http://github.com/sordina/GLM
license:             MIT
license-file:        LICENSE
author:              Lyndon Maydwell
maintainer:          maydwell@gmail.com
build-type:          Simple
cabal-version:       >=1.10
extra-source-files:  README.md

source-repository head
  type:     git
  location: git@github.com:sordina/GLM

Library
  default-language:    Haskell2010
  Hs-source-dirs:      src
  Exposed-modules:     GLM.Dot, GLM.Nesting, GLM.Parser, GLM.Tokenizer, GLM.JSON
  build-depends:       base <= 5, parsec, interpolate, bytestring, pureMD5, transformers, lens, mtl,
                       test-framework, test-framework-quickcheck2, QuickCheck, test-framework-th, aeson

executable glm2props
  default-language:    Haskell2010
  main-is:             PropMain.hs
  build-depends:       base <= 5, parsec, lens, test-framework, test-framework-th, test-framework-quickcheck2, pureMD5, interpolate, bytestring, mtl, GLM
  hs-source-dirs:      src

executable glm2dot
  default-language:    Haskell2010
  main-is:             DotMain.hs
  build-depends:       base <= 5, parsec, lens, test-framework, test-framework-th, test-framework-quickcheck2, pureMD5, interpolate, bytestring, mtl, GLM
  hs-source-dirs:      src

executable glm2json
  default-language:    Haskell2010
  main-is:             JSONMain.hs
  build-depends:       base <= 5, parsec, lens, test-framework, test-framework-th, test-framework-quickcheck2, pureMD5, interpolate, bytestring, mtl, GLM, aeson
  hs-source-dirs:      src

Test-Suite test-glm
  default-language:    Haskell2010
  Type:                exitcode-stdio-1.0
  Hs-Source-Dirs:      src,test
  Main-is:             TestMain.hs
  build-depends:       base <= 5, parsec, lens, test-framework, test-framework-th, test-framework-quickcheck2, mtl, GLM