Skip to content

maxtomczyk/sequential-uuid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

sequential-uuid

A Node.js utility for generating timestamp based sequential uuid.

Usage

After installing with npm i sequential-uuid :

const SequenceUUID = require('sequential-uuid')
const uuid = new SequenceUUID()
uuid.generate() // '5d6865a2-8184-a0a4-98b5-a8c8d4931f01'

Options

Name Description Type Default
dashes Toggle dashes separation bool true
valid Generate only valid UUID v4 bool false
unsafeBuffer Use unsafe buffer allocation (for better performance) bool false

Options can be passed as object:

const uuid = new SequenceUUID({
  valid: true,
  dashes: false,
  unsafeBuffer: true
})

Generated UUID

All UUID's generated by this library are built with 4 bytes of timestamp and 12 secure random bytes generated with crypto library.

About

Utility for generating sequential UUID v4

Resources

License

Stars

Watchers

Forks

Packages

No packages published