Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@raju0090/string-utilities

raju009020ISC1.0.0

stringUtils is a simple utility module that provides functions for common string operations.

reverse, toUpperCase, toLowerCase, isPalindrome

readme

stringUtils Module

stringUtils is a simple utility module that provides functions for common string operations. You can use these functions to manipulate and check strings easily. The module includes the following functions:

  • reverse: Reverse a given string.
  • toUpperCase: Convert a string to uppercase.
  • toLowerCase: Convert a string to lowercase.
  • isPalindrome: Check if a string is a palindrome (ignores non-alphanumeric characters and case).

Installation

  1. Install the module via npm:
npm install @raju0090/string-utilities

Functions

1. reverse(str)

Reverses the given string.

Parameters:

  • str (string): The string you want to reverse.

Returns:

  • A new string with the characters reversed.

Example:

const stringUtils = require('./stringUtils');
console.log(stringUtils.reverse("hello"));  // Output: "olleh"

2. toUpperCase(str)

Converts the given string to uppercase.

Parameters:

  • str (string): The string you want to convert to uppercase.

Returns:

  • A new string that is the uppercase version of the input string.

Example:

console.log(stringUtils.toUpperCase("hello"));  // Output: "HELLO"

3. toLowerCase(str)

Converts the given string to lowercase.

Parameters:

  • str (string): The string you want to convert to lowercase.

Returns:

  • A new string that is the lowercase version of the input string.

Example:

console.log(stringUtils.toLowerCase("HELLO"));  // Output: "hello"

4. isPalindrome(str)

Checks if a string is a palindrome, ignoring spaces, punctuation, and case.

Parameters:

  • str (string): The string you want to check for being a palindrome.

Returns:

  • true if the string is a palindrome, otherwise false.

Example:

console.log(stringUtils.isPalindrome("A man, a plan, a canal, Panama"));  // Output: true
console.log(stringUtils.isPalindrome("hello"));  // Output: false

Example Usage

const stringUtils = require('./stringUtils');

console.log(stringUtils.reverse("hello"));  // Output: "olleh"
console.log(stringUtils.toUpperCase("hello"));  // Output: "HELLO"
console.log(stringUtils.toLowerCase("HELLO"));  // Output: "hello"
console.log(stringUtils.isPalindrome("A man, a plan, a canal, Panama"));  // Output: true
console.log(stringUtils.isPalindrome("hello"));  // Output: false