UNPKG

create-tanstack-hono-start

Version:

🚀 Fast CLI to create modern React 19 apps with TanStack Router, Hono API, TypeScript, and AI. Alternative to create-react-app with full-stack features.

29 lines (26 loc) • 786 B
import { type ClassValue, clsx } from 'clsx'; import { twMerge } from 'tailwind-merge'; // Utility function for combining Tailwind classes (Advanced template has Tailwind by default) export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); } // Format date utility export function formatDate(date: string | Date): string { const d = new Date(date); return d.toLocaleDateString('en-US', { year: 'numeric', month: 'short', day: 'numeric', }); } // Debounce utility export function debounce<T extends (...args: any[]) => any>( func: T, wait: number ): (...args: Parameters<T>) => void { let timeout: NodeJS.Timeout; return (...args: Parameters<T>) => { clearTimeout(timeout); timeout = setTimeout(() => func(...args), wait); }; }