Skip to content

Commit bc6f419

Browse files
authored
Merge pull request #3261 from scratchfoundation/renovate/webpack-5.x
chore(deps): update dependency webpack to v5
2 parents f830066 + 0f3a847 commit bc6f419

File tree

11 files changed

+5148
-4591
lines changed

11 files changed

+5148
-4591
lines changed

package-lock.json

Lines changed: 5107 additions & 4569 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
"scratch-translate-extension-languages": "^1.0.0",
6363
"text-encoding": "^0.7.0",
6464
"uuid": "^8.3.2",
65-
"worker-loader": "^1.1.1"
65+
"web-worker": "^1.3.0"
6666
},
6767
"devDependencies": {
6868
"@babel/core": "7.24.0",
@@ -96,8 +96,7 @@
9696
"stats.js": "0.17.0",
9797
"tap": "16.3.10",
9898
"terser-webpack-plugin": "4.2.3",
99-
"tiny-worker": "2.3.0",
100-
"webpack": "4.47.0",
99+
"webpack": "5.90.3",
101100
"webpack-cli": "4.10.0",
102101
"webpack-dev-server": "3.11.3"
103102
}

src/extension-support/extension-manager.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,10 +157,10 @@ class ExtensionManager {
157157

158158
return new Promise((resolve, reject) => {
159159
// If we `require` this at the global level it breaks non-webpack targets, including tests
160-
const ExtensionWorker = require('worker-loader?name=extension-worker.js!./extension-worker');
160+
const worker = new Worker('./extension-worker.js');
161161

162162
this.pendingExtensions.push({extensionURL, resolve, reject});
163-
dispatch.addWorker(new ExtensionWorker());
163+
dispatch.addWorker(worker);
164164
});
165165
}
166166

src/extensions/scratch3_gdx_for/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const log = require('../../util/log');
44
const formatMessage = require('format-message');
55
const MathUtil = require('../../util/math-util');
66
const BLE = require('../../io/ble');
7-
const godirect = require('@vernier/godirect/dist/godirect.min.umd.js');
7+
const godirect = require('@vernier/godirect');
88
const ScratchLinkDeviceAdapter = require('./scratch-link-device-adapter');
99

1010
/**

test/integration/internal-extension.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const test = require('tap').test;
2-
const Worker = require('tiny-worker');
2+
const Worker = require('web-worker');
33

44
const BlockType = require('../../src/extension-support/block-type');
55

test/integration/pen.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Worker = require('tiny-worker');
1+
const Worker = require('web-worker');
22
const path = require('path');
33
const test = require('tap').test;
44

test/integration/runId.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Worker = require('tiny-worker');
1+
const Worker = require('web-worker');
22
const path = require('path');
33
const test = require('tap').test;
44

test/integration/saythink-and-wait.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Worker = require('tiny-worker');
1+
const Worker = require('web-worker');
22
const path = require('path');
33
const test = require('tap').test;
44
const makeTestStorage = require('../fixtures/make-test-storage');

test/integration/sound.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const Worker = require('tiny-worker');
1+
const Worker = require('web-worker');
22
const path = require('path');
33
const test = require('tap').test;
44
const makeTestStorage = require('../fixtures/make-test-storage');

test/unit/dispatch.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const DispatchTestService = require('../fixtures/dispatch-test-service');
2-
const Worker = require('tiny-worker');
2+
const Worker = require('web-worker');
33

44
const dispatch = require('../../src/dispatch/central-dispatch');
55
const path = require('path');

0 commit comments

Comments
 (0)