fix: resolve scratch-*/src/index.js for expose-loader

require.resolve is a nodejs api that resolves as node resolves. An
enhanced-resolve instance, the library webpack uses, could resolve as
webpack will or we can use some slightly more manual definitions here
for exposing parts of scratch on the global object for the playground's
benchmark to use.
This commit is contained in:
Michael "Z" Goddard committed 2018-06-01 13:38:18 -04:00
1 parent 057e89b1e0
commit fda288506a
1 file changed
+3 -3
+3 -3
View File
@@ -119,15 +119,15 @@ module.exports = [
loader: 'expose-loader?Blockly' loader: 'expose-loader?Blockly'
}, },
{ {
test: require.resolve('scratch-audio'), test: require.resolve('scratch-audio/src/index.js'),
loader: 'expose-loader?AudioEngine' loader: 'expose-loader?AudioEngine'
}, },
{ {
test: require.resolve('scratch-storage'), test: require.resolve('scratch-storage/src/index.js'),
loader: 'expose-loader?ScratchStorage' loader: 'expose-loader?ScratchStorage'
}, },
{ {
test: require.resolve('scratch-render'), test: require.resolve('scratch-render/src/index.js'),
loader: 'expose-loader?ScratchRender' loader: 'expose-loader?ScratchRender'
} }
]) ])