{
"repo": "task-backoff",
"timestamp": "2026-01-16T23:56:15.188Z",
"entryPoint": "index.js",
"exports": {
"packageJson": {
"main": "index.js"
}
},
"api": {
"file": "index.js",
"exports": [
{
"type": "default",
"name": "class"
}
],
"classes": [
{
"name": "TaskBackoff"
}
],
"functions": []
},
"readme": {
"content": "# task-backoff\n\nSmall module to do smart delays in tight loops to maintain a certain event loop delay\n\n```\nnpm install task-backoff\n```\n\n## Usage\n\n``` js\nconst TaskBackoff = require('task-backoff')\n\nconst t = new TaskBackoff({ maxDelay: 100 })\n\nlet i = 0\nwhile (true) {\n if (t.backoff()) await t.wait()\n console.log('gogo', i++, t.delay())\n}\n```\n\n## License\n\nApache-2.0\n",
"sections": [
"intro",
"usage",
"license"
],
"hasApi": true,
"hasExamples": true,
"exampleCount": 1,
"examples": [
"npm install task-backoff"
]
},
"patterns": []
}