* clear

* feat: Add everything

* fix: Commenht
This commit is contained in:
Prad Nukala
2025-10-03 14:45:52 -04:00
committed by GitHub
parent 43b4a11c06
commit 13e6c3e84d
1935 changed files with 655061 additions and 40058 deletions
+79
View File
@@ -0,0 +1,79 @@
/**
* @sonr.io/com - Utility Functions
* Central export for all utility functions
*/
// Date & time utilities
export * from './date';
// Formatting utilities
export * from './format';
// Validation utilities
export * from './validation';
// Array & object utilities
export * from './array';
// Chart & analytics utilities
export * from './chart';
// Export utility collections for convenience
export {
formatDate,
formatTime,
formatDateTime,
getRelativeTime,
getDateRangeFromPreset,
formatDuration,
} from './date';
export {
formatNumber,
formatCurrency,
formatPercentage,
formatBytes,
abbreviateNumber,
truncate,
toTitleCase,
toSlug,
generateId,
getInitials,
getStatusColor,
getStatusIcon,
formatMetricWithTrend,
} from './format';
export {
isValidEmail,
isValidUrl,
isValidDomain,
isValidApiKey,
isValidDID,
isValidPhoneNumber,
schemas,
createValidator,
} from './validation';
export {
groupBy,
sortBy,
filterBy,
deepClone,
deepMerge,
unique,
uniqueBy,
chunk,
flatten,
pick,
omit,
} from './array';
export {
generateChartColors,
calculatePercentageChange,
aggregateDataPoints,
calculateStatistics,
generateTrendLine,
calculateMovingAverage,
} from './chart';