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 source appears to have had recent repository activity (upstream push on 2025-12-30), but its last published update is v1.1.0 (2024-12-13), which is a long gap relative to today (2026-06-09). Overall, it looks more quiet or in maintenance mode than actively maintained.
- Apparent update cadence is low, with releases clustered in earlier years (2015 to 2021) and then a later update at v1.1.0 in late 2024, followed by no further published updates up to today.
AI summary generated
Recent updates
v1.1.0
v1.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
No 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
This 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.
v1.0.3
v1.0.3 does not include publisher-provided release notes. The diff shows this release is primarily build and development workflow related, with notable changes to npm scripts, test tooling (NYC and Tape major bump), and GitHub Actions replacing Travis CI.
v1.0.2
v1.0.2 includes mostly repository and developer-experience updates (CI configuration, linting/format rules, changelog generation, and test harness wiring). The runtime library change in index.js is effectively a no-op behavioral update, with only an internal helper function rename and formatting tweaks.
Securityv1.0.1
v1.0.1 refines how the package determines whether a value is a Date object, with special handling around Symbol.toStringTag availability. Alongside the runtime change, the release updates linting, style checking configuration, CI test matrices, and dev dependency versions, plus adjusts the @@toStringTag related test.
v1.0.0
Release v1.0.0 was published on 2015-01-28, but no release notes were provided by the publisher. As a result, there is no documented information about new features, bug fixes, breaking changes, or security updates in the available release material.