18 lines
458 B
JavaScript
18 lines
458 B
JavaScript
import base64 from "base-64";
|
|
import { decodeHTML } from "entities";
|
|
import { isWeb } from "../compat/env.js";
|
|
export function decodeHTMLEntities(text) {
|
|
if (isWeb()) {
|
|
const txt = document.createElement("textarea");
|
|
txt.innerHTML = text;
|
|
return txt.value;
|
|
}
|
|
return decodeHTML(text);
|
|
}
|
|
export function fromBase64(text) {
|
|
return base64.decode(text);
|
|
}
|
|
export function toBase64(text) {
|
|
return base64.encode(text);
|
|
}
|