packages feed

hscim-0.3.4: hscim.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.34.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: 83af2bccd0f2eb8ffc6a89254b3c8de7c938537ad70df57e11701e997242f1f7

name:           hscim
version:        0.3.4
synopsis:       hscim json schema and server implementation
description:    The README file will answer all the questions you might have
category:       Web
homepage:       https://github.com/wireapp/hscim/README.md
bug-reports:    https://github.com/wireapp/hscim/issues
author:         Wire Swiss GmbH
maintainer:     Wire Swiss GmbH <backend@wire.com>
copyright:      (c) 2021 Wire Swiss GmbH
license:        AGPL-3
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    CHANGELOG

source-repository head
  type: git
  location: https://github.com/wireapp/hscim

library
  exposed-modules:
      Web.Scim.AttrName
      Web.Scim.Capabilities.MetaSchema
      Web.Scim.Capabilities.MetaSchema.Group
      Web.Scim.Capabilities.MetaSchema.ResourceType
      Web.Scim.Capabilities.MetaSchema.Schema
      Web.Scim.Capabilities.MetaSchema.SPConfig
      Web.Scim.Capabilities.MetaSchema.User
      Web.Scim.Class.Auth
      Web.Scim.Class.Group
      Web.Scim.Class.User
      Web.Scim.ContentType
      Web.Scim.Filter
      Web.Scim.Handler
      Web.Scim.Schema.AuthenticationScheme
      Web.Scim.Schema.Common
      Web.Scim.Schema.Error
      Web.Scim.Schema.ListResponse
      Web.Scim.Schema.Meta
      Web.Scim.Schema.PatchOp
      Web.Scim.Schema.ResourceType
      Web.Scim.Schema.Schema
      Web.Scim.Schema.User
      Web.Scim.Schema.User.Address
      Web.Scim.Schema.User.Certificate
      Web.Scim.Schema.User.Email
      Web.Scim.Schema.User.IM
      Web.Scim.Schema.User.Name
      Web.Scim.Schema.User.Phone
      Web.Scim.Schema.User.Photo
      Web.Scim.Schema.UserTypes
      Web.Scim.Server
      Web.Scim.Server.Mock
      Web.Scim.Test.Acceptance
      Web.Scim.Test.Util
  other-modules:
      Paths_hscim
  hs-source-dirs:
      src
  default-extensions: ConstraintKinds DataKinds DeriveFunctor DeriveGeneric FlexibleContexts FlexibleInstances KindSignatures LambdaCase MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeApplications TypeFamilies TypeOperators TypeSynonymInstances
  ghc-options: -Wall
  build-depends:
      aeson >=1.4.5 && <1.5
    , aeson-qq >=0.8.2 && <0.9
    , attoparsec >=0.13.2 && <0.14
    , base >=4.12 && <4.15
    , bytestring >=0.10.8 && <0.11
    , case-insensitive >=1.2.1.0 && <1.3
    , email-validate >=2.3.2 && <2.4
    , hashable >=1.2.7 && <1.4
    , hedgehog >=1.0.1 && <1.1
    , hspec >=2.7.1 && <2.8
    , hspec-expectations >=0.8.2 && <0.9
    , hspec-wai >=0.9.2 && <0.10
    , http-api-data >=0.4.1 && <0.5
    , http-media >=0.8.0 && <0.9
    , http-types >=0.12.3 && <0.13
    , hw-hspec-hedgehog >=0.1.0 && <0.2
    , list-t >=1.0.4 && <1.1
    , microlens >=0.4.10 && <0.5
    , mmorph >=1.1.3 && <1.2
    , mtl >=2.2.2 && <2.3
    , network-uri >=2.6.2 && <2.7
    , retry >=0.8.1.0 && <0.9
    , scientific >=0.3.6 && <0.4
    , servant >=0.16.2 && <0.19
    , servant-server >=0.16.2 && <0.19
    , stm >=2.5.0 && <2.6
    , stm-containers >=1.1.0 && <1.2
    , string-conversions >=0.4.0 && <0.5
    , template-haskell >=2.14.0 && <2.17
    , text >=1.2.3 && <1.3
    , time >=1.8.0 && <1.10
    , unordered-containers >=0.2.10 && <0.3
    , uuid >=1.3.13 && <1.4
    , wai >=3.2.2 && <3.3
    , wai-extra >=3.0.28 && <3.1
    , warp >=3.2.28 && <3.4
  default-language: Haskell2010

