packages feed

apis-0.0.0: apis.cabal

name:              apis
version:           0.0.0
synopsis:          A Template Haskell library for generating type safe API calls
description:       A library that uses Open Data Tables and JSON Schemas to
                   generate Haskell types and API calls.
homepage:          https://github.com/fabianbergmark/APIs
category:          Web
author:            Fabian Bergmark
maintainer:        fabian.bergmark@gmail.com
license:           BSD2
license-file:      LICENSE
cabal-version:     >= 1.10
build-type:        Simple

extra-source-files: apis/krisinformation/krisinformation.feed.json
                    apis/krisinformation/krisinformation.feed.xml
                    apis/smhi/smhi.pmp.json
                    apis/smhi/smhi.pmp.xml
                    LICENSE

source-repository head
  type:     git
  location: https://github.com/fabianbergmark/APIs.git

library
    default-language: Haskell2010

    hs-source-dirs: src/

    exposed-modules: Control.Monad.Trans.API
                     Data.Settings.YQL
                     Data.State.YQL
                     TH.API
                     TH.API.Input
                     TH.API.Output
                     TH.APIs
                     TH.YQL
                     TH.YQLs

    other-modules: Data.JSON.Void
                   Data.JSON.Schema
                   Data.TH.API
                   Data.TH.Convert
                   Data.TH.FFI
                   Data.TH.Object
                   Data.TH.YQL
                   Helper.File
                   Helper.Name
                   Helper.YQL

    ghc-options: -fno-warn-orphans -fno-warn-unused-binds -fno-warn-unused-matches
           
    build-depends: aeson                == 0.8.*
                 , yql                  == 0.0.*
                 , base                 == 4.*
                 , containers           == 0.4.* || == 0.5.*
                 , deepseq              == 1.3.*
                 , directory            == 1.2.*
                 , ecma262              == 0.0.*
                 , exceptions           == 0.6.*
                 , filemanip            == 0.3.*
                 , filepath             == 1.3.*
                 , hslogger             == 1.2.*
                 , http-conduit         == 2.1.*
                 , hxt                  == 9.3.*
                 , mtl                  == 2.2.*
                 , opendatatable        == 0.0.*
                 , split                == 0.2.*
                 , template-haskell     == 2.9.*
                 , text                 == 1.1.*
                 , th-lift              == 0.6.*
                 , time                 == 1.4.*
                 , transformers         == 0.4.*
                 , unordered-containers == 0.2.*       
                 , utf8-string          == 0.3.*