Shorten crypto hashes, addresses with ellipsis
npm install crypto-shortenerShorten crypto hashes, addresses with ellipsis.
``sh`
npm install crypto-shortener
`js
import { shorten } from "crypto-shortener";
console.log(
shorten("6e3e06aa91b715126c964baf7e05b0f3a8b2c299ce1c2d8071f84336356db3a0"),
);
// "6e3e...b3a0"
const shortenAddress = shorten({ length: 5, prefixes: ["bc1"] });
console.log(shortenAddress("bc1qcup4k9q7j0gsjfcv2nqfeu88wjcs9wv0jfuu56"));
// "bc1qcup4...fuu56"
`
Shortens the given string arg using ellipsis to remove the characters in the middle.
Returns the shortened string.
#### options.length
Keep the first and last length characters of the original string.
Defaults to 4.
#### options.prefixes
Don't consider those strings when computing the length of the leading part.
This allows ignoring prefixes like bc1 or 0x, commonly used in crypto strings.
Defaults to none.
When given an options object instead of a string`, it will return a new function that will use those to shorten any given strings.