diff --git a/webpack.config.js b/webpack.config.js index aca3e3900..ffe22d3f8 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -12,6 +12,13 @@ const common = { const nodeBuilder = new ScratchWebpackConfigBuilder(common) .setTarget('node') + .merge({ + output: { + library: { + name: 'VirtualMachine' + } + } + }) .addModuleRule({ test: /\.mp3$/, type: 'asset' @@ -24,6 +31,11 @@ const webBuilder = new ScratchWebpackConfigBuilder(common) fallback: { Buffer: require.resolve('buffer/') } + }, + output: { + library: { + name: 'VirtualMachine' + } } }) .addModuleRule({ @@ -56,7 +68,10 @@ const playgroundBuilder = webBuilder.clone() 'video-sensing-extension-debug': './src/extensions/scratch3_video_sensing/debug' }, output: { - path: path.resolve(__dirname, 'playground') + path: path.resolve(__dirname, 'playground'), + library: { + name: 'VirtualMachine' + } } }) .addModuleRule({