javascript-extras: Extra javascript functions when using GHCJS

[ bsd3, library, program, web ] [ Propose Tags ]

Extra javascript functions when using GHCJS

[Skip to Readme]
Versions,,,,,,,, (info)
Dependencies base (>=4.7 && <5), deepseq (>=1.4), ghcjs-base, ghcjs-base-stub (>=, ghcjs-prim (>=0.1), javascript-extras, parallel (>=3.2), text (>=1.2) [details]
License BSD-3-Clause
Copyright 2017 Louis Pan
Author Louis Pan
Category Web
Home page
Source repo head: git clone
Uploaded by louispan at Wed May 9 13:11:04 UTC 2018
Distributions LTSHaskell:, NixOS:, openSUSE:
Executables javascript-extras-test
Downloads 1417 total (36 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-05-09 [all 1 reports]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees

Readme for javascript-extras-

[back to package description]


Extra javascript functions when using GHCJS



    • Renamed JSVar to JSRep to avoid confusion with JSVal
    • Renamed toJS' to toJSR
    • Renamed fromJS' to fromJSR
    • getProperty and setProperty uses JE.ToJS a instead of Coercible a J.JSVal
    • flipped the args of getProperty and setProperty
    • Moved justSnds to esoteric-extras Data.Maybe.Esoteric.keepMaybes
    • Renamed safeModularIncrement to safeIncrement
    • Renamed safeModularDecrement to safeDecrement

    • Added classNames, justSnds