This module checks whether a value is a JavaScript Number object, including boxed numbers like new Number(42). It is designed to work across different realms or iframes, which can be useful for type checks in browser or mixed-window environments.
Project status
- Active maintenance: The GitHub repo shows a very recent upstream push on 2025-12-30, and there are published package updates as recently as 2024-12-16 (v1.1.1), suggesting the project is still actively maintained.
- Apparent update cadence: The most recent updates are close together (v1.1.0 on 2024-12-02, then v1.1.1 on 2024-12-16, about 2 weeks). Before that, the prior update was v1.0.7 in 2022, so the cadence appears irregular rather than continuous.
AI summary generated Today
Recent updates
v1.1.1
12/16/2024Release v1.1.1 makes a small internal refactor in index.js to use `call-bound` directly instead of importing `callBound` from `call-bind/callBound`. It also updates the dependency set (including replacing `call-bind` with `call-bound`) and bumps some dev dependency versions. No publisher release notes were provided, so changes are inferred from the actual diff.
v1.1.0
12/2/2024Release v1.1.0 introduces TypeScript typings and refactors the core implementation to use call-bound intrinsics via call-bind. It also updates internal tooling and CI workflows (node test matrix split) and changes npm packaging behavior by introducing an auto-generated .npmignore step. No release notes were provided by the publisher for this version.
Featuresv1.0.7
4/2/2022Release v1.0.7 was published on 2022-04-02, but no release notes were provided by the publisher. As a result, there is no documented information here about new features, breaking changes, bug fixes, security updates, performance improvements, or migration steps.