mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-13 14:30:02 -04:00
25 lines
No EOL
718 B
TypeScript
25 lines
No EOL
718 B
TypeScript
import { encodeUrl, decodeUrl } from "./rewriters/url";
|
|
import { rewriteCss } from "./rewriters/css";
|
|
import { rewriteHtml, rewriteSrcset } from "./rewriters/html";
|
|
import { rewriteJs } from "./rewriters/js";
|
|
import { rewriteHeaders } from "./rewriters/headers";
|
|
import { rewriteWorkers } from "./rewriters/worker";
|
|
import { isScramjetFile } from "./rewriters/html";
|
|
import { BareClient } from "@mercuryworkshop/bare-mux";
|
|
|
|
if (!self.$scramjet) {
|
|
//@ts-expect-error really dumb workaround
|
|
self.$scramjet = {}
|
|
}
|
|
self.$scramjet.shared = {
|
|
encodeUrl,
|
|
decodeUrl,
|
|
rewriteCss,
|
|
rewriteHtml,
|
|
rewriteSrcset,
|
|
rewriteJs,
|
|
rewriteHeaders,
|
|
rewriteWorkers,
|
|
isScramjetFile,
|
|
BareClient
|
|
} |