Davstack Service is simple and flexible library for building backend services with TypeScript.
Check if something is a generator function
Ensure a function is only called once
Event emitter
`Start a promise chain
filesystem utilities for the npm cli
Open Node Streams on demand.
fast, tiny `queueMicrotask` shim for modern engines
A minimal event emitter.
Get the name of a named function
Timers extensions
The most intuitive and pratical React state management library, built on top of Zustand.
Local Sentry-shaped telemetry sink (logs + traces): ingest envelopes over HTTP, persist to per-repo SQLite. Read with sqlite3 against the logs table (kind discriminates log vs span; flat attrs column).
Debounce a function
function binding utility
Promisify a callback-based function
Retries a function that returns a promise, leveraging the power of the retry module.
This package is a helper to run multiple promise-returning & async functions with limited concurrency.
Essential utils for promises
A wrapper function for object accessor properties
Interactive bootstrap CLI for @davstack/{logs,vitest}-server. Detects repo root, installs tools, scaffolds .davstack/ config + gitignore.
An extension lib for jest
Retries a function that returns a promise, leveraging the power of the retry module.
Make a callback- or promise-based function support both promises and callbacks.