From fbea42ca7cc7019a45dafe2ac1d358360137ba9d Mon Sep 17 00:00:00 2001 From: James Burgess Date: Sat, 23 Jun 2018 00:46:34 +0400 Subject: [PATCH] Replace generic bundle names with arch names in bundle-visualizer (#10021) --- packages/non-core/bundle-visualizer/package.js | 2 +- packages/non-core/bundle-visualizer/server.js | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/packages/non-core/bundle-visualizer/package.js b/packages/non-core/bundle-visualizer/package.js index 4e7f1aa764..cdf141385b 100644 --- a/packages/non-core/bundle-visualizer/package.js +++ b/packages/non-core/bundle-visualizer/package.js @@ -1,5 +1,5 @@ Package.describe({ - version: '1.2.0', + version: '1.2.1', summary: 'Meteor bundle analysis and visualization.', documentation: 'README.md', }); diff --git a/packages/non-core/bundle-visualizer/server.js b/packages/non-core/bundle-visualizer/server.js index 839ec893ea..626a98d67c 100644 --- a/packages/non-core/bundle-visualizer/server.js +++ b/packages/non-core/bundle-visualizer/server.js @@ -52,17 +52,18 @@ function getStatBundles() { Object.keys(staticFilesByArch).forEach(arch => { const staticFiles = staticFilesByArch[arch]; Object.keys(staticFiles).forEach(path => { - files.push(staticFiles[path]); + files.push({ ...staticFiles[path], arch }); }); }); } else if (staticFiles) { Object.keys(staticFiles).forEach(path => { - files.push(staticFiles[path]); + files.push({ ...staticFiles[path], arch: 'bundle' }); }); } return files.filter(statFileFilter).map(file => ({ name: file.hash, + arch: file.arch, stats: readOrNull(file.absolutePath), })); } @@ -152,10 +153,7 @@ function statsMiddleware(request, response) { sendJSON({ name: "main", children: statBundles.map((statBundle, index, array) => ({ - // TODO: If multiple bundles, could - // show abbr. bundle names with: - // `...${bundle.name.substr(-3)}`, - name: "bundle" + (array.length > 1 ? ` (${index + 1})` : ""), + name: statBundle.arch, type: typeBundle, children: d3TreeFromStats(statBundle.stats), }))