4.3.1 • Published 3 months ago

title-case v4.3.1

Weekly downloads
1,688,981
License
MIT
Repository
github
Last release
3 months ago

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

@redwoodjs/cli@redwoodjs/apiocw-to-hugo@darrinholst/cucumberbestbet55@testing4638/styleguideotc-asbsr-ui-templates@infinitebrahmanuniverse/nolb-tit@mediatool/mt-integrations@mediatool/mt-mediaplanning-ui@mediatool/mt-reporting-ui@prodam/prodam-typesgenerator-drupal-twig-component@everything-registry/sub-chunk-2951gfycat-apipixiu-swap-corepixiuswap-libs-sdkpredatorjsproject-starter@fwoosh/appbasalplattenvntk@grafana/create-plugin@gravitywelluk/string-manipulationfoam-clifoam-core@mariomui/cans@barusu/util-optionreact-json-friendly-viewerreact-title-casereact-schema-uiqudratic-uiquicko-cliproper-caseresource-filerestful-api-toolredwood-api-stafflinkreadmeasyremark-lint-heading-casequadratic-sdkscigenscopus-entryscafflatertinejs.openapitidier-coretitle-case-pttitlecase-turkishtractor-plugin-loadersafe-app-forksofa-apitemplate-typescript-node-packageslush-dogstacksketch-plugin-helperserver-data-gridsuperset-plugin-chart-hello-world2simple-breakpad-serverwebstudiowebstudio-cliwikiceslint-plugin-n8n-nodes-basedocker-utilsdocski@knitkode/dashicons@kayako/apps-manifest@kwdina/common-uidrygendueutil-commands@hoodoo/acme@go1d/retriever@nurdiansyah/node-plop@nuskin/message-bridge-util@oas-typescript/axios@oas-typescript/express@oas-typescript/koa@openfin/workspace@openfin/workspace-platform@mgfx/analyzer-gui-common@mattdesl/fika@meavitae/mv-handlebars@meavitae/mv-template-helpersfsh-sushifwooshgenerator-extplugingenerator-create-bappgenerator-http-fake-backend@mitodl/ocw-to-hugo@multiplatform.one/sofa-apigatsby-theme-wikinotesgatsby-theme-primer-wikigenerator-awesome-listgenerator-bb16-scheme@navinc/utilsgenerator-mfgames-writinggenerator-presto-presogenerator-surf@nirin100/quadratic-protocol@nirin100/quadratic-sdk@nokkel/string-manipulationexif-data-serializer
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