JSPM

left-right-padding

0.0.2
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 2
    • Score
      100M100P100Q31062F
    • License ISC

    Left and Right Padding with given string with given count or uptill n length

    Package Exports

    • left-right-padding

    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 (left-right-padding) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    left-right-padding

    Left and Right Padding with given string with given count or uptill n length

    #Installation

    npm install left-right-padding --save

    #Integration

    var padding = require("left-right-padding");

    Argument

    padding.lpad( inputString, paddingValue, noOfTimes, maxStringLength);
    • inputString - String to be processed.
    • paddingValue - String to be padded.
    • noOfTimes (optional) - paddingValue will be repated for value defined in noOfTimes. If maxStringLength defined and if maxStringLength reached, then noOfTimes will be repeated upto maxStringLength.
    • maxStringLength - if noOfTimes is zero or less than 1, then padding value will be padded upto inputstring length becomes masStringLength.
    ### Left Padding using lpad
    console.log ( padding.lpad("test", "*"));
    //Output:	*test
    
    console.log ( padding.lpad("test", "*", 10));
    //Output:	**********test
    
    console.log ( padding.lpad("test", "*", 3, 15));
    //Output:	***test
    
    console.log ( padding.lpad("test", "*", 3, 5));
    //Output:	*test
    
    console.log ( padding.lpad("test", "*", 0, 15));
    //Output:	***********test
    
    console.log ( padding.lpad());
    //Output:	undefined
    
    console.log ( padding.lpad("test"));
    //Output:	test
    
    
    ### Right Padding using rpad
    console.log ( padding.rpad("test", "*"));
    //Output:	test*
    
    console.log ( padding.rpad("test", "*", 10));
    //Output:	test**********
    
    console.log ( padding.rpad("test", "*", 3, 15));
    //Output:	test***
    
    console.log ( padding.rpad("test", "*", 3, 5));
    //Output:	test*
    
    console.log ( padding.rpad("test", "*", 0, 15));
    //Output:	test***********
    
    console.log ( padding.rpad());
    //Output:	undefined
    
    console.log ( padding.rpad("test"));
    //Output:	test