Skip to content
Left pad a string to align with the longest string in an array
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.editorconfig
.gitattributes
.gitignore
.travis.yml
cli.js
index.js
license
package.json
readme.md
test.js

readme.md

lpad-align Build Status

Left pad a string to align with the longest string in an array

Install

$ npm install --save lpad-align

Usage

const lpadAlign = require('lpad-align');

const words = [
	'foo',
	'foobar',
	'foobarcat'
];

for (const x of words) {
	console.log(lpadAlign(x, words, 4));
}

/*
		  foo
	   foobar
	foobarcat
 */

API

lpadAlign(string, array, pad)

string

Type: string

String that will be padded.

array

Type: Array

Array to align against.

pad

Type: number
Default: 4

Indentation to prepend the string with.

CLI

$ npm install --global lpad-align
  Usage
    $ cat <file> | lpad-align

  Example
    $ cat unicorn.txt | lpad-align
          foo
       foobar
    foobarcat

License

MIT © Kevin Mårtensson

You can’t perform that action at this time.