diff --git a/package.json b/package.json index 30819073..9ae56b55 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "typescript": "^3.9.7" }, "dependencies": { - "rrweb": "^0.9.3" + "rrweb": "^0.9.6" }, "scripts": { "build": "rollup -c", diff --git a/src/Player.svelte b/src/Player.svelte index 9da04ed6..aae2e59c 100644 --- a/src/Player.svelte +++ b/src/Player.svelte @@ -25,6 +25,7 @@ export let tags: Record = {}; export let mouseTail: playerConfig['mouseTail'] = true; export let UNSAFE_replayCanvas: boolean = false; + export let insertStyleRules: string[] = []; export const getMirror = () => mirror; @@ -142,6 +143,7 @@ unpackFn: unpack, mouseTail, UNSAFE_replayCanvas, + insertStyleRules, }); replayer.on('resize', (dimension) => { diff --git a/typings/index.d.ts b/typings/index.d.ts index f844d4ae..003c7288 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -18,6 +18,7 @@ export default class rrwebPlayer extends SvelteComponent { tags?: Record; mouseTail?: playerConfig['mouseTail']; UNSAFE_replayCanvas?: boolean; + insertStyleRules?: string[]; }; }); diff --git a/yarn.lock b/yarn.lock index cfaa9c34..6c873869 100644 --- a/yarn.lock +++ b/yarn.lock @@ -84,6 +84,11 @@ resolved "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== +"@types/css-font-loading-module@0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@types/css-font-loading-module/-/css-font-loading-module-0.0.4.tgz#94a835e27d1af444c65cba88523533c174463d64" + integrity sha512-ENdXf7MW4m9HeDojB2Ukbi7lYMIuQNBHVf98dbzaiG4EEJREBd6oleVAjrLRCrp7dm6CK1mmdmU9tcgF61acbw== + "@types/eslint-visitor-keys@^1.0.0": version "1.0.0" resolved "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" @@ -1222,11 +1227,12 @@ rrweb-snapshot@^0.8.2: resolved "https://registry.yarnpkg.com/rrweb-snapshot/-/rrweb-snapshot-0.8.2.tgz#1e87c0369e37c8af484de5a82301a9b09883081c" integrity sha512-KwD5NJeiPMgA+qRPf/0YIk0dKevOpj/2redYX+9Ker6FpyUlUBKaopEc9M3VbFnUqwgU9v109c9220PwhKEQcQ== -rrweb@^0.9.3: - version "0.9.3" - resolved "https://registry.yarnpkg.com/rrweb/-/rrweb-0.9.3.tgz#f783ab10e4201143c3381e0efb6f59fec0988608" - integrity sha512-rno2FgBFxhHAGZD+7mE6aYlIzvChys4kjQj0bD7yeEQL+BoPtNYKufDYV8w3ZjtyC1LPUDZy092fxlrQsXVFpQ== +rrweb@^0.9.6: + version "0.9.6" + resolved "https://registry.yarnpkg.com/rrweb/-/rrweb-0.9.6.tgz#115bb2c2b1a15c18d69d3878f362a7dbc74fd4b5" + integrity sha512-yzudVRhp5tjaFh9/M9UBikgqzQ5app8SJ2ITeqGJ5MmQ84hsTR0S9XFrLwdTA/sxnU7i7dbepT8T3846t0U1pg== dependencies: + "@types/css-font-loading-module" "0.0.4" "@xstate/fsm" "^1.4.0" mitt "^1.1.3" pako "^1.0.11"