progress-state

JSON →
library 0.1.0 ·javascript
verified Jun 7, 2026

A lightweight, zero-dependency TypeScript library for typed weighted progress state primitives (v0.1.0, initial release, not yet on a regular cadence). It provides `createProgressGroup` and `ProgressItem` to track weighted completion progress as a number between 0 and 1, with snapshot support for terminal UIs, logs, or dashboards. Unlike the unmaintained `are-we-there-yet`, it offers a compact, fully typed API and does not include any UI or logging; it is purely a state primitive. The package is an independent migration helper for projects moving away from `are-we-there-yet`, but is not a drop-in replacement.