Utilities, IDs & Helpers Packages
General-purpose utilities, helpers, and ID/UUID generation libraries that fill the small gaps every codebase eventually needs (Lodash, uuid, nanoid).
Packages in Utilities, IDs & Helpers
clsx
A tiny, fast utility for conditionally constructing className strings
tailwind-merge
Merge Tailwind CSS classes without style conflicts
Lodash
A modern JavaScript utility library delivering modularity, performance, and extras for arrays, objects, and functions.
uuid
RFC9562-compliant UUID generation for JavaScript and TypeScript.
globals
A single JSON file of global identifiers for every JavaScript environment, used by ESLint and other static analysis tools.
nanoid
A tiny, secure, URL-friendly unique string ID generator for JavaScript and TypeScript
semver
The semantic version parser and range matcher that powers npm itself.
uuid
Dependency-free RFC 9562 UUID generation and parsing for Go, with built-in SQL and encoding support.
rimraf
Cross-platform recursive file and directory removal for Node.js, modeled on the UNIX `rm -rf` command.
fs-extra
Drop-in replacement for Node's fs module adding copy, remove, mkdirs, and JSON helpers with native promise support.
glob
The most correct and second-fastest shell-style file pattern matching library for Node.js.
tslib
The runtime library that houses TypeScript's compiler helper functions so your emitted code stays small.
classnames
A tiny utility for conditionally joining CSS class names together.
diff
A battle-tested JavaScript library for computing and applying text diffs at the character, word, line, sentence, CSS, or JSON level.
Faker
Generate massive amounts of realistic fake data for testing, seeding, and mocking in JavaScript and TypeScript.