11Twine
22=====
33
4- ![ Twine] ( twine.png )
4+ <center >
5+ 
6+ <https://twine.phlak.net>
7+ </center >
58
69-----
710
@@ -19,9 +22,8 @@ Introduction
1922
2023Twine is a simple string manipulation library with an expressive, fluent syntax.
2124
22- [ ![ Twine Demo] ( demo.gif )] ( https://asciinema.org/a/190362 )
23-
24- Like this project? Keep me caffeinated by [ making a donation] ( https://paypal.me/ChrisKankiewicz ) .
25+ Like this project? [ Become a Patron] ( https://patreon.com/PHLAK ) to keep me
26+ caffeinated or [ make a one-time donation] ( https://paypal.me/ChrisKankiewicz ) .
2527
2628Requirements
2729------------
@@ -71,15 +73,19 @@ Available Methods
7173[ bcrypt] ( https://twine.phlak.net/docs/methods/bcrypt ) •
7274[ before] ( https://twine.phlak.net/docs/methods/before ) •
7375[ camelCase] ( https://twine.phlak.net/docs/methods/camelcase ) •
76+ [ characters] ( https://twine.phlak.net/docs/methods/characters ) •
77+ [ chunk] ( https://twine.phlak.net/docs/methods/chunk ) •
7478[ contains] ( https://twine.phlak.net/docs/methods/contains ) •
7579[ count] ( https://twine.phlak.net/docs/methods/count ) •
7680[ crc32] ( https://twine.phlak.net/docs/methods/crc32 ) •
7781[ crypt] ( https://twine.phlak.net/docs/methods/crypt ) •
7882[ decrypt] ( https://twine.phlak.net/docs/methods/decrypt ) •
7983[ echo] ( https://twine.phlak.net/docs/methods/echo ) •
84+ [ encoding] ( https://twine.phlak.net/docs/methods/encoding ) •
8085[ encrypt] ( https://twine.phlak.net/docs/methods/encrypt ) •
8186[ endsWith] ( https://twine.phlak.net/docs/methods/endswith ) •
8287[ equals] ( https://twine.phlak.net/docs/methods/equals ) •
88+ [ explode] ( https://twine.phlak.net/docs/methods/explode ) •
8389[ first] ( https://twine.phlak.net/docs/methods/first ) •
8490[ format] ( https://twine.phlak.net/docs/methods/format ) •
8591[ from] ( https://twine.phlak.net/docs/methods/from ) •
@@ -88,13 +94,27 @@ Available Methods
8894[ hexDecode] ( https://twine.phlak.net/docs/methods/hexdecode ) •
8995[ insensitiveMatch] ( https://twine.phlak.net/docs/methods/insensitivematch ) •
9096[ insert] ( https://twine.phlak.net/docs/methods/insert ) •
97+ [ in] ( https://twine.phlak.net/docs/methods/in ) •
98+ [ isAlphabetic] ( https://twine.phlak.net/docs/methods/isalphabetic ) •
99+ [ isAlphanumeric] ( https://twine.phlak.net/docs/methods/isalphanumeric ) •
100+ [ isEmpty] ( https://twine.phlak.net/docs/methods/isempty ) •
101+ [ isLowercase] ( https://twine.phlak.net/docs/methods/islowercase ) •
102+ [ isNotEmpty] ( https://twine.phlak.net/docs/methods/isnotempty ) •
103+ [ isNumeric] ( https://twine.phlak.net/docs/methods/isnumeric ) •
104+ [ isPrintable] ( https://twine.phlak.net/docs/methods/isprintable ) •
105+ [ isPunctuation] ( https://twine.phlak.net/docs/methods/ispunctuation ) •
106+ [ isUppercase] ( https://twine.phlak.net/docs/methods/isuppercase ) •
107+ [ isWhitespace] ( https://twine.phlak.net/docs/methods/iswhitespace ) •
91108[ join] ( https://twine.phlak.net/docs/methods/join ) •
92109[ kebabCase] ( https://twine.phlak.net/docs/methods/kebabcase ) •
93110[ last] ( https://twine.phlak.net/docs/methods/last ) •
94111[ length] ( https://twine.phlak.net/docs/methods/length ) •
95112[ lowercase] ( https://twine.phlak.net/docs/methods/lowercase ) •
113+ [ lowercaseFirst] ( https://twine.phlak.net/docs/methods/lowercasefirst ) •
114+ [ lowercaseWords] ( https://twine.phlak.net/docs/methods/lowercasewords ) •
96115[ matches] ( https://twine.phlak.net/docs/methods/matches ) •
97116[ md5] ( https://twine.phlak.net/docs/methods/md5 ) •
117+ [ nth] ( https://twine.phlak.net/docs/methods/nth ) •
98118[ pad] ( https://twine.phlak.net/docs/methods/pad ) •
99119[ padBoth] ( https://twine.phlak.net/docs/methods/padboth ) •
100120[ padLeft] ( https://twine.phlak.net/docs/methods/padleft ) •
@@ -109,15 +129,19 @@ Available Methods
109129[ shuffle] ( https://twine.phlak.net/docs/methods/shuffle ) •
110130[ similarity] ( https://twine.phlak.net/docs/methods/similarity ) •
111131[ snakeCase] ( https://twine.phlak.net/docs/methods/snakecase ) •
132+ [ split] ( https://twine.phlak.net/docs/methods/split ) •
112133[ startsWith] ( https://twine.phlak.net/docs/methods/startswith ) •
113134[ strip] ( https://twine.phlak.net/docs/methods/strip ) •
114135[ studlyCase] ( https://twine.phlak.net/docs/methods/studlycase ) •
115136[ substring] ( https://twine.phlak.net/docs/methods/substring ) •
137+ [ to] ( https://twine.phlak.net/docs/methods/to ) •
116138[ trim] ( https://twine.phlak.net/docs/methods/trim ) •
117139[ trimLeft] ( https://twine.phlak.net/docs/methods/trimleft ) •
118140[ trimRight] ( https://twine.phlak.net/docs/methods/trimright ) •
119141[ truncate] ( https://twine.phlak.net/docs/methods/truncate ) •
120142[ uppercase] ( https://twine.phlak.net/docs/methods/uppercase ) •
143+ [ uppercaseFirst] ( https://twine.phlak.net/docs/methods/uppercasefirst ) •
144+ [ uppercaseWords] ( https://twine.phlak.net/docs/methods/uppercasewords ) •
121145[ url] ( https://twine.phlak.net/docs/methods/url ) •
122146[ words] ( https://twine.phlak.net/docs/methods/words ) •
123147[ wrap] ( https://twine.phlak.net/docs/methods/wrap ) •
0 commit comments