hscim-0.4.0: hscim.cabal
cabal-version: 1.12
name: hscim
version: 0.4.0
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/wire-server/libs/hscim/README.md
bug-reports: https://github.com/wireapp/wire-server/issues
author: Wire Swiss GmbH
maintainer: Wire Swiss GmbH <backend@wire.com>
copyright: (c) 2018 Wire Swiss GmbH
license: AGPL-3
license-file: LICENSE
build-type: Simple
extra-source-files:
CHANGELOG
README.md
source-repository head
type: git
location: https://github.com/wireapp/wire-server
subdir: 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.Client
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 -Wredundant-constraints -Wunused-packages
build-depends:
aeson >=2.1.2 && <2.2
, aeson-qq >=0.8.4 && <0.9
, attoparsec >=0.14.4 && <0.15
, base >=4.17.2 && <4.18
, bytestring >=0.11.5 && <0.12
, case-insensitive >=1.2.1 && <1.3
, email-validate >=2.3.2 && <2.4
, hashable >=1.4.3 && <1.5
, hspec >=2.10.10 && <2.11
, hspec-expectations >=0.8.2 && <0.9
, hspec-wai >=0.11.1 && <0.12
, http-api-data >=0.5 && <0.6
, http-media >=0.8.1 && <0.9
, http-types >=0.12.3 && <0.13
, list-t >=1.0.5 && <1.1
, microlens >=0.4.13 && <0.5
, mmorph >=1.2.0 && <1.3
, mtl >=2.2.2 && <2.3
, network-uri >=2.6.4 && <2.7
, retry >=0.9.3 && <0.10
, scientific >=0.3.7 && <0.4
, servant >=0.19.1 && <0.20
, servant-client >=0.19 && <0.20
, servant-client-core >=0.19 && <0.20
, servant-server >=0.19.2 && <0.20
, stm >=2.5.1 && <2.6
, stm-containers >=1.2.0 && <1.3
, string-conversions >=0.4.0 && <0.5
, template-haskell >=2.19.0 && <2.20
, text >=2.0.2 && <2.1
, time >=1.12.2 && <1.13
, uuid >=1.3.15 && <1.4
, wai >=3.2.3 && <3.3
, wai-extra >=3.1.13 && <3.2
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 -Wredundant-constraints
-Wunused-packages
build-depends:
base
, email-validate
, hscim
, network-uri
, stm
, stm-containers
, time
, warp
default-language: Haskell2010
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Paths_hscim
Test.AcceptanceSpec
Test.Capabilities.MetaSchemaSpec
Test.Class.AuthSpec
Test.Class.GroupSpec
Test.Class.UserSpec
Test.FilterSpec
Test.MiscSpec
Test.Schema.AuthenticationSchemeSpec
Test.Schema.GroupSpec
Test.Schema.MetaSchemaSpec
Test.Schema.PatchOpSpec
Test.Schema.ResourceSpec
Test.Schema.UserSpec
Test.Schema.Util
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 -Wredundant-constraints
-Wunused-packages
build-tool-depends: hspec-discover:hspec-discover
build-depends:
aeson
, attoparsec
, base
, bytestring
, email-validate
, hedgehog
, hscim
, hspec
, hspec-expectations
, hspec-wai
, http-types
, hw-hspec-hedgehog
, indexed-traversable
, microlens
, network-uri
, servant
, servant-server
, stm-containers
, text
, wai
, wai-extra
default-language: Haskell2010