@philiprehberger · 30 packages

Name Description License Versions
@philiprehberger/abort-kit AbortController utilities — timeout, race, linked signals MIT 6 greenflagged / 6 total
@philiprehberger/circuit-breaker Circuit breaker pattern for fault-tolerant async service calls MIT 4 greenflagged / 4 total
@philiprehberger/cuid-ts Collision-resistant sortable unique IDs MIT 5 greenflagged / 5 total
@philiprehberger/debounce-promise Debounced async functions that return the latest promise result MIT 4 greenflagged / 4 total
@philiprehberger/debounce-ts Typed debounce and throttle with cancel, flush, and pending state MIT 4 greenflagged / 4 total
@philiprehberger/deep-equal Fast deep equality comparison for JavaScript values with TypeScript type guards MIT 5 greenflagged / 5 total
@philiprehberger/duration-ts Parse, format, and manipulate time durations MIT 6 greenflagged / 6 total
@philiprehberger/filesize Human-readable file size formatting and parsing — bytes to KB, MB, GB and back MIT 4 greenflagged / 4 total
@philiprehberger/invariant-ts Tiny runtime assertion with TypeScript narrowing MIT 6 greenflagged / 6 total
@philiprehberger/logger Structured JSON logger with child loggers, redaction, and pretty dev output MIT 3 greenflagged / 3 total
@philiprehberger/match-ts Pattern matching for TypeScript — switch on steroids MIT 5 greenflagged / 5 total
@philiprehberger/memo-ts Advanced memoization with TTL, LRU, and WeakMap support MIT 6 greenflagged / 6 total
@philiprehberger/middleware-ts Framework-agnostic middleware composition engine MIT 6 greenflagged / 6 total
@philiprehberger/natural-sort Natural string sorting — file2 before file10, not after MIT 5 greenflagged / 5 total
@philiprehberger/next-api-middleware Next.js API route middleware: compose, validation, CSRF protection, and security headers MIT 13 greenflagged / 13 total
@philiprehberger/next-deploy Release-based SSH deployment for Next.js apps with symlinks, dependency caching, and PM2 management MIT 11 greenflagged / 11 total
@philiprehberger/next-image-components Next.js Image wrappers with skeleton loading, blur-up placeholders, and error fallback MIT 10 greenflagged / 10 total
@philiprehberger/pick-omit Type-safe shallow and deep pick/omit utilities for JavaScript objects MIT 5 greenflagged / 5 total
@philiprehberger/react-hooks Reusable React hooks - scroll lock, focus trap, swipe gestures, debounce, keyboard shortcuts, image preloading, and more MIT 11 greenflagged / 11 total
@philiprehberger/react-theme-provider Dark/light/system theme provider for React with localStorage persistence and system preference detection MIT 10 greenflagged / 10 total
@philiprehberger/react-ui-kit Accessible React UI component library with Tailwind CSS MIT 11 greenflagged / 11 total
@philiprehberger/react-ui-primitives Lightweight React UI primitives - Button, Alert, and more MIT 10 greenflagged / 10 total
@philiprehberger/result Rust-inspired Result type for type-safe error handling without try/catch MIT 3 greenflagged / 3 total
@philiprehberger/retry-kit Async retry with exponential backoff, circuit breaker, and abort signals MIT 11 greenflagged / 11 total
@philiprehberger/safe-json Safe JSON parsing and serialization with circular detection and depth limiting MIT 4 greenflagged / 4 total
@philiprehberger/safe-parse Safe parsing for primitives — numbers, booleans, dates, JSON from unknown strings MIT 5 greenflagged / 5 total
@philiprehberger/state-machine Typed finite state machine with transition guards, effects, and subscriptions MIT 4 greenflagged / 4 total
@philiprehberger/timeout-map Map with automatic entry expiration — TTL per key MIT 4 greenflagged / 4 total
@philiprehberger/timer Precise timing utilities — measure, benchmark, countdown MIT 4 greenflagged / 4 total
@philiprehberger/zod-defaults Auto-generate default values, empty form states, and mock data from Zod schemas MIT 8 greenflagged / 8 total
Showing 30 packages