sisteransi provides ANSI escape code helpers for terminal and CLI apps, including cursor movement (absolute and relative), cursor visibility, scroll control, and screen or line erasing. It is useful for updating terminal output with features like moving the cursor, clearing regions, and managing the cursor position.
Project status
- The repository appears actively maintained as of 2026-06-25, with a fresh update (v2.0.0) and the upstream push occurring on the same date.
- Long-term history shows a quiet period between 2020-03-18 (v1.0.5) and 2026-06-25 (v2.0.0), so the project looks “evolving again” rather than steadily updating day-to-day.
AI summary generated
Recent updates
v2.0.0
v2.0.0 modernizes sisteransi for the current Node.js ecosystem by switching the project to TypeScript, adding generated type declarations, and updating packaging via a new exports map. The release keeps ANSI escape-code runtime behavior unchanged, but introduces major module and runtime compatibility requirements.
BreakingFeaturesv1.0.5
Release v1.0.5 includes no documented release notes. The actual changes are limited to project metadata and development dependency/lockfile handling, with no visible runtime code changes in the provided diff.
v1.0.4
This release (v1.0.4) contains a small update that changes the TypeScript type declarations for several cursor and screen-manipulation helper functions, loosening some parameters to be optional. The release notes field is empty (none provided), so the only concrete changes visible are in the .d.ts typings plus version metadata in package.json/package-lock.json.
Breakingv1.0.3
Release v1.0.3 was published on 2019-08-05, but no release notes were provided by the publisher. As a result, there is no documented information about new features, fixes, security updates, or breaking changes for this version.
v1.0.2
Release v1.0.2 changes how escape sequences are constructed (introducing a separate CSI prefix) and updates the public exports. The release notes section provides no information, so the actual behavioral and API changes are not documented.
v1.0.1
This release (v1.0.1) appears to add cursor position save/restore escape codes and corresponding TypeScript type declarations. It also updates the package metadata and README to document the new cursor helpers. No release notes content was provided to confirm or describe these changes.
Featuresv1.0.0
v1.0.0 introduces richer cursor and terminal control APIs, adding optional repeat counts and several new exports. The tests and README indicate expanded functionality (like cursor next/prev line and countable erase/scroll), but there are no release notes provided to document any of these API changes.
BreakingFeaturesv0.1.1
Release v0.1.1 was published on 2018-06-27, but no release notes were provided by the publisher. As a result, no developer-visible changes, bug fixes, breaking changes, or security updates can be confirmed from the release notes alone.