From f329674ea1926512b2c99ee6a9485155d3a7db5b Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Fri, 5 Feb 2021 14:06:22 +0100 Subject: [PATCH 1/3] Update reasons array to use module id instead of identifier --- packages/next/build/webpack/plugins/build-stats-plugin.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/next/build/webpack/plugins/build-stats-plugin.ts b/packages/next/build/webpack/plugins/build-stats-plugin.ts index bf8c2bac203a8..83f2945b6cb6a 100644 --- a/packages/next/build/webpack/plugins/build-stats-plugin.ts +++ b/packages/next/build/webpack/plugins/build-stats-plugin.ts @@ -39,9 +39,7 @@ function reduceSize(stats: any) { reducedModule.reasons = [] } - reducedModule.reasons.push({ - moduleIdentifier: reason.moduleIdentifier, - }) + reducedModule.reasons.push(reason.id) } } // Identifier is part of the Map From 9a020016eb2920990f605edc93a6e0f6c26f99e2 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Fri, 5 Feb 2021 14:10:50 +0100 Subject: [PATCH 2/3] Return object --- packages/next/build/webpack/plugins/build-stats-plugin.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/next/build/webpack/plugins/build-stats-plugin.ts b/packages/next/build/webpack/plugins/build-stats-plugin.ts index 83f2945b6cb6a..f3ab340f4c62a 100644 --- a/packages/next/build/webpack/plugins/build-stats-plugin.ts +++ b/packages/next/build/webpack/plugins/build-stats-plugin.ts @@ -39,7 +39,9 @@ function reduceSize(stats: any) { reducedModule.reasons = [] } - reducedModule.reasons.push(reason.id) + reducedModule.reasons.push({ + id: reason.id, + }) } } // Identifier is part of the Map From 22d126f76b553366ba2ef8527dec7045b71ab3e7 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Fri, 5 Feb 2021 16:48:18 +0100 Subject: [PATCH 3/3] Use name instead of identifier --- packages/next/build/webpack/plugins/build-stats-plugin.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/next/build/webpack/plugins/build-stats-plugin.ts b/packages/next/build/webpack/plugins/build-stats-plugin.ts index f3ab340f4c62a..26d4918676071 100644 --- a/packages/next/build/webpack/plugins/build-stats-plugin.ts +++ b/packages/next/build/webpack/plugins/build-stats-plugin.ts @@ -18,7 +18,7 @@ function reduceSize(stats: any) { } for (const module of chunk.modules) { - if (!module.identifier) { + if (!module.name) { continue } @@ -26,12 +26,12 @@ function reduceSize(stats: any) { type: module.type, moduleType: module.moduleType, size: module.size, - identifier: module.identifier, + name: module.name, } if (module.reasons) { for (const reason of module.reasons) { - if (!reason.moduleIdentifier) { + if (!reason.name) { continue } @@ -44,7 +44,7 @@ function reduceSize(stats: any) { }) } } - // Identifier is part of the Map + modules.set(module.id, reducedModule) if (!reducedChunk.modules) {