Search results
279 packages found
Execute a callback on every node of a source code's AST and stop walking when you see fit
Walk any kind of tree structure depth- or breadth-first. Supports promises and advanced map-reduce operations with a very small API.
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
Looks up the first non-whitespace character to the left/right of a given index
Traverse object hierarchies using matching and callbacks.
Agnostic tree traversal library.
- tree
- n-ary tree
- k-ary tree
- n-way tree
- multiway tree
- rose tree
- generic
- agnostic
- traverse
- traversal
- walk
- visit
- visitor
- recursive
- View more
Linked List, Doubly Linked List, Singly Linked List. Javascript & Typescript Data Structure.
- Data structure
- Linked list
- Singly linked list
- Doubly linked list
- Circular linked list
- Head
- Tail
- Insertion
- Deletion
- Traversal
- Search
- Data storage
- Dynamic resizing
- Memory efficiency
- View more
Directed Graph. Javascript & Typescript Data Structure.
- Directed Graph
- directed graph
- directedgraph
- directed-graph
- directed
- Directed
- digraph
- javascript
- java script
- JavaScript
- js
- typescript
- type script
- TypeScript
- View more
Min Heap. Javascript & Typescript Data Structure.
- Min Heap
- min heap
- maxheap
- min-heap
- heap
- Binary Heap
- binary-heap
- heap data structure
- min heap data structure
- complete binary tree
- heapify
- heap sort
- heapify up
- heapify down
- View more
Queue, ArrayQueue. Javascript & Typescript Data Structure.
A highly versatile tree structure for JavaScript.
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
AST building blocks for TypeScript/JavaScript, part of the *lasu family, with optional integrations with ANTLR4 and Ecore.
Heap. Javascript & Typescript Data Structure.
- heap
- Binary Heap
- binary-heap
- heap data structure
- min heap
- max heap
- complete binary tree
- heapify
- heap sort
- heapify up
- heapify down
- Priority Queue
- priority queue
- priorityqueue
- View more
AVLTree(Adelson-Velsky and Landis Tree). Javascript & Typescript Data Structure.
- avl
- AVL
- tree
- Tree
- avl tree
- avl-tree
- avltree
- AVL Tree
- avl tree data structure
- self-balancing
- selfbalancing
- selfbalance
- self balance
- self
- View more
Graph. Javascript & Typescript Data Structure.
- Graph
- graph data structure
- javascript
- java script
- JavaScript
- js
- typescript
- type script
- TypeScript
- ts
- vertex
- Vertex
- node
- Node
- View more
Binary Tree. Javascript & Typescript Data Structure.
- binary tree
- binary tree data structure
- binarytree
- Binary Tree
- binary-tree
- bst tree
- balanced binary tree
- balanced bst
- full binary tree
- full binary trees
- complete binary tree
- javascript
- java script
- JavaScript
- View more
Doubly Linked List. Javascript & Typescript Data Structure.
- Double-ended
- Forward traversal
- Backward traversal
- Insertion
- Deletion
- Predecessor
- Successor
- Head
- Tail
- Pointers
- Previous
- Next
- Data structure
- Dynamic resizing
- View more
Min Priority Queue. Javascript & Typescript Data Structure.
- Min Priority Queue
- min priority queue
- minpriorityqueue
- min-priority-queue
- Priority Queue
- priority queue
- priorityqueue
- priority-queue
- priority q
- priorityQ
- min
- max
- efficient
- priority
- View more
BST (Binary Search Tree). Javascript & Typescript Data Structure.
- bst data structure
- binary search tree data structure
- bst
- BST
- binary search tree
- binarysearchtree
- Binary Search Tree
- binary-search-tree
- javascript
- java script
- JavaScript
- js
- typescript
- type script
- View more