uuid-base64-ts

Shorten UUID v4 to 22 characters with base64 encoding in Typescript

MIT License

Downloads
2.1K
Stars
4

uuid-base64-ts

Shorten a UUID v4 to 22 characters with base64 encoding in Typescript

Table of Contents

Installation

This library is available through the npm registry.

NPM

$ npm -i uuid-base64-ts

Yarn

$ yarn add uuid-base64-ts

Setup

Start using it by importing the library first.

CommonJS

const base64 = require('uuid-base64-ts');

or

ES6

import { encode, decode } from 'uuid-base64-ts';

Usage

Shorten a UUID v4 to 22 characters with base64 encoding

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

import { decode } from 'uuid-base64-ts';

const shortId = 'hcOVRVM8RYe7HbrXZpCLGw';
const uuidv4 = decode(shortId);

console.log(uuidv4);
// => '85c39545-533c-4587-bb1d-bad766908b1b'

Authors

See also the list of contributors who participated in this project.

Changelog

Changelog

License

MIT