gensync lets you write shared generator-based code once, while exposing sync, async (promise), and errback (callback) execution paths. It is useful in Node.js to avoid maintaining separate parallel implementations for APIs that need to run either synchronously or asynchronously.
Project status
- The source (loganfsmyth/gensync) appears quiet or in maintenance mode, with no upstream push after 2022-12-07, and the most recent tagged updates listed being from 2020 (v1.0.0-beta.2).
- The apparent update cadence is very infrequent, with updates spanning 2018 to 2020 (beta releases), then a long gap of roughly 1.5 years with no evidence of further updates by 2026-06-09.
AI summary generated
Recent updates
v1.0.0-beta.2
Release v1.0.0-beta.2 makes a small behavioral fix around gensync.all when given an empty input list, and adds a regression test. It also adjusts the sync execution path to avoid a specific V8 tail-call issue under certain flags.
v1.0.0-beta.1
No release notes were provided for v1.0.0-beta.1. The only changes in the diff are in Flow type definitions (index.js.flow) plus a package.json version bump to 1.0.0-beta.1.
v1.0.0-beta.0
This release is v1.0.0-beta.0, but the publisher did not provide any release notes. As a result, there is no documented information about features, bug fixes, breaking changes, security updates, or migration steps.