UNPKG

@technobuddha/library

Version:
15 lines 826 B
/** * Convert an identifier string to a dot form * * @param input - The identifier string * @returns the identifier in dot form * @group String * @category Case Conversion */ export function toDotCase(input) { return input .trim() .replaceAll(/[-_.\s]+\w/gu, (c) => `.${c.slice(-1)}`) .toLocaleLowerCase(); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG8tZG90LWNhc2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdG8tZG90LWNhc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7R0FPRztBQUNILE1BQU0sVUFBVSxTQUFTLENBQUMsS0FBYTtJQUNyQyxPQUFPLEtBQUs7U0FDVCxJQUFJLEVBQUU7U0FDTixVQUFVLENBQUMsY0FBYyxFQUFFLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO1NBQ3BELGlCQUFpQixFQUFFLENBQUM7QUFDekIsQ0FBQyJ9