Back to Explore

inspect-js/functions-have-names

GitHub
4 watchersOpen source

Last release:

functions-have-names checks whether a JavaScript environment supports the `name` property on functions. It can be used to conditionally handle differences in older environments, since the `name` property is expected to be false in IE 6-8.

Project status

  • Maintenance status: Releases appear to have slowed substantially since at least 2022-04-19, but there was an upstream push on 2026-04-16, suggesting some continued attention, even if it does not translate into frequent published versions.
  • Update cadence: The last tagged update in the provided history is v1.2.3 (2022-04-19), with no further tagged updates shown after that, so the observable release/update cadence is infrequent relative to today (2026-09-10).

AI summary generated

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

Recent updates

  • v1.2.3

    This release (v1.2.3) contains a targeted runtime change to the feature-detection logic in index.js, plus significant CI/workflow and dev-tooling updates. No publisher release notes were provided in the supplied data, so the documented behavior changes are not confirmed against any release-notes text.

  • v1.2.2

    v1.2.2 does not include a runtime/library change in the provided diff; it is primarily repository and tooling updates. The main changes are migration of CI from Travis to GitHub Actions, changes to the test/lint pipeline, and dev tooling configuration (nyc, eslint) plus package metadata/doc updates.

  • v1.2.1

    Release v1.2.1 was published on 2020-01-20, but no release notes were provided by the publisher. As a result, there are no documented changes to assess for developer impact, breaking changes, or required migrations.

  • v1.2.0

    No release notes were provided for v1.2.0, so documented intent is unavailable. The code changes add a new exported capability to detect function names for bound functions, along with developer tooling and test/lint configuration updates.

  • v1.1.1

    No release notes were provided for v1.1.1. The code diff indicates this release is focused on test/lint adjustments and a small change in the core function-name detection logic.

  • v1.1.0

    This release appears to add a new capability to the main export to detect whether a function's `name` property is configurable. No publisher-provided release notes were included, but the repository changelog and code diff show new functionality added in v1.1.0.

    Features
  • v1.0.0

    Release v1.0.0 was published on 2019-07-23, but no release notes or changelog details were provided by the publisher. As a result, there is no documented information here about features, fixes, breaking changes, or migrations for developers.