diff --git a/src/App.hs b/src/App.hs index 636ea04..26603b1 100644 --- a/src/App.hs +++ b/src/App.hs @@ -1,6 +1,7 @@ module App where import Control.Applicative (optional) +import Control.Monad import Control.Monad.Except import Control.Monad.Reader import Control.Monad.State diff --git a/src/Import.hs b/src/Import.hs index 96fd06e..a6fcc4f 100644 --- a/src/Import.hs +++ b/src/Import.hs @@ -4,6 +4,7 @@ module Import where import Control.Lens ((&)) import Control.Monad import Control.Monad.Except +import Control.Monad.IO.Class import Data.Aeson import qualified Data.ByteString as B diff --git a/src/Types/Content.hs b/src/Types/Content.hs index 48ae460..578d1ce 100644 --- a/src/Types/Content.hs +++ b/src/Types/Content.hs @@ -4,6 +4,7 @@ Types for the blog content - articles and metas. module Types.Content where import Control.Applicative +import Control.Monad import Control.Monad.State import Control.Monad.Trans.Except import qualified Control.Monad.Trans.State.Strict as StrictState diff --git a/stack.yaml b/stack.yaml index 809ce2b..7ca16e3 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,6 +1,8 @@ -resolver: lts-21.3 +resolver: lts-22.13 packages: - '.' +extra-deps: +- feed-1.3.2.1@sha256:be3e09df396a205edfaffd6f60f2e8ff6531e360e0f6f56a25f3f662e76413c6,4721 flags: pandoc: embed_data_files: true diff --git a/stack.yaml.lock b/stack.yaml.lock index f587b6e..9f4036e 100644 --- a/stack.yaml.lock +++ b/stack.yaml.lock @@ -3,10 +3,17 @@ # For more information, please see the documentation at: # https://docs.haskellstack.org/en/stable/lock_files -packages: [] +packages: +- completed: + hackage: feed-1.3.2.1@sha256:be3e09df396a205edfaffd6f60f2e8ff6531e360e0f6f56a25f3f662e76413c6,4721 + pantry-tree: + sha256: a4523c5832bba7170ef14c8c3653ff5e4ea9f382bf8b043faf3b3ae735b0ac83 + size: 2906 + original: + hackage: feed-1.3.2.1@sha256:be3e09df396a205edfaffd6f60f2e8ff6531e360e0f6f56a25f3f662e76413c6,4721 snapshots: - completed: - sha256: 97710f56bf093fca0ee5d8dbe19d96b654c752e405b66795b4baedd84a794c60 - size: 640010 - url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/21/3.yaml - original: lts-21.3 + sha256: 6f0bea3ba5b07360f25bc886e8cff8d847767557a492a6f7f6dcb06e3cc79ee9 + size: 712905 + url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/22/13.yaml + original: lts-22.13