UNPKG

@sentry-internal/rrweb-packer

Version:

`@rrweb/packer` is a tool to compress rrweb events into a smaller size.

8 lines (7 loc) 712 B
{ "version": 3, "sources": ["../src/pack.ts"], "sourcesContent": ["import { strFromU8, strToU8, zlibSync } from 'fflate';\nimport type { PackFn, eventWithTime } from '@sentry-internal/rrweb-types';\nimport { eventWithTimeAndPacker, MARK } from './base';\n\nexport const pack: PackFn = (event: eventWithTime) => {\n const _e: eventWithTimeAndPacker = {\n ...event,\n v: MARK,\n };\n return strFromU8(zlibSync(strToU8(JSON.stringify(_e))), true);\n};\n"], "mappings": ";;;;AAIa,MAAA,OAAe,CAAC,UAAyB;AACpD,QAAM,KAA6B;IACjC,GAAG;IACH,GAAGA,KAAAA;EACL;AACO,SAAAC,KAAA,UAAUC,KAAAA,SAASC,KAAAA,QAAQ,KAAK,UAAU,EAAE,CAAC,CAAC,GAAG,IAAI;AAC9D;;", "names": ["MARK", "strFromU8", "zlibSync", "strToU8"] }