nanoflakes
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Nanoflakes - JavaScript

npm GitHub issues License Twitter

Reference implementation of nanoflakes for JavaScript.

Licensed under the MIT License.

Installation

Run the following command to install the package:

# on NPM...
$ npm install nanoflakes

# on Yarn...
$ yarn add nanoflakes

Usage

  • Use localGenerator(epoch, generatorId) to create a local nanoflake generator.
    • You can get an epoch by calling Date.now() in a Node.js shell.
    • A generator ID must be in the 0-1023 range.
  • Use NanoflakeGenerator.next() to get a new nanoflake.
  • The Nanoflake class is the result type NanoflakeGenerator.next(). It can be used as-is, or getting it's raw or encoded value. It also features utility methods such as getting the creation time of the nanoflake.

Support

Extra support is given on Cafeteria Development.

Aru's Discord Server

Readme

Keywords

Package Sidebar

Install

npm i nanoflakes

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

19.2 kB

Total Files

24

Last publish

Collaborators

  • adriantodt