packages feed

cassava-records-0.1.0.1: cassava-records.cabal

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

name:           cassava-records
version:        0.1.0.1
synopsis:       Auto-generation of records data type.
description:    cassava-records library helps in auto-creating record data types using Template Haskell by inferring types from the columns of a csv or compatible input file. The record and type classes instances generated can be seamlessly used with cassava(the haskell csv reader library) to load the data into these record types without dealing with any other level of abstraction.
                Please see README on Github at <https://github.com/gdevanla/cassava-records#readme>
category:       Text, Web, CSV
homepage:       https://github.com/gdevanla/cassava-records#readme
bug-reports:    https://github.com/gdevanla/cassava-records/issues
author:         Guru Devanla
maintainer:     grdvnl@gmail.com
copyright:      2018 Guru Devanla
license:        BSD3
license-file:   LICENSE
build-type:     Simple
cabal-version:  >= 1.10

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

source-repository head
  type: git
  location: https://github.com/gdevanla/cassava-records

library
  hs-source-dirs:
      src
  build-depends:
      attoparsec
    , base >=4.7 && <5
    , bytestring
    , cassava
    , foldl
    , template-haskell
    , text
    , unordered-containers
    , vector
  exposed-modules:
      Data.Cassava.Internal.RecordBuilder
      Data.Cassava.Records
  other-modules:
      Paths_cassava_records
  default-language: Haskell2010

executable cassava-records-exe
  main-is: Main.hs
  hs-source-dirs:
      app
  ghc-options: -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      attoparsec
    , base >=4.7 && <5
    , bytestring
    , cassava
    , cassava-records
    , foldl
    , lens
    , pptable
    , template-haskell
    , text
    , unordered-containers
    , vector
  other-modules:
      Paths_cassava_records
  default-language: Haskell2010

test-suite cassava-records-test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  hs-source-dirs:
      test
  ghc-options: -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      HUnit
    , QuickCheck
    , attoparsec
    , base >=4.7 && <5
    , bytestring
    , cassava
    , cassava-records
    , containers
    , foldl
    , tasty
    , tasty-hunit
    , tasty-quickcheck
    , template-haskell
    , text
    , unordered-containers
    , vector
  other-modules:
      Paths_cassava_records
  default-language: Haskell2010