Tree-kill's npm package downloads show a strong upward trend from March 2024 (31M) to July 2025 (87M). August 2025 saw a slight dip to 81M. September 2025 downloads are incomplete, showing only 30M, indicating a partial month's data. Overall, usage increased significantly year-over-year.
tree-kill reliably kills a process tree in Node.js, addressing inconsistencies in cross-platform process termination. It ensures that all child processes are terminated, preventing orphaned processes from lingering after the main process exits. This utility is critical for robust CLI tools and applications that depend on consistent process management across different operating systems like Windows, macOS, and Linux. It simplifies the complexities of signal handling and process hierarchies, contributing to cleaner exits and more predictable application behavior.
The npm package tree-kill has infrequent releases. Initial releases occurred in early 2013. More releases followed throughout 2015, 2016, 2017, 2018, and 2019. Since December 2019, there have been no new versions published. The data indicates a period of active development followed by prolonged inactivity.