1.0.6 • Published 11 months ago

@martin-fenocchio/string-helpers v1.0.6

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

String Helpers 🚀

A lightweight library for common string manipulation tasks 🧠.

Installation

You can install string-helpers using npm or yarn:

npm install @martin-fenocchio/string-helpers

or

yarn add @martin-fenocchio/string-helpers

Usage

Here are some examples of how you can use string-helpers:

const {
  toCamelCase,
  toPascalCase,
  toSnakeCase,
  toKebabCase,
  capitalize,
  reverse,
  truncate,
} = require("@martin-fenocchio/string-helpers");

// Convert a string to camelCase
console.log(toCamelCase("hello world")); // Output: helloWorld 🔄

// Convert a string to PascalCase
console.log(toPascalCase("hello world")); // Output: HelloWorld 🔄

// Convert a string to snake_case
console.log(toSnakeCase("Hello World")); // Output: hello_world 🔄

// Convert a string to kebab-case
console.log(toKebabCase("Hello World")); // Output: hello-world 🔄

// Capitalize the first letter of a string
console.log(capitalize("hello world")); // Output: Hello World 🔄

// Reverse a string
console.log(reverse("hello world")); // Output: dlrow olleh 🔄

// Truncate a string to a specific length and add "..." if truncated
console.log(truncate("hello world", 5)); // Output: hello... 🔄

API

toCamelCase(str)

Converts a string to camelCase. 🔄

toPascalCase(str)

Converts a string to PascalCase. 🔄

toSnakeCase(str)

Converts a string to snake_case. 🔄

toKebabCase(str)

Converts a string to kebab-case. 🔄

capitalize(str)

Capitalizes the first letter of a string. 🔄

reverse(str)

Reverses a string. 🔄

truncate(str, length)

Truncates a string to a specific length and adds "..." if truncated. 🔄

isPalindrome(str)

Checks if a string is a palindrome (case insensitive). 🔄

wordCount(str)

Counts the number of words in a string. 🔄

generateRandomString(length)

Generates a random string of the specified length. 🔄

Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository, make your changes, and submit a pull request. 🚀

License

string-helpers is licensed under the ISC License.

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago