A small npm package, “is-obj,” that checks whether a given value is an object in JavaScript. It returns true for values like arrays and functions (since they are objects), and false for non-objects like strings. Use it when you need basic object type checking, and use “is-plain-obj” if you specifically need plain objects.
Project status
- Maintenance status: The most recent upstream push and published update are from 2021-04-16, with no evidence of ongoing work since, so the project appears quiet/dormant rather than actively maintained as of 2026-06-09.
- Update cadence: There are only a few tagged updates (v3.0.0 in 2021, v2.0.0 in 2019, v1.0.1 in 2016), indicating a low and infrequent update cadence.
AI summary generated
Recent updates
v3.0.0
v3.0.0 updates is-obj to be pure ESM and raises the minimum supported Node.js version to 12. The main code change is the module export style (CommonJS module.exports to ESM default export), along with matching updates to the TypeScript declaration file and project/tooling configuration.
Breakingv2.0.0
Release v2.0.0 introduces TypeScript type definitions for the package. It also raises the minimum supported Node.js version, which may require updates to your runtime environment.
BreakingFeaturesv1.0.1
This release is tagged v1.0.1, but the publisher did not provide any release notes or change log details. As a result, the developer-facing changes, bug fixes, and potential breaking changes cannot be determined from the provided information alone.