sqel-0.0.1.0: sqel.cabal
cabal-version: 2.2
-- This file has been generated from package.yaml by hpack version 0.35.0.
--
-- see: https://github.com/sol/hpack
name: sqel
version: 0.0.1.0
synopsis: Guided derivation for Hasql statements
description: See https://hackage.haskell.org/package/sqel/docs/Sqel.html
category: Database
homepage: https://git.tryp.io/tek/sqel
bug-reports: https://github.com/tek/sqel/issues
author: Torsten Schmits
maintainer: hackage@tryp.io
copyright: 2023 Torsten Schmits
license: BSD-2-Clause-Patent
license-file: LICENSE
build-type: Simple
source-repository head
type: git
location: https://git.tryp.io/tek/sqel
library
exposed-modules:
Sqel
Sqel.Class.MatchView
Sqel.Class.MigrationEffect
Sqel.Class.Mods
Sqel.Codec
Sqel.Codec.PrimDecoder
Sqel.Codec.PrimEncoder
Sqel.Codec.Product
Sqel.Codec.Sum
Sqel.Column
Sqel.ColumnConstraints
Sqel.Comp
Sqel.Data.Codec
Sqel.Data.Dd
Sqel.Data.FieldPath
Sqel.Data.FragType
Sqel.Data.Migration
Sqel.Data.MigrationParams
Sqel.Data.Mods
Sqel.Data.Order
Sqel.Data.PgType
Sqel.Data.PgTypeName
Sqel.Data.Projection
Sqel.Data.ProjectionWitness
Sqel.Data.QuerySchema
Sqel.Data.Sel
Sqel.Data.SelectExpr
Sqel.Data.Selector
Sqel.Data.Sql
Sqel.Data.SqlFragment
Sqel.Data.TableSchema
Sqel.Data.Term
Sqel.Data.Uid
Sqel.Ext
Sqel.Kind
Sqel.Merge
Sqel.Migration.Column
Sqel.Migration.Consistency
Sqel.Migration.Data.Ddl
Sqel.Migration.Ddl
Sqel.Migration.Init
Sqel.Migration.Metadata
Sqel.Migration.Run
Sqel.Migration.Statement
Sqel.Migration.Table
Sqel.Migration.Transform
Sqel.Migration.Type
Sqel.Mods
Sqel.Names
Sqel.Names.Data
Sqel.Names.Error
Sqel.Names.Rename
Sqel.Names.Set
Sqel.PgType
Sqel.Prim
Sqel.Product
Sqel.Query
Sqel.Query.Combinators
Sqel.Query.Fragments
Sqel.Query.SelectExpr
Sqel.ReifyCodec
Sqel.ReifyDd
Sqel.ResultShape
Sqel.SOP.Constraint
Sqel.SOP.Enum
Sqel.SOP.Error
Sqel.SOP.HasGeneric
Sqel.SOP.Newtype
Sqel.Sql
Sqel.Sql.Prepared
Sqel.Sql.Select
Sqel.Sql.Type
Sqel.Statement
Sqel.Sum
Sqel.Text.Case
Sqel.Text.DbIdentifier
Sqel.Text.Quote
Sqel.Type
Sqel.Uid
hs-source-dirs:
lib
default-extensions:
StandaloneKindSignatures
AllowAmbiguousTypes
ApplicativeDo
BangPatterns
BinaryLiterals
BlockArguments
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveLift
DeriveTraversable
DerivingStrategies
DerivingVia
DisambiguateRecordFields
DoAndIfThenElse
DuplicateRecordFields
EmptyCase
EmptyDataDecls
ExistentialQuantification
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
InstanceSigs
KindSignatures
LambdaCase
LiberalTypeSynonyms
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
OverloadedLabels
OverloadedLists
OverloadedStrings
PackageImports
PartialTypeSignatures
PatternGuards
PatternSynonyms
PolyKinds
QuantifiedConstraints
QuasiQuotes
RankNTypes
RecordWildCards
RecursiveDo
RoleAnnotations
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TupleSections
TypeApplications
TypeFamilies
TypeFamilyDependencies
TypeOperators
TypeSynonymInstances
UndecidableInstances
UnicodeSyntax
ViewPatterns
ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages
build-depends:
aeson ==2.0.*
, base >=4.12 && <5
, chronos ==1.1.*
, composition ==1.0.*
, containers
, contravariant ==1.5.*
, exon ==1.4.*
, extra ==1.7.*
, first-class-families ==0.8.*
, generic-lens ==2.2.*
, generics-sop ==0.5.*
, hasql ==1.6.*
, incipit-base ==0.5.*
, invariant ==0.6.*
, microlens ==0.4.*
, path ==0.9.*
, path-io ==1.7.*
, prettyprinter ==1.7.*
, scientific ==0.3.*
, singletons >=3 && <3.1
, singletons-base ==3.1.*
, some ==1.0.*
, template-haskell
, time
, transformers
, type-errors ==0.2.*
, uuid ==1.3.*
, vector ==0.12.*
mixins:
base hiding (Prelude)
, incipit-base (IncipitBase as Prelude)
, incipit-base hiding (IncipitBase)
default-language: Haskell2010
test-suite sqel-unit
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Sqel.Test.Bug
Sqel.Test.Error.CantInferCheckQuery
Sqel.Test.Error.CompArgs
Sqel.Test.Error.HigherOrderColumn
Sqel.Test.Error.NewtypeNoGeneric
Sqel.Test.Error.NewtypeNoNewtype
Sqel.Test.Error.PolyHasField
Sqel.Test.Error.QueryColumMismatch
Sqel.Test.ErrorTest
Sqel.Test.HasGeneric
Sqel.Test.MigrationTest
Sqel.Test.QueryProjectionTest
Sqel.Test.SqlCodeTest
Sqel.Test.StatementTest
Test
hs-source-dirs:
test
default-extensions:
StandaloneKindSignatures
AllowAmbiguousTypes
ApplicativeDo
BangPatterns
BinaryLiterals
BlockArguments
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveLift
DeriveTraversable
DerivingStrategies
DerivingVia
DisambiguateRecordFields
DoAndIfThenElse
DuplicateRecordFields
EmptyCase
EmptyDataDecls
ExistentialQuantification
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
InstanceSigs
KindSignatures
LambdaCase
LiberalTypeSynonyms
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
OverloadedLabels
OverloadedLists
OverloadedStrings
PackageImports
PartialTypeSignatures
PatternGuards
PatternSynonyms
PolyKinds
QuantifiedConstraints
QuasiQuotes
RankNTypes
RecordWildCards
RecursiveDo
RoleAnnotations
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TupleSections
TypeApplications
TypeFamilies
TypeFamilyDependencies
TypeOperators
TypeSynonymInstances
UndecidableInstances
UnicodeSyntax
ViewPatterns
ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.12 && <5
, exon ==1.4.*
, generics-sop ==0.5.*
, hedgehog ==1.1.*
, incipit-base ==0.5.*
, microlens ==0.4.*
, sqel
, tasty ==1.4.*
, tasty-hedgehog ==1.3.*
mixins:
base hiding (Prelude)
, incipit-base (IncipitBase as Prelude)
, incipit-base hiding (IncipitBase)
default-language: Haskell2010