stringify-tools
v1.0.3
Published
A string formatter is a versatile tool that enhances the way you handle strings in your applications
Downloads
11
Maintainers
Readme
String Formatter
A TypeScript utility library for formatting and manipulating strings with ease.
Features
- Trim: Remove whitespace from both ends of a string.
- Capitalize: Capitalize the first letter of a string.
- Camel Case: Convert a string to camel case.
- Snake Case: Convert a string to snake case.
- Kebab Case: Convert a string to kebab case.
- Title Case: Convert a string to title case.
- Slugify: Convert a slugified string into a human-readable format.
- Unslugify: Convert a slugified string into a human-readable format.
Installation
Install the package using npm or yarn:
npm install stringify-toolsor
yarn add stringify-toolsUsage
Import the functions you need and use them in your TypeScript project:
import { capitalize, camelCase, snakeCase, kebabCase, toTitleCase, slugify, unslugify, truncate } from 'stringify-tools';
// Example usage
const exampleString = " hello world! ";
const capitalized = capitalize("hello world");
const camelCased = camelCase("hello world");
const snakeCased = snakeCase("hello world");
const kebabCased = kebabCase("hello world");
const titleCased = toTitleCase("hello world");
const slugified = slugify("hello world!");
const unSlugified = unslugify("hello world!");
const truncated = truncate("hello world", 8);
console.log(`Capitalized: '${capitalized}'`);
console.log(`Camel Case: '${camelCased}'`);
console.log(`Snake Case: '${snakeCased}'`);
console.log(`Kebab Case: '${kebabCased}'`);
console.log(`Title Case: '${titleCased}'`);
console.log(`Slugify: '${slugified}'`);
console.log(`UnSlugify: '${unSlugified}'`);
console.log(`Truncate: '${truncated}'`);License
This project is licensed under the MIT License. See the LICENSE file for details.
Acknowledgments
- Inspired by common string manipulation needs in modern applications.
- Thanks to the TypeScript community for their support.
Keywords
- String Manipulation
- String
- Format
- Text Transformation
