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.
npm i @sumor/short-id --save
Nécessite Node.JS version 18.x ou supérieure
Comme ce package est écrit en module ES,
veuillez modifier le code suivant dans votre fichier package.json
:
{
"type": "module"
}
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
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