packages feed

shakespeare-js 1.1.4.1 → 1.2.0

raw patch · 2 files changed

+12/−12 lines, 2 filesdep ~shakespearePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: shakespeare

API changes (from Hackage documentation)

- Text.Julius: toJavascript :: ToJavascript a => a -> Builder
+ Text.Julius: toJavascript :: ToJavascript a => a -> Javascript

Files

Text/Julius.hs view
@@ -77,20 +77,20 @@  -- | A typeclass for types that can be interpolated in CoffeeScript templates. class ToJavascript a where-    toJavascript :: a -> Builder+    toJavascript :: a -> Javascript #if 0-instance ToJavascript [Char] where toJavascript = fromLazyText . TL.pack-instance ToJavascript TS.Text where toJavascript = fromText-instance ToJavascript TL.Text where toJavascript = fromLazyText-instance ToJavascript Javascript where toJavascript = unJavascript-instance ToJavascript Builder where toJavascript = id+instance ToJavascript [Char] where toJavascript = Javascript . fromLazyText . TL.pack+instance ToJavascript TS.Text where toJavascript = Javascript . fromText+instance ToJavascript TL.Text where toJavascript = Javascript . fromLazyText+instance ToJavascript Javascript where toJavascript = Javascript . unJavascript+instance ToJavascript Builder where toJavascript = Javascript #endif-instance ToJavascript Bool where toJavascript = fromText . TS.toLower . TS.pack . show-instance ToJavascript Value where toJavascript = fromValue+instance ToJavascript Bool where toJavascript = Javascript . fromText . TS.toLower . TS.pack . show+instance ToJavascript Value where toJavascript = Javascript . fromValue  newtype RawJavascript = RawJavascript Builder instance ToJavascript RawJavascript where-    toJavascript (RawJavascript a) = a+    toJavascript (RawJavascript a) = Javascript a  class RawJS a where     rawJS :: a -> RawJavascript@@ -99,7 +99,7 @@ instance RawJS TS.Text where rawJS = RawJavascript . fromText instance RawJS TL.Text where rawJS = RawJavascript . fromLazyText instance RawJS Builder where rawJS = RawJavascript-instance RawJS Bool where rawJS = RawJavascript . toJavascript+instance RawJS Bool where rawJS = RawJavascript . unJavascript . toJavascript  javascriptSettings :: Q ShakespeareSettings javascriptSettings = do
shakespeare-js.cabal view
@@ -1,5 +1,5 @@ name:            shakespeare-js-version:         1.1.4.1+version:         1.2.0 license:         MIT license-file:    LICENSE author:          Michael Snoyman <michael@snoyman.com>@@ -31,7 +31,7 @@  library     build-depends:   base             >= 4       && < 5-                   , shakespeare      >= 1.0.5   && < 1.1+                   , shakespeare      >= 1.2     && < 1.3                    , template-haskell                    , text             >= 0.7                    , aeson            >= 0.5