{"library":"is-accessor-descriptor","type":"library","category":null,"description":"The `is-accessor-descriptor` package provides a focused utility function to determine if a given JavaScript value, or a property on an object, represents a valid accessor property descriptor. It specifically checks for the presence of `get` and/or `set` properties and ensures they are functions, while rejecting `value` or `writable` properties which characterize data descriptors. Currently at version 3.0.5, this package is part of a family of descriptor-checking utilities under the `inspect-js` scope, emphasizing foundational JavaScript introspection. Its release cadence is stable and infrequent, reflecting its role as a fundamental helper. It differentiates itself by its precise focus, allowing developers to isolate and validate accessor descriptors without conflating them with other descriptor types, making it a reliable tool for metaprogramming and object property manipulation.","language":"javascript","status":"active","version":"3.0.5","tags":["javascript","accessor","check","data","descriptor","get","getter","is","keys"],"last_verified":"Wed May 27","install":[{"cmd":"npm install is-accessor-descriptor","imports":["const isAccessorDescriptor = require('is-accessor-descriptor');","import isAccessorDescriptor from 'is-accessor-descriptor';"]},{"cmd":"yarn add is-accessor-descriptor","imports":[]},{"cmd":"pnpm add is-accessor-descriptor","imports":[]}],"homepage":null,"github":"https://github.com/inspect-js/is-accessor-descriptor","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/is-accessor-descriptor","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/is-accessor-descriptor/compatibility"}}