JasonDevTech / snowflakejs

JavaScript library for Twitter's Snowflake implementation

Repository from Github https://github.comJasonDevTech/snowflakejsRepository from Github https://github.comJasonDevTech/snowflakejs

snowflakejs

SnowflakeJS is a Twitter snowflake generator and deconstructor for JavaScript.

npm npm CircleCI Maintenance

Installation

$ yarn add @semperfortis/snowflakejs

Usage

Generate a snowflake

import { generate } from '@semperfortis/snowflakejs';

// optional epoch, defaults to current date
const snowflake = generate({ epoch: 1577833200000 });

console.log(snowflake);

Return snowflake creation date

import { deconstruct } from '@semperfortis/snowflakejs';

// optional epoch, defaults to current date
const date = deconstruct(snowflake, { epoch: 1577833200000 });

console.log(date);

About

JavaScript library for Twitter's Snowflake implementation

License:MIT License


Languages

Language:TypeScript 95.8%Language:JavaScript 3.2%Language:Shell 1.0%