Skip to content

Commit 72054fa

Browse files
author
MalikBen1
committed
fix: Fix DeprecationWarning: Module.issuer: Use new ModuleGraph API
1 parent 55c5c8d commit 72054fa

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lib/utils/is-module-should-be-extracted.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
const defaults = require('../config');
22
const normalizeRule = require('./normalize-rule');
3+
// eslint-disable-next-line import/no-extraneous-dependencies
4+
const { ModuleGraph, version } = require('webpack');
35

6+
7+
const isWebpackGreaterThan5 = version[0] >= 5;
48
const spriteLoaderPath = require.resolve('../loader');
59

610
/**
711
* @param {NormalModule} module
812
* @return {boolean}
913
*/
1014
function isModuleShouldBeExtracted(module) {
11-
const { request, issuer, loaders } = module;
15+
const { request, loaders } = module;
16+
const { issuer } = isWebpackGreaterThan5 ? ModuleGraph : module;
1217
let rule = null;
1318

1419
if (Array.isArray(loaders) && loaders.length > 0) {

0 commit comments

Comments
 (0)