gatsby-plugin-sw
Tested only on linux with gatsby v2
Add support for making a Gatsby site work offline and more resistant to
bad network connections. It creates a service worker using workboxBuild.injectManifest
.
If you're using this plugin with gatsby-plugin-manifest
(recommended) this
plugin should be listed after that plugin so the manifest file can be included
in the service worker.
Install
npm install --save gatsby-plugin-sw
How to use
// In your gatsby-config.jsplugins: resolve: 'gatsby-plugin-sw' options: swPath: 'src/utils/my-service-worker.js' // Default to 'src/sw.js'
// In your service worker e.g. src/sw.js // Required stuff // The plugin will pass the files to cache hereworkboxprecaching // Another thingsself
Options
For now the only option avaible is swPath
and it's the location of your service worker file.