UNPKG

topkat-utils

Version:

A comprehensive collection of TypeScript/JavaScript utility functions for common programming tasks. Includes validation, object manipulation, date handling, string formatting, and more. Zero dependencies, fully typed, and optimized for performance.

43 lines (41 loc) 1.79 kB
export * from './src/array-utils' export * from './src/date-utils' export * from './src/env-utils' export * from './src/error-utils' export * from './src/isset' export * from './src/logger-utils' export * from './src/loop-utils' export * from './src/math-utils' export * from './src/mongo-utils' export * from './src/object-utils' export * from './src/string-utils' export * from './src/wtf-utils' export * from './src/validation-utils' export * from './src/transaction-utils' export * from './src/timer-utils' export * from './src/is-empty' export * from './src/remove-circular-json-stringify' export * from './src/is-object' export * from './src/regexp-utils' export * from './src/clean-stack-trace' export * from './src/encryptionUtils' export { registerConfig } from './src/config' import { moyenne } from './src/math-utils' import { kebabCase, snakeCase } from './src/string-utils' import { shuffleArray, noDuplicateFilter } from './src/array-utils' import { issetOr, validator } from './src/validation-utils' import { objFilterUndefinedRecursive } from './src/object-utils' import { removeCircularJSONstringify } from './src/remove-circular-json-stringify' import { escapeRegexp } from './src/regexp-utils' // ALIASES mainly used for readability export const int = (n: string | number) => typeof n === 'number' ? n : parseInt(n) export const average = moyenne export const arrayUniqueValue = noDuplicateFilter export const JSONstringyParse = (o: any) => JSON.parse(removeCircularJSONstringify(o)) export const removeUndefinedKeys = objFilterUndefinedRecursive export const randomizeArray = shuffleArray export const dashCase = kebabCase export const underscoreCase = snakeCase export const required = validator export const orIsset = issetOr export const parseRegexp = escapeRegexp