@intlayer/config
Version:
Retrieve Intlayer configurations and manage environment variables for both server-side and client-side environments.
12 lines (11 loc) • 413 B
JavaScript
//#region src/utils/stringFormatter/camelCaseToKebabCase.ts
/**
* Convert a string to kebab-case
* e.g. "MyNewComponent" => "my-new-component"
*/
const camelCaseToKebabCase = (str) => {
return str.replace(/([a-z])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2").replace(/[\s_]+/g, "-").toLowerCase();
};
//#endregion
export { camelCaseToKebabCase };
//# sourceMappingURL=camelCaseToKebabCase.mjs.map