tiny-format-utils
v1.0.0
Published
A lightweight library for formatting numbers, bytes, currencies, and more.
Maintainers
Readme
tiny-format-utils
A lightweight library for formatting numbers, bytes, currencies, and more.
Installation
npm install tiny-format-utilsUsage
import { formatBytes, formatCompact, ordinal, formatDuration } from 'tiny-format-utils';
formatBytes(1048576); // '1 MB'
formatCompact(1500000); // '1.5M'
ordinal(21); // '21st'
formatDuration(3661); // '01:01:01'Available Functions
formatBytes(bytes, decimals?)— Human-readable file sizesformatCurrency(value, currency?, locale?)— Currency formattingformatNumber(value, locale?)— Number with separatorsformatPercent(value, decimals?)— Percentageordinal(n)— 1st, 2nd, 3rd, etc.formatCompact(value)— 1K, 1M, 1B notationpadZero(value, length?)— Leading zerosformatDuration(seconds)— mm:ss or hh:mm:ss
