Back to Explore

sindresorhus/is-obj

GitHub
2 watchersOpen source

Last release:

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

  • The source (is-obj) appears quiet and not actively maintained, with the last upstream push and newest available updates both dated 2021-04-16, which is well over a year ago relative to 2026-09-10.
  • The apparent update cadence is sparse, with version updates in 2021, then 2019, then 2016, suggesting infrequent maintenance rather than an ongoing release stream.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

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.

    Breaking
  • v2.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.

    BreakingFeatures
  • v1.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.