|
@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
|