node-acid-id v1.0.1
🐢node-acid-id🚀
Acid-ID generator for Node.js
📜Introduction
"What's Acid-ID?" - Acid-ID is a unique id based on time the id is generated.
Suppose, I generate Acid-ID at 18:43 GMT+0700 at 22 January 2022, the id will be like:
7rndm114305rndm220122
"What does that actually mean?" - Let's find out!
Quick note before starting:
rndm
is 4 random digit in the real Acid-ID so we should'nt have to explain. (Don't worry, they're generated withcrypto.randomInt()
so it's really random)#1: '7'
'7' is the day, I generate the id on Saturday. Oh and yeah, Sunday is the first day of the week.
#2: '114305'
'114305' is the time (in
hh:mm:ss
format), yes I generate it on 18:43 my local timezone. Oops, forgot to mention that Acid-ID use UTC/GMT time, not your local time.#3: '220122'
Bet you know what is it. Yes it's the date (in
ddmmyy
format).🚀Usage
Use in JavaScript
const id = require('node-acid-id'); const gen = new id.generation() const acidId = gen.returnID() // Do things with the id :)
or in TypeScript
import * as id from 'node-acid-id' const gen = new id.generation() const acidId: string = gen.returnID() // Do things with the id :)
📄License
Acid-ID, and it's generator is MIT-licensed.