UNPKG

@scalar/oas-utils

Version:

Open API spec and Yaml handling utilities

20 lines (18 loc) 570 B
/** * A collection of string manipulation helper methods */ /** * Converts a camelCase string to Title Words with spaces * * @param camelStr - MUST be in camelCase or this might not work */ const camelToTitleWords = (camelStr) => camelStr .replace(/([A-Z])/g, (match) => ` ${match}`) .replace(/^./, (match) => match.toUpperCase()) .trim(); /** * Capitalize first letter * You should normally do this in css, only use this if you have to */ const capitalize = (str) => str[0]?.toUpperCase() + str.slice(1); export { camelToTitleWords, capitalize };