mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-13 06:20:02 -04:00
make scramjet.init not register service worker
This commit is contained in:
parent
699f4baa6f
commit
e9ba8eb952
6 changed files with 10 additions and 21 deletions
|
@ -13,6 +13,7 @@
|
||||||
"build": "rspack build --mode production",
|
"build": "rspack build --mode production",
|
||||||
"rewriter:build": "cd rewriter/wasm/ && bash build.sh && cd ../../",
|
"rewriter:build": "cd rewriter/wasm/ && bash build.sh && cd ../../",
|
||||||
"dev": "node server.js",
|
"dev": "node server.js",
|
||||||
|
"dev:debug": "DEBUG=1 node server.js",
|
||||||
"prepack": "RELEASE=1 npm run rewriter:build && npm run build",
|
"prepack": "RELEASE=1 npm run rewriter:build && npm run build",
|
||||||
"pub": "npm publish --no-git-checks --access public",
|
"pub": "npm publish --no-git-checks --access public",
|
||||||
"format": "prettier --config .prettierrc.js --write .",
|
"format": "prettier --config .prettierrc.js --write .",
|
||||||
|
|
|
@ -79,7 +79,7 @@ export default defineConfig({
|
||||||
}
|
}
|
||||||
})(),
|
})(),
|
||||||
}),
|
}),
|
||||||
process.env.DEBUG === "true"
|
process.env.DEBUG
|
||||||
? new RsdoctorRspackPlugin({
|
? new RsdoctorRspackPlugin({
|
||||||
supports: {
|
supports: {
|
||||||
parseBundle: true,
|
parseBundle: true,
|
||||||
|
|
12
server.js
12
server.js
|
@ -94,16 +94,8 @@ if (!process.env.CI) {
|
||||||
chmodSync(".git/hooks/pre-commit", 0o755);
|
chmodSync(".git/hooks/pre-commit", 0o755);
|
||||||
} catch {}
|
} catch {}
|
||||||
|
|
||||||
const watch = spawn("pnpm", ["rspack", "-w"], {
|
spawn("pnpm", ["rspack", "-w"], {
|
||||||
detached: true,
|
stdio: "inherit",
|
||||||
cwd: process.cwd(),
|
cwd: process.cwd(),
|
||||||
});
|
});
|
||||||
|
|
||||||
watch.stdout.on("data", (data) => {
|
|
||||||
console.log(`${data}`);
|
|
||||||
});
|
|
||||||
|
|
||||||
watch.stderr.on("data", (data) => {
|
|
||||||
console.log(`${data}`);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,8 @@ const scramjet = new ScramjetController({
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
scramjet.init("./sw.js");
|
scramjet.init();
|
||||||
|
navigator.serviceWorker.register("./sw.js");
|
||||||
|
|
||||||
const connection = new BareMux.BareMuxConnection("/baremux/worker.js");
|
const connection = new BareMux.BareMuxConnection("/baremux/worker.js");
|
||||||
const flex = css`
|
const flex = css`
|
||||||
|
|
10
static/sw.js
10
static/sw.js
|
@ -14,17 +14,11 @@ importScripts(
|
||||||
|
|
||||||
const scramjet = new ScramjetServiceWorker();
|
const scramjet = new ScramjetServiceWorker();
|
||||||
|
|
||||||
async function handleRequest(event) {
|
self.addEventListener("fetch", async (event) => {
|
||||||
await scramjet.loadConfig();
|
await scramjet.loadConfig();
|
||||||
if (scramjet.route(event)) {
|
if (scramjet.route(event)) {
|
||||||
return scramjet.fetch(event);
|
event.respondWith(scramjet.fetch(event));
|
||||||
}
|
}
|
||||||
|
|
||||||
return fetch(event.request);
|
|
||||||
}
|
|
||||||
|
|
||||||
self.addEventListener("fetch", (event) => {
|
|
||||||
event.respondWith(handleRequest(event));
|
|
||||||
});
|
});
|
||||||
|
|
||||||
let playgroundData;
|
let playgroundData;
|
||||||
|
|
|
@ -13,7 +13,8 @@ const scramjet = new ScramjetController({
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
scramjet.init("./sw.js");
|
scramjet.init();
|
||||||
|
navigator.serviceWorker.register("./sw.js");
|
||||||
|
|
||||||
const connection = new BareMux.BareMuxConnection("/baremux/worker.js");
|
const connection = new BareMux.BareMuxConnection("/baremux/worker.js");
|
||||||
const flex = css`
|
const flex = css`
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue