NIPanag / snowflake-js

A twitter like snowflake adaption to create unique, time stamp based IDs for node.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

~ snowflake-js ~

A twitter like snowflake adaption to create unique, time stamp based IDs for node.js
This package is strongly inspired by bwmarrin/snowflake

ATTENTION!

This package is only working with Node.js 10.13.0 and higher!


Usage

const Snowflake = require('../snowflake');

// Create a node in which snowflakes will be counted
// up in steps if they get generated in the same
// millisecond.
var node1 = new Snowflake.Node(1);

// Get next snowflake. This will be returned as
// BigInteger.
console.log(node1.next());

About

A twitter like snowflake adaption to create unique, time stamp based IDs for node.js


Languages

Language:JavaScript 100.0%