@@ -1,3 +1,4 @@
1+{-# LANGUAGE CPP #-}
12{-# LANGUAGE DeriveDataTypeable #-}
23{-# LANGUAGE DeriveFunctor #-}
34{-# LANGUAGE FlexibleContexts #-}
@@ -71,7 +72,11 @@ import Control.Lens
7172import Control.Monad hiding (forM)
7273import Control.Monad.IO.Class
7374import Data.Aeson
75+#if MIN_VERSION_aeson(1,0,0)
76+import Data.Aeson.Text
77+#else
7478import Data.Aeson.Encode
79+#endif
7580import qualified Data.ByteString.Lazy as BL
7681import Data.Default
7782import Data.Map (Map)