swc/crates/swc_bundler/tests/.cache/untrusted/9e225376be7de9be5a01e3a4b782bd4348627c4b.ts
2021-11-09 20:42:49 +09:00

25 lines
655 B
TypeScript

// Loaded from https://denopkg.com/chiefbiiko/base64/mod.ts
import { init } from "./base.ts";
const lookup: string[] = [];
const revLookup: number[] = [];
const code: string =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
for (let i: number = 0, l = code.length; i < l; ++i) {
lookup[i] = code[i];
revLookup[code.charCodeAt(i)] = i;
}
// Support decoding URL-safe base64 strings, as Node.js does.
// See: https://en.wikipedia.org/wiki/Base64#URL_applications
revLookup["-".charCodeAt(0)] = 62;
revLookup["_".charCodeAt(0)] = 63;
export const { byteLength, toUint8Array, fromUint8Array } = init(
lookup,
revLookup,
);