1.0.2 • Published 5 years ago

errors-snowflake v1.0.2

Weekly downloads
6
License
UNLICENSED
Repository
-
Last release
5 years ago

errors-snowflake

An identity for everyone, and everything.

Look upon the sky, as the snowflakes fall down, each snowflake so unqiue and rare. No snowflake has ever met their match, it's like each person, animal, insect or item, could have their own, and still, nobody would have a snowflake comparable to another.

Note: Snowflake can generate at maximum 262 143 flakes (or IDs) per second.

Representation in bits

49                               18                0
 1011101100000010001100000000100  000000000000000000
         The time since JS epoch           increment

Installation

yarn add errors-snowflake

Usage

Some basic usage information.

Importing

TypeScript (or JavaScript ES6 syntax).

Import the default export.

import Snowflake from "errors-snowflake";

CommonJS

const Snowflake = require("errors-snowflake").default;

Create a random flake.

let flake = Snowflake.generate().toString(); // 1SMzRl8iZ

Parse a flake.

let parsed = Snowflake.parse(randomFlakeBase62String);
Flake {
  flake: 411266557149184,
  at: 2019-09-19T01:43:31.000Z,
  increment: 0
}
1.0.2

5 years ago

1.0.1

5 years ago

0.0.1-security

5 years ago

1.0.0

5 years ago