Skip to content
This repository has been archived by the owner before Nov 9, 2022. It is now read-only.

brakmic/purescript-ractive

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 114 commits ahead of AitorATuin:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

purescript-ractive

RactiveJS bindings for PureScript

Based on the original sources from Aitor P. Iturri

This version is compatible with psc 0.9.3.

The original Grunt mechanics were replaced by Gulp/WebPack.

For quick testing a small demo app with detailed comments is available.

Screenshot

My article on using PureScript with RactiveJS.

All of the APIs from RactiveJS v0.7.3 are supported

Component Support

Creation of RactiveJS Components is supported via the extend API. Read the Tutorial for more info.

Future planning

Follow the development of RactiveJS and continuously update the bindings.

Building the Bindings

npm install [initial build only]
bower update [initial build only]
gulp

Building the Demo

gulp make-demo [initial build only]
gulp build-demo
open index.html from subdir demo

Or use HapiJS

npm start  [will load index.js from subdir demo]

Testing

pulp test

QuickCheck is used for property-based testing while JSDOM is for headless testing of RactiveJS-APIs.

License

MIT

About

RactiveJS bindings for PureScript

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 55.4%
  • PureScript 40.2%
  • HTML 3.9%
  • CSS 0.5%