Skip to content

Capitalize Utils v1.0.0

Choose a tag to compare

@Dragon2000v Dragon2000v released this 15 Jul 14:59
· 2 commits to main since this release

Initial Release

A comprehensive TypeScript library for text capitalization utilities supporting English, Ukrainian, and Russian languages.

✨ Features

  • Multilingual Support: Works with English, Ukrainian, and Russian text
  • Zero Dependencies: Lightweight and fast
  • TypeScript: Full TypeScript support with type definitions
  • Multiple Functions: 9 different capitalization utilities
  • Robust: Handles edge cases and invalid input gracefully

Functions Included

  • capitalizeWord - Capitalize first letter of a word
  • capitalizeSentence - Capitalize first letter of first word in sentence
  • capitalizeEachWord - Capitalize first letter of each word
  • capitalizeSentences - Capitalize first letter of each sentence
  • capitalizeWordsIgnoreSmall - Capitalize words but ignore small words
  • capitalizeFully - Capitalize all letters
  • capitalizeCustom - Custom capitalization with options
  • uncapitalize - Convert first letter to lowercase
  • uncapitalizeSentence - Convert first letter of sentence to lowercase

Language Support

  • ✅ English (Latin alphabet)
  • ✅ Ukrainian (Cyrillic + specific letters: ґєїі)
  • ✅ Russian (Cyrillic alphabet)

📦 Installation

npm install capitalize-utils

🎯 Quick Start

import { capitalizeWord, capitalizeEachWord } from 'capitalize-utils';

capitalizeWord('hello'); // 'Hello'
capitalizeEachWord('hello world'); // 'Hello World'
capitalizeWord('привіт'); // 'Привіт'