Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

315 lines (300 sloc) 9.546 kb
name: snap
version: 1.0.0.0
synopsis: Top-level package for the Snap Web Framework
description:
This is the top-level package for the official Snap Framework libraries.
It includes:
.
* The Snaplets API
.
* Snaplets for sessions, authentication, and templates
.
To get started, issue the following sequence of commands:
.
@$ cabal install snap snap-template
$ mkdir myproject
$ cd myproject
$ snap init@
.
If you have trouble or any questions, see our FAQ page
(<http://snapframework.com/faq>) or the documentation
(<http://snapframework.com/docs>).
.
Note: since version 1.0, the \"snap\" executable program for generating
starter projects is provided by the @snap-template@ package.
license: BSD3
license-file: LICENSE
author: Ozgun Ataman, Doug Beardsley, Gregory Collins, Carl Howells, Chris Smith
maintainer: snap@snapframework.com
build-type: Simple
cabal-version: >= 1.8
homepage: http://snapframework.com/
bug-reports: https://github.com/snapframework/snap/issues
category: Web, Snap
extra-source-files:
.ghci
CONTRIBUTORS,
LICENSE,
README.md,
README.SNAP.md,
design.md,
extra/hscolour.css,
extra/haddock.css,
extra/logo.gif,
haddock.sh,
runTestsAndCoverage.sh,
test/bad.tpl,
test/db.cfg,
test/devel.cfg,
test/good.tpl,
test/snaplets/baz/devel.cfg
test/snaplets/baz/templates/bazconfig.tpl
test/snaplets/baz/templates/bazpage.tpl
test/snaplets/embedded/extra-templates/extra.tpl,
test/snaplets/embedded/snaplets/heist/templates/embeddedpage.tpl,
test/snaplets/foosnaplet/devel.cfg,
test/snaplets/foosnaplet/templates/foopage.tpl,
test/snaplets/heist/templates/_foopage.tpl,
test/snaplets/heist/templates/extraTemplates/barpage.tpl,
test/snaplets/heist/templates/foopage.tpl,
test/snaplets/heist/templates/index.tpl,
test/snaplets/heist/templates/page.tpl,
test/snaplets/heist/templates/session.tpl,
test/snaplets/heist/templates/splicepage.tpl,
test/snaplets/heist/templates/userpage.tpl,
test/evenMoreTemplates/bazpage.tpl
Library
hs-source-dirs: src
exposed-modules:
Snap,
Snap.Snaplet
Snap.Snaplet.Heist
Snap.Snaplet.HeistNoClass
Snap.Snaplet.Heist.Compiled
Snap.Snaplet.Heist.Generic
Snap.Snaplet.Heist.Interpreted
Snap.Snaplet.Auth
Snap.Snaplet.Auth.Backends.JsonFile
Snap.Snaplet.Config
Snap.Snaplet.Session
Snap.Snaplet.Session.Common
Snap.Snaplet.Session.SessionManager
Snap.Snaplet.Session.Backends.CookieSession
Snap.Snaplet.Test
other-modules:
Control.Access.RoleBased.Checker
Control.Access.RoleBased.Role
Control.Access.RoleBased.Types
Control.Access.RoleBased.Internal.Role
Control.Access.RoleBased.Internal.RoleMap
Control.Access.RoleBased.Internal.Rule
Control.Access.RoleBased.Internal.Types
Paths_snap
Snap.Snaplet.Auth.AuthManager
Snap.Snaplet.Auth.Types
Snap.Snaplet.Auth.Handlers
Snap.Snaplet.Auth.SpliceHelpers
Snap.Snaplet.Heist.Internal
Snap.Snaplet.Internal.Initializer
Snap.Snaplet.Internal.LensT
Snap.Snaplet.Internal.Lensed
Snap.Snaplet.Internal.RST
Snap.Snaplet.Internal.Types
Snap.Snaplet.Session.SecureCookie
build-depends:
aeson >= 0.6 && < 0.9,
attoparsec >= 0.10 && < 0.13,
base >= 4.4 && < 5,
bytestring >= 0.9.1 && < 0.11,
cereal >= 0.3 && < 0.5,
clientsession >= 0.8 && < 0.10,
comonad >= 1.1 && < 4.3,
configurator >= 0.1 && < 0.4,
containers >= 0.3 && < 0.6,
directory >= 1.0 && < 1.3,
directory-tree >= 0.11 && < 0.13,
dlist >= 0.5 && < 0.8,
errors >= 1.4 && < 1.5,
filepath >= 1.1 && < 1.4,
-- Blacklist bad versions of hashable
hashable (>= 1.1 && < 1.2) || (>= 1.2.0.6 && <1.3),
heist >= 1.0 && < 1.1,
lens >= 3.7.6 && < 4.8,
lifted-base >= 0.2 && < 0.3,
logict >= 0.4.2 && < 0.7,
map-syntax >= 0.2 && < 0.3,
monad-control >= 1.0 && < 1.1,
mtl >= 2.0 && < 2.3,
mwc-random >= 0.8 && < 0.14,
pwstore-fast >= 2.2 && < 2.5,
regex-posix >= 0.95 && < 1,
snap-core >= 1.0 && < 1.1,
snap-server >= 1.0 && < 1.1,
stm >= 2.2 && < 2.5,
syb >= 0.1 && < 0.5,
text >= 0.11 && < 1.3,
time >= 1.1 && < 1.6,
transformers >= 0.2 && < 0.5,
transformers-base >= 0.4 && < 0.5,
unordered-containers >= 0.1.4 && < 0.3,
vector >= 0.7.1 && < 0.11,
vector-algorithms >= 0.4 && < 0.7,
xmlhtml >= 0.1 && < 0.3
extensions:
BangPatterns,
CPP,
DeriveDataTypeable,
ExistentialQuantification,
FlexibleContexts,
FlexibleInstances,
GeneralizedNewtypeDeriving,
MultiParamTypeClasses,
NoMonomorphismRestriction,
OverloadedStrings,
PackageImports,
Rank2Types,
RecordWildCards,
ScopedTypeVariables,
TemplateHaskell,
TypeFamilies,
TypeOperators,
TypeSynonymInstances
if impl(ghc >= 6.12.0)
ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -O2
-fno-warn-orphans -fno-warn-unused-do-bind
else
ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -O2
-fno-warn-orphans
Test-suite testsuite
hs-source-dirs: src test/suite
type: exitcode-stdio-1.0
main-is: TestSuite.hs
ghc-options: -fhpc
other-modules:
Blackbox.Tests
Control.Access.RoleBased.Checker
Control.Access.RoleBased.Role
Control.Access.RoleBased.Types
Control.Access.RoleBased.Internal.Role
Control.Access.RoleBased.Internal.RoleMap
Control.Access.RoleBased.Internal.Rule
Control.Access.RoleBased.Internal.Types
Paths_snap
SafeCWD
Snap,
Snap.Snaplet
Snap.Snaplet.Auth
Snap.Snaplet.Auth.AuthManager
Snap.Snaplet.Auth.Backends.JsonFile
Snap.Snaplet.Auth.Handlers
Snap.Snaplet.Auth.Handlers.Tests
Snap.Snaplet.Auth.SpliceHelpers
Snap.Snaplet.Auth.SpliceTests
Snap.Snaplet.Auth.Tests
Snap.Snaplet.Auth.Types
Snap.Snaplet.Auth.Types.Tests
Snap.Snaplet.Test.Common.App
Snap.Snaplet.Test.Common.BarSnaplet
Snap.Snaplet.Test.Common.EmbeddedSnaplet
Snap.Snaplet.Test.Common.FooSnaplet
Snap.Snaplet.Test.Common.Handlers
Snap.Snaplet.Test.Common.Types
Snap.Snaplet.Config
Snap.Snaplet.Config.Tests
Snap.Snaplet.Heist
Snap.Snaplet.Heist.Compiled
Snap.Snaplet.Heist.Generic
Snap.Snaplet.Heist.Internal
Snap.Snaplet.Heist.Interpreted
Snap.Snaplet.Heist.Tests
Snap.Snaplet.HeistNoClass
Snap.Snaplet.Internal.Initializer
Snap.Snaplet.Internal.LensT
Snap.Snaplet.Internal.LensT.Tests
Snap.Snaplet.Internal.Lensed
Snap.Snaplet.Internal.Lensed.Tests
Snap.Snaplet.Internal.RST
Snap.Snaplet.Internal.RST.Tests
Snap.Snaplet.Internal.Tests
Snap.Snaplet.Internal.Types
Snap.Snaplet.Session
Snap.Snaplet.Session.Backends.CookieSession
Snap.Snaplet.Session.Common
Snap.Snaplet.Session.SecureCookie
Snap.Snaplet.Session.SessionManager
Snap.Snaplet.Test
Snap.Snaplet.Test.Tests
Snap.TestCommon
build-depends:
aeson,
async >= 2.0.1.5 && < 2.1,
attoparsec,
base,
blaze-builder >= 0.3.3.2 && < 0.4,
bytestring,
cereal,
clientsession,
comonad,
configurator,
containers,
deepseq,
directory,
directory-tree,
dlist,
errors,
filepath,
Glob >= 0.7.5 && < 0.8,
hashable,
heist,
http-streams >= 0.7.1.1 && < 0.8,
HUnit >= 1.2.5.2 && < 1.3,
lens,
lifted-base,
logict,
map-syntax,
monad-control,
mtl,
mwc-random,
pwstore-fast,
QuickCheck >= 2.4.2 && < 2.8,
regex-posix,
smallcheck >= 1.1.1 && < 1.2,
snap-core,
snap-server,
snap,
stm,
syb,
test-framework >= 0.8.0.3 && < 0.9,
test-framework-hunit >= 0.3.0.1 && < 0.4,
test-framework-quickcheck2 >= 0.3.0.3 && < 0.4,
test-framework-smallcheck >= 0.2 && < 0.3,
text,
time,
transformers,
transformers-base,
unordered-containers,
vector,
vector-algorithms,
xmlhtml
extensions:
BangPatterns,
CPP,
DeriveDataTypeable,
ExistentialQuantification,
FlexibleContexts,
FlexibleInstances,
GeneralizedNewtypeDeriving,
MultiParamTypeClasses,
NoMonomorphismRestriction,
OverloadedStrings,
PackageImports,
Rank2Types,
RecordWildCards,
ScopedTypeVariables,
TemplateHaskell,
TypeFamilies,
TypeOperators,
TypeSynonymInstances
source-repository head
type: git
location: https://github.com/snapframework/snap.git
Jump to Line
Something went wrong with that request. Please try again.