0.2.0 • Published 5 years ago
@wmr-plugins/service-worker v0.2.0
@wmr-plugins/service-worker
Allows you to add a service-worker.
Installation
yarn add @wmr-plugins/service-worker
## or
npm i --save @wmr-plugins/service-workerUsage
We'll have to start out by adding a simple Workbox-based service worker
// public/sw.js
import { pageCache, staticResourceCache } from 'workbox-recipes';
pageCache();
staticResourceCache();Then we use the special sw: prefix to import it and tell the plugin it's a service-worker
// public/index.js
import swURL from 'sw:./sw.js';
navigator.serviceWorker.register(swURL);And finally we'll add the plugin to our wmr-config.
// wmr.config.js
import swPlugin from '@wmr-plugins/service-worker';
export default function (options) {
swPlugin(options);
}