chore: import upstream snapshot with attribution
Deploy (to testing) and Test Playground Preview Worker / Deploy Playground Preview Worker (testing) (push) Has been skipped
Deploy Workers Shared Staging / Deploy Workers Shared Staging (push) Failing after 0s
Prerelease / build (push) Has been skipped
Handle Changesets / Handle Changesets (push) Has been cancelled
Semgrep OSS scan / semgrep-oss (push) Has been cancelled

This commit is contained in:
wehub-resource-sync
2026-07-13 12:30:11 +08:00
commit 70bf21e064
5213 changed files with 731895 additions and 0 deletions
@@ -0,0 +1,34 @@
export interface Env {
LOADER: {
get(
id: string,
factory: () => unknown
): {
getEntrypoint(): Fetcher;
};
};
}
export default {
async fetch(request: Request, env: Env): Promise<Response> {
const url = new URL(request.url);
let worker = env.LOADER.get(url.pathname, () => {
return {
compatibilityDate: "2025-06-01",
mainModule: "foo.js",
modules: {
"foo.js":
"export default {\n" +
` fetch(req, env, ctx) { return new Response('Hello with a dynamic worker loaded for ${url.pathname}'); }\n` +
"}\n",
},
};
});
let defaultEntrypoint = worker.getEntrypoint();
return await defaultEntrypoint.fetch(request);
},
};