# catalyst
Experimenting with push-pull FRP

## Examples

Try out the examples:

1. `npm install`
2. `npm run build:<example name>`, e.g. `npm run build:bounce`
3. open `examples/<example name>/index.html`

# catalyst

Experimenting with push-pull FRP

## Examples

Try the examples:

* [mouse-position](https://cdn.rawgit.com/briancavalier/catalyst/master/examples/mouse-position/index.html) - simple mouse position tracking
* [add-inputs](https://cdn.rawgit.com/briancavalier/catalyst/master/examples/add-inputs/index.html) - add the current value of two inputs
* [counters](https://cdn.rawgit.com/briancavalier/catalyst/master/examples/counters/index.html) - control multiple stateful counters, with localstorage persistence
* [bounce](https://cdn.rawgit.com/briancavalier/catalyst/master/examples/bounce/index.html) - hundreds of bouncing balls, with interactive speed control

Or you can run them locally after cloning the repo:

open `examples/<example name>/index.html`

### Rebuild examples

1. `npm install`
2. `npm run build:<example name>`, e.g. `npm run build:bounce`

Add links to live examples on cdn.rawgit
Add links to live examples on cdn.rawgit
