Skip to content

Instantly share code, notes, and snippets.

View gdorsi's full-sized avatar

Guido D'Orsi gdorsi

View GitHub Profile
@gdorsi
gdorsi / service-worker.js
Created October 11, 2021 10:54
Dumb Service Worker
self.addEventListener('install', (event) => {
console.log('👷', 'install', event);
self.skipWaiting();
});
self.addEventListener('activate', (event) => {
console.log('👷', 'activate', event);
return self.clients.claim();
});
@gdorsi
gdorsi / loader-generator.js
Last active May 12, 2018 19:46
A way to load custom elements polyfill dynamically
#!/usr/bin/env node
let [publicPath, outputPath] = process.argv.slice(2);
let path = require('path');
let { readFileSync, writeFileSync } = require('fs');
let { execSync } = require('child_process');
let shimPath = require.resolve(
'@webcomponents/webcomponentsjs/custom-elements-es5-adapter.js'
);