sqlc-hs-0.1.0.1: sqlc-hs.cabal
cabal-version: 3.4
name: sqlc-hs
version: 0.1.0.1
-- synopsis:
-- description:
license: Apache-2.0
license-file: LICENSE
author: Alex Hansen
maintainer: alex.biehl@gmail.com
homepage: https://github.com/alexbiehl/sqlc-hs
bug-reports: https://github.com/alexbiehl/sqlc-hs/issues
category: Development
synopsis:
Generate type-safe Haskell code from SQL via https://github.com/sqlc-dev/sqlc.
-- copyright:
build-type: Simple
extra-doc-files: CHANGELOG.md
extra-source-files:
README.md
templates/internal.mysql.hs.jinja
templates/internal.postgresql.hs.jinja
templates/internal.sqlite.hs.jinja
templates/package.cabal.jinja
templates/query.hs.jinja
templates/toplevel.hs.jinja
test/golden/**/*.cabal
test/golden/**/*.hs
test/golden/**/*.input
source-repository head
type: git
location: git@github.com:alexbiehl/sqlc-hs.git
common stuff
ghc-options: -Wall -Wno-name-shadowing
build-depends:
, base <5.0
, sqlc-hs:sqlc-hs-prelude
mixins:
base hiding (Prelude),
sqlc-hs:sqlc-hs-prelude (Sqlc.Hs.Prelude as Prelude)
default-extensions:
DerivingStrategies
DuplicateRecordFields
OverloadedLabels
OverloadedRecordDot
OverloadedStrings
library sqlc-hs-prelude
visibility: private
exposed-modules: Sqlc.Hs.Prelude
build-depends:
, base <5.0
, relude
hs-source-dirs: sqlc-hs-prelude
default-language: GHC2021
library sqlc-hs-protos
visibility: private
exposed-modules:
Proto.Protos.Codegen
Proto.Protos.Codegen_Fields
build-depends: proto-lens-runtime
hs-source-dirs: sqlc-hs-protos
default-language: GHC2021
library
import: stuff
exposed-modules:
Sqlc.Hs.Codegen
Sqlc.Hs.Config
Sqlc.Hs.Main
Sqlc.Hs.Resolve
build-depends:
, aeson
, bytestring
, directory
, ede
, file-embed
, filepath
, mtl
, proto-lens
, proto-lens-runtime
, sqlc-hs:sqlc-hs-protos
, text
, vector
hs-source-dirs: src
default-language: GHC2021
executable sqlc-hs
import: stuff
main-is: Main.hs
-- other-modules:
-- other-extensions:
build-depends: sqlc-hs
hs-source-dirs: app
default-language: GHC2021
test-suite sqlc-hs-test
import: stuff
default-language: GHC2021
build-depends:
, bytestring
, directory
, filepath
, process
, process-extras
, proto-lens
, sqlc-hs:{sqlc-hs, sqlc-hs-protos}
, tasty
, tasty-golden
, temporary
build-tool-depends: tasty-discover:tasty-discover
build-tool-depends: sqlc-hs:sqlc-hs
other-modules: Test.Sqlc.Hs.Golden
-- other-extensions:
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Driver.hs
build-depends: sqlc-hs