Name: couchdb-enumerator
Version: 0.3.2
Cabal-Version: >= 1.8
License: BSD3
License-File: LICENSE
Author: John Lenz <lenz@math.uic.edu>
Maintainer: John Lenz <lenz@math.uic.edu>
Synopsis: Couch DB client library using http-enumerator and aeson
Category: Database, Web
Description:
This package is a thin wrapper around http-enumerator to access a Couch DB Database,
using the aeson package to parse and encode JSON data. http-enumerator, aeson, and
attoparsec fit togther so well that this package is mostly just a direct combination
of these packages. The single additional feature in this package is an attoparsec parser
for views, which allows constant memory processing of view returns.
Build-Type: Simple
Stability: Experimental
Homepage: http://bitbucket.org/wuzzeb/couchdb-enumerator
flag test
description: Build the test executable.
default: False
source-repository head
type: mercurial
location: https://bitbucket.org/wuzzeb/couchdb-enumerator
Library
ghc-options: -Wall -fwarn-tabs
Exposed-Modules:
Database.CouchDB.Enumerator
Build-Depends:
aeson >= 0.4 && < 0.5
, attoparsec >= 0.8 && < 0.11
, attoparsec-enumerator >= 0.2 && < 0.4
, base >= 4 && < 5
, bytestring >= 0.9 && < 0.10
, enumerator >= 0.4 && < 0.5
, http-types >= 0.6 && < 0.7
, http-enumerator >= 0.7 && < 0.8
, monad-control >= 0.2 && < 0.3
, text >= 0.11 && < 0.12
, transformers >= 0.2 && < 0.3
, unordered-containers >= 0.1 && < 0.2
, utf8-string >= 0.3 && < 0.4
Executable test-couch
ghc-options: -Wall -fwarn-tabs -rtsopts
main-is: tests.hs
if flag(test)
Buildable: True
Build-Depends:
aeson >= 0.4 && < 0.5
, attoparsec >= 0.8 && < 0.11
, attoparsec-enumerator >= 0.2 && < 0.4
, base >= 4 && < 5
, bytestring >= 0.9 && < 0.10
, enumerator >= 0.4 && < 0.5
, http-types >= 0.6 && < 0.7
, http-enumerator >= 0.7 && < 0.8
, monad-control >= 0.2 && < 0.3
, text >= 0.11 && < 0.12
, transformers >= 0.2 && < 0.3
, unordered-containers >= 0.1 && < 0.2
, utf8-string >= 0.3 && < 0.4
, containers
, QuickCheck >= 2
, HUnit
, test-framework
, test-framework-quickcheck2
, test-framework-hunit
, vector
else
Buildable: False