Skip to main content

@nofinite/utils — Initial Release (v0.1.0)

Release date: 02 February 2026


Overview

This is the first public release of Nofinite Utils.

Nofinite Utils is a lightweight, framework-agnostic utility library providing production-ready helpers for common backend and full‑stack needs such as authentication, security, identifiers, and environment handling.


Included

  • OTP generation and verification (secure, hash-based)
  • Password hashing and verification (Argon2id)
  • JWT helpers with configurable algorithms and expiration
  • UUID v7 utilities (string + binary helpers)
  • Environment helpers (isProd, isDev, safe env access)
  • Email helpers (ZeptoMail integration)
  • Fully typed APIs with TypeScript support

Design Goals

  • Security-first defaults
  • Minimal API surface
  • Tree-shakable ES modules
  • Zero framework coupling
  • Explicit, readable utilities

Notes

  • This release establishes the public API surface.
  • All utilities are designed to work in Node.js environments.
  • Sensible defaults are provided, but most helpers are configurable.
  • APIs may evolve until a stable v1.0.0.

Known Limitations

  • Email utilities rely on external providers (e.g. ZeptoMail).
  • JWT helpers currently focus on symmetric algorithms.
  • UUID utilities intentionally support only UUID v7.