cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.35.2. -- -- see: https://github.com/sol/hpack name: mig version: 0.2.1.0 synopsis: Build lightweight and composable servers description: The Core for the mig server library. With library mig we can build lightweight and composable servers. There are only couple of combinators to assemble servers from parts. It supports generic handler functions as servant does. But strives to use more simple model for API. It does not go to describing Server API at type level which leads to simpler error messages. . * quick start guide at . * examples directory for more servers: at . * reference for the main functions: category: Web homepage: https://github.com/anton-k/mig#readme bug-reports: https://github.com/anton-k/mig/issues author: Anton Kholomiov maintainer: anton.kholomiov@gmail.com copyright: 2023 Anton Kholomiov license: BSD3 license-file: LICENSE build-type: Simple extra-source-files: README.md source-repository head type: git location: https://github.com/anton-k/mig library exposed-modules: Mig.Core Mig.Core.Api Mig.Core.Api.NormalForm.TreeApi Mig.Core.Class Mig.Core.Class.MediaType Mig.Core.Class.Monad Mig.Core.Class.Plugin Mig.Core.Class.Response Mig.Core.Class.Route Mig.Core.Class.Server Mig.Core.Class.Url Mig.Core.OpenApi Mig.Core.Server Mig.Core.Server.Cache Mig.Core.ServerFun Mig.Core.Types Mig.Core.Types.Http Mig.Core.Types.Info Mig.Core.Types.Pair Mig.Core.Types.Route other-modules: Paths_mig hs-source-dirs: src default-extensions: OverloadedStrings TypeFamilies OverloadedRecordDot DuplicateRecordFields LambdaCase DerivingStrategies StrictData AllowAmbiguousTypes DataKinds ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -Wunused-packages build-depends: aeson , base >=4.7 && <5 , blaze-html , bytestring , case-insensitive , containers , exceptions , extra , filepath , http-api-data , http-media , http-types , insert-ordered-containers , lens , lrucache , mtl , openapi3 , safe , text , time , transformers default-language: GHC2021 test-suite mig-test type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: Test.Api Test.Server Test.Server.Common Test.Server.Counter Test.Server.Hello Test.Server.RouteArgs Paths_mig hs-source-dirs: test default-extensions: OverloadedStrings TypeFamilies OverloadedRecordDot DuplicateRecordFields LambdaCase DerivingStrategies StrictData AllowAmbiguousTypes DataKinds ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -Wunused-packages -threaded -rtsopts -with-rtsopts=-N build-depends: aeson , base >=4.7 && <5 , bytestring , containers , hspec , http-api-data , http-types , mig , mtl , openapi3 , text default-language: GHC2021