packages feed

trek-app-0.1.0.0: trek-app.cabal

cabal-version: 2.0

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

name:           trek-app
version:        0.1.0.0
description:    Please see the README on GitHub at <https://github.com/jfischoff/trek#readme>
homepage:       https://github.com/jfischoff/trek#readme
bug-reports:    https://github.com/jfischoff/trek/issues
author:         Author name here
maintainer:     jonathangfischoff at gmail.com
copyright:      2019 Jonathan Fischoff
license:        BSD3
license-file:   LICENSE
build-type:     Simple
tested-with: GHC==8.8.1
category: Database
synopsis: A PostgreSQL Database Migrator
data-files: data/*.sql
          , data/*.txt


source-repository head
  type: git
  location: https://github.com/jfischoff/trek


executable trek
  main-is: Main.hs
  hs-source-dirs: app
  build-depends:
      base >=4.7 && <5
    , optparse-generic
    , trek-app
  default-language: Haskell2010
  default-extensions: OverloadedStrings

library
  exposed-modules:
      Database.Trek.Run
    , Database.Trek.Parser
  other-modules: Paths_trek_app
  autogen-modules: Paths_trek_app
  hs-source-dirs:
      src
  default-extensions: DataKinds GADTs KindSignatures QuasiQuotes RecordWildCards LambdaCase RankNTypes ScopedTypeVariables OverloadedStrings GeneralizedNewtypeDeriving DerivingVia DeriveGeneric DeriveAnyClass TupleSections
  ghc-options: -Wall
  build-depends:
      base >=4.7 && <5
    , bytestring
    , process
    , aeson
    , time
    , optparse-generic
    , postgresql-simple-opts >= 0.6.0.1
    , optparse-applicative
    , trek-db
    , postgres-options >= 0.2.0.0
    , filepath
    , aeson
    , cryptohash-sha256
    , postgresql-simple
    , semigroups
    , directory
    , pg-transact
    , base64-bytestring
    , split
    , aeson-pretty
  default-language: Haskell2010

test-suite test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules: Tests.Database.Trek.ParserSpec
               , Tests.Database.Trek.RunSpec
               , Paths_trek_app
  autogen-modules: Paths_trek_app
  hs-source-dirs: test
  default-extensions:
      NamedFieldPuns
    , QuasiQuotes
    , RecordWildCards
    , LambdaCase
    , RankNTypes
    , ScopedTypeVariables
    , OverloadedStrings
    , GeneralizedNewtypeDeriving
    , DerivingVia
    , DeriveGeneric
    , DeriveAnyClass
    , TupleSections
  ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
  build-depends:
      base >=4.7 && <5
    , hspec
    , hspec-discover
    , time
    , trek-app
    , optparse-generic
    , postgresql-simple-opts >= 0.6.0.1
    , split
    , temporary
    , directory
    , filepath
    , tmp-postgres
    , resource-pool
    , async
    , time-qq
    , trek-db
    , postgresql-simple
    , postgres-options
  default-language: Haskell2010
  build-tool-depends: hspec-discover:hspec-discover