Package Exports
- @utilify/string
- @utilify/string/dist/index.cjs
- @utilify/string/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@utilify/string) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
String Utilities
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:
npm install @utilify/string
yarn add @utilify/string
pnpm add @utilify/string
Once installed, you can import the functions into your project, using ESM or CJS.
import { capitalize, invertCase, maskString, isUpperCase, isLowerCase } from '@utilify/string';
const { capitalize, invertCase, maskString, isUpperCase, isLowerCase } = require('@utilify/string');
Overview
Here is an overview of the available functions in the string utilities package:
capitalize
function capitalize(str: string): string
Capitalizes the first letter of a string.
invertCase
function invertCase(str: string): string
Inverts the case of each character in a string.
isLowerCase
function isLowerCase(str: string): boolean
Checks if the string is in lowercase.
isUpperCase
function isUpperCase(str: string): boolean
Checks if the string is in uppercase.
maskString
function maskString(str: string, maskStart: number, maskEnd: number, mask: string = '*'): string
Replaces a portion of the string with a mask character.
removeAccents
function removeAccents(str: string): string
Removes accents from a string.
slugify
function slugify(str: string): string
Transforms a string into a URL-friendly format (slug).
toCamelCase
function toCamelCase(str: string): string
Transforms a string into camelCase format.
toKebabCase
function toKebabCase(str: string): string
Transforms a string into kebab-case format.
toPascalCase
function toPascalCase(str: string): string
Transforms a string into PascalCase format.
toSnakeCase
function toSnakeCase(str: string): string
Transforms a string into snake_case format.
truncate
function truncate(text: string, size: number): string
Truncates a string to a specific size and adds "..." at the end.
wordCount
function wordCount(str: string): number
Counts the number of words in a string.