Jelly
Jelly is a framework with the following features
- No virtual DOM
- Declarative
- State management by reactivity (not FRP)
- Logic synthesis and reuse via Hooks
- Simple component separation
- SSG support
See docs directory for more details.
Installation
This package is not in package-sets, so add following to packages.dhall
...
let upstream = ...
in upstream
with jelly =
{ dependencies =
[ "aff"
, "arrays"
, "effect"
, "either"
, "foldable-traversable"
, "js-timers"
, "maybe"
, "node-buffer"
, "node-fs"
, "node-fs-aff"
, "node-path"
, "node-process"
, "prelude"
, "refs"
, "safely"
, "strings"
, "tailrec"
, "transformers"
, "tuples"
, "web-dom"
, "web-events"
, "web-html"
]
, repo =
"https://github.com/yukikurage/purescript-jelly"
, version =
"v0.4.1"
}
...
and run spago install jelly
(or npx spago install jelly
)
Examples
See Jelly Examples and its Repository.