docs/reference/string/pascalCase.md
Converts a string to pascal case.
const converted = pascalCase(str);
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.
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.
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('[email protected]'); // 'UserEmailCom'
str (string): The string to convert to pascal case.(string): Returns a new string converted to pascal case.
::: sandpack
import { pascalCase } from 'es-toolkit/string';
console.log(pascalCase('pascalCase'));
:::