rrweb-snapshot
Advanced tools
Comparing version 2.0.0-alpha.14 to 2.0.0-alpha.15
{ | ||
"name": "rrweb-snapshot", | ||
"version": "2.0.0-alpha.14", | ||
"version": "2.0.0-alpha.15", | ||
"description": "rrweb's component to take a snapshot of DOM, aka DOM serializer", | ||
"scripts": { | ||
"prepare": "npm run prepack", | ||
"prepack": "npm run bundle && npm run typings", | ||
"prepack": "npm run build", | ||
"retest": "jest", | ||
"test": "yarn bundle && yarn retest", | ||
"test:watch": "jest --watch", | ||
"test:update": "jest --updateSnapshot", | ||
"bundle": "rollup --config", | ||
"bundle:es-only": "cross-env ES_ONLY=true rollup --config", | ||
"dev": "yarn bundle:es-only --watch", | ||
"typings": "tsc -d --declarationDir typings", | ||
"prepublish": "yarn typings && yarn bundle", | ||
"test": "vitest run", | ||
"test:watch": "vitest watch", | ||
"test:update": "vitest run --update", | ||
"dev": "vite build --watch", | ||
"build": "yarn check-types && vite build", | ||
"check-types": "tsc --noEmit", | ||
"prepublish": "npm run build", | ||
"lint": "yarn eslint src" | ||
@@ -29,11 +28,21 @@ }, | ||
], | ||
"main": "lib/rrweb-snapshot.cjs", | ||
"module": "es/rrweb-snapshot.js", | ||
"unpkg": "dist/rrweb-snapshot.js", | ||
"typings": "typings/index.d.ts", | ||
"main": "./dist/rrweb-snapshot.umd.cjs", | ||
"module": "./dist/rrweb-snapshot.js", | ||
"unpkg": "./dist/rrweb-snapshot.umd.cjs", | ||
"typings": "dist/index.d.ts", | ||
"exports": { | ||
".": { | ||
"import": { | ||
"types": "./dist/index.d.ts", | ||
"default": "./dist/rrweb-snapshot.js" | ||
}, | ||
"require": { | ||
"types": "./dist/index.d.cts", | ||
"default": "./dist/rrweb-snapshot.umd.cjs" | ||
} | ||
} | ||
}, | ||
"files": [ | ||
"dist", | ||
"lib", | ||
"es", | ||
"typings" | ||
"package.json" | ||
], | ||
@@ -47,19 +56,14 @@ "author": "yanzhen@smartx.com", | ||
"devDependencies": { | ||
"@types/chai": "^4.1.4", | ||
"@types/jest": "^27.0.2", | ||
"@types/jsdom": "^20.0.0", | ||
"@types/node": "^18.15.11", | ||
"@types/puppeteer": "^1.12.4", | ||
"@types/puppeteer": "^5.4.4", | ||
"cross-env": "^5.2.0", | ||
"jest": "^27.2.4", | ||
"jest-snapshot": "^23.6.0", | ||
"jsdom": "^16.4.0", | ||
"puppeteer": "^17.1.3", | ||
"rollup": "^2.45.2", | ||
"rollup-plugin-terser": "^7.0.2", | ||
"rollup-plugin-typescript2": "^0.31.2", | ||
"ts-jest": "^27.0.5", | ||
"ts-node": "^7.0.1", | ||
"tslib": "^1.9.3" | ||
"tslib": "^1.9.3", | ||
"typescript": "^4.7.3", | ||
"vite": "^5.2.8", | ||
"vite-plugin-dts": "^3.8.1", | ||
"vitest": "^1.4.0" | ||
} | ||
} |
174
README.md
@@ -41,1 +41,175 @@ # rrweb-snapshot | ||
`buildNodeWithSN` will build DOM from serialized node and store serialized information in the `mirror.getMeta(node)`. | ||
## Sponsors | ||
[Become a sponsor](https://opencollective.com/rrweb#sponsor) and get your logo on our README on Github with a link to your site. | ||
### Gold Sponsors 🥇 | ||
<div dir="auto"> | ||
<a href="https://opencollective.com/rrweb/tiers/gold-sponsor/0/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/gold-sponsor/0/avatar.svg?requireActive=false&avatarHeight=225" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/gold-sponsor/1/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/gold-sponsor/1/avatar.svg?requireActive=false&avatarHeight=225" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/gold-sponsor/2/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/gold-sponsor/2/avatar.svg?requireActive=false&avatarHeight=225" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/gold-sponsor/3/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/gold-sponsor/3/avatar.svg?requireActive=false&avatarHeight=225" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/gold-sponsor/4/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/gold-sponsor/4/avatar.svg?requireActive=false&avatarHeight=225" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/gold-sponsor/5/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/gold-sponsor/5/avatar.svg?requireActive=false&avatarHeight=225" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/gold-sponsor/6/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/gold-sponsor/6/avatar.svg?requireActive=false&avatarHeight=225" alt="sponsor"></a> | ||
</div> | ||
### Silver Sponsors 🥈 | ||
<div dir="auto"> | ||
<a href="https://opencollective.com/rrweb/tiers/silver-sponsor/0/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/silver-sponsor/0/avatar.svg?requireActive=false&avatarHeight=158" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/silver-sponsor/1/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/silver-sponsor/1/avatar.svg?requireActive=false&avatarHeight=158" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/silver-sponsor/2/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/silver-sponsor/2/avatar.svg?requireActive=false&avatarHeight=158" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/silver-sponsor/3/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/silver-sponsor/3/avatar.svg?requireActive=false&avatarHeight=158" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/silver-sponsor/4/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/silver-sponsor/4/avatar.svg?requireActive=false&avatarHeight=158" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/silver-sponsor/5/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/silver-sponsor/5/avatar.svg?requireActive=false&avatarHeight=158" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/silver-sponsor/6/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/silver-sponsor/6/avatar.svg?requireActive=false&avatarHeight=158" alt="sponsor"></a> | ||
</div> | ||
### Bronze Sponsors 🥉 | ||
<div dir="auto"> | ||
<a href="https://opencollective.com/rrweb/tiers/sponsors/0/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/sponsors/0/avatar.svg?requireActive=false&avatarHeight=70" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/sponsors/1/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/sponsors/1/avatar.svg?requireActive=false&avatarHeight=70" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/sponsors/2/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/sponsors/2/avatar.svg?requireActive=false&avatarHeight=70" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/sponsors/3/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/sponsors/3/avatar.svg?requireActive=false&avatarHeight=70" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/sponsors/4/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/sponsors/4/avatar.svg?requireActive=false&avatarHeight=70" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/sponsors/5/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/sponsors/5/avatar.svg?requireActive=false&avatarHeight=70" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/sponsors/6/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/sponsors/6/avatar.svg?requireActive=false&avatarHeight=70" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/sponsors/7/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/sponsors/7/avatar.svg?requireActive=false&avatarHeight=70" alt="sponsor"></a> | ||
<a href="https://opencollective.com/rrweb/tiers/sponsors/8/website?requireActive=false" target="_blank"><img src="https://opencollective.com/rrweb/tiers/sponsors/8/avatar.svg?requireActive=false&avatarHeight=70" alt="sponsor"></a> | ||
</div> | ||
### Backers | ||
<a href="https://opencollective.com/rrweb#sponsor" rel="nofollow"><img src="https://opencollective.com/rrweb/tiers/backers.svg?avatarHeight=36"></a> | ||
## Core Team Members | ||
<table> | ||
<tr> | ||
<td align="center"> | ||
<a href="https://github.com/Yuyz0112"> | ||
<img | ||
src="https://avatars.githubusercontent.com/u/13651389?s=100" | ||
width="100px;" | ||
alt="" | ||
/> | ||
<br /><sub><b>Yuyz0112</b></sub> | ||
<br /><br /> | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://github.com/YunFeng0817"> | ||
<img | ||
src="https://avatars.githubusercontent.com/u/27533910?s=100" | ||
width="100px;" | ||
alt="" | ||
/> | ||
<br /><sub><b>Yun Feng</b></sub> | ||
<br /><br /> | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://github.com/eoghanmurray"> | ||
<img | ||
src="https://avatars.githubusercontent.com/u/156780?s=100" | ||
width="100px;" | ||
alt="" | ||
/> | ||
<br /><sub><b>eoghanmurray</b></sub> | ||
<br /><br /> | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://github.com/Juice10"> | ||
<img | ||
src="https://avatars.githubusercontent.com/u/4106?s=100" | ||
width="100px;" | ||
alt="" | ||
/> | ||
<br /><sub><b>Juice10</b></sub> | ||
<br /><sub>open for rrweb consulting</sub> | ||
</a> | ||
</td> | ||
</tr> | ||
</table> | ||
## Who's using rrweb? | ||
<table> | ||
<tr> | ||
<td align="center"> | ||
<a href="http://www.smartx.com/" target="_blank"> | ||
<img width="195px" src="https://www.rrweb.io/logos/smartx.png"> | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://posthog.com?utm_source=rrweb&utm_medium=sponsorship&utm_campaign=open-source-sponsorship" target="_blank"> | ||
<img width="195px" src="https://www.rrweb.io/logos/posthog.png"> | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://statcounter.com/session-replay/" target="_blank"> | ||
<img width="195px" src="https://statcounter.com/images/logo-statcounter-arc-blue.svg"> | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://recordonce.com/" target="_blank"> | ||
<img width="195px" alt="Smart screen recording for SaaS" src="https://uploads-ssl.webflow.com/5f3d133183156245630d4446/5f3d1940abe8db8612c23521_Record-Once-logo-554x80px.svg"> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td align="center"> | ||
<a href="https://cux.io" target="_blank"> | ||
<img style="padding: 8px" alt="The first ever UX automation tool" width="195px" src="https://cux.io/cux-logo.svg"> | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://remsupp.com" target="_blank"> | ||
<img style="padding: 8px" alt="Remote Access & Co-Browsing" width="195px" src="https://remsupp.com/images/logo.png"> | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://highlight.io" target="_blank"> | ||
<img style="padding: 8px" alt="The open source, fullstack Monitoring Platform." width="195px" src="https://github.com/highlight/highlight/raw/main/highlight.io/public/images/logo.png"> | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://analyzee.io" target="_blank"> | ||
<img style="padding: 8px" alt="Comprehensive data analytics platform that empowers businesses to gain valuable insights and make data-driven decisions." width="195px" src="https://cdn.analyzee.io/assets/analyzee-logo.png"> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td align="center"> | ||
<a href="https://requestly.io" target="_blank"> | ||
<img style="padding: 8px" alt="Intercept, Modify, Record & Replay HTTP Requests." width="195px" src="https://github.com/requestly/requestly/assets/16779465/652552db-c867-44cb-9bb5-94a2026e04ca"> | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://gleap.io" target="_blank"> | ||
<img style="padding: 8px" alt="In-app bug reporting & customer feedback platform." width="195px" src="https://assets-global.website-files.com/6506f3f29c68b1724807619d/6506f56010237164c6306591_GleapLogo.svg"> | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://uxwizz.com" target="_blank"> | ||
<img style="padding: 8px" alt="Self-hosted website analytics with heatmaps and session recordings." width="195px" src="https://github.com/UXWizz/public-files/raw/main/assets/logo.png"> | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://www.howdygo.com" target="_blank"> | ||
<img style="padding: 8px" alt="Interactive product demos for small marketing teams" width="195px" src="https://assets-global.website-files.com/650afb446f1dd5bd410f00cc/650b2cec6188ff54dd9b01e1_Logo.svg"> | ||
</a> | ||
</td> | ||
</tr> | ||
</table> |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
797142
11
215
12
6763
1