Skip to content
This repository was archived by the owner on Mar 12, 2025. It is now read-only.

Latest commit

 

History

History
35 lines (22 loc) · 1016 Bytes

README.md

File metadata and controls

35 lines (22 loc) · 1016 Bytes

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);