Determines whether a value is a JavaScript Typed Array. Useful for type checking across realms and iframes without relying on `instanceof`, and it aims to avoid dependence on mutable properties.
Project status
- Active maintenance: Evidence from provided data suggests low ongoing activity. The most recent published package updates are in Dec 2024, and the only newer upstream signal is a GitHub push on 2025-12-30 (no corresponding published update details shown), so it looks closer to maintenance mode than active feature development as of 2026-06-09.
- Update cadence: Historically, updates appear sporadic, often clustered across months to about a year, with the gap from Dec 2024 to the present (and no shown 2025-2026 package updates) indicating infrequent releases/updates.
AI summary generated
Recent updates
v1.1.15
Release v1.1.15 does not include any publisher-provided release notes. The actual changes are limited to TypeScript typing improvements and a development dependency version bump.
v1.1.14
v1.1.14 introduces internal tooling and CI configuration updates, and it refreshes the dependency on which-typed-array. The only user-visible change in the diff is in the TypeScript type declarations for is-typed-array, where the TypedArray narrowing type is now sourced from which-typed-array instead of being defined locally.
v1.1.13
Release v1.1.13 was published on 2024-02-02, but the publisher did not provide any release notes. As a result, there is no documented information about new features, bug fixes, breaking changes, security updates, or migration steps in the provided data.
v1.1.12
v1.1.12 refactors the is-typed-array implementation by delegating all internals to the which-typed-array package. The changelog notes this as a refactor, with no additional behavioral changes explicitly documented.
v1.1.11
This release (v1.1.11) updates the runtime logic of the is-typed-array check. The only documented release-note content provided was 'none provided by the publisher', so behavior changes present in the diff require extra attention.
Breakingv1.1.10
The publisher did not provide release notes for v1.1.10. The code diff for this version is primarily a dependency and implementation refactor, switching how the library obtains own property descriptors, plus some CI and maintainer tooling updates.
v1.1.9
v1.1.9 mainly refactors internal implementation dependencies and updates development and publishing tooling. The public package entrypoint remains index.js exporting the same top-level functionality, but the internal iterator dependency and published file set are changed.
v1.1.8
v1.1.8 makes a small internal refactor around how typed array constructors are accessed, preferring globalThis when available. The published release notes were not provided, so the changes below are treated as undocumented from the perspective of the release notes.
v1.1.7
v1.1.7 changes the typed array detection logic around Symbol.toStringTag presence, and bumps a couple of development dependencies. The main behavioral changes are in index.js, affecting how is-typed-array determines typed array tags when Symbol.toStringTag is supported but missing on the target value or typed-array instances.
v1.1.6
Release v1.1.6 was published, but the publisher did not provide any release notes or change descriptions. As a result, there is no documented information here about new features, bug fixes, security updates, or migration requirements. Developers should review the repository changelog, diff, or commit history to assess upgrade impact.