Pad static generation logging figures
This commit is contained in:
parent
4b9077fa9c
commit
a2271bbf33
@ -12,8 +12,10 @@ import { depluralize, pluralize } from '@/utility/string';
|
|||||||
|
|
||||||
type StaticOutput = 'page' | 'image';
|
type StaticOutput = 'page' | 'image';
|
||||||
|
|
||||||
const logStaticGenerationDetails = (count: number, content: string) =>
|
const logStaticGenerationDetails = (count: number, content: string) => {
|
||||||
console.log(`Statically generating ${pluralize(count, content)} ...`);
|
const label = pluralize(count, content, undefined, 3);
|
||||||
|
console.log(`Statically generating ${label} ...`);
|
||||||
|
};
|
||||||
|
|
||||||
export const staticallyGeneratePhotosIfConfigured = (type: StaticOutput) =>
|
export const staticallyGeneratePhotosIfConfigured = (type: StaticOutput) =>
|
||||||
IS_PRODUCTION && (
|
IS_PRODUCTION && (
|
||||||
|
|||||||
@ -44,8 +44,14 @@ export const pluralize = (
|
|||||||
count: number,
|
count: number,
|
||||||
singular: string,
|
singular: string,
|
||||||
plural?: string,
|
plural?: string,
|
||||||
) =>
|
padPlaces = 0,
|
||||||
`${count} ${count === 1 ? singular : plural ?? `${singular}s`}`;
|
) =>{
|
||||||
|
const numberFormatted = padPlaces
|
||||||
|
? String(count).padStart(padPlaces, '0')
|
||||||
|
: count;
|
||||||
|
const label = count === 1 ? singular : plural ?? `${singular}s`;
|
||||||
|
return `${numberFormatted} ${label}`;
|
||||||
|
};
|
||||||
|
|
||||||
export const depluralize = (string: string) =>
|
export const depluralize = (string: string) =>
|
||||||
// Handle plurals like "lenses"
|
// Handle plurals like "lenses"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user