string-token

Generate a random token of any length

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
string-token
102.0.06 years ago7 years agoMinified + gzip package size for string-token in KB

Readme

String Token
NPM version NPM downloads Build status Test coverage
Generate a random token of any length.

Installation

npm install string-token --save

Usage

import { stringToken } from 'string-token'

const token = await stringToken(25) //=> "faJ~iDAh_Eawd7fgXL_~UfnkV"

Tip: The number of possible characters must be a power of 2 (e.g. 32, 64, 128) to ensure the token contains no bias. By default, the library uses _, ~ and alphanumeric characters (making it 64 in total), which ensures the token is also URL-safe by default. You can create your own stringToken with different characters by using createStringToken(chars).

TypeScript

This project is written using TypeScript and publishes the definitions directly to NPM.

License

Apache 2.0