Skip to content

Commit

Permalink
Fix Webpack 5 deprecation warning
Browse files Browse the repository at this point in the history
  • Loading branch information
jscheid committed Oct 11, 2020
1 parent 878afff commit 695be87
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions jmtp.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@ WebIntegrityJsonpMainTemplatePlugin.prototype.addSriHashes =
*/
WebIntegrityJsonpMainTemplatePlugin.prototype.addAttribute =
function addAttribute(mainTemplate, elName, source, chunk) {
if (!mainTemplate.outputOptions.crossOriginLoading) {
const outputOptions = this.compilation.outputOptions || mainTemplate.outputOptions;
if (!outputOptions.crossOriginLoading) {
this.sriPlugin.errorOnce(
this.compilation,
'webpack option output.crossOriginLoading not set, code splitting will not work!'
Expand All @@ -57,7 +58,7 @@ WebIntegrityJsonpMainTemplatePlugin.prototype.addAttribute =
return (Template.asString || mainTemplate.asString)([
source,
elName + '.integrity = __webpack_require__.sriHashes[' + (chunk ? `'${chunk.id}'` : 'chunkId') + '];',
elName + '.crossOrigin = ' + JSON.stringify(mainTemplate.outputOptions.crossOriginLoading) + ';',
elName + '.crossOrigin = ' + JSON.stringify(outputOptions.crossOriginLoading) + ';',
]);
};

Expand Down

0 comments on commit 695be87

Please sign in to comment.