A lightweight collection of TypeScript utility functions for everyday development.
- 🔧 String utilities — slugify, truncate, capitalize, camelCase
- 📅 Date helpers — relative time, format, timezone-aware parsing
- 🔢 Number utils — clamp, round to precision, currency formatting
- 🎯 Type guards — runtime type checking with TypeScript inference
- ⚡ Zero dependencies — tree-shakeable ESM
npm install @lawrencekwan/ts-utilsimport { slugify, relativeTime, clamp, isNonNullable } from '@lawrencekwan/ts-utils';
slugify('Hello World!'); // 'hello-world'
relativeTime(new Date('2024-01-01')); // '1 year ago'
clamp(150, 0, 100); // 100
isNonNullable(value); // type narrows to NonNullable<T>MIT