executable hscim-server
  main-is: Main.hs
  other-modules:
      Paths_hscim
  hs-source-dirs:
      server
  default-extensions: ConstraintKinds DataKinds DeriveFunctor DeriveGeneric FlexibleContexts FlexibleInstances KindSignatures LambdaCase MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeApplications TypeFamilies TypeOperators TypeSynonymInstances
  ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      aeson >=1.4.5 && <1.5
    , aeson-qq >=0.8.2 && <0.9
    , attoparsec >=0.13.2 && <0.14
    , base >=4.12 && <4.15
    , bytestring >=0.10.8 && <0.11
    , case-insensitive >=1.2.1.0 && <1.3
    , email-validate >=2.3.2 && <2.4
    , hashable >=1.2.7 && <1.4
    , hedgehog >=1.0.1 && <1.1
    , hscim
    , hspec >=2.7.1 && <2.8
    , hspec-expectations >=0.8.2 && <0.9
    , hspec-wai >=0.9.2 && <0.10
    , http-api-data >=0.4.1 && <0.5
    , http-media >=0.8.0 && <0.9
    , http-types >=0.12.3 && <0.13
    , hw-hspec-hedgehog >=0.1.0 && <0.2
    , list-t >=1.0.4 && <1.1
    , microlens >=0.4.10 && <0.5
    , mmorph >=1.1.3 && <1.2
    , mtl >=2.2.2 && <2.3
    , network-uri >=2.6.2 && <2.7
    , retry >=0.8.1.0 && <0.9
    , scientific >=0.3.6 && <0.4
    , servant >=0.16.2 && <0.19
    , servant-server >=0.16.2 && <0.19
    , stm >=2.5.0 && <2.6
    , stm-containers >=1.1.0 && <1.2
    , string-conversions >=0.4.0 && <0.5
    , template-haskell >=2.14.0 && <2.17
    , text >=1.2.3 && <1.3
    , time >=1.8.0 && <1.10
    , unordered-containers >=0.2.10 && <0.3
    , uuid >=1.3.13 && <1.4
    , wai >=3.2.2 && <3.3
    , wai-extra >=3.0.28 && <3.1
    , warp >=3.2.28 && <3.4
  default-language: Haskell2010

test-suite spec
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      Test.AcceptanceSpec
      Test.Capabilities.MetaSchemaSpec
      Test.Class.AuthSpec
      Test.Class.GroupSpec
      Test.Class.UserSpec
      Test.FilterSpec
      Test.MiscSpec
      Test.Schema.PatchOpSpec
      Test.Schema.UserSpec
      Paths_hscim
  hs-source-dirs:
      test
  default-extensions: ConstraintKinds DataKinds DeriveFunctor DeriveGeneric FlexibleContexts FlexibleInstances KindSignatures LambdaCase MultiParamTypeClasses OverloadedStrings RankNTypes ScopedTypeVariables TypeApplications TypeFamilies TypeOperators TypeSynonymInstances
  ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
  build-tool-depends:
      hspec-discover:hspec-discover
  build-depends:
      aeson >=1.4.5 && <1.5
    , aeson-qq >=0.8.2 && <0.9
    , attoparsec >=0.13.2 && <0.14
    , base >=4.12 && <4.15
    , bytestring >=0.10.8 && <0.11
    , case-insensitive >=1.2.1.0 && <1.3
    , email-validate >=2.3.2 && <2.4
    , hashable >=1.2.7 && <1.4
    , hedgehog >=1.0.1 && <1.1
    , hscim
    , hspec >=2.7.1 && <2.8
    , hspec-expectations >=0.8.2 && <0.9
    , hspec-wai >=0.9.2 && <0.10
    , http-api-data >=0.4.1 && <0.5
    , http-media >=0.8.0 && <0.9
    , http-types >=0.12.3 && <0.13
    , hw-hspec-hedgehog >=0.1.0 && <0.2
    , list-t >=1.0.4 && <1.1
    , microlens >=0.4.10 && <0.5
    , mmorph >=1.1.3 && <1.2
    , mtl >=2.2.2 && <2.3
    , network-uri >=2.6.2 && <2.7
    , retry >=0.8.1.0 && <0.9
    , scientific >=0.3.6 && <0.4
    , servant >=0.16.2 && <0.19
    , servant-server >=0.16.2 && <0.19
    , stm >=2.5.0 && <2.6
    , stm-containers >=1.1.0 && <1.2
    , string-conversions >=0.4.0 && <0.5
    , template-haskell >=2.14.0 && <2.17
    , text >=1.2.3 && <1.3
    , time >=1.8.0 && <1.10
    , unordered-containers >=0.2.10 && <0.3
    , uuid >=1.3.13 && <1.4
    , wai >=3.2.2 && <3.3
    , wai-extra >=3.0.28 && <3.1
    , warp >=3.2.28 && <3.4
  default-language: Haskell2010