Go to file
Geoff Doty d6d2c2e698 replace jscs with eslint 2018-11-09 19:57:18 -05:00
docs initial commit 2018-03-22 16:37:34 -04:00
src/public bump riot v3.13.1 2018-11-09 17:29:09 -05:00
.editorconfig initial commit 2018-03-22 16:37:34 -04:00
.eslintrc.json replace jscs with eslint 2018-11-09 19:57:18 -05:00
.gitignore ignore dist 2018-11-09 17:29:27 -05:00
LICENSE initial commit 2018-03-22 16:37:34 -04:00
README.md tweaks 2018-04-01 03:19:55 -04:00
gulpfile.js replace jscs with eslint 2018-11-09 19:57:18 -05:00
package-lock.json bump gulp@4 2018-11-09 17:30:06 -05:00
package.json added npm run build 2018-11-09 17:35:59 -05:00

README.md

Rapid RiotJS

A Starter kit

Rapidly prototype your next single-page application, with a zero-build out-of-the-box web-component solution. Need to go beyond the prototype stage, fret not, the tools are in-place to take you to production.

Features

  • RiotJS 3.x
    • Web Components for reuseable UI
    • Events for communication
    • Route for url navigation
  • Based on HTML5Boilerplate 6.x
  • JSCS for coding style
  • Jasmine for testing
  • Gulp for production builds
    • Rollup to only export the code your using

Getting Started

Why Zero-Build?

SPEED!

A production pipe-line should NOT be in your way while developing...

...however, npm build adds it when you need it

How

Project Structure

Polyfills

Todays "Evergreens" browsers support 99% of ES6, providing a pethra of capabilities, such as import, class, fetch, and promise. Depending on your desired browser support, you may find a polyfill to suit your needs...

...but such is beyond the scope of this starter kit.