packages feed

sqlite-simple-interpolate-0.2.0.0: sqlite-simple-interpolate.cabal

cabal-version:      3.0
name:               sqlite-simple-interpolate
version:            0.2.0.0
synopsis:           Interpolated SQLite queries via quasiquotation
description:
  Please see the readme at https://github.com/ruby0b/sqlite-simple-interpolate#readme.

license:            BSD-3-Clause
license-file:       LICENSE
author:             ruby0b
maintainer:         ruby0b
homepage:           https://github.com/ruby0b/sqlite-simple-interpolate
category:           Database
tested-with:        GHC ==8.10.7 || ==9.2.5 || ==9.4.4
extra-source-files:
  CHANGELOG.md
  README.md

extra-doc-files:    README.md

source-repository head
  type:     git
  location: git://github.com/ruby0b/sqlite-simple-interpolate.git

library
  hs-source-dirs:     src
  exposed-modules:    Database.SQLite.Simple.Interpolate
  build-depends:
    , base                  >=4.14 && <5
    , custom-interpolation  ^>=0.1
    , sqlite-simple         >=0.1
    , template-haskell      >=2.16 && <2.20

  default-extensions:
    TemplateHaskell
    QuasiQuotes

  ghc-options:        -Wall
  default-language:   Haskell2010

flag tests
  manual:  False
  default: True

test-suite sqlite-simple-interpolate-test
  type:             exitcode-stdio-1.0
  main-is:          Main.hs
  hs-source-dirs:   tests
  build-depends:
    , base
    , sqlite-simple
    , sqlite-simple-interpolate

  if !flag(tests)
    buildable: False

  default-language: Haskell2010