Back to Explore

loganfsmyth/gensync

GitHub
3 watchersOpen source

Last release:

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 to be dormant as of 2026-09-10, with the last recorded upstream push on 2022-12-07, and no documented tagged updates after v1.0.0-beta.2 (2020-10-27).
  • Update cadence is low and has stopped, based on the available tags (2018-05-07, 2019-09-29, 2020-10-27, then no further tagged updates through 2026).

AI summary generated

AI-generated from public sources. May be inaccurate. Report

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.