@sumor/short-id

short-id

Sumor Cloudツール。
詳細なドキュメント

これはNode.jsおよびブラウザ向けのshort-idライブラリです。
数値から短いIDを生成するために簡単に使用できます。

CI Test Coverage Audit

インストール

npm i @sumor/short-id --save

前提条件

Node.JS バージョン

Node.JS バージョン18.x以上が必要です。

Node.JS ESモジュールの要件

このパッケージはESモジュールで書かれているため、package.jsonファイルの次のコードを変更してください:

{
  "type": "module"
}

使用方法

標準の使用方法

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

// デフォルトでは、規則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

カスタム使用方法

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