UNPKG

decurse

Version:

An abstraction over continuation-passing and trampolining to write recursive functions that don't exceed the maximum call stack size.

33 lines 874 B
{ "name": "decurse", "version": "0.0.1-65c8760", "description": "An abstraction over continuation-passing and trampolining to write recursive functions that don't exceed the maximum call stack size. ", "keywords": [ "recursion", "abstraction", "trampoline", "callstack", "continuation-passing-style", "continuation-passing", "call-stack", "decurse" ], "homepage": "https://github.com/samualtnorman/decurse#readme", "bugs": { "url": "https://github.com/samualtnorman/decurse/issues", "email": "me@samual.uk" }, "license": "MIT", "author": "Samual Norman <me@samual.uk> (https://samual.uk/)", "repository": "github:samualtnorman/decurse", "type": "module", "exports": { ".": "./default.js" }, "engines": { "node": "^20.10 || ^22 || >=24" }, "dependencies": { "@samual/types": "^0.0.1" } }