has-property-descriptors reliably determines if the JavaScript environment supports property descriptors, a crucial feature for advanced object manipulation. It offers a consistent and accurate boolean result, irrespective of browser quirks or Node.js versions. This small, dependency-free package is essential for libraries and applications relying on precise control over object properties, ensuring compatibility and preventing unexpected behavior in older or less compliant environments. It acts as a crucial safeguard against using Object.defineProperty where it's unsupported.
The has-property-descriptors npm package had infrequent releases. One version was released in April 2022 (1.0.0), another in October 2023 (1.0.1), and the last one in February 2024 (1.0.2). There have been no releases since February 2024, including all months of 2025 up to September 2025.
The npm package "has-property-descriptors" experienced substantial download volume between March 2024 and August 2025, generally trending upwards. Downloads peaked in July 2025. September 2025 downloads are significantly lower, reflecting incomplete data for the current month.