Package Exports
- title-case
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 (title-case) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Title Case
Transform a string into title case following English rules.
Installation
npm install title-case --save
Usage
import { titleCase } from "title-case";
titleCase("string"); //=> "String"
titleCase("follow step-by-step instructions"); //=> "Follow Step-by-Step Instructions"
Options
locale?: string | string[]
Locale used fortoLocaleUpperCase
during case transformation (default:undefined
)sentenceCase?: boolean
Only capitalize the first word of each sentence (default:false
)sentenceTerminators?: Set<string>
Set of characters to consider a new sentence under sentence case behavior (e.g..
, default:SENTENCE_TERMINATORS
)smallWords?: Set<string>
Set of words to keep lower-case whensentenceCase === false
(default:SMALL_WORDS
)titleTerminators?: Set<string>
Set of characters to consider a new sentence under title case behavior (e.g.:
, default:TITLE_TERMINATORS
)wordSeparators?: Set<string>
Set of characters to consider a new word for capitalization, such as hyphenation (default:WORD_SEPARATORS
)
TypeScript and ESM
This package is a pure ESM package and ships with TypeScript definitions. It cannot be require
'd or used with CommonJS module resolution in TypeScript.
License
MIT