packages feed

data-easy-0.4: data-easy.cabal

name:                data-easy
version:             0.4
synopsis:            Consistent set of utility functions for Maybe, Either, List, Monoids.
description:         Easy to use set of utility functions, implementing a Data.Maybe like
                     interface for other common types, like Either, List, Bool, Tuple, 
                     or even member of the Monoid type class.
                     Also features a set of conversion functions among them, 
                     using sensible defaults.
homepage:            https://github.com/jcristovao/easy-data
license:             BSD3
license-file:        LICENSE
author:              João Cristóvão
maintainer:          jmacristovao@gmail.com
category:            Data
build-type:          Simple

-- Extra files to be distributed with the package, such as examples or a README.
-- extra-source-files:  

-- Constraint on the version of Cabal needed to build this package.
cabal-version:       >=1.18


library
  -- Modules exported by the library.
  exposed-modules: Data.Easy
  
  -- Modules included in this library but not exported.
  -- other-modules:       
  
  -- Other library packages from which modules are imported.
  build-depends   : base          >= 4.6 && < 4.8
                  , either        >= 4.1.1
                  , safe          >= 0.3.3
                  , containers    >= 0.5.0.0
  
  -- Directories containing source files.
  hs-source-dirs:      src 
  
  -- Base language which the package is written in.
  default-language:    Haskell2010

  ghc-options     : -Wall
  
test-suite test
  type:           exitcode-stdio-1.0
  main-is:        main.hs
  hs-source-dirs: test, src
  build-depends:  base          >= 4.6 && < 4.8
                , transformers  >= 0.3
                , either        >= 4.1.1
                , safe          >= 0.3.3
                , containers    >= 0.5.0.0
                , text          >= 0.11.3
                , errors        >= 1.4.3
                , directory     >= 1.2.0.1
                , QuickCheck    >= 2.7 && < 2.8
                , HUnit         >= 1.2.5.2
                , hspec         >= 1.7.2 
                , unix          >= 2.6
                , haskell-src-exts >= 1.14
                , hlint
  default-language : Haskell2010