/** * Converts a PascalCase name to camelCase by lowercasing the first character. * Used to derive class filenames and variable names from schema/tag names. * * @example * toCamelCase('ProductResponse') // 'productResponse' * toCamelCase('UserSchema') // 'userSchema' */ export function toCamelCase(name: string): string { if (!name) return name; return name.charAt(0).toLowerCase() + name.slice(1); }