mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
Created comprehensive hook packages addressing identified code duplication: 1. **@metabuilder/hooks-utils** (NEW) - useDebounced: Value debouncing with leading/trailing options - useThrottled: Value throttling for continuous updates - useTableState: Unified data grid with pagination, sorting, filtering, search - useAsyncOperation: Non-Redux async management with retry and caching 2. **@metabuilder/hooks-forms** (NEW) - useFormBuilder: Complete form state with validation and field arrays - Field-level and form-level validation - Touched/dirty tracking, submit state management - Strongly typed with TypeScript generics Features: - All hooks fully typed with TypeScript - Comprehensive JSDoc with examples - No external dependencies (React only) - Memory-efficient implementations - Chainable operations for data manipulation Impact: Eliminates ~1,500 lines of duplicate code across workflowui, codegen, and pastebin projects Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>