Cabal revisions of scotty-0.20
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: scotty-Version: 0.20-Synopsis: Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp-Homepage: https://github.com/scotty-web/scotty-Bug-reports: https://github.com/scotty-web/scotty/issues-License: BSD3-License-file: LICENSE-Author: Andrew Farmer <xichekolas@gmail.com>-Maintainer: The Scotty maintainers-Copyright: (c) 2012-Present, Andrew Farmer and the Scotty contributors-Category: Web-Stability: experimental-Build-type: Simple-Cabal-version: >= 1.10-Description:- A Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp.- .- @- {-# LANGUAGE OverloadedStrings #-}- .- import Web.Scotty- .- main = scotty 3000 $-   get "/:word" $ do-     beam <- captureParam "word"-     html $ mconcat ["<h1>Scotty, ", beam, " me up!</h1>"]- @- .- .- Scotty is the cheap and cheerful way to write RESTful, declarative web applications.- .- * A page is as simple as defining the verb, url pattern, and Text content.- .- * It is template-language agnostic. Anything that returns a Text value will do.- .- * Conforms to WAI Application interface.- .- * Uses very fast Warp webserver by default.- .- As for the name: Sinatra + Warp = Scotty.- .- [WAI] <http://hackage.haskell.org/package/wai>- .- [Warp] <http://hackage.haskell.org/package/warp>-tested-with: GHC == 8.10.7- , GHC == 9.0.2- , GHC == 9.2.8- , GHC == 9.4.6- , GHC == 9.6.2-Extra-source-files:- README.md- changelog.md- examples/404.html- examples/LICENSE- examples/*.hs- examples/static/jquery.js- examples/static/jquery-json.js- examples/uploads/.keep--Library- Exposed-modules: Web.Scotty- Web.Scotty.Trans- Web.Scotty.Internal.Types- Web.Scotty.Cookie- other-modules: Web.Scotty.Action- Web.Scotty.Body- Web.Scotty.Exceptions- Web.Scotty.Route- Web.Scotty.Util- default-language: Haskell2010- build-depends: aeson >= 0.6.2.1 && < 2.3,- base >= 4.6 && < 5,- base-compat-batteries >= 0.10 && < 0.14,- blaze-builder >= 0.3.3.0 && < 0.5,- bytestring >= 0.10.0.2 && < 0.12,- case-insensitive >= 1.0.0.1 && < 1.3,- cookie >= 0.4,- data-default-class >= 0.1,- exceptions >= 0.7 && < 0.11,- http-types >= 0.9.1 && < 0.13,- monad-control >= 1.0.0.3 && < 1.1,- mtl >= 2.1.2 && < 2.4,- network >= 2.6.0.2 && < 3.2,- regex-compat >= 0.95.1 && < 0.96,- stm,- text >= 0.11.3.1 && < 2.1,- time >= 1.8,- transformers >= 0.3.0.0 && < 0.7,- transformers-base >= 0.4.1 && < 0.5,- transformers-compat >= 0.4 && < 0.8,- unliftio >= 0.2,- wai >= 3.0.0 && < 3.3,- wai-extra >= 3.0.0 && < 3.2,- warp >= 3.0.13 && < 3.4-- if impl(ghc < 8.0)- build-depends: fail-- if impl(ghc < 7.10)- build-depends: nats >= 0.1 && < 2-- GHC-options: -Wall -fno-warn-orphans--test-suite spec- main-is: Spec.hs- other-modules: Web.ScottySpec- type: exitcode-stdio-1.0- default-language: Haskell2010- hs-source-dirs: test- build-depends: async,- base,- bytestring,- directory,- hspec == 2.*,- hspec-wai >= 0.6.3,- http-types,- lifted-base,- network,- scotty,- text,- wai- build-tool-depends: hspec-discover:hspec-discover == 2.*- GHC-options: -Wall -threaded -fno-warn-orphans--benchmark weigh- main-is: Main.hs- type: exitcode-stdio-1.0- default-language: Haskell2010- hs-source-dirs: bench- build-depends: base,- scotty,- lucid,- bytestring,- mtl,- text,- transformers,- weigh >= 0.0.16 && <0.1- GHC-options: -Wall -O2 -threaded--source-repository head- type: git- location: git://github.com/scotty-web/scotty.git+Name: scotty +Version: 0.20 +x-revision: 1 +Synopsis: Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp +Homepage: https://github.com/scotty-web/scotty +Bug-reports: https://github.com/scotty-web/scotty/issues +License: BSD3 +License-file: LICENSE +Author: Andrew Farmer <xichekolas@gmail.com> +Maintainer: The Scotty maintainers +Copyright: (c) 2012-Present, Andrew Farmer and the Scotty contributors +Category: Web +Stability: experimental +Build-type: Simple +Cabal-version: >= 1.10 +Description: + A Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp. + . + @ + {-# LANGUAGE OverloadedStrings #-} + . + import Web.Scotty + . + main = scotty 3000 $ +   get "/:word" $ do +     beam <- captureParam "word" +     html $ mconcat ["<h1>Scotty, ", beam, " me up!</h1>"] + @ + . + . + Scotty is the cheap and cheerful way to write RESTful, declarative web applications. + . + * A page is as simple as defining the verb, url pattern, and Text content. + . + * It is template-language agnostic. Anything that returns a Text value will do. + . + * Conforms to WAI Application interface. + . + * Uses very fast Warp webserver by default. + . + As for the name: Sinatra + Warp = Scotty. + . + [WAI] <http://hackage.haskell.org/package/wai> + . + [Warp] <http://hackage.haskell.org/package/warp> +tested-with: GHC == 8.10.7 + , GHC == 9.0.2 + , GHC == 9.2.8 + , GHC == 9.4.6 + , GHC == 9.6.2 +Extra-source-files: + README.md + changelog.md + examples/404.html + examples/LICENSE + examples/*.hs + examples/static/jquery.js + examples/static/jquery-json.js + examples/uploads/.keep + +Library + Exposed-modules: Web.Scotty + Web.Scotty.Trans + Web.Scotty.Internal.Types + Web.Scotty.Cookie + other-modules: Web.Scotty.Action + Web.Scotty.Body + Web.Scotty.Exceptions + Web.Scotty.Route + Web.Scotty.Util + default-language: Haskell2010 + build-depends: aeson >= 0.6.2.1 && < 2.3, + base >= 4.14 && < 5, + base-compat-batteries >= 0.10 && < 0.14, + blaze-builder >= 0.3.3.0 && < 0.5, + bytestring >= 0.10.0.2 && < 0.12, + case-insensitive >= 1.0.0.1 && < 1.3, + cookie >= 0.4, + data-default-class >= 0.1, + exceptions >= 0.7 && < 0.11, + http-types >= 0.9.1 && < 0.13, + monad-control >= 1.0.0.3 && < 1.1, + mtl >= 2.1.2 && < 2.4, + network >= 2.6.0.2 && < 3.2, + regex-compat >= 0.95.1 && < 0.96, + stm, + text >= 0.11.3.1 && < 2.1, + time >= 1.8, + transformers >= 0.3.0.0 && < 0.7, + transformers-base >= 0.4.1 && < 0.5, + transformers-compat >= 0.4 && < 0.8, + unliftio >= 0.2, + wai >= 3.0.0 && < 3.3, + wai-extra >= 3.0.0 && < 3.2, + warp >= 3.0.13 && < 3.4 + + if impl(ghc < 8.0) + build-depends: fail + + if impl(ghc < 7.10) + build-depends: nats >= 0.1 && < 2 + + GHC-options: -Wall -fno-warn-orphans + +test-suite spec + main-is: Spec.hs + other-modules: Web.ScottySpec + type: exitcode-stdio-1.0 + default-language: Haskell2010 + hs-source-dirs: test + build-depends: async, + base, + bytestring, + directory, + hspec == 2.*, + hspec-wai >= 0.6.3, + http-types, + lifted-base, + network, + scotty, + text, + wai + build-tool-depends: hspec-discover:hspec-discover == 2.* + GHC-options: -Wall -threaded -fno-warn-orphans + +benchmark weigh + main-is: Main.hs + type: exitcode-stdio-1.0 + default-language: Haskell2010 + hs-source-dirs: bench + build-depends: base, + scotty, + lucid, + bytestring, + mtl, + text, + transformers, + weigh >= 0.0.16 && <0.1 + GHC-options: -Wall -O2 -threaded + +source-repository head + type: git + location: git://github.com/scotty-web/scotty.git