Skip to content

pascalCase ​

Converts a string to pascal case.

typescript
const converted = pascalCase(str);

Reference ​

pascalCase(str) ​

Use pascalCase when you want to convert a string to pascal case. Pascal case is a naming convention where the first letter of each word is capitalized and words are joined without separators.

typescript
import { pascalCase } from 'es-toolkit/string';

// Basic usage
pascalCase('pascalCase'); // 'PascalCase'
pascalCase('some whitespace'); // 'SomeWhitespace'

// Words connected with hyphens or underscores
pascalCase('hyphen-text'); // 'HyphenText'
pascalCase('snake_case'); // 'SnakeCase'

// Handling consecutive uppercase letters
pascalCase('HTTPRequest'); // 'HttpRequest'
pascalCase('XMLHttpRequest'); // 'XmlHttpRequest'

It also correctly handles strings with various separators.

typescript
import { pascalCase } from 'es-toolkit/string';

// Mixed separators
pascalCase('camelCase-with_mixed.separators'); // 'CamelCaseWithMixedSeparators'

// With numbers
pascalCase('version2.1.0'); // 'Version210'

// With special characters
pascalCase('user@email.com'); // 'UserEmailCom'

Parameters ​

  • str (string): The string to convert to pascal case.

Returns ​

(string): Returns a new string converted to pascal case.

Demo ​

import "./styles.css";

document.getElementById("app").innerHTML = `
<h1>Hello world</h1>
`;

Released under the MIT License.