From 31cb962156c1b1d5de68b7f6758b00446999df1d Mon Sep 17 00:00:00 2001 From: notgne2 Date: Mon, 23 Dec 2019 16:08:37 -0700 Subject: [PATCH] override entrypoint, automatically load serviceworker --- default.nix | 3 ++- webpack.config.js | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) 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'),