Checks whether a given value is a JavaScript Date object, returning true for `new Date()` and false for other types. It is designed to work across realms and iframes, even with ES6 `@@toStringTag`, making it useful for type checks in mixed browser or execution contexts.
Project status
- The repo appears to be at least sporadically actively maintained, with the last upstream push on 2025-12-30, and a tagged update v1.1.0 on 2024-12-13.
- Apparent updates cadence is irregular, with multiple-year gaps between tags (v1.0.4 in 2021, v1.0.5 in 2021, then v1.1.0 in late 2024), followed by no additional tagged updates shown in the provided history (despite later pushes).
AI summary generated Today
Recent updates
v1.1.0
12/13/2024v1.1.0 adds a TypeScript definition for the module and changes the runtime implementation to use call-bound for safer access to Date and Object intrinsics. The release also modernizes package metadata (notably adding an exports map) and updates CI/tooling configuration. No release notes were provided by the publisher, so the documented changes section is effectively empty.
Featuresv1.0.5
8/5/2021No publisher release notes were provided for v1.0.5. The repository changelog and code diff indicate a small behavior fix around Date @@toStringTag detection, plus some dev dependency updates and a tooling config removal.
v1.0.4
5/8/2021This release is tagged v1.0.4, but the publisher did not provide any release notes or described changes. As a result, there is no documented information about new functionality, bug fixes, security updates, performance improvements, or migration steps.