Tiny utilities for formatting running pace and duration. Zero dependencies. ESM + CJS + TypeScript types.
npm install @vaibhavt07/pace-utilsimport { formatPace, formatDuration } from '@vaibhavt07/pace-utils'
formatPace(330) // "5:30 /km"
formatDuration(5025) // "1h 23m 45s"
formatDuration(125) // "2m 5s"
formatDuration(30) // "30s"Formats a pace value (seconds per kilometer) as a runner-friendly string. Throws RangeError on negative or non-finite input.
Formats a duration (in seconds) as a human-readable string. Omits leading zero units. Throws RangeError on negative or non-finite input.
MIT © Vaibhav Tyagi