UNPKG

@wazespace/wme-react-components

Version:

A package with useful replications of the Waze Map Editor components to use in userscripts

21 lines 857 B
export function dashToPascalCase(value) { const valueLowered = value.toLowerCase(); const valueComponents = valueLowered.split('-'); const valueComponentPascalCased = valueComponents.map((component) => { const capitalInitial = component.charAt(0).toUpperCase(); const rest = component.slice(1); return capitalInitial + rest; }); return valueComponentPascalCased.join(''); } export function camelToDashCase(value) { return value.replace(/([A-Z])/g, (capitalLetter) => `-${capitalLetter.toLowerCase()}`); } export function camelToPascalCase(value) { return value[0].toUpperCase() + value.slice(1); } export function pascalToDashCase(value) { const valueInCamelCase = value[0].toLowerCase() + value.substring(1); return camelToDashCase(valueInCamelCase); } //# sourceMappingURL=case-converters.js.map