ellipsisify

ellipsisify strings

Usage no npm install needed!

<script type="module">
  import ellipsisify from 'https://cdn.skypack.dev/ellipsisify';
</script>

README

ellipsisify

build status coverage status

Demo:

Please refer this pen to see it in action or to play around.

Usage:

NodeJS

var ellipsisify = require('path/to/ellipsisify');
console.log(ellipsisify.center('abcdefghij', 8)); // abc...ij
console.log(ellipsisify.left('abcdefghij', 8)); // ...fghij
console.log(ellipsisify.right('abcdefghij', 8)); // abcde...

Browser

<html>
  ...
    <script src="path/to/ellipsisify.js"></script>
  ...
  <script>
    console.log(ellipsisify.center('abcdefghij', 8)); // abc...ij
    console.log(ellipsisify.left('abcdefghij', 8)); // ...fghij
    console.log(ellipsisify.right('abcdefghij', 8)); // abcde...
  </script>
</html>

API

ellipsisify.center(string, threshold);
ellipsisify.left(string, threshold);
ellipsisify.right(string, threshold);

License

Copyright (c) 2015, Yahoo! Inc. Copyrights licensed under the MIT License. See the accompanying LICENSE file for terms.