Leverege Platform

Leverege Platform

  • Overview
  • JSDocs
  • REST API
  • Help

›Utilities

Platform Overview

  • Overview
  • Architecture
  • Core Concepts

Guides

  • Platform Setup
  • Building a Project
  • API UI

Services

  • API Server
  • Message Processor
  • Transponder
  • Reason
  • Scheduler
  • Messenger
  • Emailer
  • Rest Server
  • DB Curator

API

  • API
  • Interface
  • Project
  • System
  • Device
  • Blueprint
  • Collection
  • Child
  • History
  • Scenario
  • Script
  • Template
  • Timer
  • User
  • Users

Server Libraries

  • Log
  • Messages
  • Message Queue
  • Cache
  • Lock
  • Limit
  • Cluster Manager
  • Error
  • Exit

Utilities

  • Promise
  • Data Store
  • Factory
  • Path
  • Reasoner
  • Object Util
  • Array Util
  • String Util
  • Base62 Util
  • Value Cache
  • Validator
  • Lol

UI

  • API Redux
  • UI Builder
  • UI Elements
  • UI Redux
  • UI Mapbox Elements
  • UI Active Theme
  • UI Color Elements
  • UI Linear View Elements

Base62 Util

This library has several functions, it generates various types of UUIDs. In addition this library has a simple interface for encoding and decoding base 62.

Install

npm install @leverege/base62-util --save

Usage

let B62 = require('@leverege/base62-util' )

console.log( 'v4', B62.v4() )
console.log( 'v1', B62.v1() )

let s = 'my-string'
let p = 'b62:'
let e = B62.encode( s, p )
let d = B62.decode( e, p )

console.log( 'encode', e )
console.log( 'decode', d )

Result

v4 7ofXDw8naj2j3X844FYHMM
v1 507UkVScUVn99HX6k2s0f1
encode b62:CO5mtg126i3l
decode my-string
← String UtilValue Cache →
  • Install
  • Usage
Leverege Platform
Docs
Overview
Connect
FacebookLinkedInTwitter
Facebook Open Source