packages feed

syncthing-hs-0.1.1.0: syncthing-hs.cabal

name:                syncthing-hs
version:             0.1.1.0
synopsis:            Haskell bindings for the Syncthing REST API
description:         
    .
    see: <https://github.com/syncthing/syncthing/wiki/REST-Interface>
    .
    A short tutorial is available at: 
    <http://jetho.org/posts/2015-03-07-syncthing-hs-tutorial.html>
homepage:            https://github.com/jetho/syncthing-hs
bug-reports:         https://github.com/jetho/syncthing-hs/issues
license:             BSD3
license-file:        LICENSE
author:              Jens Thomas
maintainer:          jetho@gmx.de
-- copyright:           
category:            Network
build-type:          Simple
extra-source-files:  README.md changelog.md
cabal-version:       >=1.10

library
  ghc-options:       -Wall -fno-warn-orphans
  exposed-modules:   Network.Syncthing    
                     Network.Syncthing.Session
                     Network.Syncthing.Get
                     Network.Syncthing.Post
                     Network.Syncthing.Internal
                     Network.Syncthing.Types
                     Network.Syncthing.Utils
  other-modules:     Network.Syncthing.Internal.Config
                     Network.Syncthing.Internal.Error
                     Network.Syncthing.Internal.Monad
                     Network.Syncthing.Internal.Request
                     Network.Syncthing.Internal.Lens
                     Network.Syncthing.Internal.Types
                     Network.Syncthing.Internal.Utils
                     Network.Syncthing.Types.CacheEntry
                     Network.Syncthing.Types.Common
                     Network.Syncthing.Types.Completion
                     Network.Syncthing.Types.Config
                     Network.Syncthing.Types.Connection
                     Network.Syncthing.Types.DeviceId
                     Network.Syncthing.Types.DirTree
                     Network.Syncthing.Types.Error
                     Network.Syncthing.Types.Ignore
                     Network.Syncthing.Types.Model
                     Network.Syncthing.Types.Need
                     Network.Syncthing.Types.Ping
                     Network.Syncthing.Types.Sync
                     Network.Syncthing.Types.System
                     Network.Syncthing.Types.SystemMsg
                     Network.Syncthing.Types.Upgrade
                     Network.Syncthing.Types.Version
  -- other-extensions:    
  build-depends:       aeson >=0.8.0.1
                     , base >=4.5 && <5
                     , bytestring >=0.9
                     , connection >= 0.2.3
                     , containers >= 0.5.5.1
                     , either >=4.3.1
                     , http-client >=0.3.1.1
                     , http-client-tls >=0.2
                     , lens >=4.5 
                     , old-locale >= 1.0.0.6
                     , regex-posix >= 0.95.2
                     , text >=1.2.0.0
                     , time >= 1.4.2
                     , transformers >=0.3.0.0
                     , unordered-containers >= 0.2.5.1
                     , wreq >=0.3.0.0
  -- hs-source-dirs:    
  default-language:  Haskell2010

test-Suite tests
  type:              exitcode-stdio-1.0
  main-is:           Test.hs
  build-depends:       aeson >=0.8.0.1
                     , base >=4.5 && <5
                     , bytestring >=0.9
                     , containers >= 0.5.5.1
                     , derive  
                     , either >=4.3.1
                     , lens >=4.5 
                     , quickcheck-instances
                     , syncthing-hs
                     , tasty
                     , tasty-hunit
                     , tasty-quickcheck
                     , text >=1.2.0.0
                     , transformers >=0.3.0.0
                     , wreq >=0.3.0.0
  other-modules:     Properties.ErrorProperties
                     Properties.JsonArbitrary
                     Properties.JsonInstances
                     Properties.JsonProperties
                     UnitTests.Errors
                     UnitTests.Requests
  hs-source-dirs:    tests
  default-language:  Haskell2010

source-repository head
  type: git
  location: https://github.com/jetho/syncthing-hs