4.3.1 • Published 3 months ago
title-case v4.3.1
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
4.3.1
3 months ago
4.3.0
4 months ago
4.2.0
5 months ago
4.1.0
7 months ago
4.0.1
7 months ago
4.1.2
6 months ago
4.1.1
6 months ago
4.0.0
7 months ago
3.0.3
3 years ago
3.0.2
4 years ago
3.0.1
4 years ago
3.0.0
4 years ago
2.1.1
7 years ago
2.1.0
8 years ago
2.0.0
8 years ago
1.1.2
8 years ago
1.1.1
9 years ago
1.1.0
9 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.1.0
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago