npm package: @ilihub/case
Description: A collection of useful TypeScript functions to convert strings between different cases.
Author: ilihub
Latest version: 1.0.14
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @ilihub/case

A collection of useful TypeScript functions to convert strings between different cases.

![NPM Version](https://img.shields.io/npm/v/%40ilihub%2Fcase?color=33cd56&logo=npm)
![NPM](https://img.shields.io/npm/l/%40ilihub%2Fcase)
[![CodeFactor](https://www.codefactor.io/repository/github/ilihub/npm/badge)](https://www.codefactor.io/repository/github/ilihub/npm)
[![Socket Badge](https://socket.dev/api/badge/npm/package/@ilihub/case)](https://socket.dev/npm/package/@ilihub/case)

## Installation

```bash
# if you're using pnpm
pnpm add @ilihub/case

# or, if you're using npm
npm install @ilihub/case

# or, if you're using yarn
yarn add @ilihub/case
```

## Usage

```javascript
import { CamelCaseStringToPascalCaseString } from "@ilihub/case";

const string = "helloWorld";

console.log(CamelCaseStringToPascalCaseString(string));
```

## Available Functions and Classes

- Camel Case String
  - [Camel Case String To Constant Case String](https://www.npmjs.com/package/@ilihub/camel-case-string-to-constant-case-string)
  - [Camel Case String To Dot Case String](https://www.npmjs.com/package/@ilihub/camel-case-string-to-dot-case-string)
  - [Camel Case String To Header Case String](https://www.npmjs.com/package/@ilihub/camel-case-string-to-header-case-string)
  - [Camel Case String To Kebab Case String](https://www.npmjs.com/package/@ilihub/camel-case-string-to-kebab-case-string)
  - [Camel Case String To Lower Case String](https://www.npmjs.com/package/@ilihub/camel-case-string-to-lower-case-string)
  - [Camel Case String To Pascal Case String](https://www.npmjs.com/package/@ilihub/camel-case-string-to-pascal-case-string)
  - [Camel Case String To Path Case String](https://www.npmjs.com/package/@ilihub/camel-case-string-to-path-case-string)
  - [Camel Case String To Sentence Case String](https://www.npmjs.com/package/@ilihub/camel-case-string-to-sentence-case-string)
  - [Camel Case String To Snake Case String](https://www.npmjs.com/package/@ilihub/camel-case-string-to-snake-case-string)
  - [Camel Case String To Title Case String](https://www.npmjs.com/package/@ilihub/camel-case-string-to-title-case-string)
  - [Camel Case String To Upper Case String](https://www.npmjs.com/package/@ilihub/camel-case-string-to-upper-case-string)
- Constant Case String
  - [Constant Case String To Camel Case String](https://www.npmjs.com/package/@ilihub/constant-case-string-to-camel-case-string)
  - [Constant Case String To Dot Case String](https://www.npmjs.com/package/@ilihub/constant-case-string-to-dot-case-string)
  - [Constant Case String To Header Case String](https://www.npmjs.com/package/@ilihub/constant-case-string-to-header-case-string)
  - [Constant Case String To Kebab Case String](https://www.npmjs.com/package/@ilihub/constant-case-string-to-kebab-case-string)
  - [Constant Case String To Lower Case String](https://www.npmjs.com/package/@ilihub/constant-case-string-to-lower-case-string)
  - [Constant Case String To Pascal Case String](https://www.npmjs.com/package/@ilihub/constant-case-string-to-pascal-case-string)
  - [Constant Case String To Path Case String](https://www.npmjs.com/package/@ilihub/constant-case-string-to-path-case-string)
  - [Constant Case String To Sentence Case String](https://www.npmjs.com/package/@ilihub/constant-case-string-to-sentence-case-string)
  - [Constant Case String To Snake Case String](https://www.npmjs.com/package/@ilihub/constant-case-string-to-snake-case-string)
  - [Constant Case String To Title Case String](https://www.npmjs.com/package/@ilihub/constant-case-string-to-title-case-string)
  - [Constant Case String To Upper Case String](https://www.npmjs.com/package/@ilihub/constant-case-string-to-upper-case-string)
- Dot Case String
  - [Dot Case String To Camel Case String](https://www.npmjs.com/package/@ilihub/dot-case-string-to-camel-case-string)
  - [Dot Case String To Constant Case String](https://www.npmjs.com/package/@ilihub/dot-case-string-to-constant-case-string)
  - [Dot Case String To Header Case String](https://www.npmjs.com/package/@ilihub/dot-case-string-to-header-case-string)
  - [Dot Case String To Kebab Case String](https://www.npmjs.com/package/@ilihub/dot-case-string-to-kebab-case-string)
  - [Dot Case String To Lower Case String](https://www.npmjs.com/package/@ilihub/dot-case-string-to-lower-case-string)
  - [Dot Case String To Pascal Case String](https://www.npmjs.com/package/@ilihub/dot-case-string-to-pascal-case-string)
  - [Dot Case String To Path Case String](https://www.npmjs.com/package/@ilihub/dot-case-string-to-path-case-string)
  - [Dot Case String To Sentence Case String](https://www.npmjs.com/package/@ilihub/dot-case-string-to-sentence-case-string)
  - [Dot Case String To Snake Case String](https://www.npmjs.com/package/@ilihub/dot-case-string-to-snake-case-string)
  - [Dot Case String To Title Case String](https://www.npmjs.com/package/@ilihub/dot-case-string-to-title-case-string)
  - [Dot Case String To Upper Case String](https://www.npmjs.com/package/@ilihub/dot-case-string-to-upper-case-string)
- Header Case String
  - [Header Case String To Camel Case String](https://www.npmjs.com/package/@ilihub/header-case-string-to-camel-case-string)
  - [Header Case String To Constant Case String](https://www.npmjs.com/package/@ilihub/header-case-string-to-constant-case-string)
  - [Header Case String To Dot Case String](https://www.npmjs.com/package/@ilihub/header-case-string-to-dot-case-string)
  - [Header Case String To Kebab Case String](https://www.npmjs.com/package/@ilihub/header-case-string-to-kebab-case-string)
  - [Header Case String To Lower Case String](https://www.npmjs.com/package/@ilihub/header-case-string-to-lower-case-string)
  - [Header Case String To Pascal Case String](https://www.npmjs.com/package/@ilihub/header-case-string-to-pascal-case-string)
  - [Header Case String To Path Case String](https://www.npmjs.com/package/@ilihub/header-case-string-to-path-case-string)
  - [Header Case String To Sentence Case String](https://www.npmjs.com/package/@ilihub/header-case-string-to-sentence-case-string)
  - [Header Case String To Snake Case String](https://www.npmjs.com/package/@ilihub/header-case-string-to-snake-case-string)
  - [Header Case String To Title Case String](https://www.npmjs.com/package/@ilihub/header-case-string-to-title-case-string)
  - [Header Case String To Upper Case String](https://www.npmjs.com/package/@ilihub/header-case-string-to-upper-case-string)
- Kebab Case String
  - [Kebab Case String To Camel Case String](https://www.npmjs.com/package/@ilihub/kebab-case-string-to-camel-case-string)
  - [Kebab Case String To Constant Case String](https://www.npmjs.com/package/@ilihub/kebab-case-string-to-constant-case-string)
  - [Kebab Case String To Dot Case String](https://www.npmjs.com/package/@ilihub/kebab-case-string-to-dot-case-string)
  - [Kebab Case String To Header Case String](https://www.npmjs.com/package/@ilihub/kebab-case-string-to-header-case-string)
  - [Kebab Case String To Lower Case String](https://www.npmjs.com/package/@ilihub/kebab-case-string-to-lower-case-string)
  - [Kebab Case String To Pascal Case String](https://www.npmjs.com/package/@ilihub/kebab-case-string-to-pascal-case-string)
  - [Kebab Case String To Path Case String](https://www.npmjs.com/package/@ilihub/kebab-case-string-to-path-case-string)
  - [Kebab Case String To Sentence Case String](https://www.npmjs.com/package/@ilihub/kebab-case-string-to-sentence-case-string)
  - [Kebab Case String To Snake Case String](https://www.npmjs.com/package/@ilihub/kebab-case-string-to-snake-case-string)
  - [Kebab Case String To Title Case String](https://www.npmjs.com/package/@ilihub/kebab-case-string-to-title-case-string)
  - [Kebab Case String To Upper Case String](https://www.npmjs.com/package/@ilihub/kebab-case-string-to-upper-case-string)
- Lower Case String
  - [Lower Case String To Camel Case String](https://www.npmjs.com/package/@ilihub/lower-case-string-to-camel-case-string)
  - [Lower Case String To Constant Case String](https://www.npmjs.com/package/@ilihub/lower-case-string-to-constant-case-string)
  - [Lower Case String To Dot Case String](https://www.npmjs.com/package/@ilihub/lower-case-string-to-dot-case-string)
  - [Lower Case String To Header Case String](https://www.npmjs.com/package/@ilihub/lower-case-string-to-header-case-string)
  - [Lower Case String To Kebab Case String](https://www.npmjs.com/package/@ilihub/lower-case-string-to-kebab-case-string)
  - [Lower Case String To Pascal Case String](https://www.npmjs.com/package/@ilihub/lower-case-string-to-pascal-case-string)
  - [Lower Case String To Path Case String](https://www.npmjs.com/package/@ilihub/lower-case-string-to-path-case-string)
  - [Lower Case String To Sentence Case String](https://www.npmjs.com/package/@ilihub/lower-case-string-to-sentence-case-string)
  - [Lower Case String To Snake Case String](https://www.npmjs.com/package/@ilihub/lower-case-string-to-snake-case-string)
  - [Lower Case String To Title Case String](https://www.npmjs.com/package/@ilihub/lower-case-string-to-title-case-string)
  - [Lower Case String To Upper Case String](https://www.npmjs.com/package/@ilihub/lower-case-string-to-upper-case-string)
- Pascal Case String
  - [Pascal Case String To Camel Case String](https://www.npmjs.com/package/@ilihub/pascal-case-string-to-camel-case-string)
  - [Pascal Case String To Constant Case String](https://www.npmjs.com/package/@ilihub/pascal-case-string-to-constant-case-string)
  - [Pascal Case String To Dot Case String](https://www.npmjs.com/package/@ilihub/pascal-case-string-to-dot-case-string)
  - [Pascal Case String To Header Case String](https://www.npmjs.com/package/@ilihub/pascal-case-string-to-header-case-string)
  - [Pascal Case String To Kebab Case String](https://www.npmjs.com/package/@ilihub/pascal-case-string-to-kebab-case-string)
  - [Pascal Case String To Lower Case String](https://www.npmjs.com/package/@ilihub/pascal-case-string-to-lower-case-string)
  - [Pascal Case String To Path Case String](https://www.npmjs.com/package/@ilihub/pascal-case-string-to-path-case-string)
  - [Pascal Case String To Sentence Case String](https://www.npmjs.com/package/@ilihub/pascal-case-string-to-sentence-case-string)
  - [Pascal Case String To Snake Case String](https://www.npmjs.com/package/@ilihub/pascal-case-string-to-snake-case-string)
  - [Pascal Case String To Title Case String](https://www.npmjs.com/package/@ilihub/pascal-case-string-to-title-case-string)
  - [Pascal Case String To Upper Case String](https://www.npmjs.com/package/@ilihub/pascal-case-string-to-upper-case-string)
- Path Case String
  - [Path Case String To Camel Case String](https://www.npmjs.com/package/@ilihub/path-case-string-to-camel-case-string)
  - [Path Case String To Constant Case String](https://www.npmjs.com/package/@ilihub/path-case-string-to-constant-case-string)
  - [Path Case String To Dot Case String](https://www.npmjs.com/package/@ilihub/path-case-string-to-dot-case-string)
  - [Path Case String To Header Case String](https://www.npmjs.com/package/@ilihub/path-case-string-to-header-case-string)
  - [Path Case String To Kebab Case String](https://www.npmjs.com/package/@ilihub/path-case-string-to-kebab-case-string)
  - [Path Case String To Lower Case String](https://www.npmjs.com/package/@ilihub/path-case-string-to-lower-case-string)
  - [Path Case String To Pascal Case String](https://www.npmjs.com/package/@ilihub/path-case-string-to-pascal-case-string)
  - [Path Case String To Sentence Case String](https://www.npmjs.com/package/@ilihub/path-case-string-to-sentence-case-string)
  - [Path Case String To Snake Case String](https://www.npmjs.com/package/@ilihub/path-case-string-to-snake-case-string)
  - [Path Case String To Title Case String](https://www.npmjs.com/package/@ilihub/path-case-string-to-title-case-string)
  - [Path Case String To Upper Case String](https://www.npmjs.com/package/@ilihub/path-case-string-to-upper-case-string)
- Sentence Case String
  - [Sentence Case String To Camel Case String](https://www.npmjs.com/package/@ilihub/sentence-case-string-to-camel-case-string)
  - [Sentence Case String To Constant Case String](https://www.npmjs.com/package/@ilihub/sentence-case-string-to-constant-case-string)
  - [Sentence Case String To Dot Case String](https://www.npmjs.com/package/@ilihub/sentence-case-string-to-dot-case-string)
  - [Sentence Case String To Header Case String](https://www.npmjs.com/package/@ilihub/sentence-case-string-to-header-case-string)
  - [Sentence Case String To Kebab Case String](https://www.npmjs.com/package/@ilihub/sentence-case-string-to-kebab-case-string)
  - [Sentence Case String To Lower Case String](https://www.npmjs.com/package/@ilihub/sentence-case-string-to-lower-case-string)
  - [Sentence Case String To Pascal Case String](https://www.npmjs.com/package/@ilihub/sentence-case-string-to-pascal-case-string)
  - [Sentence Case String To Path Case String](https://www.npmjs.com/package/@ilihub/sentence-case-string-to-path-case-string)
  - [Sentence Case String To Snake Case String](https://www.npmjs.com/package/@ilihub/sentence-case-string-to-snake-case-string)
  - [Sentence Case String To Title Case String](https://www.npmjs.com/package/@ilihub/sentence-case-string-to-title-case-string)
  - [Sentence Case String To Upper Case String](https://www.npmjs.com/package/@ilihub/sentence-case-string-to-upper-case-string)
- Snake Case String
  - [Snake Case String To Camel Case String](https://www.npmjs.com/package/@ilihub/snake-case-string-to-camel-case-string)
  - [Snake Case String To Constant Case String](https://www.npmjs.com/package/@ilihub/snake-case-string-to-constant-case-string)
  - [Snake Case String To Dot Case String](https://www.npmjs.com/package/@ilihub/snake-case-string-to-dot-case-string)
  - [Snake Case String To Header Case String](https://www.npmjs.com/package/@ilihub/snake-case-string-to-header-case-string)
  - [Snake Case String To Kebab Case String](https://www.npmjs.com/package/@ilihub/snake-case-string-to-kebab-case-string)
  - [Snake Case String To Lower Case String](https://www.npmjs.com/package/@ilihub/snake-case-string-to-lower-case-string)
  - [Snake Case String To Pascal Case String](https://www.npmjs.com/package/@ilihub/snake-case-string-to-pascal-case-string)
  - [Snake Case String To Path Case String](https://www.npmjs.com/package/@ilihub/snake-case-string-to-path-case-string)
  - [Snake Case String To Sentence Case String](https://www.npmjs.com/package/@ilihub/snake-case-string-to-sentence-case-string)
  - [Snake Case String To Title Case String](https://www.npmjs.com/package/@ilihub/snake-case-string-to-title-case-string)
  - [Snake Case String To Upper Case String](https://www.npmjs.com/package/@ilihub/snake-case-string-to-upper-case-string)
- String
  - [String To Camel Case](https://www.npmjs.com/package/@ilihub/string-to-camel-case)
  - [String To Constant Case](https://www.npmjs.com/package/@ilihub/string-to-constant-case)
  - [String To Dot Case](https://www.npmjs.com/package/@ilihub/string-to-dot-case)
  - [String To Header Case](https://www.npmjs.com/package/@ilihub/string-to-header-case)
  - [String To Kebab Case](https://www.npmjs.com/package/@ilihub/string-to-kebab-case)
  - [String To Lower Case](https://www.npmjs.com/package/@ilihub/string-to-lower-case)
  - [String To Pascal Case](https://www.npmjs.com/package/@ilihub/string-to-pascal-case)
  - [String To Path Case](https://www.npmjs.com/package/@ilihub/string-to-path-case)
  - [String To Sentence Case](https://www.npmjs.com/package/@ilihub/string-to-sentence-case)
  - [String To Snake Case](https://www.npmjs.com/package/@ilihub/string-to-snake-case)
  - [String To Title Case](https://www.npmjs.com/package/@ilihub/string-to-title-case)
  - [String To Upper Case](https://www.npmjs.com/package/@ilihub/string-to-upper-case)
- Title Case String
  - [Title Case String To Camel Case String](https://www.npmjs.com/package/@ilihub/title-case-string-to-camel-case-string)
  - [Title Case String To Constant Case String](https://www.npmjs.com/package/@ilihub/title-case-string-to-constant-case-string)
  - [Title Case String To Dot Case String](https://www.npmjs.com/package/@ilihub/title-case-string-to-dot-case-string)
  - [Title Case String To Header Case String](https://www.npmjs.com/package/@ilihub/title-case-string-to-header-case-string)
  - [Title Case String To Kebab Case String](https://www.npmjs.com/package/@ilihub/title-case-string-to-kebab-case-string)
  - [Title Case String To Lower Case String](https://www.npmjs.com/package/@ilihub/title-case-string-to-lower-case-string)
  - [Title Case String To Pascal Case String](https://www.npmjs.com/package/@ilihub/title-case-string-to-pascal-case-string)
  - [Title Case String To Path Case String](https://www.npmjs.com/package/@ilihub/title-case-string-to-path-case-string)
  - [Title Case String To Sentence Case String](https://www.npmjs.com/package/@ilihub/title-case-string-to-sentence-case-string)
  - [Title Case String To Snake Case String](https://www.npmjs.com/package/@ilihub/title-case-string-to-snake-case-string)
  - [Title Case String To Upper Case String](https://www.npmjs.com/package/@ilihub/title-case-string-to-upper-case-string)
- Upper Case String
  - [Upper Case String To Camel Case String](https://www.npmjs.com/package/@ilihub/upper-case-string-to-camel-case-string)
  - [Upper Case String To Constant Case String](https://www.npmjs.com/package/@ilihub/upper-case-string-to-constant-case-string)
  - [Upper Case String To Dot Case String](https://www.npmjs.com/package/@ilihub/upper-case-string-to-dot-case-string)
  - [Upper Case String To Header Case String](https://www.npmjs.com/package/@ilihub/upper-case-string-to-header-case-string)
  - [Upper Case String To Kebab Case String](https://www.npmjs.com/package/@ilihub/upper-case-string-to-kebab-case-string)
  - [Upper Case String To Lower Case String](https://www.npmjs.com/package/@ilihub/upper-case-string-to-lower-case-string)
  - [Upper Case String To Pascal Case String](https://www.npmjs.com/package/@ilihub/upper-case-string-to-pascal-case-string)
  - [Upper Case String To Path Case String](https://www.npmjs.com/package/@ilihub/upper-case-string-to-path-case-string)
  - [Upper Case String To Sentence Case String](https://www.npmjs.com/package/@ilihub/upper-case-string-to-sentence-case-string)
  - [Upper Case String To Snake Case String](https://www.npmjs.com/package/@ilihub/upper-case-string-to-snake-case-string)
  - [Upper Case String To Title Case String](https://www.npmjs.com/package/@ilihub/upper-case-string-to-title-case-string)

---

<!-- sponsors_and_backers_section_start -->

<!-- Please do not edit/update this section manually, it is automatically generated by the `sponsors.yml` workflow -->

## Sponsors & Backers

Support the development of new open-source projects from ilihub through crowdfunding.

The core of ilihub is our crowd-funded open-source projects, licensed under the permissive MIT license. Sponsorship increases the rate of bug fixes, documentation improvements, and feature development.

![Sponsors](https://raw.githubusercontent.com/ilihub/sponsors/sponsors/sponsors.svg)

<!-- sponsors_and_backers_section_end -->

---