Voyeur is a tiny (1.2kb) Javascript library that lets you traverse and manipulate the DOM the way it should have been. See here for a demo, more information and documentation. Voyeur is a great concept but I highly recommend you avoid it in production. There is serious performance issues yet to be worked out. See here.
traverse domBased on glob, but adds a bunch of useful features and a nicer API.Returns a Promise<Array> of matching paths.
glob nodejs patterns matching files directories globbing all array dirs expand filesystem filter find fnmatch folders fs globs gulpfriendly match matcher minimatch multi multiple paths pattern traverse util utility wildcard wildcards promise gitignore gitConvert JSON Objects to MySQL Table Schema, JSON Schema, Mongoose Schema, ClickHouse Schema, Google BigQuery, or a Generic template for documentation, code generation, and more. Optionally, add -g to the above if you want the generate-schema command line executable.
json schema object convert manipulate traverse types type is generate produce mongoose generic validation bigquery google data datatypesA jQuery plugin for moving up and down between elements.
jquery-plugin traverse up down skip dom animate animation jqueryBabel 5/6 plugin that scans the AST for require calls and import statements
babel-plugin ava nodejs ast babel detective require import dependencies scan traverseNAT traversal extension for Kad.Install kad-traverse with NPM.
kad nat traverseReturn an array of all the matching paths through the nested object obj that match the key path route path.Some types may select multiple matching results at a given node, in which case all the matching nodes at that level will be followed forward into the result until a later condition isn't satisfied.
path traverse object deepTraverse using the given property on element getting elements that match the given selector until len is reached. if selector is omitted, all elements are returned. len is defaulted to 1.
traverse dirAgnostic tree traversal library. If you are really concerned about performance, you could read items from the stack directly. Each item has a node and index property that you can use. The first item in the stack can be discarded and will have a node set to null. Be aware that you should not mutate the stack, or it will break the traversal.
tree traversal visitor dfs bfs n-ary-tree k-ary-tree n-way-tree multiway-tree rose-tree generic agnostic traverse walk visit recursive breadth-first preorder postorderNette Finder makes browsing the directory structure really easy. Documentation can be found on the website.
nette nette-framework finder filesystem traverseA very fast esprima AST node walker with no dependencies. To naïvely traverse the AST object with callbacks and without knowing its structure will result in an exponential explosion of function calls and could take several seconds for a single parsed file of a thousand or so lines.
esprima parse parser source code ast syntax tree walk walker traverse fast quick quickly performant performancejsonQ is a light weight and feature-rich javascript library to make your world around JSON fast and easy. For a JSON, it makes traversing (you don’t need to make loop inside loop), extracting data and manipulating it very simple. It also provide some utilty methods , we need while working with JSON which directly works with a JSON .
json library query manipulate traverse data extractDrop-in for estraverse that enables traversal over React's JSX and Flow nodes using monkey-patching technique.
traverse ast react jsxConsider this function as Promise.map + Promise.all for trees. Often enough, we have tree structures, and when we want to transform them asynchronously, we have no other options but use sync variants of functions or write ugly hacks by collecting arrays of inner promises, handling them with Promise.all, collecting new promises (if there are), waiting for them with Promise.all again and do a lot of other silly stuff.
async promise tree traverse thenableSee globby --help for a full list of flags or see the globby docs.
all array directories dirs expand files filesystem filter find fnmatch folders fs glob globbing globs gulpfriendly match matcher minimatch multi multiple paths pattern patterns traverse util utility wildcard wildcards promise gitignore git clitree-walk is a JavaScript library providing useful functions for traversing, inspecting, and transforming arbitrary tree structures. It's based on the walk module that I wrote for Underscore-contrib. A preorder traversal visits the nodes in the tree in a top-down fashion: first the root node is visited, then all of its child nodes are recursively visited. postorder does the opposite, calling the visitor function for a node only after visiting all of its child nodes.
traverse walk tree recursive
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.