@neumatter/uid
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Uid

Module for generating unique ids.


Table of Contents

  1. Install
  2. Usage

Install

npm i @neumatter/uid 

Usage

import Uid from '@neumatter/uid'

const uid = await Uid.generate()
console.log(uid) // prints [Uid => l6dnuuo9huq5I9ld95OCg9dhC8S6ugUq9]
console.log(uid.toString()) // prints l6dnuuo9huq5I9ld95OCg9dhC8S6ugUq9
console.log(uid.date) // prints 2022-08-03T13:44:30.921Z
import Uid from '@neumatter/uid'

const uid = await Uid.generate({ size: 12 })
console.log(uid) // prints [Uid => l6dwi29zOSlOAuONyClN]
console.log(uid.toString()) // prints l6dwi29zOSlOAuONyClN
console.log(uid.date) // prints 2022-08-03T17:46:30.791Z
import Uid from '@neumatter/uid'

const uid = await Uid.generate({ prefix: 'v1' })
console.log(uid) // prints [Uid => v1-l6dwkh88sSCL68UOggIZ6dhQnZRcStzRS]
console.log(uid.toString()) // prints v1-l6dwkh88sSCL68UOggIZ6dhQnZRcStzRS
console.log(uid.date) // prints 2022-08-03T17:48:23.480Z

Package Sidebar

Install

npm i @neumatter/uid

Weekly Downloads

2

Version

1.0.0

License

none

Unpacked Size

4.35 kB

Total Files

4

Last publish

Collaborators

  • clyng57