Back to Explore

calvinmetcalf/process-nextick-args

GitHub
1 watchersOpen source

Last release:

The process-nextick-args package provides a nextTick helper that always supports passing arguments to process.nextTick. It is useful when you want callback parameters (for example, function(a, b, c) with extra values) to work consistently across platforms.

Project status

  • Maintenance status: The GitHub activity shows the most recent upstream push in 2019-06-19, and with today being 2026-08-12, the source appears quiet or dormant, not actively maintained.
  • Update cadence: Updates are infrequent and widely spaced (notably 2016-05-04, 2017-12-11, 2019-06-19), with no further updates after 2019.

AI summary generated

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

Recent updates

  • v2.0.1

    v2.0.1 is a small patch release. The only code change is in the runtime environment detection logic in index.js, and package.json is version-bumped from 2.0.0 to 2.0.1.

  • v2.0.0

    Version v2.0.0 updates the package to expose a namespaced API (use pna.nextTick) rather than exporting nextTick directly. The code change also introduces conditional module export behavior based on Node process.version, which can alter how consumers import and call the function.

  • v1.0.8

    Release v1.0.8 was published on 2016-05-04, but the provided release notes contain no change log ("none provided by the publisher"). Without documented notes, there is no reliable information here about new features, fixes, breaking changes, or dependency updates, so developers should review the corresponding commit diff for actual impact before upgrading.

  • v1.0.7

    Release v1.0.7 updates the process-nextick-args implementation in index.js and bumps the package version. The primary change is an updated nextTick wrapper that adds callback type validation and special-cases common argument counts (0 to 4) instead of always using apply.

  • v1.0.6

    Version v1.0.6 updates the logic that decides whether this package exports the native process.nextTick or an internal nextTick wrapper that supports passing arguments. The release notes are empty, so the change in runtime behavior for certain Node.js versions is not described.

  • v1.0.5

    Release v1.0.5 includes a small runtime change in the exported function. The package now conditionally exports the native process.nextTick on most Node versions, instead of always exporting its own nextTick wrapper.

  • v1.0.4

    This release (v1.0.4) has no published release notes content. The only detected change in the provided code diff is a version number bump in package.json from 1.0.3 to 1.0.4.

  • v1.0.3

    v1.0.3 updates the nextTick wrapper implementation and adds a new test to validate callback argument count. The release notes field is empty, so behavioral changes in the actual code are not documented.

  • v1.0.2

    Release v1.0.2 updates the package metadata version and adjusts the README examples. No release-note content was provided, so all observed changes are effectively undocumented in the release notes.

  • v1.0.1

    Release v1.0.1 was published on 2015-05-21, but the publisher did not include any release notes or change descriptions. As a result, there is no documented information available about new features, bug fixes, security updates, or breaking changes in this version.