mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-13 14:30:02 -04:00
31 lines
770 B
TypeScript
31 lines
770 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";
|
|
import { parseDomain } from "parse-domain";
|
|
import { ScramjetHeaders } from "./headers";
|
|
|
|
self.$scramjet.shared = {
|
|
util: {
|
|
isScramjetFile,
|
|
parseDomain,
|
|
BareClient,
|
|
ScramjetHeaders,
|
|
},
|
|
url: {
|
|
encodeUrl,
|
|
decodeUrl,
|
|
},
|
|
rewrite: {
|
|
rewriteCss,
|
|
rewriteHtml,
|
|
rewriteSrcset,
|
|
rewriteJs,
|
|
rewriteHeaders,
|
|
rewriteWorkers,
|
|
},
|
|
};
|