0.2.0 • Published 11 years ago

string-align v0.2.0

Weekly downloads
171
License
MIT
Repository
github
Last release
11 years ago

string-align Build Status Dependency Status DevDependency Status

npm

Align string with whitespace. Whitespace character defaults to ascii space.

Examples

> align('foo', 7, 'center')
'  foo  '

> align('foo', 7, 'left')
'foo    '

> align('foo', 7, 'right')
'    foo'

> align('-=', 7, 'fill')
'-=-=-=-'

> align('foo', 7, 'center', '_')
'__foo__'

> align(7, {
    width: 4,
    alignment: 'right',
    placeholder: 0
  })
'0007'

API

stringAlign(string, width, alignment, placeholder)

stringAlign(string, options)

If string or placeholder is not a string, it is converted to.

OptionTypeRequired?Default
widthnumberYes
alignment"center", "left", "right", "fill"No"center"
placeholderstringNo" "

Install

npm install string-align

License

MIT