Skip to content

Commit a3d829d

Browse files
committed
feat: Bundle canvas worker manually
1 parent f040256 commit a3d829d

26 files changed

Lines changed: 215 additions & 65 deletions

packages/rrdom-nodejs/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
"rollup": "^2.56.3",
4242
"rollup-plugin-terser": "^7.0.2",
4343
"rollup-plugin-typescript2": "^0.31.2",
44-
"rollup-plugin-web-worker-loader": "^1.6.1",
4544
"ts-jest": "^27.1.3"
4645
},
4746
"dependencies": {

packages/rrdom-nodejs/rollup.config.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import resolve from '@rollup/plugin-node-resolve';
22
import commonjs from '@rollup/plugin-commonjs';
33
import { terser } from 'rollup-plugin-terser';
44
import typescript from 'rollup-plugin-typescript2';
5-
import webWorkerLoader from 'rollup-plugin-web-worker-loader';
65
import pkg from './package.json';
76

87
function toMinPath(path) {
@@ -12,10 +11,6 @@ function toMinPath(path) {
1211
const basePlugins = [
1312
resolve({ browser: true }),
1413
commonjs(),
15-
16-
// supports bundling `web-worker:..filename` from rrweb
17-
webWorkerLoader(),
18-
1914
typescript({
2015
tsconfigOverride: { compilerOptions: { module: 'ESNext' } },
2116
}),

packages/rrdom-nodejs/tsconfig.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
"include": [
2626
"src",
2727
"test.d.ts",
28-
"../rrweb/src/record/workers/workers.d.ts",
2928
"../rrweb/src/record/constructable-stylesheets.d.ts"
3029
],
3130
"references": [

packages/rrdom/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
"rollup": "^2.56.3",
4646
"rollup-plugin-terser": "^7.0.2",
4747
"rollup-plugin-typescript2": "^0.31.2",
48-
"rollup-plugin-web-worker-loader": "^1.6.1",
4948
"ts-jest": "^27.1.3"
5049
},
5150
"dependencies": {

packages/rrdom/rollup.config.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import resolve from '@rollup/plugin-node-resolve';
22
import commonjs from '@rollup/plugin-commonjs';
33
import { terser } from 'rollup-plugin-terser';
44
import typescript from 'rollup-plugin-typescript2';
5-
import webWorkerLoader from 'rollup-plugin-web-worker-loader';
65
import pkg from './package.json';
76

87
function toMinPath(path) {
@@ -12,10 +11,6 @@ function toMinPath(path) {
1211
const basePlugins = [
1312
resolve({ browser: true }),
1413
commonjs(),
15-
16-
// supports bundling `web-worker:..filename` from rrweb
17-
webWorkerLoader(),
18-
1914
typescript({
2015
tsconfigOverride: { compilerOptions: { module: 'ESNext' } },
2116
}),

packages/rrdom/tsconfig.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
],
3333
"include": [
3434
"src",
35-
"../rrweb/src/record/workers/workers.d.ts",
3635
"../rrweb/src/record/constructable-stylesheets.d.ts"
3736
]
3837
}

packages/rrweb-player/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
"rollup-plugin-svelte": "^7.1.0",
1616
"rollup-plugin-terser": "^7.0.2",
1717
"rollup-plugin-typescript2": "^0.31.2",
18-
"rollup-plugin-web-worker-loader": "^1.6.1",
1918
"sirv-cli": "^0.4.4",
2019
"svelte": "^3.59.2",
2120
"svelte-check": "^3.0.1",

packages/rrweb-player/rollup.config.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import commonjs from '@rollup/plugin-commonjs';
44
import livereload from 'rollup-plugin-livereload';
55
import { terser } from 'rollup-plugin-terser';
66
import sveltePreprocess from 'svelte-preprocess';
7-
import webWorkerLoader from 'rollup-plugin-web-worker-loader';
87
import typescript from 'rollup-plugin-typescript2';
98
import pkg from './package.json';
109
import css from 'rollup-plugin-css-only';
@@ -69,9 +68,6 @@ export default entries.map((output) => ({
6968

7069
commonjs(),
7170

72-
// supports bundling `web-worker:..filename` from rrweb
73-
webWorkerLoader(),
74-
7571
typescript(),
7672

7773
css({

packages/rrweb-player/tsconfig.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"node_modules/*",
88
"__sapper__/*",
99
"public/*",
10-
"../rrweb/src/record/workers/workers.d.ts"
1110
],
1211
"compilerOptions": {
1312
"composite": true
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"extends": ["../../.eslintrc.js"],
3+
"rules": {
4+
"prefer-template": "off",
5+
"@typescript-eslint/restrict-plus-operands": "off"
6+
}
7+
}

0 commit comments

Comments
 (0)