fix: build message formatting (#948)

* fix: Build output message formatting w/ dynamic import module

* docs: Adding changeset
This commit is contained in:
Ryan Christian 2022-04-21 08:46:29 -05:00 committed by GitHub
parent 1d0e305d89
commit 8223ebaee8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 2 deletions

View File

@ -0,0 +1,5 @@
---
'microbundle': patch
---
Corrects formatting in build completion message w/ dynamic import is used

View File

@ -144,7 +144,7 @@ export default async function microbundle(inputOptions) {
? blue(`Build "${options.pkg.name}" to ${targetDir}:`)
: red(`Error: No entry module found for "${options.pkg.name}"`);
return {
output: `${banner}\n ${out.join('\n ')}`,
output: `${banner}\n${out.join('\n')}`,
};
}

View File

@ -11,7 +11,7 @@ function getPadLeft(str, width, char = ' ') {
function formatSize(size, filename, type, raw) {
const pretty = raw ? `${size} B` : prettyBytes(size);
const color = size < 5000 ? green : size > 40000 ? red : yellow;
const indent = getPadLeft(pretty, type === 'br' ? 13 : 10);
const indent = getPadLeft(pretty, 13);
return `${indent}${color(pretty)}: ${white(basename(filename))}.${type}`;
}