Gathering detailed insights and metrics for @chromaui/rrweb-snapshot
Gathering detailed insights and metrics for @chromaui/rrweb-snapshot
Gathering detailed insights and metrics for @chromaui/rrweb-snapshot
Gathering detailed insights and metrics for @chromaui/rrweb-snapshot
npm install @chromaui/rrweb-snapshot
95.9
Supply Chain
99.6
Quality
84.1
Maintenance
100
Vulnerability
100
License
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
1,272 Commits
20 Branches
10 Contributors
Updated on 25 Sept 2024
TypeScript (87.78%)
JavaScript (5.6%)
HTML (4.64%)
Svelte (1.69%)
CSS (0.26%)
Shell (0.03%)
Cumulative downloads
Total Downloads
Last day
-20.9%
3,967
Compared to previous day
Last week
15.9%
29,403
Compared to previous week
Last month
30.9%
109,520
Compared to previous month
Last year
292.2%
942,815
Compared to previous year
1
The rrweb documentary (in Chinese, with English subtitles)
I have joined Github Sponsors and highly appreciate your sponsorship.
rrweb refers to 'record and replay the web', which is a tool for recording and replaying users' interactions on the web.
Chromatic maintains this fork of rrweb-io/rrweb
solely to publish a version of rrweb-snapshot
that supports constructable stylesheets for Chromatic e2e capture purposes.
To distinguish Chromatic-specific builds from those coming from rrweb-io, a -noAbsolute
label is appended to the end of the package version. If more than one Chromatic build is produced based off of the same rrweb-io version, a number is appended to the end of that label (e.g. 2.0.0-alpha.17-noAbsolute.1
).
packages/rrweb-snapshot/package.json
, set the appropriate -noAbsolute.X
versionpackages/rrweb-snapshot
npm publish
π Read the rrweb guide here. π
πΊ Presentation: Hacking the browser to digital twin your users πΊ
rrweb is mainly composed of 3 parts:
Since we want the record and replay sides to share a strongly typed data structure, rrweb is developed with typescript which provides stronger type support.
yarn install
in the root to install required dependencies for all sub-packages (note: npm install
is not recommended).yarn build:all
to build all packages and get a stable base, then yarn dev
in the root to get auto-building for all the sub-packages whenever you modify anything.packages
folder) where you'd like to make a change.yarn test
to run the tests, make sure they pass before you commit anything. Add test cases in order to avoid future regression.yarn test:update
and carefully commit the changes in test output.Protip: You can run yarn test
in the root folder to run all the tests.
In addition to adding integration tests and unit tests, rrweb also provides a REPL testing tool.
Become a sponsor and get your logo on our README on Github with a link to your site.
Yuyz0112 |
Yun Feng |
eoghanmurray |
Juice10 open for rrweb consulting |
No vulnerabilities found.
No security vulnerabilities found.