CheddarCrisp
·
2020-03-14
index.js
1import App from './ncounter/App.svelte';
2import 'reset-css/reset.css';
3import './ncounter/site.css';
4import {Workbox} from 'workbox-window/Workbox.mjs';
5
6const app = new App({ target: document.body });
7
8if ('serviceWorker' in navigator) {
9 const wb = new Workbox('sw.js');
10
11 wb.addEventListener('message', async (event) => {
12 if (event.data.type === 'CACHE_UPDATED') {
13 app.SetUpdateAvailable();
14 }
15 });
16
17 wb.register();
18}