packages feed

snaplet-redis-0.1.5: snaplet-redis.cabal

name: snaplet-redis
version: 0.1.5
cabal-version: >=1.10
build-type: Simple
license: BSD3
license-file: LICENSE
maintainer: dima@dzhus.org
homepage: https://github.com/dzhus/snaplet-redis#readme
bug-reports: https://github.com/dzhus/snaplet-redis/issues
synopsis: Redis support for Snap Framework
description:
    This package provides a snaplet which exposes interface to Redis in-memory key-value storage as implemented by Hedis library. Inline documentation contains usage examples.
category: Web, Snap
author: Dmitry Dzhus
extra-source-files:
    CHANGELOG.md

source-repository head
    type: git
    location: https://github.com/dzhus/snaplet-redis

flag example
    description:
        Build example
    default: False

library
    exposed-modules:
        Snap.Snaplet.Auth.Backends.Redis
        Snap.Snaplet.RedisDB
        Snap.Snaplet.Session.Backends.RedisSession
    build-depends:
        base <5,
        bytestring <0.11,
        cereal <0.6,
        clientsession <0.10,
        configurator <0.4,
        lens <4.16,
        hedis <0.10,
        mtl <2.3,
        network <2.7,
        snap <1.1,
        snap-core <1.1,
        transformers <0.6,
        text <1.3,
        time <1.9,
        unordered-containers <0.3
    default-language: Haskell2010
    hs-source-dirs: src
    ghc-options: -Wall

executable Example
    
    if !flag(example)
        buildable: False
    main-is: Site.hs
    build-depends:
        base <4.11,
        aeson <1.2,
        bytestring <0.11,
        lens <4.16,
        hedis <0.10,
        heist <1.1,
        monad-control <1.1,
        mtl <2.3,
        snap <1.1,
        snap-core <1.1,
        snap-server <1.1,
        snaplet-redis <0.2,
        text <1.3,
        time <1.9,
        xmlhtml <0.3
    default-language: Haskell2010
    hs-source-dirs: example