{"_id":"@grafana/faro-instrumentation-replay","_rev":"26-e56184ee1386e804ba612cadee5a2eb5","name":"@grafana/faro-instrumentation-replay","dist-tags":{"latest":"2.12.1"},"versions":{"0.0.0":{"name":"@grafana/faro-instrumentation-replay","version":"0.0.0","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@0.0.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"b9c317fc827f05dee8aa85a6f86eb8e0fa5f75d2","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-0.0.0.tgz","fileCount":1,"integrity":"sha512-se0xHmR7P7YhRoS87sA4A9uttuIraX0QUmvd3OJNuNPiJeHMKqwt8SIGT4Pf3nQRODuo3U5AwugD+A0+SFjUnA==","signatures":[{"sig":"MEYCIQDvI7dcV1kP08EzEI6WyGwdUpsST2PteN+tmRA+SDpPKgIhAJVLzhi0a3HDqk5nBi6HktAJiEfmzyBG1R3KQ15QZUu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s 'quality:lint:*'","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"grafanabot","email":"bot@grafana.com"},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"11.7.0","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"22.21.1","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_0.0.0_1765903125185_0.7120119833101195","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@grafana/faro-instrumentation-replay","version":"2.1.0","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.1.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"ec8cc8438cfb51dd9c91eea55f2e6a0137f639c8","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.1.0.tgz","fileCount":28,"integrity":"sha512-CRa5SLzKGMxCBSRsPzgNH6pwP6oUekhFVrA6ZfR7QK/cnej9l3Oyr9EXuQqy01rZsM/8NSw3EUCVQHJ0kuK/TQ==","signatures":[{"sig":"MEQCIASoFVgYjSbOYMAuzjoZW7rCiQq/5/6BWKhjI1J4aHR4AiAP4+55qq4JOc81wa5/DHdidaAdNaqGblpaI0VYkscDmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232529},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"221e9ce305a6ae9c81b53c48086ef5ac113d6bf9","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s 'quality:lint:*'","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.3/node@v24.11.1+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.11.1","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.1.0_1765904062496_0.6771995976782645","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@grafana/faro-instrumentation-replay","version":"2.2.0","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.2.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"4c3f44018228a3ddf709c4a71ec56faf29a8ff64","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.2.0.tgz","fileCount":28,"integrity":"sha512-eSr0ZzJV88uf4kq6vzva7pg6eRX5i4TfNB8RyZQLPXJcp8JcB4CjlqeXDkWYU7pnmS5IR3mCUZM0Igp8bfkHOA==","signatures":[{"sig":"MEQCIE887EhGSl/GLdjNsIDeyhWedoYaDVJtJ8PdL/JWzqfoAiBSrhcX4IODNXIpLHe6Gb0Da565aDkhYDXSOiSDnZi2lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232529},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"5c1058da8e8009d2b5e1c71c8a81384f9a4886d9","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s 'quality:lint:*'","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.2.0_1768913991023_0.939268420627358","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@grafana/faro-instrumentation-replay","version":"2.2.1","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.2.1","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"7bd31ecef859a328fee2224dbcddc000f97490b9","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.2.1.tgz","fileCount":28,"integrity":"sha512-vFXynoOkbTJ2ufW06QRdnmN6HVMgxL8sJD3tj+TUHUTXFt5QUZSj9l2KkkKB+xCU+LkSjuPdxptZWeH0SzyKmA==","signatures":[{"sig":"MEUCIQCKG/HS/ozf8F+kBc/yQE8S/O9yY5qZXHPSeHTVDwO13AIgYWRzTG8hER8wk4Qc2uoEOYFaeC5uad5Ax/64aBB6LPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232529},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"aa59f4ec236bb7c8df4526d56d7c6bc013c5ad6e","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s 'quality:lint:*'","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.2.1_1769683269113_0.26090017324672043","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@grafana/faro-instrumentation-replay","version":"2.2.2","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.2.2","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"f8eacea601cac36109f197ac03008037bed425b6","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.2.2.tgz","fileCount":28,"integrity":"sha512-wQNQjFOH+6srC0kaP8zqU9IL04KTm6jU+rkjVVRjLIgLXl3rd85tqmoCbs42GUe7ULiEnb7A1mHLeZCvHPkweg==","signatures":[{"sig":"MEUCIQCQbrQdfoEyKcpw+OQTnGd69VLEckLUzXMyKM+hsdz+wgIgKBzwVATtF0LJx4uYAyAn1iwIM/mCfXwMQWK2tSHz4RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232529},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"70f34a9324d349cad92e8dd50fba2f796a897c45","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s 'quality:lint:*'","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.2.2_1769782483636_0.20199497565780078","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@grafana/faro-instrumentation-replay","version":"2.2.3","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.2.3","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"f2160b478c9b30538756116a285c2d3f912d6dd7","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.2.3.tgz","fileCount":28,"integrity":"sha512-xMi2f+XHbYzoAuocEsc/aO373DipTi1tgp3A7FtRtA23CbBc/iT+a53L5ZuqHkkyBy3215gtZVAE6k+WUB1KSA==","signatures":[{"sig":"MEUCIQCgv8lfLeXhJlT9E1vgpnfZvB6N4q7dcpSjo4q15z97WQIgBB5IWjQFIhQq0qGLSapLvvGtMLR1ytfeg1J22QLZwc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233650},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"27cb5bebe06077a050cfba9ea07c7c2f0bcdc455","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s 'quality:lint:*'","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.2.3_1770631976952_0.33896285015437266","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@grafana/faro-instrumentation-replay","version":"2.2.4","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.2.4","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"2dd4c45cf4b17fc81fef701ecccf4cf23aa716dd","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.2.4.tgz","fileCount":28,"integrity":"sha512-zJPTgPAjyk3kOdDrAm7SdGwLh0OveadFPte9E8AY4CcaHC5kTZoL6+v/Cq/zPyIcxqBWG5S+8V4xbTad1qV9eA==","signatures":[{"sig":"MEYCIQCOmZgTdxDiM8Br2hp3wjjWud7EcKEysnwYxoVRqmwGYwIhAJ4zSaSOmhChAlja9NacJRU4AYcAqxogJiYLy3f8VZ2m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245773},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"a86e300d933aa838b20c7ec6bbbc3686fb5869f8","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s 'quality:lint:*'","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.13.0","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.2.4_1771244931903_0.3112299519201984","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@grafana/faro-instrumentation-replay","version":"2.3.1","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.3.1","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"1d5edb4631c20f1f67583651832392eba01a4b8c","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.3.1.tgz","fileCount":28,"integrity":"sha512-+HBtXgtvAR9E08YFlVR8Eyewne1ly7xO3NWXBLu12s2l3mzylbUZCo+HTOxEFoZEt3adUx+SFal6ztRpP2cI6g==","signatures":[{"sig":"MEYCIQCDJ/dw42XwOdFNDPPrFBGhDYFpfyCoiG1BwWRSgA95KwIhAKxUMiZo4AEwVICnFu7S0xIo6HBrN9YV026/He+/rQG6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262565},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"ad85e008b4e2e50398bf0bb12cdcad03dd996101","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.5/node@v24.14.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.14.0","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.3.1_1773995160161_0.10476265576318511","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@grafana/faro-instrumentation-replay","version":"2.4.0","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.4.0","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"0b680ae618819e6bf7622593b6dd0765ab3d29ee","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.4.0.tgz","fileCount":28,"integrity":"sha512-PajK2fqWJ76gJd8Mpi1XX31CNu/V5DWiXudm+eXfCejET0t9ddz33/P7/FO1RfSaXFmF/jMYx5rpMAwZByQ4Pg==","signatures":[{"sig":"MEUCIDvDmyyP+Dwuw7vkfHP5+JMb8KtLqSQoJoqwNU28S6iCAiEAr/uUutf8L4Tf8C8nHFR23Ad3UZ1fQvRdCL+Hd+eSoXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261462},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"0dcca81629cfc20cb18c6a7306209dceccdc75c8","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.4.0_1776849493600_0.4805988715877614","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@grafana/faro-instrumentation-replay","version":"2.5.0","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.5.0","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"17ca456a759e446ccbd02a6aa053dcc21ea91b70","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.5.0.tgz","fileCount":28,"integrity":"sha512-N0hCDM/e98OaloM2SI5GXKgmRKpORF/oJyrdoipzrvPUR5WOEioTJMeXkhvipMzlfueUmHLUyyFblAwEEzDGgQ==","signatures":[{"sig":"MEYCIQDR0RE5M8IMCvUpz2d7V0rtTbMjl2XaHx4E0nCDGd45UgIhAIMyclb6Ab3oQEdT7tFrnJscViLNfM2F+jvE1Sjxracp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261462},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"be7742480b1b4d936f3476620aab338237ae16ca","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.5.0_1777891382422_0.7988084557725055","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@grafana/faro-instrumentation-replay","version":"2.6.0","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.6.0","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"b03dea2461a90590dfd820fec7c6f901f5635e5a","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.6.0.tgz","fileCount":28,"integrity":"sha512-UsiC4D33d4boRm4sW6tr82qzFGMFq2ALW5fmGrfMygxcI6q9ARpzH2s61B5NaImF2VIc9Lm/CRufPDtasCTakQ==","signatures":[{"sig":"MEUCICYrbt/YenpFRM4pYJ5VuO+BAoRI/T14lzM//nRkFNfOAiEA+gqyZ4qTsfYv6jqxjvPBNInPRFIN0z82XS/Dbc+eLSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285404},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"477938cfe351474ca7a609883e84a8eaee6c3457","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.6.0_1778493645342_0.9230688640323148","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@grafana/faro-instrumentation-replay","version":"2.6.1","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.6.1","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"5229e126ecfb7f217360048170728b16438f1a82","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.6.1.tgz","fileCount":28,"integrity":"sha512-DyC0NrezLOimS/04IkpGYPdo6XFZw5ed59hXNejwm8U6eFwbmhC1BzvDuOm3ZEoS47vV/ivmcSZforEHGo+1ug==","signatures":[{"sig":"MEUCIQCKZIOmkPlfFZoQoX3AKkHXqKnU4vOA+dOJCJ1IiOPEfAIgAVEYlvIzyTAxemurT5sQ9vGFYXUkvxbUguWyLN7Fy2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285404},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"de333f1de47cc520dd91aeb574325e6275564f86","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.6.1_1778496779967_0.7198029713429188","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@grafana/faro-instrumentation-replay","version":"2.6.2","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.6.2","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"9eb26ed66c37f4eb860073a0e2590465f28999df","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.6.2.tgz","fileCount":28,"integrity":"sha512-785xp9WR8YoEPinA416M5sVEJ75PbGK3o3urI+/dc+YIYCuJ/MI4wNCV36Ud71A1aJqs5QSesdQCRB+7CvO1bQ==","signatures":[{"sig":"MEUCIByfjjr8I6h5cOGpymsNiwVYHuDrG8mMOxKo5oTo054BAiEAiZYzI77UydPB+s69avDxgI70RHdI6/FHP2EDNfq7rMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285404},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"17193d67d1bd31587acc1a738138493a5fa6671f","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.6.2_1778502681609_0.7129354383186748","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@grafana/faro-instrumentation-replay","version":"2.6.3","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.6.3","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"c154231c03e4d2313796649486030c5c038a4033","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.6.3.tgz","fileCount":28,"integrity":"sha512-uueifJtJccdeap8fw8AKpaZ+y6n+BHOiWXKe6GPRp7yUH/ZFKfeGJoA8c/z3h130rryV84aXfe1lIujOiGU9Lw==","signatures":[{"sig":"MEUCIA85XRfoHeDiqZ6eR0Ifzb6Ypbyh/QCIMtQadUST8EdPAiEAjlllzBijPkER4isnTd3o7FRJh43QzDOBcXznX+wz+tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285404},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"028edd5f7178e0cde08811a40e23aae96dbf91ae","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.6.3_1778506482710_0.42170080916565733","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@grafana/faro-instrumentation-replay","version":"2.7.0","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.7.0","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"676dfa55c7ff355fe9d127ef8cd01aa3aa342b9b","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.7.0.tgz","fileCount":28,"integrity":"sha512-v//cK++nAqj3xANIRqnGzHmIEvOKU3mlFuQPF6uBaj1zPF7+MZkSPadR6TXMBFqxR3AjWsU8+Km0Xc/rAIdgKg==","signatures":[{"sig":"MEUCIByQ3LcQmmBZRnAXuj22hRJIqQZsghKOjc6+xMUwNcU8AiEAi4m3fqhoc+TR3ykYRvjV58xziDC6zY3FgWV+Ifz5peI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285439},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"8313816ee0a4a5307e92a95b596d0961b28b4b7d","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46444b79-bac9-4c03-a6ef-72ccc480a1b3"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.15.0","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.14.1","_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.7.0_1779277023195_0.8235590456294335","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@grafana/faro-instrumentation-replay","version":"2.7.1","keywords":["observability","apm","rum","dem","session-replay","rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.7.1","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"b47added4fdbdd7b3fce45d084d536348875d849","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.7.1.tgz","fileCount":28,"integrity":"sha512-bPU8sEByXK1B3hyp3Of3grUjzWzAZZOdbt0uxZfAhfk+PuWFgUuMklcQsa8Ud+9YF1gRFyBFHga4FSD9OdD4/Q==","signatures":[{"sig":"MEQCIHSyy+e5dir5jpOT4+uMSNT8NxNGYA7UGqmSvIIDGK8hAiBXnNPMnNMkirr94owXPcnWN/JVoSpECxKGLO9B+r/Lbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285439},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"be04ac8c1425fe64ca842e2ceaad973711597314","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85d881f3-2692-4939-b341-31b91d390f19"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.16.0","dependencies":{"rrweb":"^2.0.0-alpha.18","@grafana/faro-core":"^2.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.14.1","_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.7.1_1780524536774_0.8923703076200982","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@grafana/faro-instrumentation-replay","version":"2.8.0","keywords":["observability","apm","rum","dem","session-replay","@grafana/rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.8.0","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"0dc3faa3c759f101c19b0fd94652284dd2562409","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.8.0.tgz","fileCount":28,"integrity":"sha512-SKaJyGOx0J6JRSCt3KMn8vl1nWWdrAPQJdzPb5gSRatlF7ywduD4lAk7WibjDSynVLQ1jXy7d33fAO9JamF1fw==","signatures":[{"sig":"MEYCIQCytkapgbYeh1vCOxJVLDPBzwoUamO5O/8QdgqAbXJzGAIhAMgG8MjBvU5s1vN0Joim48Zy2Uqlk7nCdU3332IBg2Fz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292424},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"1da0e9c69eaafcf7a64f2f857fb44fa7b799cf9a","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85d881f3-2692-4939-b341-31b91d390f19"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@grafana/rrweb":"2.0.0-grafana.2","@grafana/faro-core":"^2.8.0","@grafana/rrweb-types":"2.0.0-grafana.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.8.0_1782393779633_0.7413250961780689","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@grafana/faro-instrumentation-replay","version":"2.8.1","keywords":["observability","apm","rum","dem","session-replay","@grafana/rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.8.1","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"d76f432d17302bde438d5704a9eca97fa6771417","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.8.1.tgz","fileCount":28,"integrity":"sha512-yoM/scb50c1VtUBXpNxGm9Z+3s7uGHdbwlHh/6qXAOiYXgmhSOmPIjFlh9w/qG+B/0cgpyzxb1HXF8CJpaEliA==","signatures":[{"sig":"MEUCIDZHHHhw7ewo5R76LNn3msA+Q5UZBiUWyyuLaLZYQhOjAiEAh5t5M0/a+WDzhhNKhbNvD65Q3HBLLId5MYpBF1DkZb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292424},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"8efae53b855f9924cc730a7e198796f886875ca0","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85d881f3-2692-4939-b341-31b91d390f19"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@grafana/rrweb":"2.0.0-grafana.2","@grafana/faro-core":"^2.8.1","@grafana/rrweb-types":"2.0.0-grafana.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.8.1_1782727369000_0.3654354306247134","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@grafana/faro-instrumentation-replay","version":"2.8.2","keywords":["observability","apm","rum","dem","session-replay","@grafana/rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.8.2","maintainers":[{"name":"gf_joshhunt","email":"josh.hunt@grafana.com"},{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"9fcfac930f74c75fe6ad21c392ed8ef1898f38f3","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.8.2.tgz","fileCount":28,"integrity":"sha512-aF39B2+I+GmBJB71cW2Bhr0lx7H4gsfDfMVcguQvmznmAZweHUUWMKGA6488Zlr35yTzXChVz+MYLbhtNxpV1w==","signatures":[{"sig":"MEUCIH4mSbMmINhppkv1ZgLpYKRXEERWxK/FjLsxhOiSBylpAiEA8p0HHShZHrNE1+IvWMtg675YEUwVUYnWGsilP9vjxXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292645},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"1d0a6641cd83733551ae2b1c7eb017dc655641db","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85d881f3-2692-4939-b341-31b91d390f19"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@grafana/rrweb":"2.0.0-grafana.2","@grafana/faro-core":"^2.8.2","@grafana/rrweb-types":"2.0.0-grafana.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.8.2_1782892087503_0.11514461924337493","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@grafana/faro-instrumentation-replay","version":"2.9.0","keywords":["observability","apm","rum","dem","session-replay","@grafana/rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.9.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"cae1feff4f09126ada01ae699eb72da7eb454958","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.9.0.tgz","fileCount":28,"integrity":"sha512-qRvx7m9g/0qDuZwmlkNkgIsC0TWfo4nGDka20a47/EqFEworULLc9lFQ/4+MTeFevV6MOHqtF6Z9MSIzqG7BpQ==","signatures":[{"sig":"MEUCIQDrnTkkM5zbnVn9LprmTeXHmayKkmJ+7xjYIgPqrZ+VIAIgE2SdDZHM2OeReXxw/PzQurWmexwigsoQrC9pp6hgsLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292645},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"6529bc47fe7fa1d39ca971d7f0f8e0432f49edac","scripts":{"build":"run-s 'build:*'","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"run-s watch:compile","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","build:compile":"run-p 'build:compile:*'","watch:compile":"yarn build:compile:cjs -w","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","build:compile:cjs":"tsc --build tsconfig.cjs.json","build:compile:esm":"tsc --build tsconfig.esm.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","build:compile:bundle":"run-s 'build:compile:bundle:*'","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","build:compile:bundle:create":"rollup -c ./rollup.config.js","build:compile:bundle:remove-extras":"rimraf dist/bundle/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85d881f3-2692-4939-b341-31b91d390f19"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@grafana/rrweb":"2.0.0-grafana.2","@grafana/faro-core":"^2.9.0","@grafana/rrweb-types":"2.0.0-grafana.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.9.0_1785403026966_0.9512127190653499","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@grafana/faro-instrumentation-replay","version":"2.10.0","keywords":["observability","apm","rum","dem","session-replay","@grafana/rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.10.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"6528f0a6f2c8ac48041197be9a4c833e3133675d","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.10.0.tgz","fileCount":31,"integrity":"sha512-dmIZrF/dF7vl3ZFpwDGzmvjveHgw99VoAyedB4SRESVquUzOKr6e0WzYvxlErYEQbcYBOjQgbAu20loI7XeL8Q==","signatures":[{"sig":"MEUCIQD7uZyp5NjLjAE1mt6S4AZCAN9DGwzr9m5Re46v//4v9wIgIB0L5XRoQwrTtXh4nhErlsTEQy5+egEB9ABeOADSgRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133809},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"6c45417e61c1b8d8158c468e38b6751297061f20","scripts":{"build":"tsdown","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"tsdown --watch","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","quality:typecheck":"tsc -p tsconfig.typecheck.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85d881f3-2692-4939-b341-31b91d390f19"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@grafana/rrweb":"2.0.0-grafana.2","@grafana/faro-core":"^2.10.0","@grafana/rrweb-types":"2.0.0-grafana.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.18.0","_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.10.0_1787008924505_0.10552152751341581","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@grafana/faro-instrumentation-replay","version":"2.11.0","keywords":["observability","apm","rum","dem","session-replay","@grafana/rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.11.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"2ea24a8fe7f224cfaca2f9b5913fdf3569e06d04","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.11.0.tgz","fileCount":31,"integrity":"sha512-eDD+DYv5hnbQDBE4jyrVB9fL4ODEfqBVXEekdhgJO4qVoaapCffny2r2rP2sjprBWn9oHteM+IQa/QT/Lof5Yg==","signatures":[{"sig":"MEUCIGbRRoapN1Orxfv2Gjnycq2OJMCmQHln9d9K5+Ne5s6FAiEAt506bhp/Is2M0pKxV7ujg1Xjuk6DueZrzuPwVx8fG5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133809},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"e96e684d86451bacddbd99916eed6fbf7d8d1700","scripts":{"build":"tsdown","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"tsdown --watch","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","quality:typecheck":"tsc -p tsconfig.typecheck.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85d881f3-2692-4939-b341-31b91d390f19"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/10.0.0/node@v24.19.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@grafana/rrweb":"2.0.0-grafana.2","@grafana/faro-core":"^2.11.0","@grafana/rrweb-types":"2.0.0-grafana.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.18.0","_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.11.0_1787772599297_0.7109721813213983","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@grafana/faro-instrumentation-replay","version":"2.12.0","keywords":["observability","apm","rum","dem","session-replay","@grafana/rrweb","browser"],"author":{"name":"Grafana Labs"},"license":"Apache-2.0","_id":"@grafana/faro-instrumentation-replay@2.12.0","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"homepage":"https://github.com/grafana/faro-web-sdk","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"cf0ce78edd7e0da42574995095989ef233db5a35","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.12.0.tgz","fileCount":36,"integrity":"sha512-NH7MTc/ko8QYD+/apMVe/vafTXS2/zTC5edzuq1hvno/jU0b3vQX/cypASKZn29UIdBHbRSgC39dh0xrEvThOQ==","signatures":[{"sig":"MEUCIQC63kRYYrnSBKoE+zVYXtbCTd/rvy/IiWQUANOGzNp5ZwIge0j5PXXN3tgvVM0mK6tyYgnNxk/2Azf+BCyewhFO4YI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFvQLwV4epOa8EKIGb9N6/6g2ZUrWp8qrzlcpMlLuVftAiBC8k9HCcyCpf2hkbDyb9kjOPf0IFsOZovAguIeAZ2Cqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318599},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","gitHead":"3e151dc048e1d0453fa9034bac0e7abf9dacaa3f","scripts":{"build":"tsdown","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"tsdown --watch","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","quality:typecheck":"tsc -p tsconfig.typecheck.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85d881f3-2692-4939-b341-31b91d390f19"}},"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@grafana/rrweb":"2.0.0-grafana.2","@grafana/faro-core":"^2.12.0","@grafana/rrweb-types":"2.0.0-grafana.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.18.0","_npmOperationalInternal":{"tmp":"tmp/faro-instrumentation-replay_2.12.0_1789737916230_0.7380816133832366","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"_id":"@grafana/faro-instrumentation-replay@2.12.1","bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"dist":{"shasum":"309dd0521fe2b94e2d2c269f7d2ab8a06423249a","tarball":"https://registry.npmjs.org/@grafana/faro-instrumentation-replay/-/faro-instrumentation-replay-2.12.1.tgz","fileCount":36,"integrity":"sha512-H3/xfbVIO7Vtht1QHSw4wnGTL6TptWWmx6HZwlSxABvoji+ax7Q5Fu3VX/5oqeTi3kUhCqYD5Lx44CKLLvwI5Q==","signatures":[{"sig":"MEUCIQDIA3g2yVnWrvqMNkGVx4lhGml0IN9aWG/yYz4U7BfJngIgDoByjOR/GF8j8wb2Udy2QhoVUysoM3Yi6H3QxHhbn2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGtXqGB48NpeU7KT+J+NiuQQEWSDYmWG5dvfpsa2I0ecAiBWIonLhNsTz1Ww8FYO9Rz4Tc5ClMCl3mH4D9KBTSJkzg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@grafana%2ffaro-instrumentation-replay@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1323306},"main":"./dist/cjs/index.js","name":"@grafana/faro-instrumentation-replay","types":"./dist/types/index.d.ts","author":{"name":"Grafana Labs"},"module":"./dist/esm/index.js","gitHead":"06682bf7543fca14c3ff86ab4e330d122de49b3a","license":"Apache-2.0","scripts":{"build":"tsdown","clean":"rimraf dist/ yarn-error.log","start":"yarn watch","watch":"tsdown --watch","quality":"run-s 'quality:*'","quality:lint":"run-s quality:lint:eslint quality:lint:prettier quality:lint:md","quality:test":"jest","quality:format":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:md":"markdownlint README.md","quality:lint:fix":"run-s 'quality:lint:fix:*'","quality:typecheck":"tsc -p tsconfig.typecheck.json","quality:lint:eslint":"eslint --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:circular-deps":"madge --circular .","quality:lint:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -c \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\"","quality:lint:fix:eslint":"eslint --fix --cache --cache-location ../../.cache/eslint/webSessionReplay \"./**/*.{js,jsx,ts,tsx}\"","quality:lint:fix:prettier":"prettier --cache --cache-location=../../.cache/prettier/webSessionReplay --ignore-path ../../.prettierignore -w \"./**/*.{js,jsx,ts,tsx,css,scss,md,yaml,yml,json}\""},"version":"2.12.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85d881f3-2692-4939-b341-31b91d390f19"}},"homepage":"https://github.com/grafana/faro-web-sdk","keywords":["observability","apm","rum","dem","session-replay","@grafana/rrweb","browser"],"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Faro instrumentation for session replay with rrweb","directories":{},"maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"_nodeVersion":"24.20.0","dependencies":{"@grafana/rrweb":"2.0.0-grafana.2","@grafana/faro-core":"^2.12.1","@grafana/rrweb-types":"2.0.0-grafana.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.18.0","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/faro-instrumentation-replay_2.12.1_1790080591031_0.6816433800930157"}}},"time":{"created":"2025-12-16T16:38:45.116Z","modified":"2026-09-22T12:36:31.499Z","0.0.0":"2025-12-16T16:38:45.314Z","2.1.0":"2025-12-16T16:54:22.649Z","2.2.0":"2026-01-20T12:59:51.189Z","2.2.1":"2026-01-29T10:41:09.258Z","2.2.2":"2026-01-30T14:14:43.790Z","2.2.3":"2026-02-09T10:12:57.109Z","2.2.4":"2026-02-16T12:28:52.047Z","2.3.1":"2026-03-20T08:26:00.303Z","2.4.0":"2026-04-22T09:18:13.755Z","2.5.0":"2026-05-04T10:43:02.591Z","2.6.0":"2026-05-11T10:00:45.506Z","2.6.1":"2026-05-11T10:53:00.135Z","2.6.2":"2026-05-11T12:31:21.791Z","2.6.3":"2026-05-11T13:34:42.848Z","2.7.0":"2026-05-20T11:37:03.367Z","2.7.1":"2026-06-03T22:08:56.917Z","2.8.0":"2026-06-25T13:22:59.805Z","2.8.1":"2026-06-29T10:02:49.149Z","2.8.2":"2026-07-01T07:48:07.658Z","2.9.0":"2026-07-30T09:17:07.135Z","2.10.0":"2026-08-17T23:22:04.671Z","2.11.0":"2026-08-26T19:29:59.473Z","2.12.0":"2026-09-18T13:25:16.370Z","2.12.1":"2026-09-22T12:36:31.130Z"},"bugs":{"url":"https://github.com/grafana/faro-web-sdk/issues"},"author":{"name":"Grafana Labs"},"license":"Apache-2.0","homepage":"https://github.com/grafana/faro-web-sdk","keywords":["observability","apm","rum","dem","session-replay","@grafana/rrweb","browser"],"repository":{"url":"git+https://github.com/grafana/faro-web-sdk.git","type":"git","directory":"experimental/instrumentation-replay"},"description":"Faro instrumentation for session replay with rrweb","maintainers":[{"name":"grafanabot","email":"bot@grafana.com"}],"readme":"# @grafana/faro-instrumentation-replay\n\nFaro instrumentation for session replay with rrweb.\n\n## Installation\n\n```bash\nnpm install @grafana/faro-instrumentation-replay\n```\n\n## Usage\n\n```typescript\nimport { ReplayInstrumentation } from '@grafana/faro-instrumentation-replay';\nimport { getWebInstrumentations, initializeFaro } from '@grafana/faro-web-sdk';\n\ninitializeFaro({\n  url: 'https://your-faro-endpoint.com',\n  instrumentations: [\n    ...getWebInstrumentations(),\n    new ReplayInstrumentation({\n      maskInputOptions: {\n        password: true,\n        email: true,\n      },\n      maskAllInputs: false,\n      recordAfter: 'load',\n      recordCrossOriginIframes: false,\n    }),\n  ],\n});\n```\n\n## Configuration Options\n\n### Privacy & Masking Options\n\n| Key                | Type                                              | Default                 | Description                                                                                                                                                                  |\n| ------------------ | ------------------------------------------------- | ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `sanitizeMetaHref` | `boolean`                                         | `true`                  | Strip credentials, query string, and fragment from `window.location.href` in rrweb Meta events before sending. URLs may still appear in transport metadata and DOM snapshots |\n| `maskAllInputs`    | `boolean`                                         | `true`                  | Mask all input content                                                                                                                                                       |\n| `maskInputOptions` | `MaskInputOptions`                                | `{ password: true }`    | Selectively mask specific input types (used only when `maskAllInputs` is `false`)                                                                                            |\n| `maskInputFn`      | `(value: string, element: HTMLElement) => string` | Fixed-length `'******'` | Customize mask input content recording logic. The default returns a fixed-length mask regardless of input length to prevent length leakage                                   |\n| `maskTextSelector` | `string`                                          | `'*'`                   | CSS selector for elements whose text content should be masked                                                                                                                |\n| `blockSelector`    | `string`                                          | `undefined`             | CSS selector for elements that should be blocked from recording. Blocked elements are replaced with a placeholder of the same dimensions                                     |\n| `ignoreSelector`   | `string`                                          | `undefined`             | CSS selector for elements whose input events should be ignored                                                                                                               |\n\n#### Built-in CSS classes\n\nThese classes work without configuration and remain active alongside custom selectors:\n\n| Class            | Behavior                                                                       |\n| ---------------- | ------------------------------------------------------------------------------ |\n| `grafana-mask`   | Masks text in the element and its descendants, not input values or attributes. |\n| `grafana-block`  | Excludes the subtree's content and replaces it with a layout placeholder.      |\n| `grafana-ignore` | Suppresses input-change recording on the matching input, textarea, or select.  |\n\n```html\n<span class=\"grafana-mask\">Jane Doe</span>\n<div class=\"grafana-block\">Sensitive content</div>\n<input class=\"grafana-ignore\" type=\"search\" />\n```\n\n#### `maskInputOptions`\n\n| Key              | Type      | Description           |\n| ---------------- | --------- | --------------------- |\n| `password`       | `boolean` | Password inputs       |\n| `text`           | `boolean` | Text inputs           |\n| `email`          | `boolean` | Email inputs          |\n| `tel`            | `boolean` | Telephone inputs      |\n| `number`         | `boolean` | Number inputs         |\n| `search`         | `boolean` | Search inputs         |\n| `url`            | `boolean` | URL inputs            |\n| `date`           | `boolean` | Date inputs           |\n| `datetime-local` | `boolean` | Datetime-local inputs |\n| `month`          | `boolean` | Month inputs          |\n| `week`           | `boolean` | Week inputs           |\n| `time`           | `boolean` | Time inputs           |\n| `color`          | `boolean` | Color inputs          |\n| `range`          | `boolean` | Range inputs          |\n| `textarea`       | `boolean` | Textarea elements     |\n| `select`         | `boolean` | Select dropdowns      |\n\n### Recording Options\n\n| Key                        | Type                           | Default  | Description                                                                                                                                     |\n| -------------------------- | ------------------------------ | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |\n| `samplingRate`             | `number`                       | `1`      | Fraction of globally-sampled sessions that will be recorded. Applied on top of `sessionTracking.samplingRate`. Out-of-range values are clamped. |\n| `recordAfter`              | `'load' \\| 'DOMContentLoaded'` | `'load'` | When to start recording if the document is not ready yet                                                                                        |\n| `recordCrossOriginIframes` | `boolean`                      | `false`  | Whether to record cross-origin iframes. rrweb must be injected in each child iframe for this to work                                            |\n| `recordCanvas`             | `boolean`                      | `false`  | Whether to record canvas element content                                                                                                        |\n| `collectFonts`             | `boolean`                      | `false`  | Whether to collect fonts used in the website                                                                                                    |\n| `inlineImages`             | `boolean`                      | `false`  | Whether to record image content                                                                                                                 |\n| `inlineStylesheet`         | `boolean`                      | `false`  | Whether to inline stylesheets in the recording events                                                                                           |\n| `inactivityThresholdMs`    | `number`                       | `60000`  | Pause recording after this many milliseconds of inactivity; resumes automatically on the next interaction. Set to `0` to disable                |\n\nOnce initialized, a `ReplayInstrumentation` instance can also be controlled\nexplicitly with `pauseRecording()` and `resumeRecording()`. Resuming starts a\nnew rrweb recording with a fresh DOM checkpoint. An explicitly paused recording\nstays paused until `resumeRecording()` is called.\n\n#### Sub-sampling example\n\n```typescript\ninitializeFaro({\n  url: 'https://your-faro-endpoint.com',\n  sessionTracking: {\n    samplingRate: 1.0, // collect telemetry (logs, errors, web-vitals) for all sessions\n  },\n  instrumentations: [\n    ...getWebInstrumentations(),\n    new ReplayInstrumentation({\n      samplingRate: 0.1, // record replay for only 10% of sessions\n    }),\n  ],\n});\n// Effective replay coverage: 1.0 × 0.1 = 10% of globally-sampled sessions\n```\n\n### Hooks\n\n| Key          | Type                                                           | Default     | Description                                                                                   |\n| ------------ | -------------------------------------------------------------- | ----------- | --------------------------------------------------------------------------------------------- |\n| `beforeSend` | `(event: eventWithTime) => eventWithTime \\| null \\| undefined` | `undefined` | Transform or filter events before they are sent. Return `null` or `undefined` to skip sending |\n\n## Privacy and Security\n\nThis instrumentation records user interactions on your website. Make sure to:\n\n1. **Review masking options for your use case** - By default, all input values and text content are masked.\n   If needed, you can make masking more selective with `maskAllInputs`, `maskInputOptions`, and `maskTextSelector`\n2. **Use CSS selectors** - Use `maskTextSelector` to mask sensitive content, `blockSelector` to completely exclude elements\n3. **Implement filtering** - Use the `beforeSend` hook to filter or transform events before sending\n4. **Review your privacy policy** - Ensure you have proper user consent for session recording\n5. **Test your configuration** - Verify no sensitive information is captured in recordings\n\n### Example: Advanced Privacy Configuration\n\n```typescript\nnew ReplayInstrumentation({\n  // Disable global input masking and use selective masking rules instead\n  maskAllInputs: false,\n  // Mask all text and email inputs, but allow number inputs\n  maskInputOptions: {\n    password: true,\n    text: true,\n    email: true,\n    tel: true,\n    textarea: true,\n  },\n  // Mask elements with specific CSS classes\n  maskTextSelector: '.sensitive-data, .pii',\n  // Block elements completely from recording\n  blockSelector: '.payment-form, .credit-card-info',\n  // Ignore certain elements (won't be recorded at all)\n  ignoreSelector: '.analytics-widget',\n  // Filter or transform events before sending\n  beforeSend: (event) => {\n    // Example: Skip events that might contain sensitive data\n    if (event.type === 3 && event.data?.source === 'CanvasMutation') {\n      return null; // Skip this event\n    }\n    return event; // Send the event as-is\n  },\n});\n```\n","readmeFilename":"README.md"}