@intlayer/config
Version:
Retrieve Intlayer configurations and manage environment variables for both server-side and client-side environments.
20 lines (18 loc) • 672 B
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
//#region src/utils/stringFormatter/toLowerCamelCase.ts
/**
* Convert a string to lowerCamelCase
* e.g. "MyComponent" => "myComponent"
* e.g. "auth-middleware" => "authMiddleware"
*/
const toLowerCamelCase = (str) => {
if (!str) return "";
if (str.includes("-")) return str.split("-").map((word, index) => {
if (index === 0) return word.toLowerCase();
return word.charAt(0).toUpperCase() + word.slice(1).toLowerCase();
}).join("");
return str.charAt(0).toLowerCase() + str.slice(1);
};
//#endregion
exports.toLowerCamelCase = toLowerCamelCase;
//# sourceMappingURL=toLowerCamelCase.cjs.map