{"library":"asynckit","type":"library","category":null,"description":"asynckit is a minimal utility library designed to manage asynchronous jobs, providing structured execution patterns for parallel and serial processing over arrays and objects. It's currently at version 0.5.0, with its latest release (v0.5.0) focusing on housecleaning and minor package optimizations. The library does not follow a strict release cadence but updates periodically for maintenance and feature enhancements, such as the stream support added in v0.4.0. Its core differentiator lies in its robust handling of async operations to prevent 'Maximum call stack size exceeded' errors from synchronous iterators, and its ability to terminate leftover jobs upon an error event, making it suitable for scenarios requiring resilient and controlled asynchronous execution flows. It offers built-in and custom sorting for ordered serial operations.","language":"javascript","status":"active","version":"0.5.0","tags":["javascript","async","jobs","parallel","serial","iterator","array","object","stream"],"last_verified":"Wed May 27","install":[{"cmd":"npm install asynckit","imports":["import { parallel } from 'asynckit';","import { serial } from 'asynckit';","import { serialOrdered } from 'asynckit';"]},{"cmd":"yarn add asynckit","imports":[]},{"cmd":"pnpm add asynckit","imports":[]}],"homepage":null,"github":"https://github.com/alexindigo/asynckit","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/asynckit","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/asynckit/compatibility"}}