Pwa

screenshot of Pwa
vue

PWA template for vue-cli based on the webpack template

Overview

The vue-pwa-boilerplate is a full-featured PWA (Progressive Web App) template for vue-cli. It includes features such as webpack, hot-reload, lint-on-save, unit testing, and CSS extraction. The template is in maintenance mode with limited plans for future changes, as the focus is on adding PWA support to Vue CLI 3.0.

Features

  • Full-featured PWA template
  • Supports webpack, hot-reload, lint-on-save, unit testing, and CSS extraction
  • State preserving hot-reload for development
  • JavaScript and HTML minification for production build
  • Service Worker precaching for offline caching of static assets
  • Unit tests run in PhantomJS with Karma + Mocha + karma-webpack
  • End-to-end tests with Nightwatch

Summary

The vue-pwa-boilerplate is a comprehensive PWA template for vue-cli. It provides an easy-to-use starting point for building Progressive Web Apps with Vue.js. The template includes various features and optimizations for development and production environments. Although the project is in maintenance mode, it is still actively developed and recommended for new projects.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

Pwa

A Progressive Web App (PWA) is a type of web application that uses modern web technologies to provide a native app-like experience to users, including offline functionality, push notifications, and device hardware access. PWAs can be installed on a user's home screen and launched like a traditional app, but do not require a separate app store listing or download.