Description
This is a module for simple string padding. It only returns the modified string, it doesn't write to stdout.
Installation
Local
[sudo] npm install --save pad-md
Global
[sudo] npm install --global pad-md
Usage
const pad = ; var result = padleft'text' 5; // " text" var result = padright'text' 5; // "text " // provide fill var result = padleft'text' 5 '+'; // "+text" var result = padright'text' 5 '_'; // "text_" // set default (persistent) left fill pad; // set default (persistent) right fill pad; var result = padleft'text' 5 // "+text" var result = padright'text' 5 // "text_" // reset left and right fill pad; var result = padleft'text' 5 // " text" var result = padright'text' 5 // "text " // set default (persistent) left and right fill var result = pad; var result = pad // "+++text+++" var result = pad // "+++text+" var result = pad; // set the edge fill var result = pad; // "# text #" var result = pad; // "#text #" // intuitive padding - right var result = pad; // "text " // intuitive padding - left var result = pad; // " text" var result = pad; // "text_" var result = pad; // "+text" // log result console;