0.2.3 • Published 4 years ago

safe-id v0.2.3

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

safe-id

Secure and URL safe id for Browser, Node.js, and ReactNative written in TypeScript.

Install

npm install safe-id

Usage

/** simple usage */
import {safeid, validate} from 'safe-id'

// 'r2Uv0BdF_jrSrYTQWk6mn', 'E-sQInvR5SAqCi5EJY1AM', 'e70oGrYqbgJE-7KvnzAzc' etc
const id = safeid()

// true
validate(id)
validate('a'.repeat(21))

// false
validate('a'.repeat(20)) //invalid length
validate('@'.repeat(21)) //invalid characters
/** create custom-length id generator */
import {create} from 'safe-id'

const {generate, validate} = create(12)

// 'mkgy78-a4_'
const cid = generate()

// true
validate(cid)
validate('a'.repeat(12))

// false
validate('a'.repeat(21)) //invalid length
0.2.1

4 years ago

0.2.0

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago