tab-align

Align text with whitespaces + position

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
tab-align
100.0.27 years ago7 years agoMinified + gzip package size for tab-align in KB

Readme

tab-align

Align text with whitespaces + position




!Build Statustravis-badgetravis-url !Versionversion-badgeversion-url !Downloadsdownloads-badgedownloads-url !MIT Licensemit-license-badgemit-license-url !Dependency Statusdaviddm-badgedaviddm-url !NSP Statusnsp-badgensp-url
!Code of Conductcoc-badgecoc-url
This package helps aligning rows of texts with ease. Texts can be aligned according to your preferences such as the position of the text, how many whitespaces between columns, replacing whitespaces with other symbols, et al.

Pre-requisite

How to use

Install

# Install package with NPM
$ npm install --save tab-align

How to use

The following is a simple code snippet:
/** Import the package */
const tabAlign = require('tab-align');

/** Setting up with the position and whitespaces for alignment */
const pos = 'end';
const whitespaces = 4;
const allPossibleTitles = [
  'really really long title',
  'random title',
  'short title',
  'how\'s your day',
];
const fillWith = '.';
const alignText = tabAlign(allPossibleTitles, pos, whitespaces, fillWith);

console.log(alignText('Today\'s title'));
// This logs `........................Today's title`

tabAlign(stringArrays, alignTo, whitespaces, fillWith)

- text <stringstring-mdn-url> Text for alignment.

License

MIT License © Rong Sen Ng