All Projects → lukejacksonn → hyperapp-pwa

lukejacksonn / hyperapp-pwa

Licence: other
A minimalist, progressive web app compliant template for hyperapp projects

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

hyperapp-pwa

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

Features of this template

  • 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 and JSX 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].