on master help sign in
executable-config-lookup: Clarify dependencies
commitf17057d9ad4ed3e5ec3d48d48645b765d4be3b43 author3noch <eacameron@gmail.com> dateTue 7 Jul 2020, 20:32 (6 years ago) parent7bf7c50
2 files changed+32−21
lib/executable-config/lookup/obelisk-executable-config-lookup.cabal+8−7 lib/executable-config/lookup/src/Obelisk/Configs.hs+24−14
lib/executable-config/lookup/obelisk-executable-config-lookup.cabal+8−7
@@ -33,15 +33,16 @@ library
3333 containers,
3434 exceptions,
3535 filepath,
36− text,
37− transformers,
38− transformers-base,
39− ref-tf,
40− primitive,
36+ jsaddle,
4137 mmorph,
4238 monad-control,
39+ mtl,
40+ primitive,
41+ ref-tf,
42+ reflex-dom-core,
4343 reflex,
44− reflex-dom,
45− jsaddle
44+ text,
45+ transformers-base,
46+ transformers
4647
4748 ghc-options: -Wall
lib/executable-config/lookup/src/Obelisk/Configs.hs+24−14
@@ -18,18 +18,19 @@ module Obelisk.Configs
1818 , getTextConfig
1919 ) where
2020
21−import Control.Applicative
22−import Control.Monad
23−import Control.Monad.Catch
24−import Control.Monad.Base
25−import Control.Monad.Fix
26−import Control.Monad.Morph
27−import Control.Monad.Primitive
28−import Control.Monad.Ref
29−import Control.Monad.IO.Class
30−import Control.Monad.Trans.Control
31−import Control.Monad.Trans.Reader
32−import Control.Monad.Trans.State
21+import Control.Applicative (Alternative)
22+import Control.Monad (MonadPlus)
23+import Control.Monad.Base (MonadBase)
24+import Control.Monad.Catch (MonadThrow)
25+import Control.Monad.Fix (MonadFix)
26+import Control.Monad.IO.Class (MonadIO)
27+import Control.Monad.Morph (MFunctor)
28+import Control.Monad.Primitive (PrimMonad, PrimState, primitive)
29+import Control.Monad.Ref (MonadRef)
30+import Control.Monad.Trans (MonadTrans, lift)
31+import Control.Monad.Trans.Control (MonadBaseControl)
32+import Control.Monad.Trans.Reader (ReaderT (..), ask, mapReaderT)
33+import Control.Monad.Trans.State (StateT)
3334import qualified Control.Monad.Trans.State.Strict as Strict
3435import Data.ByteString (ByteString)
3536import Data.Map (Map)
@@ -37,8 +38,17 @@ import qualified Data.Map as Map
3738import Data.Text (Text)
3839import qualified Data.Text.Encoding as T
3940import Reflex
40−import Reflex.Host.Class
41−import Reflex.Dom
41+import Reflex.Host.Class (MonadReflexCreateTrigger)
42+import Reflex.Dom.Core
43+ ( DomBuilder
44+ , DomRenderHook
45+ , HasDocument
46+ , HasJS
47+ , HasJSContext
48+ , Prerender (Client)
49+ , StaticDomBuilderT
50+ , prerender
51+ )
4252#ifndef ghcjs_HOST_OS
4353import Language.Javascript.JSaddle (MonadJSM)
4454#endif