language-docker 8.1.0 → 8.1.1
raw patch · 2 files changed
+6/−6 lines, 2 filesdep +th-lift-instances
Dependencies added: th-lift-instances
Files
language-docker.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 272fe5de5c9b42f4a0e1cdeadcdb004c3e33136aef8b28cf6143a8b4e6da8fe2+-- hash: 1a3b30b946ca4b0a823997146b93946d7e99ed812bbfdd500d69425534f01c41 name: language-docker-version: 8.1.0+version: 8.1.1 synopsis: Dockerfile parser, pretty-printer and embedded DSL description: All functions for parsing, printing and writting Dockerfiles are exported through @Language.Docker@. For more fine-grained operations look for specific modules that implement a certain functionality. See the <https://github.com/hadolint/language-docker GitHub project> for the source-code and examples.@@ -59,6 +59,7 @@ , template-haskell , text , th-lift+ , th-lift-instances , time default-language: Haskell2010 @@ -93,5 +94,6 @@ , template-haskell , text , th-lift+ , th-lift-instances , time default-language: Haskell2010
src/Language/Docker/Syntax/Lift.hs view
@@ -1,17 +1,15 @@+{-# LANGUAGE PolyKinds #-} {-# LANGUAGE TemplateHaskell #-} module Language.Docker.Syntax.Lift where -import qualified Data.ByteString as ByteString import Data.Fixed (Fixed) import Data.Time.Clock (DiffTime)+import Instances.TH.Lift () -- Defines Lift instances for ByteString and Text import Language.Haskell.TH.Lift import Language.Haskell.TH.Syntax () import Language.Docker.Syntax--instance Lift ByteString.ByteString where- lift b = [|ByteString.pack $(lift $ ByteString.unpack b)|] deriveLift ''Fixed