packages feed

yamlscript 0.2.25.0 → 0.2.26.0

raw patch · 5 files changed

+1/−12 lines, 5 files

Files

lib/YAMLScript.hs view
@@ -15,10 +15,8 @@ import qualified Data.Text as T import qualified Data.Text.Encoding as TE import qualified Data.Aeson as Aeson-import qualified Data.Aeson.Types as Aeson import Control.Exception (Exception, throwIO) import Control.Monad.IO.Class (MonadIO, liftIO)-import System.IO.Unsafe (unsafePerformIO) import YAMLScript.FFI  -- | Error type for YAMLScript operations@@ -49,8 +47,3 @@   case Aeson.eitherDecode (LBS.fromStrict result) of     Left err -> throwIO $ YAMLScriptParseError err     Right value -> return value---- | Convenience function for pure contexts--- Note: This uses unsafePerformIO and should be used carefully-loadYAMLScriptPure :: T.Text -> Aeson.Value-loadYAMLScriptPure = unsafePerformIO . loadYAMLScript
test/Main.hs view
@@ -4,7 +4,6 @@ module Main where  import qualified Data.Text as T-import qualified Data.Aeson as Aeson import qualified Data.Aeson.Encode.Pretty as Aeson import qualified Data.ByteString.Lazy.Char8 as LBS import System.Environment (getArgs)
test/Test.hs view
@@ -6,12 +6,10 @@ module Main where  import Test.Hspec-import qualified Data.Text as T import qualified Data.Aeson as Aeson import qualified Data.Aeson.Key as Key import qualified Data.Aeson.KeyMap as KeyMap import YAMLScript-import YAMLScript.Tests  main :: IO () main = hspec $ do
test/YAMLScript/Tests.hs view
@@ -6,7 +6,6 @@ module YAMLScript.Tests where  import Test.Hspec-import qualified Data.Text as T import qualified Data.Aeson as Aeson import qualified Data.Aeson.Key as Key import qualified Data.Aeson.KeyMap as KeyMap
yamlscript.cabal view
@@ -1,6 +1,6 @@ cabal-version:      3.0 name:               yamlscript-version:            0.2.25.0+version:            0.2.26.0 synopsis:           Haskell bindings for YAMLScript description:        Haskell bindings for YAMLScript, a functional                     programming language with YAML syntax.