{"library":"progress-state","type":"library","category":null,"description":"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.","language":"javascript","status":"active","version":"0.1.0","tags":["javascript","progress","are-we-there-yet","weighted","terminal","typescript","migration","replacement","deprecated"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install progress-state","imports":["import { createProgressGroup } from 'progress-state'","import type { ProgressGroup } from 'progress-state'","import type { ProgressItem } from 'progress-state'"]},{"cmd":"yarn add progress-state","imports":[]},{"cmd":"pnpm add progress-state","imports":[]}],"homepage":"https://github.com/iexitdev/progress-state#readme","github":"https://github.com/iexitdev/progress-state","docs":null,"changelog":null,"pypi":null,"npm":"progress-state","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}