1.0.0 • Published 9 months ago

@eli-90/string-lib v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
9 months ago

String Library

Function 1: capitalize

Makes the first character of a given string uppercase.

Parameters:

  • word (string): The input string that needs its first character capitalized.

Returns:

  • (string) The input string with its first character capitalized.

Example:

const result = capitalize("hello");
// Output: "Hello"

Function 2: caseUp

Converts all characters in a given string to uppercase.

Parameters:

  • word (string): The input string to be converted to uppercase.

Returns:

  • (string) The input string with all characters in uppercase.

Example:

const result = caseUp("hello");
// Output: "HELLO"

Function 3: capitalizeWords

Makes the first character of each word in a given sentence uppercase.

Parameters:

  • words (string): The input sentence containing words.

Returns:

  • (string) The input sentence with the first character of each word capitalized.

Example:

const result = capitalizeWords("hello world");
// Output: "Hello World"

Function 4: removeSpace

Removes extra spaces from the beginning, end, and between words in a given string.

Parameters:

  • words (string): The input string containing spaces.

Returns:

  • (string) The input string with extra spaces removed.

Example:

const result = removeSpace("  hello   world  ");
// Output: "hello world"

Function 5: kebobCase

Converts a given string to kebab case (words separated by hyphens).

Parameters:

  • words (string): The input string to be converted to kebab case.

Returns:

  • (string) The input string converted to kebab case.

Example:

const result = kebobCase("hello world");
// Output: "hello-world"

Function 6: snakeCase

Converts a given string to snake case (words separated by underscores) in lowercase.

Parameters:

  • words (string): The input string to be converted to snake case.

Returns:

  • (string) The input string converted to snake case.

Example:

const result = snakeCase("hello world");
// Output: "hello_world"

Function 7: camelCase

Converts a given string to camel case (no spaces, with each word capitalized except the first).

Parameters:

  • words (string): The input string to be converted to camel case.

Returns:

  • (string) The input string converted to camel case.

Example:

const result = camelCase("hello world");
// Output: "helloWorld"

Function 8: shift

Moves the first character of a given string to the end.

Parameters:

  • words (string): The input string to be shifted.

Returns:

  • (string) The input string with its first character moved to the end.

Example:

const result = shift("hello");
// Output: "elloh"

Function 9: makeHashtag

Generates hashtags from the words in a given string, starting with the longest word.

Parameters:

  • words (string): The input string containing words.

Returns:

  • (array of strings) An array of hashtags generated from the words.

Example:

const result = makeHashtag("This is a sample sentence");
// Output: ["#sentence", "#sample", "#This"]

Function 10: isEmpty

Checks if a given string is empty or contains only spaces.

Parameters:

  • words (string): The input string to be checked.

Returns:

  • (boolean) true if the input string is empty or contains only spaces, false otherwise.

Example:

const result = isEmpty("   ");
// Output: true
1.0.0

9 months ago