title-case
Transform a string into title case following English rules
Last updated 5 years ago by blakeembrey .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install title-case 
SYNC missed versions from official npm registry.

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 for toLocaleUpperCase 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 when sentenceCase === 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

Current Tags

  • 3.0.3                                ...           latest (5 years ago)

15 Versions

  • 3.0.3                                ...           5 years ago
  • 3.0.2                                ...           6 years ago
  • 3.0.1                                ...           6 years ago
  • 3.0.0                                ...           6 years ago
  • 2.1.1                                ...           9 years ago
  • 2.1.0                                ...           10 years ago
  • 2.0.0                                ...           10 years ago
  • 1.1.2                                ...           10 years ago
  • 1.1.1                                ...           11 years ago
  • 1.1.0                                ...           11 years ago
  • 1.0.1                                ...           12 years ago
  • 1.0.0                                ...           12 years ago
  • 0.1.0                                ...           12 years ago
  • 0.0.2                                ...           12 years ago
  • 0.0.1                                ...           12 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (1)
Dev Dependencies (10)

Copyright 2013 - present © cnpmjs.org | Home |