UNPKG

tilemap-editor

Version:

A fat-free tilemap editor with zero dependencies and a scalable, mobile-friendly interface!

29 lines (25 loc) 707 B
const cacheName = "1629829956916"; self.addEventListener('install', (e) => { e.waitUntil( caches.open(cacheName).then((cache) => cache.addAll([ '/tilemap-editor/', '/tilemap-editor/index.html', '/tilemap-editor/src/tilemap-editor.js', '/tilemap-editor/src/styles.css', ])), ); }); self.addEventListener('message', (e) => { if (e.data.action === 'skipWaiting') { self.skipWaiting(); } }); self.addEventListener('fetch', (e) => { if (e.request.url.match( /^.*(imgur=).*$/) ) { return false; } console.log(e.request.url); e.respondWith( caches.match(e.request).then((response) => fetch(e.request) || response), ); });