JSPM

@utilify/string

1.0.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 9
  • Score
    100M100P100Q50883F
  • License MIT

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

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.