Back to Explore

thenables/thenify-all

GitHub
2 watchersOpen source

Last release:

thenify-all is a Node.js utility that “promisifies” selected functions from an object, producing methods that return Promises. It can also generate Promise-based methods while remaining backward compatible with callbacks (thenifyAll.withCallback), which is useful when wrapping async APIs.

Project status

  • Maintenance status: Appears dormant. The last upstream push was 2020-12-10, and the most recent recorded updates listed here are from 2015-01-10 and earlier.
  • Update cadence: Historically had updates close together in early 2015 (1.5.1, 1.5.0 in 2015-01-08), but there is a multi-year gap from the last upstream activity to today (2026-09-10).

AI summary generated

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

Recent updates

  • 1.6.0

    Version 1.6.0 updates the thenify-all package with new exported properties and broadens supported Node.js versions. The provided release notes are empty, so the changes below are inferred from the actual diff.

  • 1.5.1

    Release 1.5.1 includes only a metadata change in package.json. The only functional delta visible in the diff is an update to the declared dependency constraint for thenify and a version bump from 1.5.0 to 1.5.1.

  • 1.5.0

    Version 1.5.0 was published on 2015-01-08, but the publisher did not provide any release notes. As a result, this release cannot be reviewed for specific new features, breaking changes, bug fixes, or security updates based on the provided information.

  • 1.4.0

    Release 1.4.0 contains no published release notes. The code change adds a new filter when promisifying/copying functions from the input object, skipping properties that look like deprecated accessor getters.

    Breaking
  • 1.3.0

    Release 1.3.0 contains very small code changes and a version bump to thenify-all 1.3.0. No release notes were provided, so the documented change set is effectively empty.

  • 1.2.0

    Release 1.2.0 does not include any publisher-provided release notes. The code changes are small but include a dependency major version bump (thenify 2 to 3) and an internal change to how thenify is called when promisifying functions.

    Breaking
  • 1.1.0

    Release 1.1.0 has no provided release notes. The code changes primarily extend the main thenify-all API so callers can omit arguments or pass the methods list as the second parameter.

    Features
  • 1.0.0

    Release 1.0.0 was published on 2014-12-17. No release notes were provided, so there is no documented information about new features, fixes, breaking changes, or migration steps.