0.1.9 • Published 6 months ago

megaid v0.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Mega ID

A collision-resistant ID generator.

~6 centuries of work are needed in order to have a 1% probability of at least one collision with the default id length (11 characters) when generating 100,000 ids per hour.

Install

npm install megaid

Usage

import { mgid } from "megaid"
const id = mgid() //=> "ϻYPnnϧϔλ7jO"

Security

  • Generating Megaid uses crypto api instead of Math.random(). The Crypto module uses unpredictable hardware random generator.

  • Symbols Megaid extends symbols by adding greek letters to reduce the probability of collision.

0.1.9

6 months ago

0.1.8

6 months ago

0.1.7

6 months ago

0.1.6

6 months ago

0.1.5

6 months ago

0.1.4

6 months ago

0.1.3

6 months ago

0.1.2

6 months ago

0.1.1

6 months ago

0.1.0

6 months ago

0.0.9

6 months ago

0.0.8

6 months ago

0.0.7

6 months ago

0.0.6

6 months ago

0.0.5

6 months ago

0.0.4

6 months ago

0.0.3

6 months ago

0.0.2

6 months ago

0.0.1

6 months ago