singh-text
v1.0.2
Published
This is basic project for string and array manipulation
Downloads
172
Readme
singh-text
A lightweight JavaScript utility library for string and array manipulations. Simple, reusable helpers that you can use in any Node.js, React, Angular, or frontend project.
✨ Features
🔤 String Utilities
- Reverse a string
- Capitalize first letter
- Capitalize full string
- Capitalize every word
- Check palindrome
- Remove spaces
- Character count
- Truncate string
📦 Array Utilities
- Reverse array
- Remove duplicates
- Sum array values
- Find max & min
- Sort ascending & descending
- Flatten nested arrays
📦 Installation
npm install @singhji/singh-text🚀 Usage
Import functions
import {
reverseString,
capitalizeFirst,
capitalizeAll,
capitalizeWords,
isPalindrome,
removeSpaces,
truncate,
reverseArray,
uniqueArray,
sumArray
} from "@singhji/singh-text";🔤 String Examples
reverseString("hello");
// "olleh"
capitalizeFirst("hello");
// "Hello"
capitalizeAll("hello world");
// "HELLO WORLD"
capitalizeWords("hello world");
// "Hello World"
isPalindrome("madam");
// true
removeSpaces("h e l l o");
// "hello"
truncate("This is a long text", 10);
// "This is a ..."📦 Array Examples
reverseArray([1, 2, 3]);
// [3, 2, 1]
uniqueArray([1, 1, 2, 3]);
// [1, 2, 3]
sumArray([1, 2, 3]);
// 6🧩 API Reference
String Methods
| Function | Description |
|--------|------------|
| reverseString(str) | Reverses a string |
| capitalizeFirst(str) | Capitalizes first character |
| capitalizeAll(str) | Converts to uppercase |
| capitalizeWords(str) | Capitalizes every word |
| isPalindrome(str) | Checks palindrome |
| removeSpaces(str) | Removes all spaces |
| truncate(str, limit) | Shortens string |
Array Methods
| Function | Description |
|--------|------------|
| reverseArray(arr) | Reverses array |
| uniqueArray(arr) | Removes duplicates |
| sumArray(arr) | Sum of elements |
| maxArray(arr) | Maximum value |
| minArray(arr) | Minimum value |
| sortAsc(arr) | Sort ascending |
| sortDesc(arr) | Sort descending |
| flattenArray(arr) | Flattens nested array |
🛠 Tech Stack
- JavaScript (ES Modules)
- Node.js
📄 License
MIT License
🤝 Author
Singhji
Full‑Stack JavaScript Developer
⭐ If you like this package, don’t forget to star it on npm!
