This software defines a data property on a JavaScript object, including configurable, enumerable, writable, and value settings. It can fall back to simple assignment in engines without descriptor support, and the optional `loose` mode can also fall back when setting non-normal data properties.
Project status
- The repository appears to be actively maintained, with an upstream push recorded on 2026-01-13, though the most recent provided version-tag summaries are from 2024-02.
- The apparent update cadence is irregular based on the provided data, with minor updates v1.1.2, v1.1.3, and v1.1.4 clustered in early February 2024, and no further version summaries shown afterward.
AI summary generated Today
Recent updates
v1.1.4
2/13/2024v1.1.4 refactors the internal `Object.defineProperty` support logic to rely on `es-define-property` and updates related development types. No release-note content was provided, so the behavioral implications of the refactor are not documented there.
v1.1.3
2/12/2024v1.1.3 does not include publisher release notes. The changes in the diff are primarily packaging and TypeScript declaration related, plus small dependency bumps and CI workflow tweaks.
v1.1.2
2/6/2024Release v1.1.2 was published on 2024-02-06, but the publisher did not provide any release notes. No changes, fixes, or migration details are documented in the provided information.
v1.1.1
10/12/2023v1.1.1 contains a small runtime change in index.js to detect a broken Object.defineProperty implementation (notably IE 8), falling back when defineProperty throws. The rest of the diff is primarily test and TypeScript build/type packaging updates, plus dev dependency bumps.
v1.1.0
9/13/2023This release has no publisher-provided release notes in the supplied data. The code diff shows functional changes to the defineDataProperty API, including a new optional `loose` argument and expanded validation to allow `null` for the `non*` options.
v1.0.1
9/12/2023Release v1.0.1 mainly updates the package metadata and build toolchain to support TypeScript typings. The code changes shown are packaging, TS config, and dependency/tooling updates, with no runtime logic changes included in the diff.
Featuresv1.0.0
9/12/2023No release notes were provided for v1.0.0, so the changes in this version cannot be determined from the release data alone. Developers should review the v1.0.0 source diff and changelog in the repository to identify any API, behavior, or dependency changes before upgrading.