v1.0.0
The initial release of the library.
API
This package exports a single function findParent
.
findParent(element, tree)
Finds the immediate parent of the passed element
in the passed tree
.
Parameters
Returns
The immediate Parent of the passed element.
This could be tree
itself.
Example
import { h } from 'hastscript';
import { findParent } from 'hast-util-find-parent';
const element = h('h1', 'Hello, world!');
const tree = h('root',
h('article', [element])
);
console.log(
findParent(element, tree)
);
Yields:
{
type: 'element',
tagName: 'article',
properties: {},
children: [
{
type: 'element',
tagName: 'h1',
properties: {},
children: [Array]
}
]
}