Skip to content

Commit 695be87

Browse files
committed
Fix Webpack 5 deprecation warning
1 parent 878afff commit 695be87

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

jmtp.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ WebIntegrityJsonpMainTemplatePlugin.prototype.addSriHashes =
4848
*/
4949
WebIntegrityJsonpMainTemplatePlugin.prototype.addAttribute =
5050
function addAttribute(mainTemplate, elName, source, chunk) {
51-
if (!mainTemplate.outputOptions.crossOriginLoading) {
51+
const outputOptions = this.compilation.outputOptions || mainTemplate.outputOptions;
52+
if (!outputOptions.crossOriginLoading) {
5253
this.sriPlugin.errorOnce(
5354
this.compilation,
5455
'webpack option output.crossOriginLoading not set, code splitting will not work!'
@@ -57,7 +58,7 @@ WebIntegrityJsonpMainTemplatePlugin.prototype.addAttribute =
5758
return (Template.asString || mainTemplate.asString)([
5859
source,
5960
elName + '.integrity = __webpack_require__.sriHashes[' + (chunk ? `'${chunk.id}'` : 'chunkId') + '];',
60-
elName + '.crossOrigin = ' + JSON.stringify(mainTemplate.outputOptions.crossOriginLoading) + ';',
61+
elName + '.crossOrigin = ' + JSON.stringify(outputOptions.crossOriginLoading) + ';',
6162
]);
6263
};
6364

0 commit comments

Comments
 (0)