Back to Explore

inspect-js/has-symbols

GitHub
1 watchersOpen source

Last release: 12/2/2024

Checks whether a JavaScript environment supports ES6 Symbol, returning true when native Symbols are available. It also provides a shams-based check (for example via `has-symbols/shams`) to detect Symbol shims that mostly follow the spec.

Project status

  • Actively maintained in the sense of recent repository activity (last upstream push dated 2026-04-29), though the last published tagged update in the provided history is v1.1.0 from 2024-12-02.
  • Update cadence appears irregular, with a long gap between v1.0.3 (2022-03-01) and v1.1.0 (2024-12-02), and an even earlier gap to v1.0.2 (2021-02-27).

AI summary generated Today

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

Recent updates

  • v1.1.0

    12/2/2024

    v1.1.0 bumps the package version and introduces new TypeScript declaration files for the main export and the shams helper. It also updates npm publishing behavior (auto-generated npmignore via a prepack step) and modernizes CI workflows and GitHub Actions dependencies. Runtime code changes appear to be limited to type-related casts and small syntax adjustments, but packaging and TypeScript surface area can still affect consumers.

    SecurityFeatures
  • v1.0.3

    3/1/2022

    v1.0.3 appears to be a packaging and CI-focused release, with no runtime source code changes shown in the provided diff. The main documented artifacts in the code diff are GitHub Actions workflow updates, package.json metadata and npm lifecycle script adjustments, and devDependency version bumps.

  • v1.0.2

    2/27/2021

    Release v1.0.2 was published on 2021-02-27, but no release notes were provided by the publisher. As a result, the changes in this version cannot be determined from the release information alone.