@acusti/textual
v0.7.0
Published
Utilities for transforming and formatting text (i.e. strings)
Downloads
739
Maintainers
Readme
@acusti/textual
Utilities for transforming and formatting text (i.e. strings).
Usage
npm install @acusti/textual
# or
yarn add @acusti/textual
Import the utilities by name. The package only has named exports, making it maximally tree-shakeable:
import { capitalize, getInitials } from '@acusti/textual';
The exported utilities are:
capitalize(text: string)
returns input text with equivalent formatting to the
text-transform: capitalize;
CSS property
getInitials(text: string)
returns uppercase initials from the input string, e.g.
getInitials('franklin delano Roosevelt') // => 'FDR'
getNameFromEmail(email: string)
returns a formatted name from an email address, treating .
and +
as
space separators, e.g.
getNameFromEmail('[email protected]') // => 'Franklin Delano Roosevelt'