chore: prettier

This commit is contained in:
Percs 2024-10-13 00:51:57 -05:00
parent 70779ffe5b
commit a94f969a7b
6 changed files with 13 additions and 15 deletions

View file

@ -49,7 +49,7 @@ jobs:
- name: upload pages artifact
uses: actions/upload-pages-artifact@v3
with:
path: './staticbuild'
path: "./staticbuild"
- name: deploy to github
id: deployment
uses: actions/deploy-pages@v4

View file

@ -63,7 +63,9 @@ export default function (client: ScramjetClient, self: typeof window) {
ownKeys(target) {
return Reflect.ownKeys(target)
.filter((f) => typeof f === "string" && f.startsWith(client.url.host))
.map((f) => typeof f === "string" ? f.substring(client.url.host.length + 1) : f);
.map((f) =>
typeof f === "string" ? f.substring(client.url.host.length + 1) : f
);
},
getOwnPropertyDescriptor(target, property) {

View file

@ -22,14 +22,13 @@ export function createGlobalProxy(
return new Proxy(self, {
get(target, prop) {
if (prop === "location") return client.locationProxy;
if (typeof prop === "string" && UNSAFE_GLOBALS.includes(prop)) return client.wrapfn(self[prop]);
if (typeof prop === "string" && UNSAFE_GLOBALS.includes(prop))
return client.wrapfn(self[prop]);
if (prop === "$scramjet") return;
if (prop === "eval") return indirectEval.bind(client);
const value = Reflect.get(target, prop);
if (typeof prop === "string" && UNSAFE_GLOBALS.includes(prop))
return client.wrapfn(value);
return value;
},

View file

@ -47,9 +47,6 @@ export function createWrapFn(client: ScramjetClient, self: typeof globalThis) {
} else if (isworker && identifier instanceof self.WorkerGlobalScope) {
return client.globalProxy;
}
if (identifier == self.eval) {
return indirectEval.bind(client);
}
return identifier;
};

View file

@ -138,8 +138,8 @@ export const htmlRules: {
// because they can't be fetch'd
return unrewriteBlob(value);
}
return rewriteUrl(value, meta);
return rewriteUrl(value, meta);
},
src: ["video", "audio"],
},

View file

@ -15,14 +15,14 @@ function tryCanParseURL(url: string, origin?: string | URL): URL | null {
export function rewriteBlob(url: string, meta: URLMeta) {
const blob = new URL(url.substring("blob:".length));
return "blob:" + meta.origin.origin + blob.pathname;
return "blob:" + meta.origin.origin + blob.pathname;
}
export function unrewriteBlob(url: string) {
const blob = new URL(url.substring("blob:".length));
return "blob:" + location.origin + blob.pathname;
return "blob:" + location.origin + blob.pathname;
}
export function rewriteUrl(url: string | URL, meta: URLMeta) {