UNPKG

@nex-ui/utils

Version:

Utility functions for React components.

11 lines (8 loc) 267 B
'use strict'; function kebabCase(str) { if (typeof str !== 'string' || str.trim() === '') { return str; } return str.replace(/([A-Z]+)([A-Z][a-z])/g, '$1-$2').replace(/([a-z\d])([A-Z])/g, '$1-$2').toLowerCase(); } exports.kebabCase = kebabCase;