UNPKG

@seemusic/ui-components

Version:

A Vue 3 UI Library. Uses Composable.

26 lines (25 loc) 626 B
import { isURL } from "./reg.mjs"; function toKebabCase(str) { return str.replace(/[^a-z0-9]/gi, "-").replace(/\B([A-Z])/g, "-$1").toLowerCase(); } function toSnakeCase(str) { return toKebabCase(str).replace(/-/g, "_"); } function toCameCase(str) { return str.replace(/-(\w)/g, (match, part) => part.toLocaleUpperCase()); } function toPascalCase(str) { return toCameCase( str.replace(/^[a-z]/, (match) => match.toLocaleUpperCase()) ); } const extend = (o1, o2) => Object.assign(o1, o2); export { extend, isURL, toCameCase, toKebabCase, toPascalCase, toSnakeCase }; //# sourceMappingURL=index.mjs.map