Skip to content

A time-based unique ID solution

License

Notifications You must be signed in to change notification settings

alpheustangs/rowid.js

Repository files navigation

RowID

A time-based unique ID solution.

Installation

npm:

npm i rowid

Yarn:

yarn add rowid

pnpm:

pnpm add rowid

Quick Start

Create an ID with the following code:

import RowID from "rowid";

const id: string = RowID();

Or start a customization with the following code:

import type { RowIDWithConfigResult } from "rowid";
import { RowIDWithConfig } from "rowid";

const { RowID }: RowIDWithConfigResult = RowIDWithConfig({
    charList: "0123456789ABCDEFGHJKMNPQRSTVWXYZ",
    randomnessLength: 22,
});

const id: string = RowID();

For more information, please refer to docs/usage.md.

For the CLI, please refer to docs/cli.md.

License

This project is MIT licensed, you can find the license file here.