A minimalist progressive web app compliant template for hyperapp projects
Once you have cloned or forked this project, use the following tasks from the project root:
npm install // Install all dependencies
npm start // Serve app on localhost and watch source files
This will build the application and serve it on http://localhost:8080
DEMO: https://hyperapp-pwa.deployable.site
- Very minimal config files, developer and client side dependencies
- Developer task that rebuilds app when source files change using rollup-watch
- Reloads the browser when source files change using rollup-plugin-livereload
- Bundle scripts supporting
ES6
andJSX
transforms using buble - Preprocessing and concatenating stylesheets using using rollup-plugin-postcss
- Local static file server supporting HTML5 fallback using rollup-plugin-server
- Frontend application state management and routing using hyperapp
- PWA compliant resources; service worker, manifest and icons passing lighthouse
- Static deploys to
gh-pages
when merged to master using TravisCI