From ec93d2070617fe8fe6e206a37de2c0ed072335ef Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Fri, 20 Aug 2021 07:36:46 +0200 Subject: [PATCH] refactor(@angular-devkit/build-angular): remove differential loading stats generation This is no longer needed size differential loading was removed. --- .../build_angular/src/webpack/utils/stats.ts | 40 ++----------------- 1 file changed, 4 insertions(+), 36 deletions(-) diff --git a/packages/angular_devkit/build_angular/src/webpack/utils/stats.ts b/packages/angular_devkit/build_angular/src/webpack/utils/stats.ts index 3e89a756bd65..51e93a62be1c 100644 --- a/packages/angular_devkit/build_angular/src/webpack/utils/stats.ts +++ b/packages/angular_devkit/build_angular/src/webpack/utils/stats.ts @@ -32,13 +32,9 @@ export function formatSize(size: number): string { } export type BundleStatsData = [files: string, names: string, size: number | string]; - -export type ChunkType = 'modern' | 'legacy' | 'unknown'; - export interface BundleStats { initial: boolean; stats: BundleStatsData; - chunkType: ChunkType; } export function generateBundleStats(info: { @@ -47,7 +43,6 @@ export function generateBundleStats(info: { names?: string[]; initial?: boolean; rendered?: boolean; - chunkType?: ChunkType; }): BundleStats { const size = typeof info.size === 'number' ? info.size : '-'; const files = @@ -57,10 +52,8 @@ export function generateBundleStats(info: { .join(', ') ?? ''; const names = info.names?.length ? info.names.join(', ') : '-'; const initial = !!info.initial; - const chunkType = info.chunkType || 'unknown'; return { - chunkType, initial, stats: [files, names, size], }; @@ -79,11 +72,9 @@ function generateBuildStatsTable( const changedEntryChunksStats: BundleStatsData[] = []; const changedLazyChunksStats: BundleStatsData[] = []; - let initialModernTotalSize = 0; - let initialLegacyTotalSize = 0; - let modernFileSuffix: string | undefined; + let initialTotalSize = 0; - for (const { initial, stats, chunkType } of data) { + for (const { initial, stats } of data) { const [files, names, size] = stats; const data: BundleStatsData = [ @@ -94,24 +85,8 @@ function generateBuildStatsTable( if (initial) { changedEntryChunksStats.push(data); - if (typeof size === 'number') { - switch (chunkType) { - case 'modern': - initialModernTotalSize += size; - if (!modernFileSuffix) { - const match = files.match(/-(es20\d{2}|esnext)/); - modernFileSuffix = match?.[1].toString().toUpperCase(); - } - break; - case 'legacy': - initialLegacyTotalSize += size; - break; - default: - initialModernTotalSize += size; - initialLegacyTotalSize += size; - break; - } + initialTotalSize += size; } } else { changedLazyChunksStats.push(data); @@ -126,14 +101,7 @@ function generateBuildStatsTable( if (showTotalSize) { bundleInfo.push([]); - if (initialModernTotalSize === initialLegacyTotalSize) { - bundleInfo.push([' ', 'Initial Total', formatSize(initialModernTotalSize)].map(bold)); - } else { - bundleInfo.push( - [' ', 'Initial ES5 Total', formatSize(initialLegacyTotalSize)].map(bold), - [' ', `Initial ${modernFileSuffix} Total`, formatSize(initialModernTotalSize)].map(bold), - ); - } + bundleInfo.push([' ', 'Initial Total', formatSize(initialTotalSize)].map(bold)); } }