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 project has evidence of prior maintenance (GitHub “last push” on 2022-12-07), but the most recent documented versioned updates are older, so active maintenance is unclear from the provided update history alone.
- Update cadence appears irregular and infrequent, with published updates in 2018, 2019, and a next documented beta in 2020, followed by no further documented updates in the provided list.
AI summary generated Today
Recent updates
v1.0.0-beta.2
10/27/2020Release 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
9/29/2019No 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
5/7/2018This 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.