on dev-params help sign in
squeal/squeal-postgresql/squeal-postgresql.cabal
122 lines 3.5 kB history raw
1name: squeal-postgresql
2version: 0.4.9.0
3synopsis: Squeal PostgreSQL Library
4description: Squeal is a type-safe embedding of PostgreSQL in Haskell
5homepage: https://github.com/morphismtech/squeal
6bug-reports: https://github.com/morphismtech/squeal/issues
7license: BSD3
8license-file: LICENSE
9author: Eitan Chatav
10maintainer: eitan.chatav@gmail.com
11copyright: Copyright (c) 2017 Morphism, LLC
12category: Database
13build-type: Simple
14cabal-version: >=1.18
15extra-doc-files: README.md
17source-repository head
18 type: git
19 location: https://github.com/morphismtech/squeal.git
21library
22 hs-source-dirs: src
23 exposed-modules:
24 Squeal.PostgreSQL
25 Squeal.PostgreSQL.Alias
26 Squeal.PostgreSQL.Binary
27 Squeal.PostgreSQL.Definition
28 Squeal.PostgreSQL.Expression
29 Squeal.PostgreSQL.Expression.Aggregate
30 Squeal.PostgreSQL.Expression.Collection
31 Squeal.PostgreSQL.Expression.Comparison
32 Squeal.PostgreSQL.Expression.Json
33 Squeal.PostgreSQL.Expression.Literal
34 Squeal.PostgreSQL.Expression.Logic
35 Squeal.PostgreSQL.Expression.Math
36 Squeal.PostgreSQL.Expression.Null
37 Squeal.PostgreSQL.Expression.Parameter
38 Squeal.PostgreSQL.Expression.SetOf
39 Squeal.PostgreSQL.Expression.Sort
40 Squeal.PostgreSQL.Expression.Subquery
41 Squeal.PostgreSQL.Expression.Text
42 Squeal.PostgreSQL.Expression.TextSearch
43 Squeal.PostgreSQL.Expression.Time
44 Squeal.PostgreSQL.Expression.Type
45 Squeal.PostgreSQL.Expression.Window
46 Squeal.PostgreSQL.List
47 Squeal.PostgreSQL.Manipulation
48 Squeal.PostgreSQL.Migration
49 Squeal.PostgreSQL.Pool
50 Squeal.PostgreSQL.PG
51 Squeal.PostgreSQL.PQ
52 Squeal.PostgreSQL.Render
53 Squeal.PostgreSQL.Query
54 Squeal.PostgreSQL.Schema
55 Squeal.PostgreSQL.Transaction
56 default-language: Haskell2010
57 ghc-options: -Wall -Werror
58 build-depends:
59 aeson >= 1.2.4.0
60 , base >= 4.11.1.0 && < 5.0
61 , binary-parser >= 0.5.5
62 , bytestring >= 0.10.8.2
63 , bytestring-strict-builder >= 0.4.5
64 , deepseq >= 1.4.3.0
65 , generics-sop >= 0.3.2.0
66 , mmorph >= 1.1.1
67 , mtl >= 2.2.2
68 , network-ip >= 0.3.0.2
69 , postgresql-binary >= 0.12.1
70 , postgresql-libpq >= 0.9.4.1
71 , records-sop >= 0.1.0.0
72 , resource-pool >= 0.2.3.2
73 , scientific >= 0.3.5.3
74 , text >= 1.2.3.0
75 , time >= 1.8.0.2
76 , transformers >= 0.5.2.0
77 , unliftio >= 0.2.10
78 , unliftio-pool >= 0.2.1.0
79 , uuid-types >= 1.0.3
80 , vector >= 0.12.0.1
82test-suite squeal-postgresql-doctest
83 default-language: Haskell2010
84 type: exitcode-stdio-1.0
85 hs-source-dirs: test
86 ghc-options: -Wall
87 main-is: DocTest.hs
88 build-depends:
89 base >= 4.10.0.0
90 , doctest >= 0.11.4
92test-suite squeal-postgresql-specs
93 default-language: Haskell2010
94 type: exitcode-stdio-1.0
95 hs-source-dirs: test/Specs
96 ghc-options: -Wall -main-is Specs
97 main-is: Specs.hs
98 other-modules: ExceptionHandling
99 build-depends:
100 base >= 4.10.0.0
101 , bytestring >= 0.10.8.2
102 , generics-sop >= 0.3.1.0
103 , hspec >= 2.4.8
104 , squeal-postgresql
105 , text >= 1.2.2.2
106 , transformers >= 0.5.2.0
107 , vector >= 0.12.0.1
109executable squeal-postgresql-example
110 default-language: Haskell2010
111 hs-source-dirs: exe
112 ghc-options: -Wall
113 main-is: Example.hs
114 build-depends:
115 base >= 4.10.0.0 && < 5.0
116 , bytestring >= 0.10.8.2
117 , generics-sop >= 0.3.1.0
118 , mtl >= 2.2.1
119 , squeal-postgresql
120 , text >= 1.2.2.2
121 , transformers >= 0.5.2.0
122 , vector >= 0.12.0.1