Back to Explore

loganfsmyth/gensync

GitHub
1 watchersOpen source

Last release: 10/27/2020

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

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

Recent updates

  • v1.0.0-beta.2

    10/27/2020

    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

    9/29/2019

    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

    5/7/2018

    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.