123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- name: personal-webhooks
- version: 0.1.0.0
- synopsis: Trigger personal scripts from incoming HTTP requests
- license: BSD2
- license-file: LICENSE
- author: Peter Jones <pjones@devalot.com>
- maintainer: Peter Jones <pjones@devalot.com>
- copyright: Copyright (c) 2017,2018 Peter J. Jones
- category: Web
- build-type: Simple
- cabal-version: >=1.10
- -- description:
-
- --------------------------------------------------------------------------------
- extra-source-files:
- README.md
- CHANGES.md
- docs/*.md
- docs/*.org
- examples/*.yml
- examples/*.json
-
- --------------------------------------------------------------------------------
- -- Files needed at run time.
- data-files:
- data/migrations/*.sql
- examples/*.sh
-
- --------------------------------------------------------------------------------
- source-repository head
- type: git
- location: git://github.com/pjones/personal-webhooks.git
-
- --------------------------------------------------------------------------------
- flag maintainer
- description: Enable settings for the package maintainer.
- manual: True
- default: False
-
- --------------------------------------------------------------------------------
- library
- exposed-modules:
- Web.Hooks.Personal.Action
- Web.Hooks.Personal.Config
- Web.Hooks.Personal.Database
- Web.Hooks.Personal.Env
- Web.Hooks.Personal.Hook
- Web.Hooks.Personal.Request
- -- Web.Hooks.Personal.Internal
- -- Web.Hooks.Personal.Internal.Action
- Web.Hooks.Personal.Internal.Action.Config
- Web.Hooks.Personal.Internal.Action.Options
- Web.Hooks.Personal.Internal.Action.Prim
- Web.Hooks.Personal.Internal.Action.Status
- -- Web.Hooks.Personal.Internal.Database
- Web.Hooks.Personal.Internal.Database.Config
- Web.Hooks.Personal.Internal.Database.Functions
- Web.Hooks.Personal.Internal.Database.Generic
- Web.Hooks.Personal.Internal.Database.Prim
- -- Web.Hooks.Personal.Internal.Hook
- Web.Hooks.Personal.Internal.Hook.Database
- Web.Hooks.Personal.Internal.Hook.FindBy
- Web.Hooks.Personal.Internal.Hook.Prim
- -- Web.Hooks.Personal.Internal.Request
- Web.Hooks.Personal.Internal.Request.Config
- Web.Hooks.Personal.Internal.Request.Prim
- -- Web.Hooks.Personal.Internal.Util
- Web.Hooks.Personal.Internal.Util.Process
-
- other-modules:
- Paths_personal_webhooks
-
- hs-source-dirs: lib
- default-language: Haskell2010
- ghc-options: -Wall -fwarn-incomplete-uni-patterns -Wincomplete-record-updates
-
- if flag(maintainer)
- ghc-options: -Werror
-
- build-depends: base >= 4.9 && < 5
- , aeson >= 1.1 && < 2.0
- , bytestring >= 0.10 && < 0.11
- , containers >= 0.5 && < 0.6
- , cryptonite >= 0.23 && < 0.26
- , data-default >= 0.7 && < 1.0
- , directory >= 1.3 && < 1.4
- , filepath >= 1.4 && < 1.5
- , opaleye >= 0.6 && < 0.7
- , optparse-applicative >= 0.13 && < 0.15
- , postgresql-simple >= 0.5 && < 0.6
- , postgresql-simple-migration >= 0.1 && < 0.2
- , product-profunctors >= 0.8 && < 0.11
- , resource-pool >= 0.2 && < 0.3
- , sandi >= 0.4 && < 0.5
- , template-haskell >= 2.11 && < 2.15
- , text >= 1.2 && < 1.3
- , time >= 1.6 && < 1.9
- , transformers >= 0.5 && < 1.0
- , yaml >= 0.8 && < 0.9
-
- --------------------------------------------------------------------------------
- executable webhooks
- other-modules:
- UI.Create
- UI.List
- UI.Run
- UI.Server
-
- hs-source-dirs: src
- main-is: Main.hs
- default-language: Haskell2010
- ghc-options: -Wall -fwarn-incomplete-uni-patterns -Wincomplete-record-updates
-
- build-depends: base
- , aeson
- , bytestring
- , data-default
- , opaleye
- , optparse-applicative
- , personal-webhooks
- , snap-core >= 1.0 && < 1.2
- , snap-server >= 1.0 && < 1.2
- , table-layout >= 0.8 && < 0.9
- , text
- , transformers
-
- if flag(maintainer)
- ghc-options: -Werror
|