@parcel/utils
Version:
Blazing fast, zero configuration web application bundler
23 lines (16 loc) • 522 B
JavaScript
// @flow strict-local
import type {BuildProgressEvent} from '@parcel/types';
import path from 'path';
export function getProgressMessage(event: BuildProgressEvent): ?string {
switch (event.phase) {
case 'transforming':
return `Building ${path.basename(event.filePath)}...`;
case 'bundling':
return 'Bundling...';
case 'packaging':
return `Packaging ${event.bundle.displayName}...`;
case 'optimizing':
return `Optimizing ${event.bundle.displayName}...`;
}
return null;
}