packages feed

syncthing-hs-0.3.0.0: syncthing-hs.cabal

name:                syncthing-hs
version:             0.3.0.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.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.DeviceInfo
                     Network.Syncthing.Types.DirTree
                     Network.Syncthing.Types.DBFile
                     Network.Syncthing.Types.FileInfo
                     Network.Syncthing.Types.FolderInfo
                     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.UsageReport
                     Network.Syncthing.Types.Version
  -- other-extensions:    
  build-depends:       aeson >=0.7.0.5
                     , base >=4.5 && <5
                     , bytestring >=0.9
                     , connection >=0.2.2
                     , containers >=0.5.5.1
                     , either >=4.0
                     , exceptions >= 0.5
                     , http-client >=0.4.6
                     , http-client-tls >=0.2.2
                     , lens >=4.5
                     , time-locale-compat
                     , regex-posix >=0.95.2
                     , text >=1.1.1.0
                     , time 
                     , transformers >=0.2.2.1
                     , unordered-containers >=0.2.3.3
                     , vector >= 0.10.12.3
                     , wreq >=0.4.0.0
  -- hs-source-dirs:    
  default-language:  Haskell2010

test-Suite tests
  type:              exitcode-stdio-1.0
  main-is:           Test.hs
  build-depends:       aeson >=0.7.0.5
                     , base >=4.5 && <5
                     , bytestring >=0.9
                     , containers >= 0.5.5.1
                     , data-default
                     , derive  
                     , either >=4.0
                     , exceptions >= 0.5
                     , lens >=4.5 
                     , http-client >=0.4.6
                     , http-types >= 0.8
                     , quickcheck-instances
                     , scientific >= 0.3.3.8
                     , syncthing-hs
                     , tasty
                     , tasty-hunit
                     , tasty-quickcheck
                     , text >=1.1.1.0
                     , transformers >=0.2.2.1
                     , vector >= 0.10.12.3
                     , wreq >=0.4.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