packages feed

scuttlebutt-types-0.2.0: scuttlebutt-types.cabal

Name: scuttlebutt-types
Version: 0.2.0
License: BSD3
License-File: LICENSE
Author: bkil.hu, Peter Ferenc Hajdu, Joey Hess
Maintainer: Joey Hess <id@joeyh.name>
Copyright: 2017 bkil.hu, Peter Ferenc Hajdu, Joey Hess
Category: Network
Build-Type: Simple
Extra-Source-Files: README.md CHANGELOG
Cabal-Version: >=1.10
Synopsis: generic types for Secure Scuttlebutt
Description:
 Secure Scuttlebutt is a database of unforgeable append-only feeds,
 optimized for efficient replication for peer to peer protocols.
 .
 This library contains data types for common Scuttlebutt messages,
 including JSON serialization.

Library
  Hs-Source-Dirs: src
  GHC-Options: -Wall -fno-warn-tabs
  Exposed-Modules:
    Ssb.Types
    Ssb.Types.Message
    Ssb.Types.Link
    Ssb.Types.Key
    Ssb.Types.Hash
  Build-Depends:
    base (>= 4.7 && < 5),
    bytestring,
    base64-bytestring,
    aeson,
    ed25519,
    cryptonite,
    text,
    memory
  Default-Language: Haskell2010

Test-Suite scuttlebutt-types-test
  Type: exitcode-stdio-1.0
  Hs-Source-Dirs: test
  Main-Is: Spec.hs
  Build-Depends:
    base,
    scuttlebutt-types,
    hspec,
    bytestring,
    aeson,
    text
  Other-Modules:
    MessageSpec
    LinkSpec
    KeySpec
    HashSpec
  Ghc-Options: -Wall -fno-warn-tabs -threaded -rtsopts -with-rtsopts=-N
  Default-Language: Haskell2010

source-repository head
  type: git
  location: https://git.joeyh.name/git/haskell-scuttlebutt-types.git