3.0.0 • Published 6 months ago

num-uuid v3.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

A numeric uuid generator

num-uuid is a simple and efficient package for generating unique numeric UUIDs. You can add a prefix or suffix of your choice to create a fully customized ID that fits your requirements. It's quick, easy, and flexible! The probability of generating the same UUID twice is practically zero.

Features

  • Generate a uuidv4 like numeric UUID.
  • Generate a customized numeric UUID of desired length.
  • Add prefix and suffix to UUID .
  • num_uuidV2 works fine with big values.
  • Simple, lightweight and fast.
  • Cryptographically generated numeric uid.

Installing

npm i num-uuid

Usage

Using import

import { num_uuid, num_uuidV2 } from 'num-uuid';

Using require

const { num_uuid, num_uuidV2 } = require('num-uuid');

Methods

  • num_uuid({prefix: string, suffix: string})
  • num_uuidV2(fieldCount, digits, {prefix: string, suffix: string})

Example

Using import (ES6)

import { num_uuid, num_uuidV2 } from 'num-uuid';

const a1 = num_uuid();
// output a1 -> 50706496-4722-8213-2305-5387-14053816

const a2 = num_uuid({prefix: 'ORDER', suffix: '2023'});
// output a2 -> ORDER-50706496-4722-8213-2305-5387-14053816-2023

const b1 = num_uuidV2(3, 6);
// output b1 -> 336932-935804-052740

const b2 = num_uuidV2(3, 6, {prefix: 'ORDER', suffix: '2023'});
// output b2 -> ORDER-336932-935804-052740-2023

Using require (CommonJS)

const { num_uuid, num_uuidV2 } = require('num-uuid');

const a1 = num_uuid();
// output a1 -> 50706496-4722-8213-2305-5387-14053816

const a2 = num_uuid({prefix: 'ORDER', suffix: '2023'});
// output a2 -> ORDER-50706496-4722-8213-2305-5387-14053816-2023

const b1 = num_uuidV2(3, 6);
// output b1 -> 336932-935804-052740

const b2 = num_uuidV2(3, 6, {prefix: 'ORDER', suffix: '2023'});
// output b2 -> ORDER-336932-935804-052740-2023

Made with ❤️

github npm.

3.0.0

6 months ago

2.1.1

1 year ago

2.1.0

1 year ago

2.0.6

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.7.1

1 year ago

1.7.0

1 year ago

1.6.0

1 year ago

1.5.0

1 year ago

1.4.1

1 year ago

1.3.0

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago