Read more about the concept at Medium here
A single line application 'editor'
Offline support with service worker
$ git clone https://github.com/marcusasplund/slaeditor.git
$ cd slaeditor
$ yarn
$ yarn dev
This will open application at http://localhost:3000/ in browser
$ yarn build
This will generate a build directory with your minified/rev'd assets.