allow for service worker override in app.json
This commit is contained in:
parent
bfb105973c
commit
774bf49be3
2 changed files with 5 additions and 3 deletions
6
app.js
6
app.js
|
|
@ -22,6 +22,7 @@ const load = [];
|
||||||
const synth = {};
|
const synth = {};
|
||||||
const api = {};
|
const api = {};
|
||||||
|
|
||||||
|
let serviceWorker = true;
|
||||||
let crossOrigin = false;
|
let crossOrigin = false;
|
||||||
let setupFn;
|
let setupFn;
|
||||||
let cacheDir;
|
let cacheDir;
|
||||||
|
|
@ -54,6 +55,7 @@ function init(mod) {
|
||||||
debug = mod.env.debug || mod.meta.debug;
|
debug = mod.env.debug || mod.meta.debug;
|
||||||
oversion = mod.env.over || mod.meta.over;
|
oversion = mod.env.over || mod.meta.over;
|
||||||
crossOrigin = mod.env.xorigin || mod.meta.xorigin || false;
|
crossOrigin = mod.env.xorigin || mod.meta.xorigin || false;
|
||||||
|
serviceWorker = (mod.env.service || mod.meta.service) !== false;
|
||||||
http = mod.http;
|
http = mod.http;
|
||||||
util = mod.util;
|
util = mod.util;
|
||||||
dir = mod.dir;
|
dir = mod.dir;
|
||||||
|
|
@ -612,7 +614,7 @@ function concatCode(array) {
|
||||||
// scripts instead of serving a complete bundle
|
// scripts instead of serving a complete bundle
|
||||||
if (debug) {
|
if (debug) {
|
||||||
const code = [
|
const code = [
|
||||||
oversion ? `self.debug_version='${oversion}';` : '',
|
oversion ? `self.debug_version='${oversion}';self.enable_service=${serviceWorker};` : '',
|
||||||
'self.debug=true;',
|
'self.debug=true;',
|
||||||
'(function() { let load = [ '
|
'(function() { let load = [ '
|
||||||
];
|
];
|
||||||
|
|
@ -643,7 +645,7 @@ function concatCode(array) {
|
||||||
return minify(`${dir}/${file}`);
|
return minify(`${dir}/${file}`);
|
||||||
});
|
});
|
||||||
if (oversion) {
|
if (oversion) {
|
||||||
cached = `self.debug_version='${oversion}';` + cached;
|
cached = `self.debug_version='${oversion}';self.enable_service=${serviceWorker};` + cached;
|
||||||
}
|
}
|
||||||
code.push(cached);
|
code.push(cached);
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -30,4 +30,4 @@ async function start_service_worker() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (service_worker && self.debug_version) start_service_worker();
|
if (service_worker && self.enable_service) start_service_worker();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue