Convert any string to camelCase
Ceil a number with custom precision
Deep clone a matrix and optionally fill it
Debounce a function to reduce requests frequency
Filter out all symbols and whitespaces in a phone number, adding a country code if it is not present
Floor a number with custom precision
Calculate the Greatest Common Divisor (GCD) of two numbers
Convert HTML string to an array of DOM elements
Create a matrix with rows and columns and fill it
Get an array of all permutations of items
Create an array of primes in the range [min, max]
Get the height of a horizontal scrollbar
Get the width of a vertical scrollbar
Split a string into an array of words
Get a week number of the year
Convert any string to kebab-case
Apply a function to each item of the matrix
Multiply matrices with error handling
Subtract matrices with error handling
Multiply corresponding items of matrices with error handling
Sum matrices with error handling
Memoize a function to return a cached result for the same arguments
Listen to touch events and execute callback when the user has swiped for at least specified threshold
Filter out trailing slash from URL
Generate a random number in the range [min, max] with an optional array of numbers to exclude
Generate a random prime in the range [min, max]
Escape a string for RegExp
Convert any URL to relative without trailing slash
Replace all keys of the search object with the corresponding values in a string
Round a number with custom precision
Randomly shuffle an array
Convert any string to snake_case
Sum all passed time strings. Strings must be in the same format: HH:MM or HH:MM:SS
Transpose a matrix
Convert any string to UPPER-KEBAB-CASE
Convert any string to UpperCamelCase
Convert any string to UPPER_SNAKE_CASE