Package Exports
- node-pin
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (node-pin) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
node-pin
A simple crypto-safe PIN code generator for Node.js
Requires Node >=6.0.0.
Installation
npm install node-pinExamples
const nodePin = require('node-pin');
// Generate a 6-digit PIN
let pinCode = nodePin.generateRandPin(6);
console.log('PIN generated:', pinCode);
// Async generate a 10-digit PIN
nodePin.generateRandPin(10, (err, asyncPinCode)=> {
if(err) return console.log(err);
console.log('10-digit PIN generated:', asyncPinCode);
});Usage
Functions
generateRandPin(pinLength, [callback])
Generates a random PIN code of the specified pinLength, and calls the callback if any. Returns the PIN code synchronously if no callback is provided.
pinLength- Number: A number specifying the length of the PIN to generate. Valid values are from 1 to 10.callback- (Optional) Function: Called with(err, pin)once the request has completed.errcontains an error, if any, andpincontains the string PIN code generated.