@semperfortis/snowflakejs

Twitter's Snowflake implementation for javascript

Usage no npm install needed!

<script type="module">
  import semperfortisSnowflakejs from 'https://cdn.skypack.dev/@semperfortis/snowflakejs';
</script>

README

snowflakejs

SnowflakeJS is a Twitter snowflake generator and deconstructor for JavaScript based on snowflake-js.

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