@equinor/fusion-framework-cli
Version:
--- title: Fusion Framework CLI ---
16 lines • 556 B
JavaScript
import { relative } from 'node:path';
import { statSync } from 'node:fs';
import chalk from 'chalk';
import prettyBytes from 'pretty-bytes';
export { chalk };
export const formatPath = (path, opt) => {
return chalk.blueBright(opt?.relative ? './' + relative(opt?.cwd ?? process.cwd(), path) : path);
};
export const formatByteSize = (input) => {
if (typeof input === 'string') {
return formatByteSize(statSync(input).size);
}
return chalk.yellowBright(prettyBytes(input));
};
export default chalk;
//# sourceMappingURL=format.js.map