mig-swagger-ui 0.1.0.1 → 0.1.1.0
raw patch · 2 files changed
+58/−58 lines, 2 filesdep ~file-embed-lzmaPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: file-embed-lzma
API changes (from Hackage documentation)
- Mig.Swagger: instance Data.Default.Class.Default Mig.Swagger.DefaultInfo
- Mig.Swagger: instance GHC.Base.Applicative m => Data.Default.Class.Default (Mig.Swagger.SwaggerConfig m)
+ Mig.Swagger: ($dmdef) :: (Default a, Generic a, GDefault (Rep a)) => a
+ Mig.Swagger: instance Data.Default.Internal.Default Mig.Swagger.DefaultInfo
+ Mig.Swagger: instance GHC.Base.Applicative m => Data.Default.Internal.Default (Mig.Swagger.SwaggerConfig m)
- Mig.Swagger: SwaggerConfig :: Path -> Path -> (OpenApi -> m OpenApi) -> SwaggerConfig m
+ Mig.Swagger: SwaggerConfig :: Path -> Path -> (OpenApi -> m OpenApi) -> SwaggerConfig (m :: Type -> Type)
- Mig.Swagger: [mapSchema] :: SwaggerConfig m -> OpenApi -> m OpenApi
+ Mig.Swagger: [mapSchema] :: SwaggerConfig (m :: Type -> Type) -> OpenApi -> m OpenApi
- Mig.Swagger: [staticDir] :: SwaggerConfig m -> Path
+ Mig.Swagger: [staticDir] :: SwaggerConfig (m :: Type -> Type) -> Path
- Mig.Swagger: [swaggerFile] :: SwaggerConfig m -> Path
+ Mig.Swagger: [swaggerFile] :: SwaggerConfig (m :: Type -> Type) -> Path
- Mig.Swagger: data SwaggerConfig m
+ Mig.Swagger: data SwaggerConfig (m :: Type -> Type)
- Mig.Swagger: printOpenApi :: Server m -> IO ()
+ Mig.Swagger: printOpenApi :: forall (m :: Type -> Type). Server m -> IO ()
- Mig.Swagger: swagger :: forall m. MonadIO m => SwaggerConfig m -> m OpenApi -> Server m
+ Mig.Swagger: swagger :: MonadIO m => SwaggerConfig m -> m OpenApi -> Server m
- Mig.Swagger: withSwagger :: MonadIO m => SwaggerConfig m -> Server m -> Server m
+ Mig.Swagger: withSwagger :: forall (m :: Type -> Type). MonadIO m => SwaggerConfig m -> Server m -> Server m
- Mig.Swagger: writeOpenApi :: FilePath -> Server m -> IO ()
+ Mig.Swagger: writeOpenApi :: forall (m :: Type -> Type). FilePath -> Server m -> IO ()
Files
- mig-swagger-ui.cabal +56/−56
- src/Mig/Swagger.hs +2/−2
mig-swagger-ui.cabal view
@@ -1,45 +1,45 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.35.2.+-- This file has been generated from package.yaml by hpack version 0.39.1. -- -- see: https://github.com/sol/hpack -name: mig-swagger-ui-version: 0.1.0.1-synopsis: Swagger servers for mig library-description: Appends swagger servers for mig servers.- Example of the usage. This code adds swagger server which is serverd on path "swagger-ui" to our server- .- > withSwagger def server-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+name: mig-swagger-ui+version: 0.1.1.0+synopsis: Swagger servers for mig library+description: Appends swagger servers for mig servers.+ Example of the usage. This code adds swagger server which is serverd on path "swagger-ui" to our server+ .+ > withSwagger def server+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- index.html.tmpl- swagger-ui-dist-5.0.0/favicon-16x16.png- swagger-ui-dist-5.0.0/favicon-32x32.png- swagger-ui-dist-5.0.0/oauth2-redirect.html- swagger-ui-dist-5.0.0/swagger-ui-bundle.js- swagger-ui-dist-5.0.0/swagger-ui-bundle.js.map- swagger-ui-dist-5.0.0/swagger-ui-es-bundle-core.js- swagger-ui-dist-5.0.0/swagger-ui-es-bundle-core.js.map- swagger-ui-dist-5.0.0/swagger-ui-es-bundle.js- swagger-ui-dist-5.0.0/swagger-ui-es-bundle.js.map- swagger-ui-dist-5.0.0/swagger-ui-standalone-preset.js- swagger-ui-dist-5.0.0/swagger-ui-standalone-preset.js.map- swagger-ui-dist-5.0.0/swagger-ui.css- swagger-ui-dist-5.0.0/swagger-ui.css.map- swagger-ui-dist-5.0.0/swagger-ui.js- swagger-ui-dist-5.0.0/swagger-ui.js.map- swagger-ui-dist-5.0.0/swagger-initializer.js- swagger-ui-dist-5.0.0/index.css+ README.md+ index.html.tmpl+ swagger-ui-dist-5.0.0/favicon-16x16.png+ swagger-ui-dist-5.0.0/favicon-32x32.png+ swagger-ui-dist-5.0.0/oauth2-redirect.html+ swagger-ui-dist-5.0.0/swagger-ui-bundle.js+ swagger-ui-dist-5.0.0/swagger-ui-bundle.js.map+ swagger-ui-dist-5.0.0/swagger-ui-es-bundle-core.js+ swagger-ui-dist-5.0.0/swagger-ui-es-bundle-core.js.map+ swagger-ui-dist-5.0.0/swagger-ui-es-bundle.js+ swagger-ui-dist-5.0.0/swagger-ui-es-bundle.js.map+ swagger-ui-dist-5.0.0/swagger-ui-standalone-preset.js+ swagger-ui-dist-5.0.0/swagger-ui-standalone-preset.js.map+ swagger-ui-dist-5.0.0/swagger-ui.css+ swagger-ui-dist-5.0.0/swagger-ui.css.map+ swagger-ui-dist-5.0.0/swagger-ui.js+ swagger-ui-dist-5.0.0/swagger-ui.js.map+ swagger-ui-dist-5.0.0/swagger-initializer.js+ swagger-ui-dist-5.0.0/index.css source-repository head type: git@@ -47,29 +47,29 @@ library exposed-modules:- Mig.Swagger+ Mig.Swagger other-modules:- Paths_mig_swagger_ui+ Paths_mig_swagger_ui hs-source-dirs:- src+ src default-extensions:- OverloadedStrings- OverloadedRecordDot- TemplateHaskell- StrictData+ OverloadedStrings+ OverloadedRecordDot+ TemplateHaskell+ StrictData 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- , aeson-pretty- , base >=4.7 && <5- , blaze-html- , blaze-markup- , bytestring- , data-default- , file-embed-lzma- , http-api-data- , lens- , mig >=0.2.0.1- , openapi3- , text+ aeson,+ aeson-pretty,+ base >=4.7 && <5,+ blaze-html,+ blaze-markup,+ bytestring,+ data-default,+ file-embed-lzma >=0.1,+ http-api-data,+ lens,+ mig >=0.2.0.1,+ openapi3,+ text default-language: GHC2021
src/Mig/Swagger.hs view
@@ -114,7 +114,7 @@ indexTemplate swaggerFiles :: [(FilePath, ByteString)]-swaggerFiles = $(embedRecursiveDir "swagger-ui-dist-5.0.0")+swaggerFiles = $$(embedRecursiveDir "swagger-ui-dist-5.0.0") indexTemplate :: Text-indexTemplate = $(embedText "index.html.tmpl")+indexTemplate = $$(embedText "index.html.tmpl")