Detects if the current environment is interactive. This package provides a simple boolean check to determine if your Node.js process is running in an interactive terminal, or a non-interactive environment like a CI server or detached process. This is useful for conditionally enabling features or modifying behavior based on the presence of user input or terminal capabilities. Lightweight and dependency-free.
The is-interactive npm package saw initial activity in July 2019 with two versions released. A single version was published in May 2021. Since then, there have been no new releases, with no activity recorded from June 2021 through September 2025. The package appears to be inactive.
The npm package "is-interactive" experienced strong growth from March 2024 to August 2025, peaking in July 2025 with 129 million downloads. There was a significant jump after September 2024 and the growth remained steady. September 2025 downloads are significantly lower, likely due to incomplete data for the month.