Skip to content

Commit 12edd68

Browse files
authored
Remove unused ES5 service worker (home-assistant#5860)
1 parent f469753 commit 12edd68

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

build-scripts/gulp/service-worker.js

+15-4
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,26 @@ self.addEventListener('install', (event) => {
3030

3131
gulp.task("gen-service-worker-app-prod", async () => {
3232
// Read bundled source file
33-
const bundleManifest = require(path.resolve(paths.output, "manifest.json"));
33+
const bundleManifestLatest = require(path.resolve(
34+
paths.output,
35+
"manifest.json"
36+
));
3437
let serviceWorkerContent = fs.readFileSync(
35-
paths.root + bundleManifest["service_worker.js"],
38+
paths.root + bundleManifestLatest["service_worker.js"],
3639
"utf-8"
3740
);
3841

3942
// Delete old file from frontend_latest so manifest won't pick it up
40-
fs.removeSync(paths.root + bundleManifest["service_worker.js"]);
41-
fs.removeSync(paths.root + bundleManifest["service_worker.js.map"]);
43+
fs.removeSync(paths.root + bundleManifestLatest["service_worker.js"]);
44+
fs.removeSync(paths.root + bundleManifestLatest["service_worker.js.map"]);
45+
46+
// Remove ES5
47+
const bundleManifestES5 = require(path.resolve(
48+
paths.output_es5,
49+
"manifest.json"
50+
));
51+
fs.removeSync(paths.root + bundleManifestES5["service_worker.js"]);
52+
fs.removeSync(paths.root + bundleManifestES5["service_worker.js.map"]);
4253

4354
const workboxManifest = await workboxBuild.getManifest({
4455
// Files that mach this pattern will be considered unique and skip revision check

0 commit comments

Comments
 (0)