@thi.ng/parse
Purely functional parser combinators & AST generation for generic inputs
Purely functional parser combinators & AST generation for generic inputs
The Horror of unknown object traversal
Combine hundreds or thousands of regl commands without worrying about "too much recursion" or "maximum call stack size exceeded" errors.
Combine hundreds or thousands of regl commands without worrying about "too much recursion" or "maximum call stack size exceeded" errors.
Tiny library introducing an easy design pattern.
Infinite recursion in JS without stack overflow errors!
A Node.js library to simplify the use of shells and navigation of file systems.
Utility for flattening tail recursion in TypeScript
A tiny trampoline library.
Super simple and non-recursive JSON parse/stringify library
Run promise-returning & async functions repeatedly until you end it
String.prototype.split() for Buffers
Returns the smallest number from a multidimensional array or object.
Returns the largest number from a multidimensional array or object.
A good way to learn functional programming in javascript, Inside the functions, there are no any keywords such as "function", "let", "var", "for","while", etc.
🔑 Recursively replace object keys
allows to create recursive AWS lambda services
Wrap a recursive function in recounter to track how many times the function is called.
An attempt to recursively define most built-in js functions
Set of well-known recursion and iteration alghoritms