@ts-utilkit/format
v0.2.0
Published
Formatting utilities for numbers, dates, strings, and currencies
Downloads
121
Maintainers
Readme
@ts-utilkit/format
format Functions - TypeScript utility functions for format operations.
Installation
npm install @ts-utilkit/formatFeatures
- 🚀 TypeScript-first with complete type definitions
- ✅ Comprehensive test coverage (>95%)
- 📦 Tree-shakeable ESM and CommonJS support
- 🔒 Type-safe with strict TypeScript configuration
- 📖 Extensive JSDoc documentation
Available Functions (8)
formatBytes- Formats a byte count as human-readable file size (KB, MB, GB)formatCurrency- Formats a number as currency with symbolformatDuration- Formats milliseconds as duration (e.g., "1h 23m 45s")formatNumber- Formats a number with thousands separators and decimalsformatOrdinal- Formats a number as ordinal (1st, 2nd, 3rd, etc.)formatPercentage- Formats a number as a percentageformatPlural- Pluralizes a word based on countformatScientific- Formats a number in scientific notation
Quick Example
import {
formatNumber,
formatCurrency,
formatBytes,
pluralize,
} from '@ts-utilkit/format';
formatNumber(1234567.89); // "1,234,567.89"
formatCurrency(99.99, 'USD'); // "$99.99"
formatBytes(1536000); // "1.46 MB"
pluralize('item', 5); // "items"License
MIT © Mykyta Forofontov
