{"library":"unist-util-modify-children","type":"library","category":null,"description":"unist-util-modify-children is a utility within the unist (Universal Syntax Tree) ecosystem designed to create a reusable function for directly modifying the children of a parent node in an AST. The current stable version is 4.0.0, which notably moved to ESM-only and requires Node.js 16+. Releases generally follow semantic versioning, with major versions introducing breaking changes like environment requirements or module system shifts. A key differentiator and strong recommendation from its maintainers is that most users should probably use `unist-util-visit` instead, as `unist-util-modify-children` is intended for very specific, advanced scenarios where direct, in-place manipulation of child arrays is explicitly required and other traversal utilities are insufficient.","language":"javascript","status":"maintenance","version":"4.0.0","tags":["javascript","unist","unist-util","util","utility","tree","ast","modify","children","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install unist-util-modify-children","imports":["import { modifyChildren } from 'unist-util-modify-children'","import type { Modifier } from 'unist-util-modify-children'","import type { Modify } from 'unist-util-modify-children'"]},{"cmd":"yarn add unist-util-modify-children","imports":[]},{"cmd":"pnpm add unist-util-modify-children","imports":[]}],"homepage":null,"github":"https://github.com/syntax-tree/unist-util-modify-children","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/unist-util-modify-children","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/unist-util-modify-children/compatibility"}}