diff --git a/script/gen-service-worker.js b/script/gen-service-worker.js index f8af981265..aa5be9c7a6 100755 --- a/script/gen-service-worker.js +++ b/script/gen-service-worker.js @@ -30,10 +30,14 @@ var staticFingerprinted = [ 'core.js', ]; +function getDirectories(srcpath) { + return fs.readdirSync(srcpath).filter(function(file) { + return fs.statSync(path.join(srcpath, file)).isDirectory(); + }); +} + // The panels that will always be loaded -var panelsFingerprinted = [ - 'map', 'dev-event', 'dev-info', 'dev-service', 'dev-state', 'dev-template', -]; +var panelsFingerprinted = getDirectories('./panels'); function md5(filename) { return crypto.createHash('md5')