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 +10/−10
- shakespeare-js.cabal +2/−2
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