gitea push

This commit is contained in:
2026-05-09 12:19:29 -06:00
parent 06113c95b8
commit 429461e985
1481 changed files with 74306 additions and 52475 deletions
+2 -3
View File
@@ -4,6 +4,8 @@ A fast function for calculating where a string should be truncated, given a widt
This is a low-level function that basically calculates the visual width of a string and the index at which it should be truncated once printed to the terminal, but taking into account an optional width limit and an optional ellipsis string, so that the string doesn't have to be processed multiple times to be truncated, and how long the part after the truncation point is doesn't cost us anything because we can just ignore it.
Note that codepoints considered "ambiguous" in Unicode will always use "regularWidth" as their width, if you need to customize this you should use [`string-width`](https://www.npmjs.com/package/string-width) instead.
## Install
```sh
@@ -18,12 +20,9 @@ import fastStringTruncatedWidth from 'fast-string-truncated-width';
// The width of various classes of characters is configurable
const widthOptions = {
ansiWidth: 0,
controlWidth: 0,
tabWidth: 8,
ambiguousWidth: 1,
emojiWidth: 2,
fullWidthWidth: 2,
regularWidth: 1,
wideWidth: 2
};