@smooai/utils
Version:
A collection of shared utilities and tools used across SmooAI projects. This package provides common functionality to standardize and simplify development across all SmooAI repositories.
14 lines (13 loc) • 1.28 kB
JavaScript
import { validateAndTransformPhoneNumber } from "./validation/phoneNumber.mjs";
import { HumanReadableSchemaError, formatStandardSchemaErrorToHumanReadable, handleSchemaValidation, handleSchemaValidationSync } from "./validation/standardSchema.mjs";
import "./utils/sleep.mjs";
import "./scripts/generate-git-branch.mjs";
import { findFile, findFileSync } from "./file/findFile.mjs";
import { ApiError } from "./api/ApiError.mjs";
import { errorHandler } from "./error/errorHandler.mjs";
import { isRunningInBrowser, isRunningInProd, isRunningLocally } from "./env/index.mjs";
import { CaseInsensitiveSet } from "./collections/CaseInsensitiveSet.mjs";
import { CaseInsensitiveMap } from "./collections/CaseInsensitiveMap.mjs";
import { addHonoMiddleware, createHonoAwsLambdaHandler } from "./api/hono.mjs";
import { eventBridgeHandler, lambdaApiHandler } from "./api/apiHandler.mjs";
export { ApiError, CaseInsensitiveMap, CaseInsensitiveSet, HumanReadableSchemaError, addHonoMiddleware, createHonoAwsLambdaHandler, errorHandler, eventBridgeHandler, findFile, findFileSync, formatStandardSchemaErrorToHumanReadable, handleSchemaValidation, handleSchemaValidationSync, isRunningInBrowser, isRunningInProd, isRunningLocally, lambdaApiHandler, validateAndTransformPhoneNumber };