An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

npmjs.org "recursion" keyword

View the packages on the npmjs.org package registry that are tagged with the "recursion" keyword.

@achipiga/sum 1.1.0
Function for sum array elements implemented trough Divide-and-conquer algorithm with recursion
2 versions - Latest release: about 6 years ago - 2 dependent packages - 24 downloads last month - 1 maintainer
Top 7.4% on npmjs.org
wild-wild-parser 5.0.1
๐Ÿค  Parser for object property paths with wildcards and regexps ๐ŸŒต
16 versions - Latest release: 9 months ago - 4 dependent packages - 10 dependent repositories - 3.13 thousand downloads last month - 13 stars on GitHub - 1 maintainer
x-recursion 0.0.1
Extensible recursion function builder
2 versions - Latest release: almost 10 years ago - 1 dependent repositories - 17 downloads last month - 0 stars on GitHub - 1 maintainer
fiberify 1.0.0
Schedule recursive calls on idleTimeout for jank-free computation.
1 version - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 2 downloads last month - 0 stars on GitHub - 1 maintainer
funny 1.1.0
Funny, a jolly helper for functions.
17 versions - Latest release: over 11 years ago - 4 dependent packages - 2 dependent repositories - 114 downloads last month - 1 stars on GitHub - 1 maintainer
Top 1.2% on npmjs.org
reftools 1.1.9 ๐Ÿ’ฐ
Utility functions to deal with references in objects
42 versions - Latest release: over 4 years ago - 37 dependent packages - 9,909 dependent repositories - 10.8 million downloads last month - 705 stars on GitHub - 1 maintainer
Top 1.7% on npmjs.org
circular-json-for-egg 1.0.0 ๐Ÿ’ฐ
JSON does not handle circular references. This version does
1 version - Latest release: about 7 years ago - 10 dependent packages - 1,230 dependent repositories - 154 thousand downloads last month - 609 stars on GitHub - 1 maintainer
Top 3.1% on npmjs.org
macaca-circular-json 0.5.10 ๐Ÿ’ฐ
JSON does not handle circular references. This version does
2 versions - Latest release: over 6 years ago - 5 dependent packages - 12 dependent repositories - 12.7 thousand downloads last month - 609 stars on GitHub - 2 maintainers
Top 1.1% on npmjs.org
circular-json 0.5.9 deprecated ๐Ÿ’ฐ
JSON does not handle circular references. This version does
22 versions - Latest release: about 7 years ago - 659 dependent packages - 761,878 dependent repositories - 9.56 million downloads last month - 601 stars on GitHub - 1 maintainer
Top 3.9% on npmjs.org
obj-traverse 1.0.0
Small and lightweight library that enables you to traverse deep nested objects and edit them
8 versions - Latest release: almost 9 years ago - 8 dependent packages - 15 dependent repositories - 3.14 thousand downloads last month - 105 stars on GitHub - 1 maintainer
regex-recursion 6.0.2 ๐Ÿ’ฐ
Recursive matching plugin for Regex+
14 versions - Latest release: 10 months ago - 11.8 million downloads last month - 13 stars on GitHub - 1 maintainer
Top 1.8% on npmjs.org
@ungap/structured-clone 1.3.0
A structuredClone polyfill
22 versions - Latest release: 11 months ago - 123 dependent packages - 2,802 dependent repositories - 139 million downloads last month - 271 stars on GitHub - 1 maintainer
@jayimbee/is-deep-equal 1.0.1
a utility to check equality between objects
2 versions - Latest release: about 2 years ago - 13 downloads last month - 0 stars on GitHub - 1 maintainer
Top 3.1% on npmjs.org
@jsdevtools/readdir-enhanced 6.0.4
fs.readdir with sync, async, streaming, and async iterator APIs + filtering, recursion, absolute ...
6 versions - Latest release: over 5 years ago - 11 dependent packages - 43 dependent repositories - 11.8 thousand downloads last month - 85 stars on GitHub - 3 maintainers
Top 2.4% on npmjs.org
readdir-enhanced 6.0.4
fs.readdir with sync, async, streaming, and async iterator APIs + filtering, recursion, absolute ...
39 versions - Latest release: over 5 years ago - 57 dependent packages - 6,061 dependent repositories - 124 thousand downloads last month - 85 stars on GitHub - 2 maintainers
@syednashikaman/flatten 0.2.1
A helper function that lets you recursively flatten arrays.
4 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 54 downloads last month - 0 stars on GitHub - 1 maintainer
infinityf 2.0.1
make javascript able to infinity recursion
5 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 12 downloads last month - 1 stars on GitHub - 1 maintainer
ts-tco 1.1.1
Utility for flattening tail recursion in TypeScript
4 versions - Latest release: over 5 years ago - 13 downloads last month - 1 maintainer
regex-recursion-cjs 6.0.2
CommonJS wrapper for regex-recursion
1 version - Latest release: 8 months ago - 5 downloads last month - 0 stars on GitHub - 1 maintainer
@xtao-org/tailrec.js 1.0.5
Simple explicit tail call optimization in JavaScript.
6 versions - Latest release: over 2 years ago - 145 downloads last month - 0 stars on GitHub - 1 maintainer
Top 2.5% on npmjs.org
angular-recursion 1.0.5
An Angular service which helps with creating recursive directives.
1 version - Latest release: almost 11 years ago - 8 dependent packages - 87 dependent repositories - 74.2 thousand downloads last month - 176 stars on GitHub - 1 maintainer
Top 5.0% on npmjs.org
pampy 0.0.6 ๐Ÿ’ฐ
Pattern Matching library for functional programming in JavaScript
3 versions - Latest release: almost 7 years ago - 3 dependent packages - 3 dependent repositories - 695 downloads last month - 552 stars on GitHub - 1 maintainer
recursify 0.0.14
An attempt to recursively define most built-in js functions
15 versions - Latest release: over 10 years ago - 1 dependent package - 1 dependent repositories - 120 downloads last month - 1 maintainer
tallstack 0.1.6
A library that allows you to define recursive functions in JavaScript without stack overflow.
12 versions - Latest release: about 6 years ago - 1 dependent repositories - 28 downloads last month - 31 stars on GitHub - 1 maintainer
deepsearchjs 1.7.15
[![build](https://github.com/wise-introvert/deepsearchjs/actions/workflows/npm-publish.yml/badge....
44 versions - Latest release: over 2 years ago - 1.66 thousand downloads last month - 9 stars on GitHub - 1 maintainer
s3-bucket-multipart-toolkit 0.0.23
S3 Bucket Listing and Versioning removal made easy
7 versions - Latest release: about 6 years ago - 1 dependent repositories - 50 downloads last month - 0 stars on GitHub - 1 maintainer
nested-object-access 0.2.5
TypeScript-powered util to work with nested objects using dot-separated keys
8 versions - Latest release: over 3 years ago - 2 dependent packages - 1.11 thousand downloads last month - 3 stars on GitHub - 1 maintainer
Top 4.6% on npmjs.org
trampa 1.0.1
Trampolines, to emulate tail-recursion
2 versions - Latest release: about 7 years ago - 3 dependent packages - 302 dependent repositories - 119 thousand downloads last month - 14 stars on GitHub - 1 maintainer
flattenarray 0.0.1
Recursively flatten an array.
1 version - Latest release: over 10 years ago - 2 dependent packages - 1 dependent repositories - 8 downloads last month - 1 maintainer
@rxluz/js-enum 0.0.4
An ENUM implementation in JS
2 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 28 downloads last month - 1 stars on GitHub - 1 maintainer
script-custom-react-folder-tree 5.2.18
customizable react folder tree library
30 versions - Latest release: about 2 years ago - 246 downloads last month - 125 stars on GitHub - 1 maintainer
object-model-transform 1.2.1
Transforms objects and its object property into model.
9 versions - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 23 downloads last month - 7 stars on GitHub - 1 maintainer
rekurtz 0.0.9
The Horror of unknown object traversal
8 versions - Latest release: about 9 years ago - 1 dependent repositories - 64 downloads last month - 0 stars on GitHub - 1 maintainer
@aqaurius6666/react-folder-tree 5.2.8
customizable react folder tree library
12 versions - Latest release: over 2 years ago - 1 dependent package - 196 downloads last month - 125 stars on GitHub - 1 maintainer
hanoi 0.0.2 ๐Ÿ’ฐ
Tower of Hanoi algorithm for finding the smallest number of steps to move the stack.
2 versions - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 26 downloads last month - 2 stars on GitHub - 1 maintainer
decurse 1.14.10
An abstraction over continuation-passing and trampolining to write recursive functions that don't...
71 versions - Latest release: over 8 years ago - 6 dependent packages - 47 downloads last month - 0 stars on GitHub - 1 maintainer
@y0urstruly/maze 1.0.1
Generate Mazes, of any width and height, of any start and end point and more
2 versions - Latest release: over 2 years ago - 42 downloads last month - 1 stars on GitHub - 1 maintainer
ck-better-json 1.1.0
A JSON subset library with efficient iteration and recursion
3 versions - Latest release: 7 months ago - 8 downloads last month - 1 maintainer
z-combinator 0.1.1
Z Combinator for self-referencing anonymous functions
2 versions - Latest release: about 12 years ago - 1 dependent package - 1 dependent repositories - 11 downloads last month - 2 stars on GitHub - 1 maintainer
recursion-executor 0.1.0
Run recursive functions without stack overflow.
1 version - Latest release: about 2 years ago - 2 downloads last month - 0 stars on GitHub - 1 maintainer
Top 4.4% on npmjs.org
object-traversal 1.0.1
Flexible and performant utility for traversing javascript objects
6 versions - Latest release: over 3 years ago - 26 dependent packages - 23 dependent repositories - 85.7 thousand downloads last month - 24 stars on GitHub - 1 maintainer
@final-hill/class-tools 1.2.3
Class Tools provides a number of utility functions and decorators to ease the use of features com...
7 versions - Latest release: about 5 years ago - 2 dependent packages - 1 dependent repositories - 216 downloads last month - 0 stars on GitHub - 1 maintainer
laiva 1.0.1
Do anonymous function recursion with laiva
2 versions - Latest release: over 8 years ago - 2 dependent packages - 1 dependent repositories - 11 downloads last month - 0 stars on GitHub - 1 maintainer
async-traverse 1.0.1
An asynchronous tree traversal utility
2 versions - Latest release: about 10 years ago - 2 dependent packages - 1 dependent repositories - 14 downloads last month - 1 maintainer
Top 3.8% on npmjs.org
react-folder-tree 5.1.1
customizable react folder tree library
56 versions - Latest release: about 3 years ago - 2 dependent packages - 42 dependent repositories - 11.7 thousand downloads last month - 125 stars on GitHub - 2 maintainers
recurjs-dirmap 1.0.0
Directory mapper for Node.js
1 version - Latest release: 12 months ago - 8 downloads last month - 1 stars on GitHub - 1 maintainer
json-circular-parser 0.1.2
JSONCircularParser ============ Serializes and deserializes otherwise valid JSON objects containi...
7 versions - Latest release: 9 months ago - 2 dependent packages - 919 downloads last month - 0 stars on GitHub - 1 maintainer
static-land-recursion-schemes 1.0.0
Recursion schemes compatible with flow-static-land
3 versions - Latest release: over 8 years ago - 1 dependent repositories - 21 downloads last month - 22 stars on GitHub - 1 maintainer
Top 3.5% on npmjs.org
warp10 2.1.0
Transport complex JavaScript objects from the server to the web browser at lightning fast speeds
15 versions - Latest release: almost 3 years ago - 5 dependent packages - 759 dependent repositories - 45.4 thousand downloads last month - 46 stars on GitHub - 3 maintainers
flatten-util 1.0.1
Flatten nested array values to a single level
2 versions - Latest release: over 9 years ago - 2 dependent packages - 1 dependent repositories - 6 downloads last month - 0 stars on GitHub - 1 maintainer
@sasidakh/memoizer 1.0.0
A simple memoizer
1 version - Latest release: about 5 years ago - 2 dependent packages - 20 downloads last month - 0 stars on GitHub - 2 maintainers
tail-call-eliminator 0.3.2
Rewrite a Mozilla-style AST to convert simple tail-recursive functions to while loops.
4 versions - Latest release: about 11 years ago - 1 dependent package - 1 dependent repositories - 41 downloads last month - 1 stars on GitHub - 1 maintainer
recursive-func 1.0.0
Describe recursive-func here
1 version - Latest release: about 7 years ago - 1 dependent repositories - 3 downloads last month - 0 stars on GitHub - 1 maintainer
entriestree 0.4.0 ๐Ÿ’ฐ
Work with recursive array of data in Javascript
6 versions - Latest release: almost 5 years ago - 1 dependent package - 8 downloads last month - 3 stars on GitHub - 1 maintainer
Top 8.7% on npmjs.org
object-end-keys 3.0.1
get all end keys of object
2 versions - Latest release: over 8 years ago - 3 dependent packages - 1 dependent repositories - 1.15 thousand downloads last month - 4 stars on GitHub - 1 maintainer
update-by-path 1.1.16
Easy deep immutable updates to objects
21 versions - Latest release: about 7 years ago - 2 dependent packages - 1 dependent repositories - 12 downloads last month - 4 stars on GitHub - 1 maintainer
flat-trees 1.1.0
flat array translate to tree data,ไปฅ้€’ๅฝ’็š„ๆ–นๅผๆŠŠๆ‰ๅนณๆ•ฐ็ป„่ฝฌๆขๆˆๆ ‘ๅฝข็ป“ๆž„
2 versions - Latest release: over 3 years ago - 2 dependent packages - 9 downloads last month - 1 maintainer
objdepth 0.1.0
Analyze any value for how deep an object structure it contains and where there might be recursion...
1 version - Latest release: about 9 years ago - 1 dependent package - 1 dependent repositories - 7 downloads last month - 0 stars on GitHub - 1 maintainer
recursive-key-replace 1.0.0 ๐Ÿ’ฐ
๐Ÿ”‘ Recursively replace object keys
1 version - Latest release: over 7 years ago - 1 dependent repositories - 1 downloads last month - 0 stars on GitHub - 1 maintainer
deep-trails 2.0.0
Deeply traverse data structures with full control. Safe, modular and customizable.
2 versions - Latest release: 8 months ago - 3 downloads last month - 0 stars on GitHub - 1 maintainer
@gregoriusrippenstein/node-red-contrib-nodedev 0.5.6
Support the development of Node-RED nodes within Node-RED.
50 versions - Latest release: about 2 months ago - 363 downloads last month - 7 stars on GitHub - 1 maintainer
yoyojs 0.0.2 ๐Ÿ’ฐ
A tiny trampoline library.
2 versions - Latest release: over 11 years ago - 1 dependent package - 1 dependent repositories - 4 downloads last month - 3 stars on GitHub - 1 maintainer
@denorg/recursive-readdir 2.0.0
Recursively read a directory in Deno.
1 version - Latest release: over 5 years ago - 1 dependent package - 37 downloads last month - 8 stars on GitHub - 1 maintainer
react-folder-tree-extended 5.0.14
customizable react folder tree library
12 versions - Latest release: over 1 year ago - 148 downloads last month - 0 stars on GitHub - 1 maintainer
@aminzer/traverse-directory 1.2.3
Utility for directory child entries recursive iteration
6 versions - Latest release: 13 days ago - 259 downloads last month - 0 stars on GitHub - 1 maintainer
json-field-check 1.0.0
check illegal json field such as Set,Map,Function etc.
2 versions - Latest release: about 4 years ago - 2 dependent packages - 9 downloads last month - 0 stars on GitHub - 1 maintainer
arecursion-js 1.0.2
Asynchronous recursion without maximum depth
3 versions - Latest release: almost 5 years ago - 3 dependent packages - 2 downloads last month - 1 stars on GitHub - 1 maintainer
Top 2.6% on npmjs.org
vuvuzela 1.0.3
Super simple and non-recursive JSON parse/stringify library
4 versions - Latest release: over 9 years ago - 34 dependent packages - 8,090 dependent repositories - 292 thousand downloads last month - 53 stars on GitHub - 1 maintainer
deep-memoize 0.0.3
Memoization that recurses in the case of function output
4 versions - Latest release: about 10 years ago - 1 dependent package - 1 dependent repositories - 37 downloads last month - 5 stars on GitHub - 1 maintainer
@afzl210/tictac-bot 1.0.6
tic-tac bot
7 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 20 downloads last month - 0 stars on GitHub - 1 maintainer
eslint-plugin-pinia-getters-no-array-mutations 1.2.0
eslint rule to disallow array methods that modify an array in-place in pinia getters because it c...
4 versions - Latest release: almost 2 years ago - 39 downloads last month - 1 maintainer
regl-combine 1.0.4 ๐Ÿ’ฐ
Combine hundreds or thousands of regl commands without worrying about "too much recursion" or "ma...
5 versions - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 35 downloads last month - 4 stars on GitHub - 1 maintainer
hit-until-exist 1.0.1
npm package to hit the try until elmenet is present
2 versions - Latest release: 12 months ago - 5 downloads last month - 1 maintainer
nested-javascript-search 1.0.16
Javascript Array deep search filter.
15 versions - Latest release: over 1 year ago - 97 downloads last month - 2 stars on GitHub - 1 maintainer
recurserator 4.1.1 ๐Ÿ’ฐ
Handle object recursion like a boss
29 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 235 downloads last month - 18 stars on GitHub - 1 maintainer
walk-object-sync 1.0.0
Walk an object's keys
1 version - Latest release: over 8 years ago - 1 dependent repositories - 2 downloads last month - 0 stars on GitHub - 1 maintainer
babel-plugin-proper-tail-calls 1.0.2
A Babel plugin that optimizes tail recursion
3 versions - Latest release: about 6 years ago - 1 dependent package - 17 downloads last month - 1 maintainer
ktimer 0.0.3
An easy way to manage and make setTimeout recursion.
3 versions - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 13 downloads last month - 1 stars on GitHub - 1 maintainer
Top 8.7% on npmjs.org
tory 0.4.4
Your directory utility belt
9 versions - Latest release: over 5 years ago - 3 dependent packages - 9 dependent repositories - 4.39 thousand downloads last month - 0 stars on GitHub - 1 maintainer
@foqum/walk-object 0.0.1
Walk an object's keys
1 version - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 34 downloads last month - 1 stars on GitHub - 4 maintainers
walk-collection 2.1.0
Useful utility for recursively traversing Arrays and Objects.
8 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 67 downloads last month - 2 stars on GitHub - 1 maintainer
tailcall 0.0.0
Eliminate tail recursive function calls
1 version - Latest release: over 10 years ago - 1 dependent package - 1 dependent repositories - 46 downloads last month - 14 stars on GitHub - 1 maintainer
@cicada-lang/clique 0.3.0
I use [S-expression](https://github.com/cicada-lang/sexp) as syntax to express ideas clearly.
7 versions - Latest release: over 1 year ago - 162 downloads last month - 27 stars on GitHub - 1 maintainer
@aqaurius1910/react-folder-tree 5.0.3
customizable react folder tree library
1 version - Latest release: almost 3 years ago - 1 dependent package - 24 downloads last month - 125 stars on GitHub - 1 maintainer
@xieyuheng/lambda.js 0.3.5
An interpreter of [lambda calculus](https://en.wikipedia.org/wiki/Lambda_calculus), that implemen...
1 version - Latest release: 5 months ago - 5 downloads last month - 28 stars on GitHub - 1 maintainer
trampoline-js 1.1.0
Transforms recursion โŸน loop
2 versions - Latest release: over 9 years ago - 1 dependent repositories - 7 downloads last month - 8 stars on GitHub - 1 maintainer
@darraghor/react-folder-tree 1.2.0
Cloned from main react-folder-tree to add clickable folder names
2 versions - Latest release: almost 3 years ago - 31 downloads last month - 1 stars on GitHub - 1 maintainer
no-recursion-merge-sort 1.0.1
Super simple and non-recursive JSON parse/stringify library
1 version - Latest release: about 11 years ago - 1 dependent package - 1 dependent repositories - 14 downloads last month - 1 maintainer
dignissimosautem 1.3.1
A type-safe way to emulate tail-call optimization with trampolines
9 versions - Latest release: over 1 year ago - 64 downloads last month - 0 stars on GitHub - 1 maintainer
@cicada-lang/lang-practices 0.2.3
Use [S-expression](https://github.com/cicada-lang/sexp) as overall syntax, to expression ideas cl...
1 version - Latest release: almost 2 years ago - 8 downloads last month - 28 stars on GitHub - 1 maintainer
@legoblock/ui 0.0.4
A headless React library for managing nested tree structures with immutable updates.
4 versions - Latest release: about 2 months ago - 232 downloads last month - 1 maintainer
permutant 1.0.16
Permutant finds every possible permutation of an array using Heap's Algorithm.
7 versions - Latest release: about 5 years ago - 2 dependent packages - 1 downloads last month - 1 stars on GitHub - 1 maintainer
Top 4.3% on npmjs.org
redux-thunk-recursion-detect 1.1.4
A drop-in replacement for `redux-thunk` that allows middleware to detect that a thunk has been di...
6 versions - Latest release: almost 6 years ago - 7 dependent packages - 25 dependent repositories - 4.22 thousand downloads last month - 21 stars on GitHub - 1 maintainer
immutable-recursive 0.0.8
Extra functions for use with Immutable.js to better handle tree structures / nested data and recu...
9 versions - Latest release: almost 9 years ago - 3 dependent packages - 2 dependent repositories - 39 downloads last month - 1 maintainer
customshells 3.0.1
A Node.js library to simplify the use of shells and navigation of file systems.
12 versions - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 95 downloads last month - 1 stars on GitHub - 1 maintainer
traverse-fs 1.0.0
Nodejs npm module to traverse folder using code or cli or use glob patterns traverse-cli or trave...
10 versions - Latest release: 19 days ago - 1 dependent package - 2 dependent repositories - 63 downloads last month - 3 stars on GitHub - 1 maintainer
Top 6.3% on npmjs.org
deep-grep 0.4.2
Scours arbitrarily-nested objects finding the things you want.
10 versions - Latest release: over 10 years ago - 6 dependent packages - 138 dependent repositories - 22.9 thousand downloads last month - 2 stars on GitHub - 1 maintainer
flatten2 1.1.0
Recursively flatten JavaScript objects
6 versions - Latest release: over 7 years ago - 3 dependent packages - 1 dependent repositories - 6 downloads last month - 1 stars on GitHub - 1 maintainer
grin 1.0.4
Super simple and non-recursive merge sort
4 versions - Latest release: about 11 years ago - 1 dependent package - 1 dependent repositories - 20 downloads last month - 1 stars on GitHub - 2 maintainers
recursive-entries 1.0.1
Object.entries, but recursively
2 versions - Latest release: over 6 years ago - 1 dependent repositories - 7 downloads last month - 4 stars on GitHub - 1 maintainer