parsley/config/webpack/plugins/workbox.js

11 lines
329 B
JavaScript

const { config } = require('@rails/webpacker')
const path = require('path');
const workboxPlugin = require('workbox-webpack-plugin');
module.exports = new workboxPlugin.InjectManifest({
swSrc: path.join(config.source_path, 'service_worker/sw.js'),
swDest: 'sw.js',
importsDirectory: 'sw',
importWorkboxFrom: 'local'
});