GitHub / sindresorhus/string-width / commits
Get the visual width of a string - the number of columns required to display it
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 64dc20cd | 8.2.2 | Sindre Sorhus <s****s@g****m> | about 2 months ago | |
| 13d4efd2 | Add one more test | Sindre Sorhus <s****s@g****m> | about 2 months ago | |
| b62c9ea9 | Fix spacing mark width handling (#80) |
Alexander Lichter <g****b@l****o>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| cf857c12 | 8.2.1 | Sindre Sorhus <s****s@g****m> | 4 months ago | |
| 9781ea43 | Fix Hangul grapheme width handling | Sindre Sorhus <s****s@g****m> | 5 months ago | |
| 7c2f550c | 8.2.0 | Sindre Sorhus <s****s@g****m> | 6 months ago | |
| 8b6dc2f9 | Meta tweaks | Sindre Sorhus <s****s@g****m> | 6 months ago | |
| 91b9857e | Improve performance with ASCII fast path (#72) |
Hiroki Osame <h****e@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 28147ccb | Fix width calculation for minimally-qualified emoji sequences (#68) |
Sindre Sorhus <s****s@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| d3bd0860 | 8.1.1 | Sindre Sorhus <s****s@g****m> | 7 months ago | |
| 7626ac3a | Fix crash on Unicode Format characters like U+0600 | Sindre Sorhus <s****s@g****m> | 7 months ago | |
| 42e7b697 | 8.1.0 | Sindre Sorhus <s****s@g****m> | 12 months ago | |
| bf041e02 | Add more tests and simplify implementation | Sindre Sorhus <s****s@g****m> | 12 months ago | |
| 8691a942 | Improve `isDoubleWidthEmojiCluster` (#65) |
fisker Cheung <l****y@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 68f54fe0 | 8.0.0 | Sindre Sorhus <s****s@g****m> | about 1 year ago | |
| fbea7e5b | Require Node.js 20 and improve logic | Sindre Sorhus <s****s@g****m> | about 1 year ago | |
| ac09208f | 7.2.0 | Sindre Sorhus <s****s@g****m> | about 2 years ago | |
| be334398 | Handle more edge-cases | Sindre Sorhus <s****s@g****m> | about 2 years ago | |
| 94ad7e19 | Meta tweaks | Sindre Sorhus <s****s@g****m> | over 2 years ago | |
| 8e3727e2 | 7.1.0 | Sindre Sorhus <s****s@g****m> | over 2 years ago | |
| 379e3348 | Meta tweaks | Sindre Sorhus <s****s@g****m> | over 2 years ago | |
| b0dd0fa0 | Improve performance (#54) |
Vinicius Lourenço <1****d@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 210a997c | 7.0.0 | Sindre Sorhus <s****s@g****m> | almost 3 years ago | |
| 97b50e83 | Require Node.js 18 and use more recent Unicode data | Sindre Sorhus <s****s@g****m> | almost 3 years ago | |
| f6e70c4c | 6.1.0 | Sindre Sorhus <s****s@g****m> | over 3 years ago | |
| fe356d84 | Improve performance (#49) |
fisker Cheung <l****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 102c82c1 | 6.0.0 | Sindre Sorhus <s****s@g****m> | over 3 years ago | |
| c4c8062f | Meta tweaks | Sindre Sorhus <s****s@g****m> | over 3 years ago | |
| 6e6993ba | Add `countAnsiEscapeCodes` option (#48) |
fisker Cheung <l****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f85812f6 | Use `Intl.Segmenter`, require Node.js v16 (#47) |
fisker Cheung <l****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9f906919 | 5.1.2 | Sindre Sorhus <s****s@g****m> | over 4 years ago | |
| 2fe6df91 | Use `for..of` loop (#40) |
fisker Cheung <l****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 8b84b9bc | Add test for #2 (#39) |
fisker Cheung <l****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d0d53dad | 5.1.1 | Sindre Sorhus <s****s@g****m> | over 4 years ago | |
| 483baa1b | Fix incorrect default for `ambiguousIsNarrow` option | Sindre Sorhus <s****s@g****m> | over 4 years ago | |
| 56a47ea0 | 5.1.0 | Sindre Sorhus <s****s@g****m> | over 4 years ago | |
| 8438ea2d |
Add `ambiguousIsNarrow` option (#34)
Co-authored-by: Sindre Sorhus <s****s@g****m> |
Seito Tanaka <s****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| fd575096 | 5.0.1 | Sindre Sorhus <s****s@g****m> | almost 5 years ago | |
| 0a37b98e | Upgrade `strip-ansi` (#31) |
Adam Vandover <a****m@v****e>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 89eb79aa | 5.0.0 | Sindre Sorhus <s****s@g****m> | over 5 years ago | |
| cec97571 | Require Node.js 12 and move to ESM | Sindre Sorhus <s****s@g****m> | over 5 years ago | |
| 8158802b | 4.2.2 | Sindre Sorhus <s****s@g****m> | over 5 years ago | |
| b319f062 | Improve performance (#28) |
fisker Cheung <l****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 0ba0a95f | 4.2.1 | Sindre Sorhus <s****s@g****m> | over 5 years ago | |
| a9fc0114 | Improve performance by performing an early exit (#27) |
ehmicky <e****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 5ad02feb | Move to GitHub Actions (#25) |
Richie Bendall <r****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 34bca56b | 4.2.0 | Sindre Sorhus <s****s@g****m> | almost 7 years ago | |
| 581d345d | Update to strip-ansi v6.x (#24) |
Corey Farrell <g****t@c****m>
Committed by: Sindre Sorhus <s****s@g****m> |
almost 7 years ago | |
| b91fadb4 | Tidelift tasks | Sindre Sorhus <s****s@g****m> | over 7 years ago | |
| 17d56a3f | Create funding.yml |
Sindre Sorhus <s****s@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 5f30aaf0 | Add Node.js 12 to testing (#23) |
Corey Farrell <g****t@c****m>
Committed by: Sindre Sorhus <s****s@g****m> |
over 7 years ago | |
| 272fccd2 | 4.1.0 | Sindre Sorhus <s****s@g****m> | over 7 years ago | |
| bd785c33 | Refactor TypeScript definition to CommonJS compatible export (#22) |
Dimitri Benin <B****r@u****m>
Committed by: Sindre Sorhus <s****s@g****m> |
over 7 years ago | |
| 2ca2bc74 | 4.0.0 | Sindre Sorhus <s****s@g****m> | over 7 years ago | |
| 855b0468 | Require Node.js 8 | Sindre Sorhus <s****s@g****m> | over 7 years ago | |
| bd7822c7 | Add TypeScript definition (#21) |
Dimitri Benin <B****r@u****m>
Committed by: Sindre Sorhus <s****s@g****m> |
over 7 years ago | |
| 3b3da68d | 3.1.0 | Sindre Sorhus <s****s@g****m> | over 7 years ago | |
| 235d991e | Add support for terminal link (#20) |
LitoMore <L****e@u****m>
Committed by: Sindre Sorhus <s****s@g****m> |
over 7 years ago | |
| 58147d24 | 3.0.0 | Sindre Sorhus <s****s@g****m> | over 7 years ago | |
| 5b6b7ca6 | Require Node.js 6 | Sindre Sorhus <s****s@g****m> | over 7 years ago | |
| 0bc308a2 | Support emoji (#17) |
簡煒航 (Jian Weihang) <t****n@g****m>
Committed by: Sindre Sorhus <s****s@g****m> |
over 7 years ago | |
| 74d8d552 | 2.1.1 | Sindre Sorhus <s****s@g****m> | about 9 years ago | |
| d0d3ccbf | Meta tweaks | Sindre Sorhus <s****s@g****m> | about 9 years ago | |
| 2af7be5d | Support combining characters (#12) |
刘祺 <g****g@g****m>
Committed by: Sindre Sorhus <s****s@g****m> |
about 9 years ago | |
| 175b26f4 | 2.1.0 | Sindre Sorhus <s****s@g****m> | about 9 years ago | |
| 79c4e307 | Meta tweaks | Sindre Sorhus <s****s@g****m> | about 9 years ago | |
| 73ba3b5f | Update strip-ansi from ^3.0.0 to ^4.0.0 (#10) |
Shinnosuke Watanabe <s****b@g****m>
Committed by: Sindre Sorhus <s****s@g****m> |
about 9 years ago | |
| 130d0ad1 | Add failing test for #6 | Sindre Sorhus <s****s@g****m> | over 9 years ago | |
| 7dd39561 | Meta tweaks | Sindre Sorhus <s****s@g****m> | over 9 years ago | |
| 523d7ba4 | 2.0.0 | Sindre Sorhus <s****s@g****m> | almost 10 years ago | |
| 14c663d5 | ES2015ify and require Node.js 4 | Sindre Sorhus <s****s@g****m> | almost 10 years ago | |
| 282cf3d5 | 1.0.2 | Sindre Sorhus <s****s@g****m> | about 10 years ago | |
| 068cff42 | meta tweaks | Sindre Sorhus <s****s@g****m> | about 10 years ago | |
| d367d294 | ignore control characters | Sindre Sorhus <s****s@g****m> | about 10 years ago | |
| b64f9d91 | update tests for latest AVA version | Sindre Sorhus <s****s@g****m> | over 10 years ago | |
| b1b05eb2 | readme tweaks | Sindre Sorhus <s****s@g****m> | almost 11 years ago | |
| f279cfd1 | 1.0.1 | Sindre Sorhus <s****s@g****m> | about 11 years ago | |
| e70e7db0 | add `string-width-cli` to the Related section in the readme | Sindre Sorhus <s****s@g****m> | about 11 years ago | |
| b99cb28c | return 0 on empty strings and non-strings | Sindre Sorhus <s****s@g****m> | about 11 years ago | |
| 4bbfa281 | 1.0.0 | Sindre Sorhus <s****s@g****m> | about 11 years ago | |
| 3d1826b3 | init | Sindre Sorhus <s****s@g****m> | about 11 years ago |