UNPKG

infinity-forge

Version:
31 lines 796 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fromBase64ToString = fromBase64ToString; exports.toBase64 = toBase64; function fromBase64ToString(value) { if (!value) { return {}; } try { var decodedString = Buffer.from(value, 'base64').toString('utf-8'); return JSON.parse(decodedString); } catch (error) { console.error('Invalid base64 or JSON:', error); return {}; } } function toBase64(value) { try { var objJsonStr = JSON.stringify(value); var base64 = Buffer.from(objJsonStr).toString('base64'); if (base64 === 'e30=') { return ''; } return base64; } catch (_a) { return ''; } } //# sourceMappingURL=base64.js.map