uuid1

0.1.3 • Public • Published

uuid1

Simple Node module that allows to generate time based UUIDs. This kind of UUIDs are very useful when it's needed to generate unique identifiers sortable by time.

Usage

var uuid1 = require('uuid1');
 
// Generate an UUID (as a string value)
console.log(uuid1.UUID1());
// Prints: 0033a313-c4db-7ccc-7080-a313c4db7080
 
// Generate an UUID from millis 
var currentMillis = Date.now();
console.log(uuid1.fromMillisUUID1(currentMillis));
// Prints: 0033a311-c34a-7bc0-8ad4-a311c34a8ad4
 
// Generate the max UUID from millis
console.log(uuid1.maxUUID1(currentMillis));
// Prints: 0033a311-c34a-9560-ffff-ffffffffffff
 
// Generate the min UUID from millis
console.log(uuid1.minUUID1(currentMillis));
// Prints: 0033a311-c34a-6e50-0000-000000000000

Installing

Via npm:

npm install uuid1

Via git:

git clone https://github.com/touchvie/node-uuid1.git

/uuid1/

    Package Sidebar

    Install

    npm i uuid1

    Weekly Downloads

    578

    Version

    0.1.3

    License

    MIT

    Last publish

    Collaborators

    • fierro85
    • gmcorral