packages feed

inferno-vc-0.1.0: inferno-vc.cabal

cabal-version:       >=1.10
name:                inferno-vc
version:             0.1.0
synopsis:            Version control server for Inferno
description:         A version control server for Inferno scripts
category:            DSL,Scripting
homepage:            https://github.com/plow-technologies/inferno.git#readme
bug-reports:         https://github.com/plow-technologies/inferno.git/issues
copyright:           Plow-Technologies LLC
license:             MIT
license-file:        LICENSE
author:              Sam Balco
maintainer:          info@plowtech.net
build-type:          Simple
extra-source-files:  CHANGELOG.md

source-repository head
  type: git
  location: https://github.com/plow-technologies/inferno.git

library
  exposed-modules:
      Inferno.VersionControl.Client
    , Inferno.VersionControl.Client.Cached
    , Inferno.VersionControl.Operations
    , Inferno.VersionControl.Operations.Error
    , Inferno.VersionControl.Log
    , Inferno.VersionControl.Server
    , Inferno.VersionControl.Server.Types
    , Inferno.VersionControl.Server.UnzipRequest
    , Inferno.VersionControl.Types
  hs-source-dirs:
      src
  ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates
  build-depends:
      aeson                              >= 2.1.1 && < 2.2
    , async                              >= 2.2.4 && < 2.3
    , base                               >= 4.13 && < 4.17
    , base64-bytestring                  >= 1.2.1 && < 1.3
    , bytestring                         >= 0.10.10 && < 0.12
    , containers                         >= 0.6.2 && < 0.7
    , cryptonite                         >= 0.30 && < 0.31
    , directory                          >= 1.3.6 && < 1.4
    , filepath                           >= 1.4.2 && < 1.5
    , generic-lens                       >= 2.2.1 && < 2.3
    , http-client                        >= 0.7.13 && < 0.8
    , http-types                         >= 0.12.3 && < 0.13
    , inferno-types                      >= 0.1.0 && < 0.2
    , lens                               >= 5.2 && < 5.3
    , mtl                                >= 2.2.2 && < 2.3
    , plow-log                           >= 0.1.6 && < 0.2
    , QuickCheck                         >= 2.14.2 && < 2.15
    , quickcheck-arbitrary-adt           >= 0.3.1 && < 0.4
    , quickcheck-instances               >= 0.3.28 && < 0.4
    , servant                            >= 0.19 && < 0.20
    , servant-client                     >= 0.19 && < 0.20
    , servant-server                     >= 0.19.1 && < 0.20
    , servant-typed-error                >= 0.1.2 && < 0.2
    , text                               >= 2.0.1 && < 2.1
    , time                               >= 1.9.3 && < 1.12
    , wai                                >= 3.2.3 && < 3.3
    , wai-extra                          >= 3.1.12 && < 3.2
    , warp                               >= 3.3.23 && < 3.4
    , yaml                               >= 0.11.8 && < 0.12
    , zlib                               >= 0.6.3 && < 0.7

  default-language: Haskell2010
  default-extensions:
      DeriveDataTypeable
    , DeriveFunctor
    , DeriveGeneric
    , FlexibleContexts
    , FlexibleInstances
    , LambdaCase
    , MultiParamTypeClasses
    , OverloadedStrings
    , TupleSections
    , RecordWildCards

-- An example executable definition, needs instantation of author/group types:
-- executable inferno-vc-server
--   main-is: Main.hs
--   hs-source-dirs:
--       app
--   ghc-options: -Wall -Werror -Wincomplete-uni-patterns -Wincomplete-record-updates -threaded -rtsopts -with-rtsopts=-T
--   build-depends:
--       base >=4.7 && <5
--     , inferno-vc
--   default-language: Haskell2010