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
JSON
{
"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"
}
}