{"library":"dom-walk","type":"library","category":null,"description":"dom-walk is a minimalistic, client-side utility library designed for iteratively traversing a DOM node and its children. Currently at version 0.1.2, it was last published approximately six years ago (as of early 2020), indicating it is no longer actively maintained. Despite its age and low version number, it reports a surprisingly high weekly download count, suggesting it is a transitive dependency in many projects or widely used in legacy applications. The library provides a single `walk` function that takes a list of nodes and a callback to execute for each node. Its simplicity and small footprint were advantageous in older web development contexts, but its lack of ongoing development and reliance on CommonJS make it less suitable for modern projects that prioritize ESM, TypeScript, and active community support. Alternatives or native DOM traversal methods are generally preferred for new development.","language":"javascript","status":"abandoned","version":"0.1.2","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install dom-walk","imports":["import walk from 'dom-walk'","const walk = require('dom-walk')"]},{"cmd":"yarn add dom-walk","imports":[]},{"cmd":"pnpm add dom-walk","imports":[]}],"homepage":null,"github":"https://github.com/Raynos/dom-walk","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/dom-walk","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/dom-walk/compatibility"}}