@commitlint/read is a core utility within the commitlint ecosystem. It's designed to asynchronously read conventional commit messages from various sources, primarily Git repositories. This package handles the crucial task of extracting commit details, enabling further processing and analysis by other commitlint tools. It supports reading from standard input, specified files, or directly from Git logs, making it highly versatile for diverse workflows and environments. By providing a consistent interface for accessing commit messages, @commitlint/read simplifies the creation of robust commit linting pipelines.
The @commitlint/read package shows irregular release frequency. Releases were more frequent in 2018-2021, with multiple versions per month. Frequency declined significantly after 2021, with only occasional releases. There have been no releases between June-September 2025, indicating a potential pause in active development.
@commitlint/read downloads saw a significant increase from March 2024 (6.9M) through August 2025 (17.4M), peaking in June 2025 at 22.6M. September 2025 shows lower downloads (8.1M), but the month is not yet complete. The package exhibits steady growth in popularity.