@jsverse/transloco-keys-manager
Version:
Extract translatable keys from projects that uses Transloco
12 lines • 414 B
JavaScript
export function sanitizeForRegex(str) {
return str
.split('')
.map((char) => (['$', '^', '/'].includes(char) ? `\\${char}` : char))
.join('');
}
export function toCamelCase(str) {
return str
.replace(/(?:^\w|[A-Z]|\b\w)/g, (word, index) => index === 0 ? word.toLowerCase() : word.toUpperCase())
.replace(/\s+|_|-|\//g, '');
}
//# sourceMappingURL=string.utils.js.map