Strings
capitalize
1.0.0- Dependencies:
- ∟Direct: 0
- ∟Peer: 0
- Source code ↗
- Check on NPM ↗
Hidden
Overview
Section titled “Overview”Capitalizes the first letter of a string while leaving the rest of the string unchanged.
capitalize(/str/);Features
Section titled “Features”- Capitalizes only the first character of a string
- Preserves the original casing of the rest of the string
- Returns empty string for non-string inputs
- Handles empty strings gracefully
- Simple and intuitive API
- No side effects - does not modify original string
- Lightweight and performant
- Comprehensive testing
Arguments
Section titled “Arguments”| Arg | Type | Default Value | Required |
str | string | - | Yes |
Use the capitalize() function to capitalize the first letter of a string.
import { capitalize } from '@inpulse-ui/utils';
const result = capitalize('hello world');console.log(result); // "Hello world"Preserves original casing of remaining characters:
console.log(capitalize('hello WORLD')); // "Hello WORLD"console.log(capitalize('javaScript')); // "JavaScript"console.log(capitalize('iPhone')); // "IPhone"console.log(capitalize('myVARIABLE')); // "MyVARIABLE"Handles edge cases:
console.log(capitalize('')); // ""console.log(capitalize('a')); // "A"console.log(capitalize('A')); // "A"console.log(capitalize('123abc')); // "123abc"Returns empty string for non-string inputs:
console.log(capitalize(null)); // ""console.log(capitalize(undefined)); // ""console.log(capitalize(123)); // ""console.log(capitalize({})); // ""Examples
Section titled “Examples”Welcome message formatting - capitalizing user names for display:
import { capitalize } from '@inpulse-ui/utils';
// User input from formconst userName = 'john';
// Format for welcome messageconst welcomeMessage = `Welcome, ${capitalize(userName)}!`;
console.log(welcomeMessage); // "Welcome, John doe!"
// Display in UIdocument.getElementById('welcome').textContent = welcomeMessage;Built with by Jo Santana in Brazil.
© 2026 Inpulse. All rights reserved.