{"library":"deep-property","type":"library","category":null,"description":"A lightweight utility (v1.1.0) for fetching, setting, removing, and checking existence of deeply nested object properties using dot-delimited paths. It handles missing intermediate keys gracefully without throwing exceptions. Unlike lodash.get/set, it does not support array indices and treats invalid paths (e.g., blanks) as no-ops. The package is stable with infrequent updates, suitable for basic deep property access in Node.js.","language":"javascript","status":"active","version":"1.1.0","tags":["javascript","accessor","deep","dotpath","object","property","utility"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install deep-property","imports":["import props from 'deep-property'","const { get } = require('deep-property')","const props = require('deep-property'); props.set(obj, 'a.b', val)"]},{"cmd":"yarn add deep-property","imports":[]},{"cmd":"pnpm add deep-property","imports":[]}],"homepage":"https://github.com/mikattack/node-deep-property","github":"git://github.com/mikattack/node-deep-property","docs":null,"changelog":null,"pypi":null,"npm":"deep-property","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}