Gathering detailed insights and metrics for @amplitude/rrweb-types
Gathering detailed insights and metrics for @amplitude/rrweb-types
Gathering detailed insights and metrics for @amplitude/rrweb-types
Gathering detailed insights and metrics for @amplitude/rrweb-types
npm install @amplitude/rrweb-types
@amplitude/rrweb-utils@2.0.0-alpha.26
Published on 28 Oct 2024
@amplitude/rrweb-types@2.0.0-alpha.26
Published on 28 Oct 2024
@amplitude/rrweb-snapshot@2.0.0-alpha.26
Published on 28 Oct 2024
@amplitude/rrweb-player@2.0.0-alpha.26
Published on 28 Oct 2024
@amplitude/rrweb@2.0.0-alpha.26
Published on 28 Oct 2024
@amplitude/rrvideo@2.0.0-alpha.26
Published on 28 Oct 2024
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
2 Stars
1,418 Commits
1 Forks
1 Watching
29 Branches
143 Contributors
Updated on 12 Nov 2024
TypeScript (87.55%)
JavaScript (5.82%)
HTML (4.63%)
Svelte (1.71%)
CSS (0.26%)
Shell (0.03%)
Cumulative downloads
Total Downloads
Last day
-16.8%
19,623
Compared to previous day
Last week
3.7%
107,570
Compared to previous week
Last month
30.3%
436,329
Compared to previous month
Last year
4,453.3%
2,207,830
Compared to previous year
1
2
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.
π 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.