swc/bundler/tests/.cache/untrusted/9e225376be7de9be5a01e3a4b782bd4348627c4b.ts
강동윤 bbaf619f63
fix(bundler): Fix bugs (#1437)
swc_bundler:
 - [x] Fix wrapped esms. (denoland/deno#9307)
 - [x] Make test secure.
2021-03-02 17:33:03 +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,
);