@sentry-internal/rrweb-packer
Version:
`@rrweb/packer` is a tool to compress rrweb events into a smaller size.
31 lines (30 loc) • 1.4 kB
JavaScript
(function (g, f) {if ("object" == typeof exports && "object" == typeof module) {module.exports = f();} else if ("function" == typeof define && define.amd) {define("rrwebPacker", [], f);} else if ("object" == typeof exports) {exports["rrwebPacker"] = f();} else {g["rrwebPacker"] = f();}}(typeof self !== 'undefined' ? self : typeof globalThis !== 'undefined' ? globalThis : this, () => {var exports = {};var module = { exports };
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const base = require("./base-B40z8PPs.cjs");
const pack = (event) => {
const _e = {
...event,
v: base.MARK
};
return base.strFromU8(base.zlibSync(base.strToU8(JSON.stringify(_e))), true);
};
exports.pack = pack;
;if (typeof module.exports == "object" && typeof exports == "object") {
var __cp = (to, from, except, desc) => {
if ((from && typeof from === "object") || typeof from === "function") {
for (let key of Object.getOwnPropertyNames(from)) {
if (!Object.prototype.hasOwnProperty.call(to, key) && key !== except)
Object.defineProperty(to, key, {
get: () => from[key],
enumerable: !(desc = Object.getOwnPropertyDescriptor(from, key)) || desc.enumerable,
});
}
}
return to;
};
module.exports = __cp(module.exports, exports);
}
return module.exports;
}))
//# sourceMappingURL=pack.umd.cjs.map