{"_id":"@complyco/client-recorder-web","_rev":"14-3b5b8bc4c7aa6a9fc3c343410ef74e5a","name":"@complyco/client-recorder-web","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.2":{"name":"@complyco/client-recorder-web","version":"0.1.2","_id":"@complyco/client-recorder-web@0.1.2","maintainers":[{"name":"tippertruong","email":"tipper@complyco.com"},{"name":"cindidong1","email":"cindi@complyco.com"},{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"}],"contributors":[{"name":"Stephen Demjanenko","email":"stephen@complyco.com"}],"homepage":"https://github.com/ComplyCo/client-widget-js#readme","bugs":{"url":"https://github.com/ComplyCo/client-widget-js/issues"},"dist":{"shasum":"0f3eaa2e1591a794bf2566a2e03c2f4f7e831927","tarball":"https://registry.npmjs.org/@complyco/client-recorder-web/-/client-recorder-web-0.1.2.tgz","fileCount":31,"integrity":"sha512-uJ0GICPPtd/B+mhJyF0gaNgz1KTL4Mgoe3pbD3FCCNvizcixlSIBqOb4GbNCZBAlMpb1achPEkVvGK7OXp8JJw==","signatures":[{"sig":"MEQCIF+31mwOcb8+Zm39RW/IBcSqd8RflL3MchUg2KnntwhtAiBXLGhrDnlLEcWmV1W4uO740go99smmX3nRseFL0mua7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56996},"main":"dist/complyco-client-recorder-web.cjs.js","types":"dist/complyco-client-recorder.cjs.d.ts","module":"dist/complyco-client-recorder-web.esm.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/complyco-client-recorder-web.cjs.mjs","module":"./dist/complyco-client-recorder-web.esm.js","default":"./dist/complyco-client-recorder-web.cjs.js"},"./plugins":{"import":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.mjs","module":"./plugins/dist/complyco-client-recorder-web-plugins.esm.js","default":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.js"},"./semantics":{"import":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.mjs","module":"./semantics/dist/complyco-client-recorder-web-semantics.esm.js","default":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.js"},"./package.json":"./package.json"},"gitHead":"4dedb66ab4912e3dc19606be857e9cd048c8db3a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"},"repository":{"url":"git+https://github.com/ComplyCo/client-widget-js.git","type":"git"},"_npmVersion":"10.2.3","description":"ComplyCo's client web recorder","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"rrweb":"2.0.0-alpha.14","fflate":"^0.8.2","@babel/runtime":"^7.23.2"},"preconstruct":{"entrypoints":["index.ts","plugins/index.ts","semantics/index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.11","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/client-recorder-web_0.1.2_1727813867489_0.8539500597535497","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@complyco/client-recorder-web","version":"0.1.3","_id":"@complyco/client-recorder-web@0.1.3","maintainers":[{"name":"tippertruong","email":"tipper@complyco.com"},{"name":"cindidong1","email":"cindi@complyco.com"},{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"}],"contributors":[{"name":"Stephen Demjanenko","email":"stephen@complyco.com"}],"homepage":"https://github.com/ComplyCo/client-widget-js#readme","bugs":{"url":"https://github.com/ComplyCo/client-widget-js/issues"},"dist":{"shasum":"e26b36d97faba2a0b88fb877924e9d630ff9f355","tarball":"https://registry.npmjs.org/@complyco/client-recorder-web/-/client-recorder-web-0.1.3.tgz","fileCount":31,"integrity":"sha512-xvZqgaAvV4FOyUFE+c1x1obdnzKI2WMQQy3FXDwFDQRZoSdR8CuoueMKyLW8B9lpfK/gwX7z6c1ciG9N14/4ag==","signatures":[{"sig":"MEUCIQD8PsQkzGWPBDSk497dtRKBos6SywrQb+CewTdywBTv1wIgNi/2VVJeFf57hmdNDo+MStBzQLPVWSraKZU2KP5lXuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57036},"main":"dist/complyco-client-recorder-web.cjs.js","types":"dist/complyco-client-recorder.cjs.d.ts","module":"dist/complyco-client-recorder-web.esm.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/complyco-client-recorder-web.cjs.mjs","module":"./dist/complyco-client-recorder-web.esm.js","default":"./dist/complyco-client-recorder-web.cjs.js"},"./plugins":{"import":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.mjs","module":"./plugins/dist/complyco-client-recorder-web-plugins.esm.js","default":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.js"},"./semantics":{"import":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.mjs","module":"./semantics/dist/complyco-client-recorder-web-semantics.esm.js","default":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.js"},"./package.json":"./package.json"},"gitHead":"aff21d713c007ae8ae8c5785de93bc36c1698e4d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"},"repository":{"url":"git+https://github.com/ComplyCo/client-widget-js.git","type":"git"},"_npmVersion":"10.8.2","description":"ComplyCo's client web recorder","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"fflate":"^0.8.2","@rrweb/record":"2.0.0-alpha.17","@babel/runtime":"^7.23.2"},"preconstruct":{"entrypoints":["index.ts","plugins/index.ts","semantics/index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.11","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/client-recorder-web_0.1.3_1729179853854_0.8319123380915123","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@complyco/client-recorder-web","version":"0.1.4","_id":"@complyco/client-recorder-web@0.1.4","maintainers":[{"name":"tippertruong","email":"tipper@complyco.com"},{"name":"cindidong1","email":"cindi@complyco.com"},{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"}],"contributors":[{"name":"Stephen Demjanenko","email":"stephen@complyco.com"}],"homepage":"https://github.com/ComplyCo/client-widget-js#readme","bugs":{"url":"https://github.com/ComplyCo/client-widget-js/issues"},"dist":{"shasum":"22a26fc8fe9f2df316a03117958d851468d93ea2","tarball":"https://registry.npmjs.org/@complyco/client-recorder-web/-/client-recorder-web-0.1.4.tgz","fileCount":31,"integrity":"sha512-B8rNHXHj44udzoIuHMnf6IiqpMcHt8cu8yMhQG/BP6ri8HShVLBU0VQOTqxT1HiU95Pf/9BZPKPxlafCSc5zWQ==","signatures":[{"sig":"MEUCIQDs9RUyyJKwB/vepcdjSahESBJfAPmhOGV2476UFDxt3wIgYeYDiRTDxrrx/W1Swz5nZ6u5NNeznhd4Y9hlnOcX9dA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57318},"main":"dist/complyco-client-recorder-web.cjs.js","types":"dist/complyco-client-recorder.cjs.d.ts","module":"dist/complyco-client-recorder-web.esm.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/complyco-client-recorder-web.cjs.mjs","module":"./dist/complyco-client-recorder-web.esm.js","default":"./dist/complyco-client-recorder-web.cjs.js"},"./plugins":{"import":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.mjs","module":"./plugins/dist/complyco-client-recorder-web-plugins.esm.js","default":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.js"},"./semantics":{"import":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.mjs","module":"./semantics/dist/complyco-client-recorder-web-semantics.esm.js","default":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.js"},"./package.json":"./package.json"},"gitHead":"958a3df2bcaff0e7f88b70b96cc45daac2c24cca","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"},"repository":{"url":"git+https://github.com/ComplyCo/client-widget-js.git","type":"git"},"_npmVersion":"10.8.2","description":"ComplyCo's client web recorder","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"fflate":"^0.8.2","@rrweb/record":"2.0.0-alpha.17","@babel/runtime":"^7.23.2"},"preconstruct":{"entrypoints":["index.ts","plugins/index.ts","semantics/index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.0.0","ts-jest":"^29.1.1","typescript":"^5.0.0","@types/jest":"^29.5.11","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/client-recorder-web_0.1.4_1729630281519_0.6617908071110687","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@complyco/client-recorder-web","version":"0.1.5","_id":"@complyco/client-recorder-web@0.1.5","maintainers":[{"name":"cindidong1","email":"cindi@complyco.com"},{"name":"tippertruong","email":"tipper@complyco.com"},{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"}],"contributors":[{"name":"Stephen Demjanenko","email":"stephen@complyco.com"}],"homepage":"https://github.com/ComplyCo/client-widget-js#readme","bugs":{"url":"https://github.com/ComplyCo/client-widget-js/issues"},"dist":{"shasum":"337b0a470cce9d6c92daa8b99a0d61c5b4636b1d","tarball":"https://registry.npmjs.org/@complyco/client-recorder-web/-/client-recorder-web-0.1.5.tgz","fileCount":31,"integrity":"sha512-fIHX6lGlJyraO2VNA6mEVX+T+sFRtLAPd1gDQR92wU17I+uWgQ++7mr1quwNB1vAtJFiqNAaiDqDOsJGj8jyDg==","signatures":[{"sig":"MEQCIHMSfJOTsUKqePbbq1UpR5/xzXTnfaNTZRRR/qMKsMK2AiB35c9pvz2HdxPX37eOVzOMHHsEQnSpdzQeD4wVOu+9Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57319},"main":"dist/complyco-client-recorder-web.cjs.js","types":"dist/complyco-client-recorder.cjs.d.ts","module":"dist/complyco-client-recorder-web.esm.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/complyco-client-recorder-web.cjs.mjs","module":"./dist/complyco-client-recorder-web.esm.js","default":"./dist/complyco-client-recorder-web.cjs.js"},"./plugins":{"import":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.mjs","module":"./plugins/dist/complyco-client-recorder-web-plugins.esm.js","default":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.js"},"./semantics":{"import":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.mjs","module":"./semantics/dist/complyco-client-recorder-web-semantics.esm.js","default":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.js"},"./package.json":"./package.json"},"gitHead":"d9fb59ab4e6b1c834500fde541f48785a154254a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"},"repository":{"url":"git+https://github.com/ComplyCo/client-widget-js.git","type":"git"},"_npmVersion":"10.9.2","description":"ComplyCo's client web recorder","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.0","fflate":"^0.8.2","@rrweb/record":"2.0.0-alpha.17","@babel/runtime":"^7.26.0"},"preconstruct":{"entrypoints":["index.ts","plugins/index.ts","semantics/index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","typescript":"^5.7.2","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/client-recorder-web_0.1.5_1734371553326_0.5577730953116493","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@complyco/client-recorder-web","version":"0.1.6","_id":"@complyco/client-recorder-web@0.1.6","maintainers":[{"name":"cindidong1","email":"cindi@complyco.com"},{"name":"tippertruong","email":"tipper@complyco.com"},{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"}],"contributors":[{"name":"Stephen Demjanenko","email":"stephen@complyco.com"}],"homepage":"https://github.com/ComplyCo/client-widget-js#readme","bugs":{"url":"https://github.com/ComplyCo/client-widget-js/issues"},"dist":{"shasum":"335c37b1c62fd8d6344dc700497ae9d74647303f","tarball":"https://registry.npmjs.org/@complyco/client-recorder-web/-/client-recorder-web-0.1.6.tgz","fileCount":31,"integrity":"sha512-N350WOoK06el/bGSSVOvsO90RcLKBlFQHfx1JEEhcRkUGWu4tNeRS570K4b/ghKOjqUdhEF+fLL/IErBxjJ8/A==","signatures":[{"sig":"MEYCIQDHXH471n13PSV/bHbDDXp8hOMIP3WAVjtZU8CDrGWBXQIhAJYUDjPx8gBAXVnax/HhiGiCrHstq+byTGdtgC5UC1pv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57319},"main":"dist/complyco-client-recorder-web.cjs.js","types":"dist/complyco-client-recorder.cjs.d.ts","module":"dist/complyco-client-recorder-web.esm.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/complyco-client-recorder-web.cjs.mjs","module":"./dist/complyco-client-recorder-web.esm.js","default":"./dist/complyco-client-recorder-web.cjs.js"},"./plugins":{"import":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.mjs","module":"./plugins/dist/complyco-client-recorder-web-plugins.esm.js","default":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.js"},"./semantics":{"import":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.mjs","module":"./semantics/dist/complyco-client-recorder-web-semantics.esm.js","default":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.js"},"./package.json":"./package.json"},"gitHead":"329e6cd40b34ed26a55584a39af5fb241a1e5a23","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"},"repository":{"url":"git+https://github.com/ComplyCo/client-widget-js.git","type":"git"},"_npmVersion":"10.9.2","description":"ComplyCo's client web recorder","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.0","fflate":"^0.8.2","@rrweb/record":"2.0.0-alpha.18","@babel/runtime":"^7.26.0"},"preconstruct":{"entrypoints":["index.ts","plugins/index.ts","semantics/index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","typescript":"^5.7.2","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/client-recorder-web_0.1.6_1734456792951_0.6856403674145888","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@complyco/client-recorder-web","version":"0.1.7","_id":"@complyco/client-recorder-web@0.1.7","maintainers":[{"name":"cindidong1","email":"cindi@complyco.com"},{"name":"tippertruong","email":"tipper@complyco.com"},{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"}],"contributors":[{"name":"Stephen Demjanenko","email":"stephen@complyco.com"}],"homepage":"https://github.com/ComplyCo/client-widget-js#readme","bugs":{"url":"https://github.com/ComplyCo/client-widget-js/issues"},"dist":{"shasum":"775b8c48e09532bbecbe57f6a89df0f46929c069","tarball":"https://registry.npmjs.org/@complyco/client-recorder-web/-/client-recorder-web-0.1.7.tgz","fileCount":31,"integrity":"sha512-Ng6FpO9tEdMPHngeldwEBo8Q3ClPYoMvyEWlrHwizKMSMo0yMRnNlpPWmjq16h6Lt3qvopc0wFy719JgjzjZlQ==","signatures":[{"sig":"MEUCIArFKzo88LylmAVJqccBF9SYYdrt/nOXnUTlUwReEszEAiEAg2WHPZVrc52UwzeyOd64LwVbL8rRpfsxW3vg2C0KkUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58159},"main":"dist/complyco-client-recorder-web.cjs.js","types":"dist/complyco-client-recorder.cjs.d.ts","module":"dist/complyco-client-recorder-web.esm.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/complyco-client-recorder-web.cjs.mjs","module":"./dist/complyco-client-recorder-web.esm.js","default":"./dist/complyco-client-recorder-web.cjs.js"},"./plugins":{"import":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.mjs","module":"./plugins/dist/complyco-client-recorder-web-plugins.esm.js","default":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.js"},"./semantics":{"import":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.mjs","module":"./semantics/dist/complyco-client-recorder-web-semantics.esm.js","default":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.js"},"./package.json":"./package.json"},"gitHead":"af3b24725fe8bdb080fc8f1d4b8b576fc761de87","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"},"repository":{"url":"git+https://github.com/ComplyCo/client-widget-js.git","type":"git"},"_npmVersion":"10.9.2","description":"ComplyCo's client web recorder","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.0","fflate":"^0.8.2","@rrweb/record":"2.0.0-alpha.18","@babel/runtime":"^7.26.0"},"preconstruct":{"entrypoints":["index.ts","plugins/index.ts","semantics/index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","typescript":"^5.7.2","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/client-recorder-web_0.1.7_1736196407860_0.014727077252952858","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@complyco/client-recorder-web","version":"0.1.8","_id":"@complyco/client-recorder-web@0.1.8","maintainers":[{"name":"cindidong1","email":"cindi@complyco.com"},{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"}],"contributors":[{"name":"Stephen Demjanenko","email":"stephen@complyco.com"}],"homepage":"https://github.com/ComplyCo/client-widget-js#readme","bugs":{"url":"https://github.com/ComplyCo/client-widget-js/issues"},"dist":{"shasum":"394e53e7e90fbe1618403b48cd06d3751216144a","tarball":"https://registry.npmjs.org/@complyco/client-recorder-web/-/client-recorder-web-0.1.8.tgz","fileCount":31,"integrity":"sha512-ZXvAfDfMCmeEwvJeLqd1zIeAqd/xRwvOX9l+nwvQgRqr2Vc1ZY2xiFSuW9DLHvFc72VlBNftiCHCI2JfJAbEDw==","signatures":[{"sig":"MEUCICb4Ky81215LWe+a+zdFj0fWPyxk/GzWEBsW6NsXxySbAiEAzk3LueA23qIJa1zLoOGlE2PDpiSEZSZSBHVdIwooO/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75968},"main":"dist/complyco-client-recorder-web.cjs.js","types":"dist/complyco-client-recorder.cjs.d.ts","module":"dist/complyco-client-recorder-web.esm.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/complyco-client-recorder-web.cjs.mjs","module":"./dist/complyco-client-recorder-web.esm.js","default":"./dist/complyco-client-recorder-web.cjs.js"},"./plugins":{"import":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.mjs","module":"./plugins/dist/complyco-client-recorder-web-plugins.esm.js","default":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.js"},"./semantics":{"import":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.mjs","module":"./semantics/dist/complyco-client-recorder-web-semantics.esm.js","default":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.js"},"./package.json":"./package.json"},"gitHead":"9e123eb9f03abab754674f8dc5ef77ef9f112fc6","scripts":{"test":"echo \"Error: run tests out of the root\" && exit 1"},"_npmUser":{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"},"repository":{"url":"git+https://github.com/ComplyCo/client-widget-js.git","type":"git"},"_npmVersion":"10.9.2","description":"ComplyCo's client web recorder","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.1.0","fflate":"^0.8.2","@rrweb/record":"2.0.0-alpha.18","@babel/runtime":"^7.27.0"},"preconstruct":{"entrypoints":["index.ts","plugins/index.ts","semantics/index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","ts-jest":"^29.3.0","typescript":"^5.8.2","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/client-recorder-web_0.1.8_1742933039751_0.4251528916598404","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@complyco/client-recorder-web","version":"0.1.9","_id":"@complyco/client-recorder-web@0.1.9","maintainers":[{"name":"cindidong1","email":"cindi@complyco.com"},{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"},{"name":"vveytser","email":"vladimir@complyco.com"},{"name":"lancecomplyco","email":"lance@complyco.com"}],"contributors":[{"name":"Stephen Demjanenko","email":"stephen@complyco.com"}],"homepage":"https://github.com/ComplyCo/client-widget-js#readme","bugs":{"url":"https://github.com/ComplyCo/client-widget-js/issues"},"dist":{"shasum":"31b33a37dfd0d4f529cd2d1b47e379c787b13ef1","tarball":"https://registry.npmjs.org/@complyco/client-recorder-web/-/client-recorder-web-0.1.9.tgz","fileCount":31,"integrity":"sha512-LvW+Vzoi9kS+7H4xHe41zJiIU4/1WXtWdajAxbjQMXFjjghufhvhdnlPYSP6OtbCJJAyXr4MP0cYDS4oXk3kLw==","signatures":[{"sig":"MEYCIQDjuMgY6oaE0vgE6aT0JQWgSyA++CAdbY5LzHAnSiyHEwIhAJPdGy43ntmQKsqtnctigQZF+rGSBQPUtpJ0ZTOyVjJu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80641},"main":"dist/complyco-client-recorder-web.cjs.js","types":"dist/complyco-client-recorder.cjs.d.ts","module":"dist/complyco-client-recorder-web.esm.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/complyco-client-recorder-web.cjs.mjs","module":"./dist/complyco-client-recorder-web.esm.js","default":"./dist/complyco-client-recorder-web.cjs.js"},"./plugins":{"import":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.mjs","module":"./plugins/dist/complyco-client-recorder-web-plugins.esm.js","default":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.js"},"./semantics":{"import":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.mjs","module":"./semantics/dist/complyco-client-recorder-web-semantics.esm.js","default":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.js"},"./package.json":"./package.json"},"gitHead":"aa51458666b502d38cd74d7aded1365794f28f6e","scripts":{"test":"echo \"Error: run tests out of the root\" && exit 1"},"_npmUser":{"name":"cindidong1","email":"cindi@complyco.com"},"repository":{"url":"git+https://github.com/ComplyCo/client-widget-js.git","type":"git"},"_npmVersion":"10.8.3","description":"ComplyCo's client web recorder","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","dependencies":{"uuid":"^11.1.0","fflate":"^0.8.2","@rrweb/record":"2.0.0-alpha.18","@babel/runtime":"^7.27.0"},"preconstruct":{"entrypoints":["index.ts","plugins/index.ts","semantics/index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","ts-jest":"^29.3.0","typescript":"^5.8.2","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/client-recorder-web_0.1.9_1749833776746_0.8628811290187237","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@complyco/client-recorder-web","version":"0.2.0","_id":"@complyco/client-recorder-web@0.2.0","maintainers":[{"name":"cindidong1","email":"cindi@complyco.com"},{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"},{"name":"vveytser","email":"vladimir@complyco.com"},{"name":"lancecomplyco","email":"lance@complyco.com"}],"contributors":[{"name":"Stephen Demjanenko","email":"stephen@complyco.com"}],"homepage":"https://github.com/ComplyCo/client-widget-js#readme","bugs":{"url":"https://github.com/ComplyCo/client-widget-js/issues"},"dist":{"shasum":"08f6eb1d13e3b475abac2f5fd1cff368d5d2e856","tarball":"https://registry.npmjs.org/@complyco/client-recorder-web/-/client-recorder-web-0.2.0.tgz","fileCount":31,"integrity":"sha512-Y7AZzHPLngno2sNCvES5dGV2ZCb1A7BVa2V4LnSRUbMMNg5r7/sfB8GHOqrb7QGtE+3+S7f8JUawB32eivEYjw==","signatures":[{"sig":"MEQCICUUtVTFfHMJNEqEXmhnUU4EILxDgvNQEcDPNjHbArc8AiBPhMGUOhZyVq5FxabOFLSJXR1o9laMvlFYXCshuall5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83170},"main":"dist/complyco-client-recorder-web.cjs.js","types":"dist/complyco-client-recorder.cjs.d.ts","module":"dist/complyco-client-recorder-web.esm.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/complyco-client-recorder-web.cjs.mjs","module":"./dist/complyco-client-recorder-web.esm.js","default":"./dist/complyco-client-recorder-web.cjs.js"},"./plugins":{"import":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.mjs","module":"./plugins/dist/complyco-client-recorder-web-plugins.esm.js","default":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.js"},"./semantics":{"import":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.mjs","module":"./semantics/dist/complyco-client-recorder-web-semantics.esm.js","default":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.js"},"./package.json":"./package.json"},"gitHead":"6a492c31bf74c2751380f48e212684d09d7ce79e","scripts":{"test":"echo \"Error: run tests out of the root\" && exit 1"},"_npmUser":{"name":"cindidong1","email":"cindi@complyco.com"},"repository":{"url":"git+https://github.com/ComplyCo/client-widget-js.git","type":"git"},"_npmVersion":"11.5.1","description":"ComplyCo's client web recorder","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","dependencies":{"uuid":"^11.1.0","fflate":"^0.8.2","@rrweb/record":"2.0.0-alpha.18","@babel/runtime":"^7.27.0"},"preconstruct":{"entrypoints":["index.ts","plugins/index.ts","semantics/index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","ts-jest":"^29.3.0","typescript":"^5.8.2","@types/jest":"^29.5.14","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/client-recorder-web_0.2.0_1766101176219_0.8391856452662163","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@complyco/client-recorder-web","version":"0.3.0","_id":"@complyco/client-recorder-web@0.3.0","maintainers":[{"name":"cindidong1","email":"cindi@complyco.com"},{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"},{"name":"vveytser","email":"vladimir@complyco.com"},{"name":"lancecomplyco","email":"lance@complyco.com"}],"contributors":[{"name":"Stephen Demjanenko","email":"stephen@complyco.com"}],"homepage":"https://github.com/ComplyCo/client-widget-js#readme","bugs":{"url":"https://github.com/ComplyCo/client-widget-js/issues"},"dist":{"shasum":"367ef27b7a4088fa1df4ba72caf0761fc9f74e2c","tarball":"https://registry.npmjs.org/@complyco/client-recorder-web/-/client-recorder-web-0.3.0.tgz","fileCount":31,"integrity":"sha512-YG5n4X1JvJ+/lJqoIZAVUPJrfMuMzLQ0Y0/jFYVQ1SAtwHjrYY10cqKT+2SWUY+AOVEF89lgnOleWHiKuaZEOg==","signatures":[{"sig":"MEYCIQCHkvKTuKvVTUB3FH4KltH3MK4mPjeMpRyHxpRlYII/TAIhAPhPZ4R2s07jl+sYWSqKxB7+xVjfISby3HF0ylFYlyqf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83170},"main":"dist/complyco-client-recorder-web.cjs.js","types":"dist/complyco-client-recorder.cjs.d.ts","module":"dist/complyco-client-recorder-web.esm.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/complyco-client-recorder-web.cjs.mjs","module":"./dist/complyco-client-recorder-web.esm.js","default":"./dist/complyco-client-recorder-web.cjs.js"},"./plugins":{"import":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.mjs","module":"./plugins/dist/complyco-client-recorder-web-plugins.esm.js","default":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.js"},"./semantics":{"import":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.mjs","module":"./semantics/dist/complyco-client-recorder-web-semantics.esm.js","default":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.js"},"./package.json":"./package.json"},"gitHead":"4fa6b610e76f3312fcd9361b8ab551dcbf66e13b","scripts":{"test":"echo \"Error: run tests out of the root\" && exit 1"},"_npmUser":{"name":"lancecomplyco","email":"lance@complyco.com"},"repository":{"url":"git+https://github.com/ComplyCo/client-widget-js.git","type":"git"},"_npmVersion":"11.12.1","description":"ComplyCo's client web recorder","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"uuid":"^14.0.0","fflate":"^0.8.2","@rrweb/record":"2.0.0-alpha.18","@babel/runtime":"^7.27.0"},"preconstruct":{"entrypoints":["index.ts","plugins/index.ts","semantics/index.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","ts-jest":"^29.3.0","typescript":"^5.8.2","@types/jest":"^29.5.14","jest-environment-jsdom":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-recorder-web_0.3.0_1786170390611_0.4597355387058011","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@complyco/client-recorder-web","version":"0.3.1","description":"ComplyCo's client web recorder","repository":{"type":"git","url":"git+https://github.com/ComplyCo/client-widget-js.git"},"contributors":[{"name":"Stephen Demjanenko","email":"stephen@complyco.com"}],"main":"dist/complyco-client-recorder-web.cjs.js","module":"dist/complyco-client-recorder-web.esm.js","types":"dist/complyco-client-recorder.cjs.d.ts","sideEffects":false,"engines":{"node":">=18"},"exports":{".":{"module":"./dist/complyco-client-recorder-web.esm.js","import":"./dist/complyco-client-recorder-web.cjs.mjs","default":"./dist/complyco-client-recorder-web.cjs.js"},"./plugins":{"module":"./plugins/dist/complyco-client-recorder-web-plugins.esm.js","import":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.mjs","default":"./plugins/dist/complyco-client-recorder-web-plugins.cjs.js"},"./semantics":{"module":"./semantics/dist/complyco-client-recorder-web-semantics.esm.js","import":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.mjs","default":"./semantics/dist/complyco-client-recorder-web-semantics.cjs.js"},"./package.json":"./package.json"},"preconstruct":{"entrypoints":["index.ts","plugins/index.ts","semantics/index.ts"]},"scripts":{"test":"echo \"Error: run tests out of the root\" && exit 1"},"dependencies":{"@babel/runtime":"^7.27.0","@rrweb/record":"2.0.0-alpha.18","fflate":"^0.8.2","uuid":"^14.0.0"},"devDependencies":{"@types/jest":"^29.5.14","eslint":"^9.23.0","jest":"^29.7.0","jest-environment-jsdom":"^30.3.0","ts-jest":"^29.3.0","typescript":"^5.8.2"},"gitHead":"bc2d7b501fc8d2b1e462b4cfb33a0af7bdb5175a","_id":"@complyco/client-recorder-web@0.3.1","bugs":{"url":"https://github.com/ComplyCo/client-widget-js/issues"},"homepage":"https://github.com/ComplyCo/client-widget-js#readme","_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-zn68WzM+7fiwj9hZeZBn8VIaq84A2CGFYkyHa4g7OxKWQICve5uklSvCzt/9EO9GOFGiRGkKnRViDcctAqhQBA==","shasum":"6fa4f8c04530819c88cfcfcec953253b985ef5be","tarball":"https://registry.npmjs.org/@complyco/client-recorder-web/-/client-recorder-web-0.3.1.tgz","fileCount":31,"unpackedSize":83170,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDm27Q05MLbgbf+JD0X/TUxScUi/JPsIz69DzPpc2Mf+AiB0a3HVQ37sTV1hfzwfA5AgoDPKEf6EHsx12GHRThH6Ig=="}]},"_npmUser":{"name":"lancecomplyco","email":"lance@complyco.com"},"directories":{},"maintainers":[{"name":"cindidong1","email":"cindi@complyco.com"},{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"},{"name":"vveytser","email":"vladimir@complyco.com"},{"name":"lancecomplyco","email":"lance@complyco.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client-recorder-web_0.3.1_1786173254741_0.14585907000404164"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-01T20:17:47.390Z","modified":"2026-08-08T07:14:15.103Z","0.1.2":"2024-10-01T20:17:47.686Z","0.1.3":"2024-10-17T15:44:14.013Z","0.1.4":"2024-10-22T20:51:21.683Z","0.1.5":"2024-12-16T17:52:33.502Z","0.1.6":"2024-12-17T17:33:13.136Z","0.1.7":"2025-01-06T20:46:48.094Z","0.1.8":"2025-03-25T20:04:00.005Z","0.1.9":"2025-06-13T16:56:16.941Z","0.2.0":"2025-12-18T23:39:36.356Z","0.3.0":"2026-08-08T06:26:30.791Z","0.3.1":"2026-08-08T07:14:14.878Z"},"bugs":{"url":"https://github.com/ComplyCo/client-widget-js/issues"},"homepage":"https://github.com/ComplyCo/client-widget-js#readme","repository":{"type":"git","url":"git+https://github.com/ComplyCo/client-widget-js.git"},"description":"ComplyCo's client web recorder","contributors":[{"name":"Stephen Demjanenko","email":"stephen@complyco.com"}],"maintainers":[{"name":"cindidong1","email":"cindi@complyco.com"},{"name":"sdemjanenko","email":"sdemjanenko@gmail.com"},{"name":"vveytser","email":"vladimir@complyco.com"},{"name":"lancecomplyco","email":"lance@complyco.com"}],"readme":"# Client-Recorder\n\nThis package allows you to set up web session recording in your web apps.\n\n## Getting Started\n\nPlease note, the `baseUrl` comes from the client that you have registered in ComplyCO's dashboard. It will look like `app-<...>.client.complyco.com`.\n\nThe `onAuthTokenRequested` callback will need to hit an endpoint on your backend which is configured to generate and sign a JWT.\nThe client that you have registered in ComplyCO's dashboard should be configured with the public key that corresponds with the private key used\nfor signing in your backend API.\n\n```ts\nimport { createClientRecorder } from \"@complyco/client-recorder-web\";\nimport { GzipPlugin } from \"@complyco/client-recorder-web/plugins\";\n\n// initialize the recorder once for your pageload\nconst recorder = createClientRecorder({\n  syncOptions: {\n    baseUrl: process.env.NEXT_PUBLIC_WIDGET_API as string,\n    onAuthTokenRequested,\n    plugins: [GzipPlugin],\n  },\n});\n\n// if your JWT callback function changes, you can pass in your new one\nrecorder.setOnAuthTokenRequested(onAuthTokenRequested);\n\n// start the recording; you only need to do this once.\n// NOTE: The argument is optional. This example shows the defaults\nrecorder.record({\n  blockClass: \"complyco-block\",\n  ignoreClass: \"complyco-ignore\",\n  maskTextClass: \"complyco-mask\",\n  maskAllInputs: true,\n  captureNavigation: false,\n});\n\n// stops the recording and forces a sync to ComplyCO's backend.\nrecorder.shutdown();\n```\n\n### Masking\n\nAll inputs are masked by default, but you can choose to unmask all inputs.\nWith `maskAllInputs` set to `true` (the default), mark any fields you want left unmasked with `data-complyco-unmask=\"true\"` or the `complyco-unmask` class (e.g. `<input class=\"complyco-unmask\">` or `<select data-complyco-unmask=\"true\">`). Use this to keep specific non-sensitive fields visible (for example, a product name dropdown) while keeping everything else masked.\n\nYou can configure the recorder with block, ignore and mask text classes, or you can use our defaults. Our defaults are:\n\n- complyco-block\n- complyco-ignore\n- complyco-mask\n\nIf your UI already has classes from Sentry's Replay functionality, you can just pass the appropriate class names when invoking `recorder.record(...)`.\n\n### Navigation\n\nThe `captureNavigation` option allows you to track page navigation events within your single-page application. When enabled, it will record URL changes that occur through:\n\n- History API calls (`pushState`, `replaceState`)\n- Browser back/forward navigation\n- Hash changes\n\n### Plugins\n\nUse of plugins is optional, but they may offer performance improvements in certain cases.\n\n- GzipPlugin: Compresses the recording when sending it to ComplyCO's backend.\n\n## A React example\n\n```tsx\n\"use client\";\nimport { useState, useEffect } from \"react\";\nimport { createClientRecorder } from \"@complyco/client-recorder-web\";\nimport { GzipPlugin } from \"@complyco/client-recorder-web/plugins\";\n\nexport type AuthTracerProviderProps = {\n  children: React.ReactNode;\n  onAuthTokenRequested: any | undefined;\n};\n\nexport default function AuthTracerProvider({ children, onAuthTokenRequested }: AuthTracerProviderProps) {\n  const [recorder] = useState(() => {\n    return createClientRecorder({\n      syncOptions: {\n        baseUrl: process.env.NEXT_PUBLIC_WIDGET_API as string,\n        onAuthTokenRequested,\n        plugins: [GzipPlugin],\n      },\n    });\n  });\n\n  useEffect(() => {\n    if (onAuthTokenRequested) {\n      recorder.setOnAuthTokenRequested(onAuthTokenRequested);\n    }\n  }, [recorder, onAuthTokenRequested]);\n\n  useEffect(() => {\n    recorder.record();\n\n    return () => {\n      recorder.shutdown();\n    };\n  });\n\n  return null;\n}\n```\n","readmeFilename":"README.md"}