README
Basic-ToolsJS
Math - anything from subtract to multiply.
Random - random strings, random integers, etc.
Currency.
Checks - email validation, username validation, etc.
Decryption.
Encryption.
Checks.
GeoIP
Status Codes
Quickstart
Installation
npm install basic-toolsjs
Math
Addition
const { add } = require('basic-toolsjs').math;
add([1, 2, 3, 4]); // => 10
Subtraction
const { subtract } = require('basic-toolsjs').math;
subtract([1, 2, 3, 4]); // => -8
Multiplication
const { multiply } = require('basic-toolsjs').math;
multiply([1, 2, 3, 4]); // => 24
Division
const { divide } = require('basic-toolsjs').math;
divide([1, 2, 3, 4]); // => 0.041666666666666664
Random
Random String
const { randomString } = require('basic-toolsjs').random;
randomString(50); // => LxIwMerj4fkiP9TiTlvNnCAlz5LuAfVkFesqD6xHziqaZSKWsF
Random Int
const { randomInt } = require('basic-toolsjs').random;
randomInt(250000); // => 205680
Random Float
const { randomFloat } = require('basic-toolsjs').random;
randomFloat(2737823823.1273); // => 488491739.87192076
Currency
Format
const { format } = require('basic-toolsjs').currency;
format(1000000, 'USD'); // => $1,000,000.00
Unformat
const { unformat } = require('basic-toolsjs').currency;
unformat('$1,000,000.00', 'USD'); // => 1000000
Find
const { find } = require('basic-toolsjs').currency;
find('USD');
// =>
{
code: 'USD',
symbol: '