Skip to content

Commit a75c1cd

Browse files
authored
Merge pull request #45 from phadej/lzma
Use lzma
2 parents 6c66bb3 + d87067b commit a75c1cd

File tree

3 files changed

+8
-70
lines changed

3 files changed

+8
-70
lines changed

servant-swagger-ui.cabal

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,16 +99,13 @@ library
9999
base >=4.7 && <4.12
100100
, blaze-markup >=0.7.0.2 && <0.9
101101
, bytestring >=0.10.4.0 && <0.11
102-
, directory >=1.2.1.0 && <1.4
103-
, file-embed >=0.0.9 && <0.1
104-
, filepath >=1.3.0.2 && <1.5
102+
, file-embed-lzma >=0 && <0.1
105103
, http-media >=0.6.2 && <0.8
106104
, servant >=0.4.4.5 && <0.14
107105
, servant-blaze >=0.4.4.5 && <0.9
108106
, servant-server >=0.4.4.5 && <0.14
109107
, servant-swagger >=1.0.3 && <1.2
110108
, swagger2 >=2.0.1 && <2.3
111-
, template-haskell >=2.9 && <2.14
112109
, text >=1.2.0.6 && <1.3
113110
, wai-app-static >=3.0.1.1 && <3.2
114111
if flag(servant-0-5)
@@ -122,7 +119,6 @@ library
122119
, either
123120
exposed-modules:
124121
Servant.Swagger.UI
125-
Servant.Swagger.UI.Internal
126122
default-language: Haskell2010
127123

128124
test-suite example

src/Servant/Swagger/UI.hs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,12 @@ module Servant.Swagger.UI (
7070
) where
7171

7272
import Data.ByteString (ByteString)
73-
import Data.FileEmbed (embedStringFile)
7473
import Data.Swagger (Swagger)
74+
import FileEmbedLzma
7575
import GHC.TypeLits (KnownSymbol, Symbol, symbolVal)
7676
import Network.Wai.Application.Static (embeddedSettings, staticApp)
7777
import Servant
7878
import Servant.HTML.Blaze (HTML)
79-
import Servant.Swagger.UI.Internal
8079
import Text.Blaze (ToMarkup (..))
8180

8281
import qualified Data.Text as T
@@ -190,19 +189,19 @@ swaggerSchemaUIServerImpl indexTemplate files swagger = return swagger
190189
staticApp $ embeddedSettings files
191190

192191
swaggerUiIndexTemplate :: T.Text
193-
swaggerUiIndexTemplate = $(embedStringFile "index.html.tmpl")
192+
swaggerUiIndexTemplate = $(embedText "index.html.tmpl")
194193

195194
swaggerUiFiles :: [(FilePath, ByteString)]
196-
swaggerUiFiles = $(mkRecursiveEmbedded "swagger-ui-dist-3.9.1")
195+
swaggerUiFiles = $(embedRecursiveDir "swagger-ui-dist-3.9.1")
197196

198197
jensolegIndexTemplate :: T.Text
199-
jensolegIndexTemplate = $(embedStringFile "jensoleg.index.html.tmpl")
198+
jensolegIndexTemplate = $(embedText "jensoleg.index.html.tmpl")
200199

201200
jensolegFiles :: [(FilePath, ByteString)]
202-
jensolegFiles = $(mkRecursiveEmbedded "jensoleg-dist")
201+
jensolegFiles = $(embedRecursiveDir "jensoleg-dist")
203202

204203
redocIndexTemplate :: T.Text
205-
redocIndexTemplate = $(embedStringFile "redoc.index.html.tmpl")
204+
redocIndexTemplate = $(embedText "redoc.index.html.tmpl")
206205

207206
redocFiles :: [(FilePath, ByteString)]
208-
redocFiles = $(mkRecursiveEmbedded "redoc-dist")
207+
redocFiles = $(embedRecursiveDir "redoc-dist")

src/Servant/Swagger/UI/Internal.hs

Lines changed: 0 additions & 57 deletions
This file was deleted.

0 commit comments

Comments
 (0)