packages feed

meep-0.1.2.0: meep.cabal

name:                meep
version:             0.1.2.0
synopsis:
  A silly container
description:
  A @Map@-like structure that contains up to one key-value pair
license:             BSD3
license-file:        LICENSE
author:              Matvey Aksenov
maintainer:          matvey.aksenov@gmail.com
category:            Data
build-type:          Simple
cabal-version:       >= 1.10
extra-source-files:
  README.md
  CHANGELOG.md

source-repository head
  type:     git
  location: https://github.com/supki/meep

source-repository this
  type:     git
  location: https://github.com/supki/meep
  tag:      0.1.2.0

library
  default-language:
    Haskell2010
  build-depends:
      base          >= 4.6 && < 5
    , bifunctors    >= 5   && < 6
    , lens          >= 4   && < 5
    , semigroupoids >= 5   && < 6
    , semigroups    >= 0.9 && < 1
  hs-source-dirs:
    src
  exposed-modules:
    Data.Meep

test-suite spec
  default-language:
    Haskell2010
  type:
    exitcode-stdio-1.0
  build-depends:
      base >= 4.6
    , bifunctors
    , hspec
    , hspec-expectations-lens >= 0.3
    , lens
    , QuickCheck
    , semigroupoids
    , semigroups
  hs-source-dirs:
    src
    test
  main-is:
    Spec.hs
  other-modules:
    Data.MeepSpec
  cpp-options:
    -DTEST

test-suite doctest
  default-language:
    Haskell2010
  type:
    exitcode-stdio-1.0
  build-depends:
      base >= 4.6
    , doctest >= 0.9
  hs-source-dirs:
    test
  main-is:
    Doctest.hs
  cpp-options:
    -DTEST