{"_id":"@arextest/web-record-sdk","_rev":"6-11b42d71964d2766f885b3c750fba4c6","name":"@arextest/web-record-sdk","dist-tags":{"latest":"0.0.11"},"versions":{"0.0.5":{"name":"@arextest/web-record-sdk","version":"0.0.5","_id":"@arextest/web-record-sdk@0.0.5","maintainers":[{"name":"onepone","email":"wellpeng97@gmail.com"},{"name":"zhangtao25","email":"18158899797@163.com"},{"name":"jingum","email":"jingum@qq.com"},{"name":"fly-1999","email":"2017029882@qq.com"}],"dist":{"shasum":"1f9fc943deed3ea55b5d89bd5bc4537264a7e87e","tarball":"https://registry.npmjs.org/@arextest/web-record-sdk/-/web-record-sdk-0.0.5.tgz","fileCount":6,"integrity":"sha512-vCosqKjujAGY4kjPzjysyQ1sbE/nMpL3ROC97w+6zEePVakIbnkgua6Ab17Zo6tW979Y0eVWKqwgJKApQN+kQA==","signatures":[{"sig":"MEUCIQCXF3HlcRy4dDYmct2nmzfbWcdGNakZQqxfrcfFR9ElZQIgIQwT690J7N+BDRNTSectTpWZk6ohrs8mjQboUGF0hRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177724},"main":"dist/arex-record-sdk.umd.js","type":"module","module":"dist/arex-record-sdk.es.js","gitHead":"c295798e839d57e2b3cabf7e789fb87589425fa0","scripts":{"dev":"vite","build":"vite build && tsc  --build tsconfig.sdk.json","preview":"vite preview --mode=demo","build:demo":"vite build --mode=demo && tsc","build:demo-cdn":"pnpm run build && pnpm run build:demo && node copy-file.js","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"onepone","email":"wellpeng97@gmail.com"},"_npmVersion":"10.9.0","description":"This is the official SDK for the Arex Frontend Record API.","directories":{},"_nodeVersion":"23.2.0","dependencies":{"rrweb":"2.0.0-alpha.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","prettier":"^3.3.3","typescript":"~5.6.2","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/web-record-sdk_0.0.5_1732607841401_0.002103868922541441","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@arextest/web-record-sdk","version":"0.0.6","_id":"@arextest/web-record-sdk@0.0.6","maintainers":[{"name":"onepone","email":"wellpeng97@gmail.com"},{"name":"zhangtao25","email":"18158899797@163.com"},{"name":"jingum","email":"jingum@qq.com"},{"name":"fly-1999","email":"2017029882@qq.com"}],"dist":{"shasum":"47759a3cd3550ca0a17fce677e2899458626bad3","tarball":"https://registry.npmjs.org/@arextest/web-record-sdk/-/web-record-sdk-0.0.6.tgz","fileCount":6,"integrity":"sha512-6vq84YbbJ/D6Gq1nCQ0ZdzekVSAjH9ejSY8JF42R8a3oUztU6Y4hrMECrOTHKOpCGDfCRW+hOmf72PrvhA87wA==","signatures":[{"sig":"MEUCIAlEDoeWVzrL7tsz/rTjNTgeLObiAa21saB6MdD37i51AiEA3A36hroRV3HGyFuCgx5YWbaIJ1fjsxZ3/66ANHAYZ0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177717},"main":"dist/web-record-sdk.umd.js","type":"module","module":"dist/web-record-sdk.es.js","gitHead":"0f1242ea3a9d0c2c7dc18ff3705ef4296f547044","scripts":{"dev":"vite","build":"vite build && tsc  --build tsconfig.sdk.json","preview":"vite preview --mode=demo","build:demo":"vite build --mode=demo && tsc","build:demo-cdn":"pnpm run build && pnpm run build:demo && node copy-file.js","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"onepone","email":"wellpeng97@gmail.com"},"_npmVersion":"10.9.0","description":"This is the official SDK for the Arex Frontend Record API.","directories":{},"_nodeVersion":"23.2.0","dependencies":{"rrweb":"2.0.0-alpha.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","prettier":"^3.3.3","typescript":"~5.6.2","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/web-record-sdk_0.0.6_1732611391098_0.06978687684410811","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@arextest/web-record-sdk","version":"0.0.7","_id":"@arextest/web-record-sdk@0.0.7","maintainers":[{"name":"onepone","email":"wellpeng97@gmail.com"},{"name":"zhangtao25","email":"18158899797@163.com"},{"name":"jingum","email":"jingum@qq.com"},{"name":"fly-1999","email":"2017029882@qq.com"}],"dist":{"shasum":"007bcf16d4f3a9c436e9860c446d0ca9ccbc06f7","tarball":"https://registry.npmjs.org/@arextest/web-record-sdk/-/web-record-sdk-0.0.7.tgz","fileCount":6,"integrity":"sha512-jOBuvJr95jT3uEgFVxtNIJT1jy2jNbV+c3NuBuub2flOVdJByBgX6lYi27EHWc6LDRO/PTHYX0L28uJLD0z3rA==","signatures":[{"sig":"MEYCIQCaT03LTY43R4FR//GXr2X2wAkeMkdjS+C/LB5VpI8DugIhALZO+HCf730Jr6oE1rgvC4NSDGPjzYBjJqMY4/nKY8aC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177719},"main":"dist/web-record-sdk.umd.js","type":"module","module":"dist/web-record-sdk.es.js","gitHead":"77b71e7b02e61d12f76c54bf940db159fb243441","scripts":{"dev":"vite","build":"vite build && tsc  --build tsconfig.sdk.json","preview":"vite preview --mode=demo","build:demo":"vite build --mode=demo && tsc","build:demo-cdn":"pnpm run build && pnpm run build:demo && node copy-file.js","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"onepone","email":"wellpeng97@gmail.com"},"_npmVersion":"10.9.0","description":"This is the official SDK for the Arex Frontend Record API.","directories":{},"_nodeVersion":"23.2.0","dependencies":{"rrweb":"2.0.0-alpha.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","prettier":"^3.3.3","typescript":"~5.6.2","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/web-record-sdk_0.0.7_1732612229001_0.02415506004156498","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@arextest/web-record-sdk","version":"0.0.8","_id":"@arextest/web-record-sdk@0.0.8","maintainers":[{"name":"onepone","email":"wellpeng97@gmail.com"},{"name":"zhangtao25","email":"18158899797@163.com"},{"name":"jingum","email":"jingum@qq.com"},{"name":"fly-1999","email":"2017029882@qq.com"}],"dist":{"shasum":"2f8bd22f528948e2b6586503409392df0f3f95d6","tarball":"https://registry.npmjs.org/@arextest/web-record-sdk/-/web-record-sdk-0.0.8.tgz","fileCount":6,"integrity":"sha512-Md4zoPIlnkhHAaPlaQtqlH5A8/XBFdnht9wN9Or17tfGAd2tB9klOSVmN4NrVVPzQhCRpCrE0+PkGe1XpivUXw==","signatures":[{"sig":"MEUCIQDB7CeWP9uSVU8aRX7os0d1X8D1+CVJ5QgnfACHIucKQQIgN0Lq5SZIpi3itfavdOB/Nxo2bttG3XMQUl2ZgMhWkxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177617},"main":"dist/web-record-sdk.umd.js","type":"module","module":"dist/web-record-sdk.es.js","gitHead":"fbc9cb0b0cc1f8d2c1ce19dc99dc0e0fe1576403","scripts":{"dev":"vite","build":"vite build && tsc  --build tsconfig.sdk.json","preview":"vite preview --mode=demo","build:demo":"vite build --mode=demo && tsc","build:demo-cdn":"pnpm run build && pnpm run build:demo && node copy-file.js","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"onepone","email":"wellpeng97@gmail.com"},"_npmVersion":"10.9.0","description":"This is the official SDK for the Arex Frontend Record API.","directories":{},"_nodeVersion":"23.2.0","dependencies":{"rrweb":"2.0.0-alpha.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","prettier":"^3.3.3","typescript":"~5.6.2","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/web-record-sdk_0.0.8_1734574972238_0.09389891987047005","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@arextest/web-record-sdk","version":"0.0.9","_id":"@arextest/web-record-sdk@0.0.9","maintainers":[{"name":"onepone","email":"wellpeng97@gmail.com"},{"name":"zhangtao25","email":"18158899797@163.com"},{"name":"jingum","email":"jingum@qq.com"},{"name":"fly-1999","email":"2017029882@qq.com"}],"dist":{"shasum":"e8c8b8800608f6758f04f02f12b87a4e575779cd","tarball":"https://registry.npmjs.org/@arextest/web-record-sdk/-/web-record-sdk-0.0.9.tgz","fileCount":6,"integrity":"sha512-uAgxjzh1X02qqdlXgrm83twN/qCKgMp6RqLSb3OEPrcMilZI5JM8T88sobyLEYZWq94w/oal9lC+FbySBA3mdg==","signatures":[{"sig":"MEQCIDMD0G7ovwztDqvH3bk3wT4LsMS4BCjOjC3IQ2GQIzz0AiB3Xd4uirdCx3Ze0ZZFpkkkhVrwNeGVnmsHAPOu9o5LoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177638},"main":"dist/web-record-sdk.umd.js","type":"module","module":"dist/web-record-sdk.es.js","gitHead":"4c42024e3cbd695593dcbbfd6cd1384fa829e6a6","scripts":{"dev":"vite","build":"vite build && tsc  --build tsconfig.sdk.json","preview":"vite preview --mode=demo","build:demo":"vite build --mode=demo && tsc","build:demo-cdn":"pnpm run build && pnpm run build:demo && node copy-file.js","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"onepone","email":"wellpeng97@gmail.com"},"_npmVersion":"10.9.0","description":"This is the official SDK for the Arex Frontend Record API.","directories":{},"_nodeVersion":"23.2.0","dependencies":{"rrweb":"2.0.0-alpha.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","prettier":"^3.3.3","typescript":"~5.6.2","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/web-record-sdk_0.0.9_1734577075204_0.06248183684206432","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@arextest/web-record-sdk","version":"0.0.10","_id":"@arextest/web-record-sdk@0.0.10","maintainers":[{"name":"onepone","email":"wellpeng97@gmail.com"},{"name":"zhangtao25","email":"18158899797@163.com"},{"name":"jingum","email":"jingum@qq.com"},{"name":"fly-1999","email":"2017029882@qq.com"}],"dist":{"shasum":"e787732a43baa8755ec8c872cc3fbf5adfe97893","tarball":"https://registry.npmjs.org/@arextest/web-record-sdk/-/web-record-sdk-0.0.10.tgz","fileCount":6,"integrity":"sha512-uTGAUewTvTiwuhAwrGEt5bLXU7DG5ODRS5gC5opqrKfOsZKXsuxj5BmTxLdmRgjmGI1qbwu6iiD/eNesK7KTCQ==","signatures":[{"sig":"MEUCIDgun1PPsE3hu6LAYOKddtj2T3vE17mMyU07VY3DhCg8AiEAj5T+xKHGb+x/t1I9/gwp5rwqwKvDdnz++f0CnWtPRVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180618},"main":"dist/web-record-sdk.umd.js","type":"module","module":"dist/web-record-sdk.es.js","gitHead":"823ac3af68c07672bb6c00c582e25697dff2887b","scripts":{"dev":"vite","build":"vite build && tsc  --build tsconfig.sdk.json","preview":"vite preview --mode=demo","build:demo":"vite build --mode=demo && tsc","build:demo-cdn":"pnpm run build && pnpm run build:demo && node copy-file.js","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"onepone","email":"wellpeng97@gmail.com"},"_npmVersion":"10.9.0","description":"This is the official SDK for the Arex Frontend Record API.","directories":{},"_nodeVersion":"23.2.0","dependencies":{"rrweb":"2.0.0-alpha.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","prettier":"^3.3.3","typescript":"~5.6.2","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/web-record-sdk_0.0.10_1734578498475_0.6306954308242816","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@arextest/web-record-sdk","version":"0.0.11","type":"module","main":"dist/web-record-sdk.umd.js","module":"dist/web-record-sdk.es.js","scripts":{"dev":"vite","build":"vite build && tsc  --build tsconfig.sdk.json","build:demo":"vite build --mode=demo && tsc","build:demo-cdn":"pnpm run build && pnpm run build:demo && node copy-file.js","preview":"vite preview --mode=demo","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"devDependencies":{"@types/node":"^22.9.0","typescript":"~5.6.2","prettier":"^3.3.3","vite":"^5.4.10"},"dependencies":{"rrweb":"2.0.0-alpha.4"},"_id":"@arextest/web-record-sdk@0.0.11","gitHead":"04bed207c8a6c614db9580e0e77e208d2e939185","description":"This is the official SDK for the Arex Frontend Record API.","_nodeVersion":"23.2.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-jDO7xdhFaL2UkqLQWh59gVVJlNKYyPXRXtRPDuy6n/NB5vowRLf2ccq717EU3OPZiTOfAtIGw+B3MpTpateUuw==","shasum":"c56b307d9277cffa53b1dccb18e32f0cbbbca0c9","tarball":"https://registry.npmjs.org/@arextest/web-record-sdk/-/web-record-sdk-0.0.11.tgz","fileCount":6,"unpackedSize":180923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjY1JZkww7iOtFsv0iN8rJMoeZqdFLSiV4uAiSXIeJnAiEAjKAaziM/S5ryNYIFoNi0bpBTsN6z50wrh+KMUAg7kf8="}]},"_npmUser":{"name":"onepone","email":"wellpeng97@gmail.com"},"directories":{},"maintainers":[{"name":"onepone","email":"wellpeng97@gmail.com"},{"name":"zhangtao25","email":"18158899797@163.com"},{"name":"jingum","email":"jingum@qq.com"},{"name":"fly-1999","email":"2017029882@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web-record-sdk_0.0.11_1734578624576_0.11158999006259607"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-26T07:57:21.325Z","modified":"2024-12-19T03:23:45.015Z","0.0.5":"2024-11-26T07:57:21.588Z","0.0.6":"2024-11-26T08:56:31.294Z","0.0.7":"2024-11-26T09:10:29.153Z","0.0.8":"2024-12-19T02:22:52.427Z","0.0.9":"2024-12-19T02:57:55.477Z","0.0.10":"2024-12-19T03:21:38.683Z","0.0.11":"2024-12-19T03:23:44.754Z"},"description":"This is the official SDK for the Arex Frontend Record API.","maintainers":[{"name":"onepone","email":"wellpeng97@gmail.com"},{"name":"zhangtao25","email":"18158899797@163.com"},{"name":"jingum","email":"jingum@qq.com"},{"name":"fly-1999","email":"2017029882@qq.com"}],"readme":"### AREX RECORD SDK\n\nThis is the official SDK for the Arex Frontend Record API.\n\n#### Installation\n\n```bash\nnpm install @arextest/web-record-sdk\n```\n\n#### Basic Usage\n\n##### CDN\n\n```html\n<script>\n  (function (w, d, c) {\n    var s = document.createElement('script');\n    s.src = c;\n    s.onload = function () {\n      new w.AREX_WEB_RECORD_SDK({\n        appId: '<appId>',\n        tenantCode: '<tenantCode>',\n      });\n    };\n    d.body.appendChild(s);\n  })(window, document, 'https://unpkg.com/@arextest/web-record-sdk');\n</script>\n```\n\n##### npm\n\n```javascript\nimport WebRecordSdk from '@arextest/web-record-sdk';\n\nnew WebRecordSdk({\n    appId: '<appId>',\n    tenantCode: '<tenantCode>'\n});\n```\n\n#### Advanced Usage\n\n```javascript\nimport WebRecordSdk from '@arextest/web-record-sdk';\n\nconst skd = new WebRecordSdk({\n  appId: '<appId>',\n  tenantCode: '<tenantCode>',\n  serverUrl: '<serverUrl>',\n  timeout: 10000,\n  manual: true, \n  tags: {\n    userId: '<userId>',\n    clientId: '<clientId>',\n    mobileNo: '<mobileNo>'\n  },\n  maskAllInputs: true\n});\n\n// set extra tags, also can be set in skd.record method\nskd.setTags({\n  ext: {\n      extKey: 'extValue'\n  }\n});\n\nconst { stop } = skd.record();\n\n// stop record after 10s\nsetTimeout(() => {\n  stop();\n  console.log('Stop record!');\n}, 20000);\n```\n\n#### Sdk Options\n\n| key                      | default            | description                                                                                                                                                                                  |\n| ------------------------ |--------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| tenantCode               | required           | The code of tenant                                                                                                                                                                           |\n| appId                    | required           | A unique id used to identify the application                                                                                                                                                 |\n| interval                 | 5000               | Interval time for sending data to server. The minimum value is 5000                                                                                                                          |\n| manual                   | false              | Manual control record start and stop                                                                                                                                                         |\n| tags                     | {}                 | A range of additional custom tags                                                                                                                                                            |\n| serverUrl                | built-in           | The url of web record service                                                                                                                                                                |\n| enableTraceHeader        | false              | Creating back-end api trace                                                                                                                                                               |\n| checkoutEveryNth         | -                  | take a full snapshot after every N events refer to the [checkout](https://github.com/rrweb-io/rrweb/blob/master/guide.md#checkout) chapter                                                   |\n| checkoutEveryNms         | -                  | take a full snapshot after every N ms refer to the [checkout](https://github.com/rrweb-io/rrweb/blob/master/guide.md#checkout) chapter                                                       |\n| blockClass               | 'rr-block'         | Use a string or RegExp to configure which elements should be blocked, refer to the [privacy](https://github.com/rrweb-io/rrweb/blob/master/guide.md#privacy) chapter                         |\n| blockSelector            | null               | Use a string to configure which selector should be blocked, refer to the [privacy](https://github.com/rrweb-io/rrweb/blob/master/guide.md#privacy) chapter                                   |\n| ignoreClass              | 'rr-ignore'        | Use a string or RegExp to configure which elements should be ignored, refer to the [privacy](https://github.com/rrweb-io/rrweb/blob/master/guide.md#privacy) chapter                         |\n| ignoreSelector           | null               | Use a string to configure which selector should be ignored, refer to the [privacy](https://github.com/rrweb-io/rrweb/blob/master/guide.md#privacy) chapter                                   |\n| ignoreCSSAttributes      | null               | array of CSS attributes that should be ignored                                                                                                                                               |\n| maskTextClass            | 'rr-mask'          | Use a string or RegExp to configure which elements should be masked, refer to the [privacy](https://github.com/rrweb-io/rrweb/blob/master/guide.md#privacy) chapter                          |\n| maskTextSelector         | null               | Use a string to configure which selector should be masked, refer to the [privacy](https://github.com/rrweb-io/rrweb/blob/master/guide.md#privacy) chapter                                    |\n| maskAllInputs            | false              | mask all input content as *                                                                                                                                                                  |\n| maskInputOptions         | { password: true } | mask some kinds of input * refer to the [list](https://github.com/rrweb-io/rrweb/blob/588164aa12f1d94576f89ae0210b98f6e971c895/packages/rrweb-snapshot/src/types.ts#L77-L95)                 |\n| maskInputFn              | -                  | customize mask input content recording logic                                                                                                                                                 |\n| maskTextFn               | -                  | customize mask text content recording logic                                                                                                                                                  |\n| slimDOMOptions           | {}                 | remove unnecessary parts of the DOM refer to the [list](https://github.com/rrweb-io/rrweb/blob/588164aa12f1d94576f89ae0210b98f6e971c895/packages/rrweb-snapshot/src/types.ts#L97-L108)       |\n| dataURLOptions           | {}                 | Canvas image format and quality ,This parameter will be passed to the OffscreenCanvas.convertToBlob(),Using this parameter effectively reduces the size of the recorded data                 |\n| inlineStylesheet         | true               | whether to inline the stylesheet in the events                                                                                                                                               |\n| hooks                    | {}                 | hooks for events refer to the [list](https://github.com/rrweb-io/rrweb/blob/9488deb6d54a5f04350c063d942da5e96ab74075/src/types.ts#L207)                                                      |\n| packFn                   | -                  | refer to the [storage optimization recipe](https://github.com/rrweb-io/rrweb/blob/master/docs/recipes/optimize-storage.md)                                                                   |\n| sampling                 | -                  | refer to the [storage optimization recipe](https://github.com/rrweb-io/rrweb/blob/master/docs/recipes/optimize-storage.md)                                                                   |\n| recordCanvas             | false              | Whether to record the canvas element. Available options: `false`, `true`                                                                                                                     |\n| recordCrossOriginIframes | false              | Whether to record cross origin iframes. rrweb has to be injected in each child iframe for this to work. Available options: `false`, `true`                                                   |\n| recordAfter              | 'load'             | If the document is not ready, then the recorder will start recording after the specified event is fired. Available options: `DOMContentLoaded`, `load`                                       |\n| inlineImages             | false              | whether to record the image content                                                                                                                                                          |\n| collectFonts             | false              | whether to collect fonts in the website                                                                                                                                                      |\n| userTriggeredOnInput     | false              | whether to add `userTriggered` on input events that indicates if this event was triggered directly by the user or not. [What is `userTriggered`?](https://github.com/rrweb-io/rrweb/pull/495) |\n| plugins                  | []                 | load plugins to provide extended record functions. [What is plugins?](https://github.com/rrweb-io/rrweb/blob/master/docs/recipes/plugin.md)                                                  |\n| errorHandler             | -                  | A callback that is called if something inside of rrweb throws an error. The callback receives the error as argument.                                                                         |\n\n\n#### Development\n\n```bash\npnpm install\npnpm run dev\npnpm run build # build sdk\npnpm run build:demo # build demo project\npnpm run build:dem-cdn # build demo project for cdn usage\npnpm run preview # preview demo project\n```\n","readmeFilename":"readme.md"}