packages feed

prolude 0.0.0.4 → 0.0.0.5

raw patch · 4 files changed

+46/−12 lines, 4 filesdep +cassava

Dependencies added: cassava

Files

Prolude.hs view
@@ -1,11 +1,13 @@ module Prolude   ( module Prolude.Aeson   , module Prolude.Core+  , module Prolude.Csv   , module Prolude.Exception   , module Prolude.Foldable   , module Prolude.Json   , module Prolude.Maybe   , module Prolude.Monad+  , module Prolude.MonadIO   , module Prolude.MongoDB   , module Prolude.Text   , module Prolude.Time@@ -14,11 +16,13 @@  import Prolude.Aeson import Prolude.Core+import Prolude.Csv import Prolude.Exception import Prolude.Foldable import Prolude.Json import Prolude.Maybe import Prolude.Monad+import Prolude.MonadIO import Prolude.MongoDB import Prolude.Text import Prolude.Time
+ Prolude/Csv.hs view
@@ -0,0 +1,21 @@+{-# LANGUAGE ConstraintKinds #-}++module Prolude.Csv+    ( module Data.Csv+    )+where++import Data.Csv +    ( DefaultOrdered+    , ToNamedRecord+    )+import qualified Data.Csv as Csv++type CsvFromField = Csv.FromField+type CsvToField = Csv.ToField++parseCsvField :: CsvFromField a => Csv.Field -> Csv.Parser a+parseCsvField = Csv.parseField++toCsvField :: CsvToField a => a -> Csv.Field+toCsvField = Csv.toField
+ Prolude/MonadIO.hs view
@@ -0,0 +1,6 @@+module Prolude.MonadIO+  ( module Control.Monad.IO.Class+  )+where++import Control.Monad.IO.Class (MonadIO, liftIO)
prolude.cabal view
@@ -1,7 +1,7 @@ cabal-version: >= 1.10  name: prolude-version: 0.0.0.4+version: 0.0.0.5 synopsis: ITProTV's custom prelude description:     Prolude is ITProTV's custom prelude.@@ -20,23 +20,26 @@ library     default-language: Haskell2010 -    exposed-modules: +    exposed-modules:         Prolude-        Prolude.Aeson -        Prolude.Core -        Prolude.Exception +        Prolude.Aeson+        Prolude.Core+        Prolude.Csv+        Prolude.Exception         Prolude.Foldable-        Prolude.Json -        Prolude.Maybe -        Prolude.Monad -        Prolude.MongoDB -        Prolude.Text -        Prolude.Time +        Prolude.Json+        Prolude.Maybe+        Prolude.Monad+        Prolude.MonadIO+        Prolude.MongoDB+        Prolude.Text+        Prolude.Time -    build-depends: +    build-depends:         base >= 4.13.0 && < 4.15         , aeson >= 1.4.7 && < 1.6         , bytestring >= 0.10.10 && < 0.11+        , cassava >= 0.5.2.0 && < 0.6         , containers >= 0.6.2 && < 0.7         , mongoDB >= 2.7.0 && < 2.8         , safe-exceptions >= 0.1.7 && < 0.2