@sumor/short-id

short-id

Ein Sumor Cloud Tool.
Weitere Dokumentation

Dies ist eine short-id Bibliothek für Node.js und den Browser. Sie können sie einfach nutzen, um eine kurze ID aus einer Zahl zu generieren.

CI Test Coverage Audit

Installation

npm i @sumor/short-id --save

Voraussetzungen

Node.JS Version

Node.JS Version 16.x oder höher erforderlich

Erforderliches Node.JS ES-Modul

Da dieses Paket in ES-Modul verfasst ist, ändern Sie bitte den folgenden Code in Ihrer package.json-Datei:

{
  "type": "module"
}

Verwendung

Standardverwendung

import { encode, decode } from '@sumor/short-id'

// Standardmäßig wird die Regel 0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ verwendet
const shortId1 = encode(10)
console.log(shortId1) // 'a'
const shortId2 = encode(72)
console.log(shortId2) // '1a'

const number1 = decode('a')
console.log(number1) // 10
const number2 = decode('1a')
console.log(number2) // 72

Benutzerdefinierte Verwendung

import { encode, decode } from '@sumor/short-id'

const rule = '0123456789abcdefghigklmnopqrstuvwxyz'
const shortId1 = encode(10, rule)
console.log(shortId1) // 'a'
const shortId2 = encode(46, rule)
console.log(shortId2) // '1a'

const number1 = decode('a', rule)
console.log(number1) // 10
const number2 = decode('1a', rule)
console.log(number2) // 46