Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.3 KB

README.md

File metadata and controls

39 lines (30 loc) · 1.3 KB

rollup-plugin-workbox

A Rollup plugin that uses workbox to generate a service worker.

Usage

Configuration

Option Type Description Default
mode `"injectManifest" "generateSW"` The generateSW mode creates a service worker file for you, and writes it out to disk. The injectManifest mode will generate a list of URLs to precache, and add that precache manifest to an existing service worker file. It will otherwise leave the file as-is. Read more here
verbose Boolean Disables or enables logging output to the console. true
timeout Number Timeout before the Service Worker is generated. 2000
workboxConfig Object Configuration object for workbox (required). Read more here here. undefined

Example

import {workbox} from "@appnest/web-config";

export default {
  entry: "src/index.js"
  output: {
    dest: "dist/index.js"
  },
  plugins: [
    workbox({
        workboxConfig: {
          globDirectory:"dist",
          swDest: "sw.js"
        }
    })
  ]
};

🎉 License

Licensed under MIT.