miso 0.1.1.0 → 0.1.2.0
raw patch · 3 files changed
+56/−53 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- README.md +6/−6
- ghcjs-src/Miso.hs +0/−1
- miso.cabal +50/−46
README.md view
@@ -1,11 +1,11 @@ :ramen: miso ======================-[](http://hackage.haskell.org/package/miso)-[](https://haskell.org)-[](https://github.com/dmjio/miso/blob/master/LICENSE)-[](https://www.irccloud.com/invite?channel=%23haskell-miso&hostname=irc.freenode.net&port=6697&ssl=1)-[](https://haskell-miso-slack.herokuapp.com)-[](https://travis-ci.org/dmjio/miso)+[](http://hackage.haskell.org/package/miso)+[](https://haskell.org)+[](https://github.com/dmjio/miso/blob/master/LICENSE)+[](https://www.irccloud.com/invite?channel=%23haskell-miso&hostname=irc.freenode.net&port=6697&ssl=1)+[](https://haskell-miso-slack.herokuapp.com)+[](https://hydra.dmj.io) **Miso** is a small "[isomorphic](http://nerds.airbnb.com/isomorphic-javascript-future-web-apps/)" [Haskell](https://www.haskell.org/) front-end framework featuring a virtual-dom, diffing / patching algorithm, event delegation, event batching, SVG, Server-sent events, Websockets, and an extensible Subscription-based subsystem. Inspired by [Elm](http://elm-lang.org/), [Redux](http://redux.js.org/) and [Bobril](http://github.com/bobris/bobril). `IO` and other effects (like `XHR`) can be introduced into the system via the `Effect` data type. Miso makes heavy use of the [GHCJS](https://github.com/ghcjs/ghcjs) FFI and therefore has minimal dependencies.
ghcjs-src/Miso.hs view
@@ -14,7 +14,6 @@ ---------------------------------------------------------------------------- module Miso ( startApp- , App (..) , module Miso.Effect , module Miso.Event , module Miso.Html
miso.cabal view
@@ -1,5 +1,5 @@ name: miso-version: 0.1.1.0+version: 0.1.2.0 category: Web, Miso, Data Structures license: BSD3 license-file: LICENSE@@ -37,65 +37,69 @@ Builds Miso's tests executable todo-mvc- if !impl(ghcjs) || !flag(examples)- buildable: False main-is: Main.hs- hs-source-dirs:- examples/todo-mvc- build-depends:- base < 5,- aeson,- containers,- miso- default-language:- Haskell2010--executable mario if !impl(ghcjs) || !flag(examples) buildable: False+ else+ hs-source-dirs:+ examples/todo-mvc+ build-depends:+ base < 5,+ aeson,+ containers,+ miso+ default-language:+ Haskell2010++executable mario main-is: Main.hs- hs-source-dirs:- examples/mario- build-depends:- base < 5,- containers,- miso- default-language:- Haskell2010--executable simple if !impl(ghcjs) || !flag(examples) buildable: False+ else+ hs-source-dirs:+ examples/mario+ build-depends:+ base < 5,+ containers,+ miso+ default-language:+ Haskell2010++executable simple main-is: Main.hs- hs-source-dirs:- exe- build-depends:- aeson,- base < 5,- containers,- miso- default-language:- Haskell2010+ if !impl(ghcjs) || !flag(examples)+ buildable: False+ else+ hs-source-dirs:+ exe+ build-depends:+ aeson,+ base < 5,+ containers,+ miso+ default-language:+ Haskell2010 executable tests- if !impl(ghcjs) || !flag(tests)- buildable: False- hs-source-dirs:- tests main-is: Main.hs- build-depends:- aeson,- base < 5,- miso,- hspec,- hspec-core,- ghcjs-base- default-language:- Haskell2010+ if !impl(ghcjs) || !flag(tests)+ buildable: False+ else+ hs-source-dirs:+ tests+ build-depends:+ aeson,+ base < 5,+ miso,+ hspec,+ hspec-core,+ ghcjs-base+ default-language:+ Haskell2010 library default-language: