Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 900 Bytes

README.md

File metadata and controls

33 lines (19 loc) · 900 Bytes

Rosmaro Snabbdom starter

This repository makes starting a new Rosmaro Snabbdom project easy.


Introduction

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

Learning materials

🖥 A screencast: building user interfaces with state machines

Basic commands

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