@sumor/short-id

short-id

Un outil Sumor Cloud.
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 nombre.

CI Test Coverage Audit

Installation

npm i @sumor/short-id --save

Prérequis

Version de Node.JS

Nécessite la version 16.x ou supérieure de Node.JS

nécessite un module ES de 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 number1 = decode('a')
console.log(number1) // 10
const number2 = decode('1a')
console.log(number2) // 72

Utilisation personnalisée

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

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

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