Skip to content

Commit de2252a

Browse files
committed
Formatting tweaks
1 parent 2023900 commit de2252a

2 files changed

Lines changed: 18 additions & 14 deletions

File tree

index.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const formatBytes = (bytes) => {
1616
const shakenPct = (n, o) => Math.max((100 - ((n / o) * 100)).toFixed(2), 0);
1717

1818
const analyze = (bundle, opts = {}, format = false) => {
19-
let { root, limit, filter } = opts;
19+
let { root, limit, filter, hideDeps } = opts;
2020
root = root || (process && process.cwd ? process.cwd() : null);
2121
let deps = {};
2222
let bundleSize = 0;
@@ -57,21 +57,23 @@ const analyze = (bundle, opts = {}, format = false) => {
5757
let heading = `Rollup File Analysis\n`;
5858
let bdlSize = `bundle size: ${formatBytes(bundleSize)}\n`;
5959
let bdlOrigSize = `original size: ${formatBytes(bundleOrigSize)}\n`;
60-
let reduction = `code reduction: ${shakenPct(bundleSize, bundleOrigSize)}%\n`;
60+
let reduction = `code reduction: ${shakenPct(bundleSize, bundleOrigSize)} %\n`;
6161
let formatted = [
6262
borderX, heading, borderX, bdlSize, bdlOrigSize, reduction, borderX
6363
].join('');
6464

6565
modules.forEach((m) => {
6666
formatted += `file: ${buf}${m.id}\n`;
67-
formatted += `bundle space: ${buf}${m.percent}%\n`;
67+
formatted += `bundle space: ${buf}${m.percent} %\n`;
6868
formatted += `rendered size: ${buf}${formatBytes(m.size)}\n`;
6969
formatted += `original size: ${buf}${formatBytes(m.origSize || 'unknown')}\n`;
70-
formatted += `code reduction: ${buf}${m.reduction}%\n`;
70+
formatted += `code reduction: ${buf}${m.reduction} %\n`;
7171
formatted += `dependents: ${buf}${m.dependents.length}\n`;
72-
m.dependents.forEach((d) => {
73-
formatted += `${tab}-${buf}${d.replace(root, '')}\n`;
74-
});
72+
if (!hideDeps) {
73+
m.dependents.forEach((d) => {
74+
formatted += `${tab}-${buf}${d.replace(root, '')}\n`;
75+
});
76+
}
7577
formatted += `${borderX}`;
7678
});
7779

module.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const formatBytes = (bytes) => {
1414
const shakenPct = (n, o) => Math.max((100 - ((n / o) * 100)).toFixed(2), 0)
1515

1616
export const analyze = (bundle, opts = {}, format = false) => {
17-
let { root, limit, filter } = opts
17+
let { root, limit, filter, hideDeps } = opts
1818
root = root || (process && process.cwd ? process.cwd() : null)
1919
let deps = {}
2020
let bundleSize = 0
@@ -55,21 +55,23 @@ export const analyze = (bundle, opts = {}, format = false) => {
5555
let heading = `Rollup File Analysis\n`
5656
let bdlSize = `bundle size: ${formatBytes(bundleSize)}\n`
5757
let bdlOrigSize = `original size: ${formatBytes(bundleOrigSize)}\n`
58-
let reduction = `code reduction: ${shakenPct(bundleSize, bundleOrigSize)}%\n`
58+
let reduction = `code reduction: ${shakenPct(bundleSize, bundleOrigSize)} %\n`
5959
let formatted = [
6060
borderX, heading, borderX, bdlSize, bdlOrigSize, reduction, borderX
6161
].join('')
6262

6363
modules.forEach((m) => {
6464
formatted += `file: ${buf}${m.id}\n`
65-
formatted += `bundle space: ${buf}${m.percent}%\n`
65+
formatted += `bundle space: ${buf}${m.percent} %\n`
6666
formatted += `rendered size: ${buf}${formatBytes(m.size)}\n`
6767
formatted += `original size: ${buf}${formatBytes(m.origSize || 'unknown')}\n`
68-
formatted += `code reduction: ${buf}${m.reduction}%\n`
68+
formatted += `code reduction: ${buf}${m.reduction} %\n`
6969
formatted += `dependents: ${buf}${m.dependents.length}\n`
70-
m.dependents.forEach((d) => {
71-
formatted += `${tab}-${buf}${d.replace(root, '')}\n`
72-
})
70+
if (!hideDeps) {
71+
m.dependents.forEach((d) => {
72+
formatted += `${tab}-${buf}${d.replace(root, '')}\n`
73+
})
74+
}
7375
formatted += `${borderX}`
7476
})
7577

0 commit comments

Comments
 (0)