gitson-0.5.1: gitson.cabal
name: gitson
version: 0.5.1
synopsis: A document store library for Git + JSON.
description: A simple document store library for Git + JSON, based on Aeson. Uses command line git. Transactions use flock, so it's safe even across completely separate programs!
category: Database, JSON, Git
homepage: https://github.com/myfreeweb/gitson
author: Greg V
copyright: 2014-2015 Greg V <greg@unrelenting.technology>
maintainer: greg@unrelenting.technology
license: OtherLicense
license-file: COPYING
build-type: Simple
cabal-version: >= 1.18
extra-source-files:
README.md
tested-with:
GHC == 7.8.3
source-repository head
type: git
location: git://github.com/myfreeweb/gitson.git
library
build-depends:
base >= 4.0.0.0 && < 5
, transformers
, monad-control
, process
, bytestring
, directory
, filepath
, errors
, flock
, aeson
, aeson-pretty
default-language: Haskell2010
exposed-modules:
Gitson
Gitson.Util
other-modules:
Gitson.Json
ghc-prof-options: -auto-all -prof
hs-source-dirs: library
test-suite examples
build-depends:
base >= 4.0.0.0 && < 5
, Glob
, doctest
default-language: Haskell2010
ghc-options: -threaded -Wall -Werror
hs-source-dirs: test-suite
main-is: DocTest.hs
type: exitcode-stdio-1.0
test-suite tests
build-depends:
base >= 4.0.0.0 && < 5
, gitson
, transformers
, process
, directory
, aeson
, hspec
default-language: Haskell2010
ghc-options: -threaded -Wall -Werror -fhpc
hs-source-dirs: test-suite
main-is: Spec.hs
other-modules:
GitsonSpec
type: exitcode-stdio-1.0
benchmark benchmarks
build-depends:
base >= 4.0.0.0 && < 5
, directory
, transformers
, random
, gitson
, aeson
, criterion
default-language: Haskell2010
hs-source-dirs: benchmark
main-is: Bench.hs
type: exitcode-stdio-1.0