An open API service providing commit metadata for open source projects.

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

← Back to repository