This repository makes starting a new Rosmaro Snabbdom project easy.
It sets up the following packages:
- rosmaro - a visual automata-based programming framework to control the behavior of the app
- snabbdom - a virtual DOM library
- parcel - a bundler
- redux - a state container
- redux-saga - a side-effect library
🖥 A screencast: building user interfaces with state machines
Installing the dependencies: npm i
Running tests: npm t
Starting the dev server: npm run start
Generating Rosmaro bindings: rosmaro-bindings:generate
Running the linter: npm run lint
Building the app: npm run build