NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2952 most downloaded on npm
A tiny (130B to 205B) and fast utility to randomize unique IDs of fixed length
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 6 months to 6.6 years
Some releases are documented
notes for 3 of 6 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
6 releases · first in 2012
Add alphabet notes for each mode ( #6 ): 01a8642
Add "types" export conditions ( #7 ): 2ccd51e For TypeScript 4.7+ exports handling. Thank you @ethanresnick ~!
Full Changelog: v2.0.0...v2.0.1
One column per quarter.
Replaced default export with named uid export: 6c52bbd
uid export: 6c52bbd
-- import uid from 'uid';
++ import { uid } from 'uid';Performance! 🎉 b364839, 00b528b
The main uid module is now up to 12x faster than the 1.0 release!
Please see here for reasons why.
NEW uid/secure mode: e191043
Offers a cryptographically secure mode (CSPRNG) via the current environment's crypto module.
_Works with Node.js and all browsers with crypto.getRandomValues() support.
NEW uid/single mode: ff63971
Offers an implementation that does not maintain an internal cache, which makes it ideal for short-lived environments.
Relies on Math.random (not CSPRNG) but works in all Node.js and all browsers.
Add native ESM support via exports map: 1d6923e
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →