web-rep-0.5.0: web-rep.cabal
cabal-version: 1.12
name: web-rep
version: 0.5.0
synopsis: representations of a web page
category: web
description: An applicative-based, shared-data representation of a web page.
bug-reports: https://github.com/tonyday567/web-page/issues
maintainer: Tony Day <tonyday567@gmail.com>
license: MIT
license-file: LICENSE.md
build-type: Simple
extra-source-files:
stack.yaml
readme.md
library
exposed-modules:
Web.Page
Web.Page.Bootstrap
Web.Page.Bridge
Web.Page.Examples
Web.Page.Html
Web.Page.Html.Input
Web.Page.Mathjax
Web.Page.Render
Web.Page.SharedReps
Web.Page.Server
Web.Page.Types
hs-source-dirs:
src
build-depends:
base >= 4.12 && <5,
aeson >= 1.4.5 && < 1.5,
attoparsec >= 0.13.2 && < 0.14,
bifunctors >= 5.5.5 && < 5.6,
box >= 0.1.0 && < 0.5,
clay >= 0.13 && < 0.14,
foldl >= 1.4.5 && < 1.5,
generic-lens >= 1.1.0 && < 1.3,
interpolatedstring-perl6 >= 1.0.2 && < 1.1,
javascript-bridge >= 0.2.0 && < 0.3,
language-javascript >= 0.6.0 && < 0.8,
lens >= 4.17.1 && < 4.19,
lucid >= 2.9 && < 2.10,
lucid-svg >= 0.7.1 && < 0.8,
mmorph >= 1.1.3 && < 1.2,
mtl >= 2.2.2 && < 2.3,
scotty >= 0.11.5 && < 0.12,
streaming >= 0.2.3 && < 0.3,
text >= 1.2.3 && < 1.3,
text-format >= 0.3.2 && < 0.4,
transformers >= 0.5.6 && < 0.6,
unordered-containers >= 0.2.10 && < 0.3,
wai-middleware-static >= 0.8.2 && < 0.9
default-language: Haskell2010
executable page-example
main-is: example.hs
hs-source-dirs:
app
ghc-options: -funbox-strict-fields -fforce-recomp -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >= 4.12 && <5,
attoparsec >= 0.13.2 && < 0.14,
box >= 0.1.0 && < 0.5,
lens >= 4.17 && < 4.19,
lucid >= 2.9 && < 2.10,
optparse-generic >= 1.3.0 && < 1.4,
scotty >= 0.11.5 && < 0.12,
text >= 1.2.3 && < 1.3,
wai >= 3.2.2 && < 3.3,
wai-extra >= 3.0 && < 3.1,
wai-middleware-static >= 0.8 && < 0.9,
web-rep >= 0.3.0
default-language: Haskell2010
test-suite test
type: exitcode-stdio-1.0
main-is: test.hs
hs-source-dirs:
test
ghc-options: -Wall -O2 -threaded
build-depends:
base >= 4.12 && <5,
doctest >= 0.16 && < 1.0,
lens >= 4.17 && < 4.19,
lucid >= 2.9.11 && < 2.10,
tasty >= 1.2.3 && < 1.3,
tasty-hspec >= 1.1.5 && < 1.2,
text >= 1.2.3 && < 1.3,
web-rep
default-language: Haskell2010