mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-14 04:46:34 +00:00
Remove unused ES5 service worker (#5860)
This commit is contained in:
parent
f469753fb1
commit
12edd68874
@ -30,15 +30,26 @@ self.addEventListener('install', (event) => {
|
||||
|
||||
gulp.task("gen-service-worker-app-prod", async () => {
|
||||
// Read bundled source file
|
||||
const bundleManifest = require(path.resolve(paths.output, "manifest.json"));
|
||||
const bundleManifestLatest = require(path.resolve(
|
||||
paths.output,
|
||||
"manifest.json"
|
||||
));
|
||||
let serviceWorkerContent = fs.readFileSync(
|
||||
paths.root + bundleManifest["service_worker.js"],
|
||||
paths.root + bundleManifestLatest["service_worker.js"],
|
||||
"utf-8"
|
||||
);
|
||||
|
||||
// Delete old file from frontend_latest so manifest won't pick it up
|
||||
fs.removeSync(paths.root + bundleManifest["service_worker.js"]);
|
||||
fs.removeSync(paths.root + bundleManifest["service_worker.js.map"]);
|
||||
fs.removeSync(paths.root + bundleManifestLatest["service_worker.js"]);
|
||||
fs.removeSync(paths.root + bundleManifestLatest["service_worker.js.map"]);
|
||||
|
||||
// Remove ES5
|
||||
const bundleManifestES5 = require(path.resolve(
|
||||
paths.output_es5,
|
||||
"manifest.json"
|
||||
));
|
||||
fs.removeSync(paths.root + bundleManifestES5["service_worker.js"]);
|
||||
fs.removeSync(paths.root + bundleManifestES5["service_worker.js.map"]);
|
||||
|
||||
const workboxManifest = await workboxBuild.getManifest({
|
||||
// Files that mach this pattern will be considered unique and skip revision check
|
||||
|
Loading…
x
Reference in New Issue
Block a user