Skip to content
This repository has been archived by the owner on Jan 2, 2019. It is now read-only.

Latest commit

 

History

History
32 lines (20 loc) · 742 Bytes

README.md

File metadata and controls

32 lines (20 loc) · 742 Bytes

leftpad-i18n npm version

What is this?

A version of the popular and infamous leftPad function wich properly supports internationalization.

How do I use this?

After installing the package via npm install leftpad-i18n you can use it as follows:

const leftPad = require('leftpad-i18n');

leftPad('Foo', 5);      // '  Foo'
leftPad('Foo', 5, 'x'); // 'xxFoo'
leftPad(12, 3, 0);      // '012'

Of course, the true power of leftpad-i18n comes into play with the additional rtl flag:

leftPad('Foo', 5, ' ', true); // 'Foo  '
leftPad('Foo', 5, null, true); // 'Foo  '

Is this serious?

Yes.

License

See LICENSE file.