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);
}

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i preact-cli-sw-precache

    Weekly Downloads

    24

    Version

    1.0.3

    License

    ISC

    Last publish

    Collaborators

    • prateekbh