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