mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-12 22:10:01 -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",
|
||||
"rewriter:build": "cd rewriter/wasm/ && bash build.sh && cd ../../",
|
||||
"dev": "node server.js",
|
||||
"dev:debug": "DEBUG=1 node server.js",
|
||||
"prepack": "RELEASE=1 npm run rewriter:build && npm run build",
|
||||
"pub": "npm publish --no-git-checks --access public",
|
||||
"format": "prettier --config .prettierrc.js --write .",
|
||||
|
|
|
@ -79,7 +79,7 @@ export default defineConfig({
|
|||
}
|
||||
})(),
|
||||
}),
|
||||
process.env.DEBUG === "true"
|
||||
process.env.DEBUG
|
||||
? new RsdoctorRspackPlugin({
|
||||
supports: {
|
||||
parseBundle: true,
|
||||
|
|
12
server.js
12
server.js
|
@ -94,16 +94,8 @@ if (!process.env.CI) {
|
|||
chmodSync(".git/hooks/pre-commit", 0o755);
|
||||
} catch {}
|
||||
|
||||
const watch = spawn("pnpm", ["rspack", "-w"], {
|
||||
detached: true,
|
||||
spawn("pnpm", ["rspack", "-w"], {
|
||||
stdio: "inherit",
|
||||
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 flex = css`
|
||||
|
|
10
static/sw.js
10
static/sw.js
|
@ -14,17 +14,11 @@ importScripts(
|
|||
|
||||
const scramjet = new ScramjetServiceWorker();
|
||||
|
||||
async function handleRequest(event) {
|
||||
self.addEventListener("fetch", async (event) => {
|
||||
await scramjet.loadConfig();
|
||||
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;
|
||||
|
|
|
@ -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 flex = css`
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue