UNPKG

@quenty/cli-output-helpers

Version:

Helpers to generate Nevermore package and game templates

23 lines (18 loc) 473 B
/** * Shared CLI utility functions. */ export function isCI(): boolean { return !!process.env.GITHUB_ACTIONS; } export function formatDurationMs(ms: number): string { if (ms < 1000) { return `${Math.round(ms)}ms`; } const totalSeconds = Math.floor(ms / 1000); if (totalSeconds < 60) { return `${(ms / 1000).toFixed(1)}s`; } const minutes = Math.floor(totalSeconds / 60); const seconds = totalSeconds % 60; return `${minutes}m${seconds}s`; }