which-boxed-primitive detects whether a given JavaScript value is a boxed primitive and returns the corresponding built-in constructor name (like Boolean, Number, or String), or null for unboxed primitives. It is designed to work across realms and iframes without relying on instanceof or mutable properties, which makes it useful for type checks in mixed execution contexts.
Project status
- Maintenance status: The source does not show recent published updates after v1.1.1 (2024-12-16), and the long gap to today (2026-09-10) suggests it is not actively releasing. However, there was an upstream push on 2026-03-19, so there may be ongoing work that has not yet been released.
- Update cadence: The most visible recent activity is v1.1.0 (2024-12-02) and v1.1.1 (2024-12-16), then a large period with no further published updates until today. Earlier updates were in 2020 and 2019, indicating an overall sparse cadence.
AI summary generated
Recent updates
v1.1.1
The release v1.1.1 contains no published release notes. The only changes visible in the diff are version bumping and updates to a set of runtime and dev dependency versions.
v1.1.0
Release v1.1.0 primarily adds TypeScript type declarations and updates repository tooling (tests, CI workflows, linting, and publish scripts). The runtime implementation in index.js appears unchanged, aside from a JSDoc type import comment.
Featuresv1.0.2
Release v1.0.2 was published on 2020-12-14, but no release notes were provided by the publisher. As a result, there is no documented information about new features, fixes, breaking changes, or dependency updates for this version.
v1.0.1
Release v1.0.1 primarily updates the package metadata and npm publishing behavior. No functional runtime code changes are shown in the provided diff, only a change to the publish script and an added dev dependency.
v1.0.0
Release v1.0.0 was published on 2019-08-10, but no release notes were provided by the publisher. As a result, this release cannot be analyzed for documented new features, breaking changes, bug fixes, security updates, or migration steps from the release notes alone.