Skip to content

Releases: nyvexis1/temporize

v0.4.0

Choose a tag to compare

@nyvexis1 nyvexis1 released this 03 Aug 11:23

Adds sample for clock-driven snapshots, once for shared resettable initialization, timeout for cooperative async deadlines, and poll for condition-based async polling. This is an additive release with no changes to existing APIs.

temporize v0.3.0 — concurrency limits and typed errors

Choose a tag to compare

@nyvexis1 nyvexis1 released this 01 Aug 20:17
a29844a

What’s new

  • concurrencyLimit caps simultaneous async work and drains excess calls in FIFO order.
  • TemporizeAbortError provides consistent, inspectable cancellation errors and preserves AbortSignal reasons.
  • TemporizeTimeoutError reports exhausted retries with attempt count and original cause.
  • Complete VS Code-friendly JSDoc across core, React, and Vue exports.
  • Node 18/20/22 CI, ESLint, Prettier, and automated per-export gzip budgets.

Install

npm install @alsoftworks/temporize

Every core export remains below 1 kB minified and gzipped. The package has zero runtime dependencies and ships ESM, CommonJS, React, and Vue entry points.

See the changelog and README for details.