packages feed

data-basic-0.3.0.0: data-basic.cabal

name:                data-basic
version:             0.3.0.0
synopsis:            A database library with a focus on ease of use, type safety and useful error messages
description:         Please see README.md
homepage:            https://gitlab.com/haskell-hr/basic
license:             MIT
license-file:        LICENSE
author:              Nikola Henezi, Luka Horvat
maintainer:          nikola@henezi.com, luka.horvat9@gmail.com
category:            Database
build-type:          Simple
cabal-version:       >=1.10
extra-source-files:  README.md, CHANGELOG.md

library
  hs-source-dirs:      src
  other-modules:       Internal.Interlude
  exposed-modules:
                       Internal.Data.Basic.TH
                       Internal.Data.Basic
                       Internal.Control.Effects.Basic
                       Internal.Data.Basic.Types
                       Internal.Data.Basic.Lens
                       Internal.Data.Basic.TH.Types
                       Internal.Data.Basic.TH.Compiler
                       Internal.Data.Basic.TH.SqlToHsTypes
                       Internal.Data.Basic.TH.Helper
                       Internal.Data.Basic.TH.Generator
                       Internal.Data.Basic.Sql.Types
                       Internal.Data.Basic.Compiler
                       Internal.Data.Basic.Replace
                       Internal.Data.Basic.Common
                       Internal.Data.Basic.Virtual
                       Internal.Data.Basic.Compare
                       Internal.Data.Basic.Foreign
                       Internal.Data.Basic.TypeLevel
                       Internal.Data.Basic.SqlToHsTypes
                       Internal.Composite
                       Data.Basic.Example
                       Data.Basic.Tutorial
                       Data.Basic
  build-depends:       base >= 4.7 && < 5
                     , simple-effects >= 0.10.0.0
                     , lens
                     , postgresql-simple
                     , text
                     , hssqlppp
                     , template-haskell >= 2.12.0.0
                     , cases
                     , containers
                     , time
                     , bytestring
                     , overload
                     , aeson
                     , lens-aeson
                     , binary
                     , string-conv
                     , mtl
                     , simple-logging
                     , scientific
                     , attoparsec
  default-language:    Haskell2010
  default-extensions:  NoImplicitPrelude
                       OverloadedStrings
                       DuplicateRecordFields
                       MultiParamTypeClasses
                       DataKinds
                       TemplateHaskell
                       FlexibleContexts
                       FlexibleInstances
                       TypeFamilies
                       ScopedTypeVariables
                       ConstraintKinds
                       NoMonomorphismRestriction
                       TypeOperators
                       TypeApplications
                       PolyKinds
                       DeriveGeneric
  ghc-options:         -Wall

test-suite basic-test
  type:                exitcode-stdio-1.0
  hs-source-dirs:      test
  main-is:             Spec.hs
  other-modules:       Model
  build-depends:       base
                     , data-basic
                     , postgresql-simple
                     , time
                     , lens
                     , aeson
                     , string-conv
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  default-language:    Haskell2010
  default-extensions:  NoImplicitPrelude
                       OverloadedStrings
                       DuplicateRecordFields
                       MultiParamTypeClasses
                       DataKinds
                       TemplateHaskell
                       FlexibleContexts
                       FlexibleInstances
                       TypeFamilies
                       ScopedTypeVariables
                       ConstraintKinds
                       NoMonomorphismRestriction
                       TypeOperators
                       TypeApplications
                       PolyKinds
                       DeriveGeneric
source-repository head
  type:     git
  location: https://gitlab.com/haskell-hr/basic.git