pad-values

1.0.1 • Public • Published

pad-values stable

npm install pad-values

Pad each value in array.

Examples

Code:

const data      = {
    'Enero'      : '1,23€',
    'Febrero'    : '25,54€',
    'Marzo'      : '2,69€',
    'Abril'      : '123,45€',
    'Mayo'       : '95,12€',
    'Junio'      : '856,46€',
    'Julio'      : '568,45€',
    'Agosto'     : '0,05€',
    'Septiembre' : '9,85€',
    'Octubre'    : '15,69€',
    'Noviembre'  : '1,49€',
    'Diciembre'  : '426,87€',
};
const padValues = require('./index');
const amountLen = 0;
const monthLen  = 0;
const amounts   = padValues.left(Object.values(data), amountLen);
const months    = padValues.right(Object.keys(data), monthLen);
months.forEach(
    (month, index) => console.log(`|${month}|${amounts[index]}|`)
);

Auto length (amountLen = 0 and monthLen = 0):

|Enero     |  1,23€|
|Febrero   | 25,54€|
|Marzo     |  2,69€|
|Abril     |123,45€|
|Mayo      | 95,12€|
|Junio     |856,46€|
|Julio     |568,45€|
|Agosto    |  0,05€|
|Septiembre|  9,85€|
|Octubre   | 15,69€|
|Noviembre |  1,49€|
|Diciembre |426,87€|

Truncate text (amountLen = 4 and monthLen = 3):

|Ene|,23€|
|Feb|,54€|
|Mar|,69€|
|Abr|,45€|
|May|,12€|
|Jun|,46€|
|Jul|,45€|
|Ago|,05€|
|Sep|,85€|
|Oct|,69€|
|Nov|,49€|
|Dic|,87€|

Long length (amountLen = 10 and monthLen = 15):

|Enero          |     1,23€|
|Febrero        |    25,54€|
|Marzo          |     2,69€|
|Abril          |   123,45€|
|Mayo           |    95,12€|
|Junio          |   856,46€|
|Julio          |   568,45€|
|Agosto         |     0,05€|
|Septiembre     |     9,85€|
|Octubre        |    15,69€|
|Noviembre      |     1,49€|
|Diciembre      |   426,87€|

Package Sidebar

Install

npm i pad-values

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

9.4 kB

Total Files

4

Last publish

Collaborators

  • joaquinfq