lukaszmakuch / rosmaro-snabbdom-starter

Zero configuration Rosmaro Snabbdom starter.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Zero configuration Rosmaro Snabbdom starter.

License:MIT License


Languages

Language:JavaScript 92.8%Language:HTML 4.2%Language:CSS 2.9%