diff --git a/default.nix b/default.nix index 63f5373..b028c4a 100644 --- a/default.nix +++ b/default.nix @@ -155,7 +155,8 @@ let - + + ''; in diff --git a/webpack.config.js b/webpack.config.js index fa02330..5860f24 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -75,6 +75,13 @@ prerenderOpts = (width, height, name) => ({ module.exports = { target: 'web', + entry: magicFile(` + if ('serviceWorker' in navigator) { + window.addEventListener('load', () => navigator.serviceWorker.register('/sw.js')); + } + + require('${process.env.PWD}/src/index.js') + `), output: { filename: 'main.js', path: path.join(__dirname, 'dist'),