packages feed

esqueleto-textsearch-1.1.4: esqueleto-textsearch.cabal

name:               esqueleto-textsearch
version:            1.1.4
synopsis:           PostgreSQL full text search for Esqueleto
description:        PostgreSQL text search functions for Esqueleto.
homepage:           https://github.com/jappeace/esqueleto-textsearch
license:            MIT
license-file:       LICENSE
author:             Jappie Klooster <hi@jappie.me>, Alberto Valverde González
maintainer:         hi@jappie.me
copyright:          2023 Jappie Klooster <hi@jappie.me>, 2015 Alberto Valverde González
category:           Database
build-type:         Simple
extra-source-files: README.md
                    Changelog.md
cabal-version:      >=1.10

source-repository head
  type: git
  location: https://github.com/jappeace/esqueleto-textsearch

library
  exposed-modules:
    Database.Esqueleto.TextSearch
    Database.Esqueleto.TextSearch.Language
    Database.Esqueleto.TextSearch.Types

  build-depends:
      base                   >=4.9   && <5
    , esqueleto              >=3.2 && < 3.6
    , parsec                 <3.2
    , persistent             >=2.8.2 && <2.15
    , persistent-postgresql  >=2.10  && <2.15
    , text                   >=1.2   && <2.2

  hs-source-dirs:   src
  default-language: Haskell2010
  ghc-options:      -Wall -fwarn-incomplete-uni-patterns

test-suite spec
  type:             exitcode-stdio-1.0
  ghc-options:      -Wall -fwarn-incomplete-uni-patterns
  hs-source-dirs:   test
  main-is:          Spec.hs
  other-modules:    Database.Esqueleto.TextSearchSpec
  build-depends:
      base
    , esqueleto
    , esqueleto-textsearch
    , hspec
    , HUnit
    , monad-control
    , monad-logger
    , persistent
    , persistent-postgresql
    , persistent-template
    , QuickCheck
    , resourcet
    , text
    , transformers

  default-language: Haskell2010