Back to Explore

ljharb/es-object-atoms

GitHub
1 updates · last 90 days1 watchersOpen source

Last release: 1 week ago

es-object-atoms provides small JavaScript helpers related to ES object coercion, including Object, ToObject, and RequireObjectCoercible. It is useful for writing consistent type conversion and validation logic, with examples showing expected TypeErrors for null and undefined.

Project status

  • The repository appears actively maintained, with a recent update (v1.1.2 on 2026-05-22) and prior updates in early 2025 (v1.1.1 and v1.1.0).
  • Apparent update cadence is irregular, with a short interval in January 2025 (v1.1.0 to v1.1.1), followed by a longer gap until May 2026 (v1.1.2).

AI summary generated Today

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

Recent updates

  • v1.1.2

    1 week ago

    Release v1.1.2 appears to be primarily a TypeScript typing update plus minor developer tooling changes. The only functional-looking change in the diff is a modification to the isObject type guard signature in isObject.d.ts.

  • v1.1.1

    1/15/2025

    v1.1.1 makes a small release focused on TypeScript typing improvements for `ToObject`, plus corresponding test coverage. There are no runtime code changes shown in the diff, but the `.d.ts` file change can affect TypeScript compile-time behavior.

    Breaking
  • v1.1.0

    1/14/2025

    Version v1.1.0 was published on 2025-01-14, but the release notes are not provided (none available from the publisher). No documented changes, fixes, or breaking changes can be extracted from the provided information, so developers should review the corresponding tag/commit diff in the repository before upgrading.

  • v1.0.1

    1/14/2025

    No release notes were provided for v1.0.1. The diff shows only TypeScript declaration changes for exported atoms, plus dev tooling and dependency updates and a package version bump.

  • v1.0.0

    3/17/2024

    This release is tagged v1.0.0, but no release notes were provided by the publisher. As a result, there is no documented information about new features, breaking changes, bug fixes, security, or migration requirements.