string-manipulation-latest
v1.0.0
Published
A library for common string manipulation operations
Downloads
2
Maintainers
Readme
string-manipulation-latest
A simple library for common string manipulation operations. reverseString, capitalizeWords, toCamelCase, truncateString, isPalindrome, isAnagram, isPangram, toTitleCase, toKebabCase, toSnakeCase, removeVowels, countVowelsAndConsonants These all functions are available in this package
Installation
npm install string-manipulation-latest
# usage
```javascript
const {
reverseString,
capitalizeWords,
toCamelCase,
truncateString,
isPalindrome,
isAnagram,
isPangram,
toTitleCase,
toKebabCase,
toSnakeCase,
removeVowels,
countVowelsAndConsonants
} = require('string-manipulator');
// Example usage of functions
console.log(reverseString('hello')); // 'olleh'
console.log(capitalizeWords('hello world')); // 'Hello World'
console.log(toCamelCase('hello world')); // 'helloWorld'
// Add examples for other functions...
This ia an educational purpose package .User can download it and use its functionality in his projects.
## Functions
### `reverseString(str)`
Reverses a string.
### `capitalizeWords(str)`
Capitalizes the first letter of each word in a string.
### `toCamelCase(str)`
Converts a string to camel case.
###`truncateString(str)`
It truncates a string.
### ` isPalindrome(str)`
it checks that if the string is a palindrome or not.
### `isAnagram(str1, str2)`
It checks that if both strings are anagram of each other or not
### `isPangram(sentence)`
It check that if the sentece is a pangram or not
### `toTitleCase(str)`
It converts a string into titlecase
hello world -----> Hello World
###`toKebabCase(str)`
It converts a string into kebab case
hello world -------> hello-world
### `toSnakeCase(str)`
It converts a string into snake case
Hello World ----> hello_world
### `removeVowels(str)`
It removes vowels from the string .
Hello World ----> Hll Wrld
### ` countVowelsAndConsonants(str)`
It count all vowels and consonants in the string.
countVowelsAndConsonants('Hello World')) -----> { vowels: 3, consonants: 7 }
## License
This project is licensed under the MIT License .
#### Contributing
Contributions are welcome! Please read the [CONTRIBUTING.md](CONTRIBUTING.md) file for details on how to contribute.