Skip to content
This repository has been archived by the owner on Sep 27, 2022. It is now read-only.

Sven65/Useful-Module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Useful Module

A node.js module doing a bunch of stuff like generating random numbers, passwords, format strings and number and more!

NPM

Documentation

Functions

makePass(length, options); // Generates a password with length characters. Options is a array.
  /*
  Valid options are
  caps -> Adds A-Z
  symbols -> Adds symbols
  letter -> Adds a-z
  num -> Adds 0-9
  */
  
  rNum(min, max); // Returns a random number between min and max.
  
  rHex(); // Returns a random hex color. 
  
  htmlEsc(str); // HTML Escapes str.
  
  remNum(str); // Removes any number from str.
  
  remSpace(str); // Removes any whitespace from str.
  
  s4(); // Returns a random string.
  
  guid(); // Returns a GUID.

  caesarShift(str, shift); // Shifts str by shift characters
  
  fib(7); // Returns 13

Examples

makePass

	var useful = require('useful-module');
    
    console.log(useful.makePass(10, ["caps", "symbols", "letter", "num"])); // Returns for example nT$#d9">*c

rNum

	var useful = require('useful-module');
    console.log(useful.rNum(1,10)); // Returns for example 3

rHex

	var useful = require('useful-module');
    console.log(useful.rHex()); // Returns for example ccc3e

htmlEsc

	var useful = require('useful-module');
	console.log(useful.htmlEsc("Hello! <woo>")); // Returns Hello! &lt;woo&gt;

remNum

	var useful = require('useful-module');
    console.log(useful.remNum("Hello 1234")); // Returns Hello

remSpace

	var useful = require('useful-module');
    console.log(useful.remSpace("Hello World!")); // Returns HelloWorld!

s4

	var useful = require('useful-module');
    console.log(useful.s4()); // Returns for example f6dc

guid

	var useful = require('useful-module');
    console.log(useful.guid()); // Returns for example 57576f6a-9f63-b44b-d007-35ebb15d115b

caesarShift

	var useful = require('useful-module');
	console.log(useful.caesarShift("Hello, World!", 13)); // Returns Uryyb, Jbeyq!

fib

    var useful = require('useful-module');
    console.log(useful.fib(7)); // Returns 13

vig: function(msg, key, decode){

	var useful = require('useful-module');
	console.log(useful.vig('Hello', 'World')); // BROKEN

int_to_roman

	var useful = require('useful-module');
	console.log(useful.int_to_roman(1999)); // Returns MCMXCIX

romanParse

	var useful = require('useful-module');
	console.log(useful.romanParse('MCMXCIX')); // Returns 1999

reverseStr

	var useful = require('useful-module');
	console.log(useful.reverseStr('Hello, World!')); // Returns !dlroW ,olleH

About

A node.js module for generating loads of random stuff

Resources

License

Stars

Watchers

Forks

Packages

No packages published