Releases: EvandroLG/str
str v1.5.0 is out!
What's new?
- Created a doc page (https://evandrolg.github.io/str/)
Added new methods:
-
str.
unescape(value:string):string
Converts the HTML entities&
,<
,>
,"
and'
in string to their corresponding characters -
str.
escape(value:string):string
Converts the characters "&", "<", ">", '"', and "'" in string to their corresponding html entities -
str.
includes(value:string, substr:string):boolean
Determines wether the substring was found within the string -
str.
index_of(value:string, substr:string):number
Returns the position of the first occurrence of a specific substring -
str.
camel_case(value:string):string
Converts string tocamel case
-
str.
kebab_case(value:string):string
Converts string tokebab case
-
str.
snake_case(value:string):string
Converts string tosnake case
str v1.0.5 is out!
What's new from str v1.0.4?
-
Refactored all code, including unit tests
-
Added two new methods:
-
str.
find_last(value:string, match:string):string
Returns the index within the given string of the last occurrence of the specified value tomatch
parameter. If the value is not found, it returns nil. -
str.
truncate(value:string, options: table):string
Truncates string if it's longer than thesize
value passed by parameter.
-
str v1.0.4 is out!
- Created str.each_line method
- Created str.each_byte method
- Created str.each_char method