UNPKG

@ozen-ui/kit

Version:

React component library

12 lines (11 loc) 485 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toSnakeCase = void 0; var toSnakeCase = function (value) { return value .replace(/([a-z0-9])([A-Z])/g, '$1_$2') // Разделяем camelCase -> camel_Case .replace(/\W+/g, '_') // Заменяем пробелы и символы на _ .replace(/^_|_$/g, '') // Удаляем _ в начале/конце .toLowerCase(); }; exports.toSnakeCase = toSnakeCase;