> Shorten a UUID v4 to 22 characters with base64 encoding in Typescript
npm install uuid-base64-ts
!npm bundle size (scoped)
!npm bundle size (scoped version)
!Libraries.io dependency status for latest release, scoped npm package
!NPM
This library is available through the npm registry.
NPM
``bash`
$ npm -i uuid-base64-ts
Yarn
`bash`
$ yarn add uuid-base64-ts
Start using it by importing the library first.
javascript
const base64 = require('uuid-base64-ts');
`or
$3
`javascript
import { encode, decode } from 'uuid-base64-ts';
`Usage
Shorten a UUID v4 to 22 characters with base64 encoding
`javascript
import { encode } from 'uuid-base64-ts';const uuidv4 = '85c39545-533c-4587-bb1d-bad766908b1b';
const shortId = encode(uuidv4);
console.log(shortId);
// => 'hcOVRVM8RYe7HbrXZpCLGw'
`Expand a base64 encoded character to UUID v4
`javascript
import { decode } from 'uuid-base64-ts';const shortId = 'hcOVRVM8RYe7HbrXZpCLGw';
const uuidv4 = decode(shortId);
console.log(uuidv4);
// => '85c39545-533c-4587-bb1d-bad766908b1b'
``- Prince Neil Cedrick Castro - Initial work
See also the list of contributors who participated in this project.