@@ -1,3 +1,4 @@
1{-# LANGUAGE DeriveDataTypeable #-}
2{-# LANGUAGE DeriveDataTypeable #-}
2{-# LANGUAGE DeriveFunctor #-}
3{-# LANGUAGE DeriveFunctor #-}
3{-# LANGUAGE FlexibleContexts #-}
4{-# LANGUAGE FlexibleContexts #-}
@@ -71,7 +72,11 @@ import Control.Lens
71import Control.Monad hiding (forM)
72import Control.Monad hiding (forM)
72import Control.Monad.IO.Class
73import Control.Monad.IO.Class
73import Data.Aeson
74import Data.Aeson
75+#if MIN_VERSION_aeson(1,0,0)
76+import Data.Aeson.Text
74import Data.Aeson.Encode
78import Data.Aeson.Encode
75import qualified Data.ByteString.Lazy as BL
80import qualified Data.ByteString.Lazy as BL
76import Data.Default
81import Data.Default
77import Data.Map (Map)
82import Data.Map (Map)