preact-cli-sw-precache

1.0.3 • Public • Published

preact-cli-sw-precache

Preact cli plugin for configuring sw-precache.

This plugin allows you to customize the behaviour of auto bundled sw-precache module. You can specify all the custom config that sw-precache accepts and hence make your service worker more powerful.

Getting started

npm i -D preact-cli-sw-precache

Example

In order to provide custom confguration, add the following code to preact.config.js. 👇

const preactCliSwPrecachePlugin = require('preact-cli-sw-precache');

export default function (config) {
  const precacheConfig = {
    staticFileGlobs: [
      'app/css/**.css',
      'app/**.html',
      'app/images/**.*',
      'app/js/**.js'
    ],
    stripPrefix: 'app/',
    runtimeCaching: [{
      urlPattern: /this\\.is\\.a\\.regex/,
      handler: 'networkFirst'
    }]
  };

  return preactCliSwPrecachePlugin(config, precacheConfig);
}

Readme

Keywords

none

Package Sidebar

Install

npm i preact-cli-sw-precache

Weekly Downloads

25

Version

1.0.3

License

ISC

Last publish

Collaborators

  • prateekbh