Skip to content

String1.0.0

The string utility functions provide a variety of methods for text manipulation, such as transforming, counting words, sanitizing, and formatting strings.

Installation

To install the string utilities package, use one of the following commands, depending on your package manager:

bash
npm install @utilify/string
bash
yarn add @utilify/string
bash
pnpm add @utilify/string

Once installed, you can import the functions into your project, using ESM or CJS.

typescript
import { capitalize, invertCase, maskString, isUpperCase, isLowerCase } from '@utilify/string';
javascript
const { capitalize, invertCase, maskString, isUpperCase, isLowerCase } = require('@utilify/string');

Overview

Here is an overview of the available functions in the string utilities package:

capitalize

typescript
function capitalize(str: string): string

Capitalizes the first letter of a string.

invertCase

typescript
function invertCase(str: string): string

Inverts the case of each character in a string.

isLowerCase

typescript
function isLowerCase(str: string): boolean

Checks if the string is in lowercase.

isUpperCase

typescript
function isUpperCase(str: string): boolean

Checks if the string is in uppercase.

maskString

typescript
function maskString(str: string, maskStart: number, maskEnd: number, mask: string = '*'): string

Replaces a portion of the string with a mask character.

removeAccents

typescript
function removeAccents(str: string): string

Removes accents from a string.

slugify

typescript
function slugify(str: string): string

Transforms a string into a URL-friendly format (slug).

toCamelCase

typescript
function toCamelCase(str: string): string

Transforms a string into camelCase format.

toKebabCase

typescript
function toKebabCase(str: string): string

Transforms a string into kebab-case format.

toPascalCase

typescript
function toPascalCase(str: string): string

Transforms a string into PascalCase format.

toSnakeCase

typescript
function toSnakeCase(str: string): string

Transforms a string into snake_case format.

truncate

typescript
function truncate(text: string, size: number): string

Truncates a string to a specific size and adds "..." at the end.

wordCount

typescript
function wordCount(str: string): number

Counts the number of words in a string.

Released under the MIT License.