Skip to content
Phan Hoang Quoc Tu edited this page Oct 8, 2026 · 1 revision

@fatdevcon/utilities Wiki

A zero-dependency TypeScript utility library for exact decimal math, bigint, dates, time zones, formatting, collections, validation, and async workflows.

Installation

npm install @fatdevcon/utilities

Quick example

import { summary, formatCurrency, addMonths } from "@fatdevcon/utilities";

summary(0.1, 0.2); // 0.3
formatCurrency("1234567.89", "USD");
addMonths(new Date(2026, 0, 31), 1); // 28 February 2026

Official resources

Main capabilities

  • Exact decimal math without floating-point surprises
  • Safe bigint and large numeric-string calculations
  • Calendar, ISO date, and IANA timezone utilities
  • Locale-aware currency, number, bytes, and duration formatting
  • Unicode-safe text, immutable collections, and safe object helpers
  • Type guards, validation helpers, and async utilities
  • ESM, CommonJS, and first-class TypeScript declarations

Support and contribution

Use GitHub Issues for reproducible bugs and implementation-ready feature requests.

Use GitHub Discussions for questions, ideas, feedback, and sharing projects built with the library.

For security vulnerabilities, please follow the repository's Security Policy rather than opening a public issue.