1.0.0 • Published 5 years ago

sequential-uuid v1.0.0

Weekly downloads
324
License
MIT
Repository
github
Last release
5 years ago

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

NameDescriptionTypeDefault
dashesToggle dashes separationbooltrue
validGenerate only valid UUID v4boolfalse
unsafeBufferUse unsafe buffer allocation (for better performance)boolfalse

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.