packages feed

javascript-extras 0.2.0.0 → 0.2.0.1

raw patch · 3 files changed

+29/−5 lines, 3 filesPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

API changes (from Hackage documentation)

+ JavaScript.Extras.Number: maxSafeInteger :: Int

Files

javascript-extras.cabal view
@@ -1,5 +1,5 @@ name:                javascript-extras-version:             0.2.0.0+version:             0.2.0.1 synopsis:            Extra javascript functions when using GHCJS description:         Extra javascript functions when using GHCJS homepage:            https://github.com/louispan/javascript-extras#readme@@ -17,9 +17,10 @@   hs-source-dirs:      src   js-sources:          jsbits/extras.js   exposed-modules:     JavaScript.Extras-                       JavaScript.Extras.String-                       JavaScript.Extras.Recast+                       JavaScript.Extras.Number                        JavaScript.Extras.Property+                       JavaScript.Extras.Recast+                       JavaScript.Extras.String   build-depends:       base >= 4.7 && < 5                      , deepseq >= 1.4 && < 2                      , parallel >= 3.2 && < 4
src/JavaScript/Extras.hs view
@@ -1,9 +1,11 @@ module JavaScript.Extras-    ( module JavaScript.Extras.String+    ( module JavaScript.Extras.Number     , module JavaScript.Extras.Property     , module JavaScript.Extras.Recast+    , module JavaScript.Extras.String     ) where -import JavaScript.Extras.String+import JavaScript.Extras.Number import JavaScript.Extras.Property import JavaScript.Extras.Recast+import JavaScript.Extras.String
+ src/JavaScript/Extras/Number.hs view
@@ -0,0 +1,21 @@+{-# LANGUAGE CPP #-}++module JavaScript.Extras.Number+    ( maxSafeInteger+    ) where++maxSafeInteger :: Int+maxSafeInteger = js_maxSafeInteger++#ifdef __GHCJS__++foreign import javascript unsafe+  "Number.MAX_SAFE_INTEGER"+  js_maxSafeInteger :: Int64++#else++js_maxSafeInteger :: Int+js_maxSafeInteger = 0++#endif