packages feed

Cabal revisions of jsaddle-0.9.4.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name: jsaddle-version: 0.9.4.0-cabal-version: >=1.10-build-type: Simple-license: MIT-license-file: LICENSE-maintainer: Hamish Mackenzie <Hamish.K.Mackenzie@googlemail.com>-synopsis: Interface for JavaScript that works with GHCJS and GHC-description:-    This package provides an EDSL for calling JavaScript that-    can be used both from GHCJS and GHC.  When using GHC-    the application is run using Warp and WebSockets to-    drive a small JavaScipt helper.-category: Web, Javascript-author: Hamish Mackenzie--source-repository head-    type: git-    location: https://github.com/ghcjs/jsaddle-    subdir: jsaddle--flag call-stacks-  description: Include HasCallStack constraint on calls unchecked calls-  default: False--flag check-unchecked-  description: Fail unchecked calls when they are called (rather than when the result is evaluated)-  default: False--library--    if impl(ghcjs -any)-        build-depends:-            ghcjs-base -any,-            ghcjs-prim -any-    else-        build-depends:-            attoparsec >=0.11 && <0.14,-            containers >=0.5.6.2 && <0.6,-            deepseq >=1.3 && < 1.5,-            filepath >=1.4.0.0 && <1.5,-            ghc-prim,-            http-types >=0.8.6 && <0.10,-            process >=1.2.3.0 && <1.7,-            random >= 1.1 && < 1.2,-            ref-tf >=0.4.0.1 && <0.5,-            scientific >=0.3 && <0.4,-            stm >=2.4.4 && <2.5,-            time >=1.5.0.1 && <1.9,-            unordered-containers >=0.2 && <0.3,-            vector >=0.10 && <0.13-        exposed-modules:-            Data.JSString-            Data.JSString.Internal-            Data.JSString.Internal.Fusion-            Data.JSString.Internal.Fusion.CaseMapping-            Data.JSString.Internal.Fusion.Common-            Data.JSString.Internal.Fusion.Types-            Data.JSString.Internal.Search-            Data.JSString.Internal.Type-            Data.JSString.Text-            GHCJS.Prim-            GHCJS.Prim.Internal-            GHCJS.Types-            GHCJS.Concurrent-            GHCJS.Foreign-            GHCJS.Foreign.Internal-            GHCJS.Internal.Types-            GHCJS.Marshal-            GHCJS.Marshal.Internal-            GHCJS.Marshal.Pure-            GHCJS.Buffer-            GHCJS.Buffer.Types-            JavaScript.TypedArray-            JavaScript.TypedArray.ArrayBuffer-            JavaScript.TypedArray.ArrayBuffer.Internal-            JavaScript.TypedArray.ArrayBuffer.Type-            JavaScript.TypedArray.DataView.Internal-            JavaScript.TypedArray.Immutable-            JavaScript.TypedArray.Internal-            JavaScript.TypedArray.Internal.Types-            JavaScript.Array-            JavaScript.Array.Internal-            JavaScript.Object-            JavaScript.Object.Internal-            Language.Javascript.JSaddle.Debug-            Language.Javascript.JSaddle.Native-            Language.Javascript.JSaddle.Native.Internal-            Language.Javascript.JSaddle.Null-        hs-source-dirs: src-ghc-    exposed-modules:-        Language.Javascript.JSaddle-        Language.Javascript.JSaddle.Arguments-        Language.Javascript.JSaddle.Classes-        Language.Javascript.JSaddle.Classes.Internal-        Language.Javascript.JSaddle.Evaluate-        Language.Javascript.JSaddle.Exception-        Language.Javascript.JSaddle.Helper-        Language.Javascript.JSaddle.Marshal.String-        Language.Javascript.JSaddle.Monad-        Language.Javascript.JSaddle.Object-        Language.Javascript.JSaddle.Properties-        Language.Javascript.JSaddle.Run-        Language.Javascript.JSaddle.Run.Files-        Language.Javascript.JSaddle.String-        Language.Javascript.JSaddle.Value-        Language.Javascript.JSaddle.Types-    build-depends:-        aeson >=0.8.0.2 && <1.3,-        base <5,-        base64-bytestring >=1.0.0.1 && <1.1,-        bytestring >=0.10.6.0 && <0.11,-        lens >=3.8.5 && <4.16,-        primitive >=0.6.1.0 && <0.7,-        text >=1.2.1.3 && <1.3,-        transformers >=0.4.2.0 && <0.6-    default-language: Haskell2010-    hs-source-dirs: src-    ghc-options: -ferror-spans -Wall-    if flag(check-unchecked)-        cpp-options: -DCHECK_UNCHECKED-    if flag(call-stacks) || flag(check-unchecked)-        cpp-options: -DJSADDLE_HAS_CALL_STACK--+name: jsaddle
+version: 0.9.4.0
+x-revision: 1
+cabal-version: >=1.10
+build-type: Simple
+license: MIT
+license-file: LICENSE
+maintainer: Hamish Mackenzie <Hamish.K.Mackenzie@googlemail.com>
+synopsis: Interface for JavaScript that works with GHCJS and GHC
+description:
+    This package provides an EDSL for calling JavaScript that
+    can be used both from GHCJS and GHC.  When using GHC
+    the application is run using Warp and WebSockets to
+    drive a small JavaScipt helper.
+category: Web, Javascript
+author: Hamish Mackenzie
+
+source-repository head
+    type: git
+    location: https://github.com/ghcjs/jsaddle
+    subdir: jsaddle
+
+flag call-stacks
+  description: Include HasCallStack constraint on calls unchecked calls
+  default: False
+
+flag check-unchecked
+  description: Fail unchecked calls when they are called (rather than when the result is evaluated)
+  default: False
+
+library
+
+    if impl(ghcjs -any)
+        build-depends:
+            ghcjs-base -any,
+            ghcjs-prim -any
+    else
+        build-depends:
+            attoparsec >=0.11 && <0.14,
+            containers >=0.5.6.2 && <0.6,
+            deepseq >=1.3 && < 1.5,
+            filepath >=1.4.0.0 && <1.5,
+            ghc-prim,
+            http-types >=0.8.6 && <0.10,
+            process >=1.2.3.0 && <1.7,
+            random >= 1.1 && < 1.2,
+            ref-tf >=0.4.0.1 && <0.5,
+            scientific >=0.3 && <0.4,
+            stm >=2.4.4 && <2.5,
+            time >=1.5.0.1 && <1.9,
+            unordered-containers >=0.2 && <0.3,
+            vector >=0.10 && <0.13
+        exposed-modules:
+            Data.JSString
+            Data.JSString.Internal
+            Data.JSString.Internal.Fusion
+            Data.JSString.Internal.Fusion.CaseMapping
+            Data.JSString.Internal.Fusion.Common
+            Data.JSString.Internal.Fusion.Types
+            Data.JSString.Internal.Search
+            Data.JSString.Internal.Type
+            Data.JSString.Text
+            GHCJS.Prim
+            GHCJS.Prim.Internal
+            GHCJS.Types
+            GHCJS.Concurrent
+            GHCJS.Foreign
+            GHCJS.Foreign.Internal
+            GHCJS.Internal.Types
+            GHCJS.Marshal
+            GHCJS.Marshal.Internal
+            GHCJS.Marshal.Pure
+            GHCJS.Buffer
+            GHCJS.Buffer.Types
+            JavaScript.TypedArray
+            JavaScript.TypedArray.ArrayBuffer
+            JavaScript.TypedArray.ArrayBuffer.Internal
+            JavaScript.TypedArray.ArrayBuffer.Type
+            JavaScript.TypedArray.DataView.Internal
+            JavaScript.TypedArray.Immutable
+            JavaScript.TypedArray.Internal
+            JavaScript.TypedArray.Internal.Types
+            JavaScript.Array
+            JavaScript.Array.Internal
+            JavaScript.Object
+            JavaScript.Object.Internal
+            Language.Javascript.JSaddle.Debug
+            Language.Javascript.JSaddle.Native
+            Language.Javascript.JSaddle.Native.Internal
+            Language.Javascript.JSaddle.Null
+        hs-source-dirs: src-ghc
+    exposed-modules:
+        Language.Javascript.JSaddle
+        Language.Javascript.JSaddle.Arguments
+        Language.Javascript.JSaddle.Classes
+        Language.Javascript.JSaddle.Classes.Internal
+        Language.Javascript.JSaddle.Evaluate
+        Language.Javascript.JSaddle.Exception
+        Language.Javascript.JSaddle.Helper
+        Language.Javascript.JSaddle.Marshal.String
+        Language.Javascript.JSaddle.Monad
+        Language.Javascript.JSaddle.Object
+        Language.Javascript.JSaddle.Properties
+        Language.Javascript.JSaddle.Run
+        Language.Javascript.JSaddle.Run.Files
+        Language.Javascript.JSaddle.String
+        Language.Javascript.JSaddle.Value
+        Language.Javascript.JSaddle.Types
+    build-depends:
+        aeson >=0.8.0.2 && <1.3,
+        base >= 4.9 && <5,
+        base64-bytestring >=1.0.0.1 && <1.1,
+        bytestring >=0.10.6.0 && <0.11,
+        lens >=3.8.5 && <4.16,
+        primitive >=0.6.1.0 && <0.7,
+        text >=1.2.1.3 && <1.3,
+        transformers >=0.4.2.0 && <0.6
+    default-language: Haskell2010
+    hs-source-dirs: src
+    ghc-options: -ferror-spans -Wall
+    if flag(check-unchecked)
+        cpp-options: -DCHECK_UNCHECKED
+    if flag(call-stacks) || flag(check-unchecked)
+        cpp-options: -DJSADDLE_HAS_CALL_STACK
+
+