Back to Explore

inspect-js/functions-have-names

GitHub
2 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: The upstream repository shows an active push on 2026-04-16, which suggests the source is not fully dormant, but the most recent published update in the provided data is v1.2.3 from 2022-04-19, so it looks more like light maintenance than frequent packaging updates.
  • Update cadence: After several releases in 2019 to 2022, there is a multi-year gap (2022-04-19 to today 2026-06-09) with no newer tagged version shown in the provided summaries.

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.