packages feed

cassava-embed-0.1.0.0: cassava-embed.cabal

-- This file has been generated from package.yaml by hpack version 0.17.1.
--
-- see: https://github.com/sol/hpack

name:           cassava-embed
version:        0.1.0.0
synopsis:       CSV-file embedding library
description:    @cassava-embed@ helps to embed CSV-file using TemplateHaskell.
category:       Text,CSV
homepage:       https://github.com/typeable/cassava-embed#readme
author:         Typeable.io contributors
maintainer:     makeit@typeable.io
license:        BSD3
license-file:   LICENSE
tested-with:    GHC ==8.0.2, GHC ==7.10.3
build-type:     Simple
cabal-version:  >= 1.10

extra-source-files:
    CHANGES.md
    README.md

data-files:
    example/data.csv

flag build-examples
  description: Build example(s)
  manual: True
  default: False

library
  hs-source-dirs:
      src
  build-depends:
      base >= 4.7 && < 5
    , cassava
    , template-haskell
    , bytestring
    , vector
  exposed-modules:
      Data.Csv.Embed
  default-language: Haskell2010

executable example
  main-is: Main.hs
  hs-source-dirs:
      example
  build-depends:
      base >= 4.7 && < 5
    , cassava
    , template-haskell
  if flag(build-examples)
    buildable: True
    if impl(ghc < 8.0.1)
      build-depends:
          cassava-embed
        , th-lift
    else
      build-depends:
          cassava-embed
  else
    buildable: False
  other-modules:
      Types
  default-language: Haskell2010