import { base64 as b64 } from "npm:multiformats/bases/base64";
export function newValURL(code?: string, base64 = true) {
const url = new URL("https://www.val.town/new");
if (!code) {
return url;
}
if (!base64) {
url.searchParams.set("code", code);
return url;
}
const bytes = new TextEncoder().encode(code);
url.searchParams.set("code64", b64.baseEncode(bytes));
return url;
}