dom-bfs

Allows you to do a breadth-first-search through DOM elements.

Usage no npm install needed!

<script type="module">
  import domBfs from 'https://cdn.skypack.dev/dom-bfs';
</script>

README

DOM Breadth-first-search

Allows you to easily perform a breadth-first-search (BFS) through DOM elements.

Installation

Run the following command to install:

npm install dom-bfs --save

Usage

First import:

import domBFS from 'dom-bfs';

And then supply the initial DOM element and the condition for when a DOM element should be returned:

domBFS(startingElement, element => element.className === 'orange');

TypeScript typings

TypeScript typings are included in the project.