@sumor/short-id

short-id

Un Sumor Cloud Outil.
Plus de Documentation

Il s'agit d'une bibliothèque short-id pour Node.js et le navigateur. Vous pouvez facilement l'utiliser pour générer un identifiant court à partir d'un numéro.

CI Test Coverage Audit

Installation

npm i @sumor/short-id --save

Prérequis

Version Node.JS

Nécessite Node.JS version 18.x ou supérieure

requérir le module ES Node.JS

Comme ce package est écrit en module ES, veuillez modifier le code suivant dans votre fichier package.json :

{
  "type": "module"
}

Utilisation

Utilisation Standard

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

// en utilisant par défaut la règle 0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ
const shortId1 = encode(10)
console.log(shortId1) // 'a'
const shortId2 = encode(72)
console.log(shortId2) // '1a'

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

Utilisation Personnalisée

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

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

const nombre1 = decode('a', regle)
console.log(nombre1) // 10
const nombre2 = decode('1a', regle)
console.log(nombre2) // 46