broccoli-persistent-filter is a Broccoli plugin that efficiently filters and transforms files while providing incremental rebuilds. Unlike standard Broccoli filters, it tracks file changes, significantly reducing build times, especially in large projects. This package maintains persistent caches of processed files, only re-transforming files that have been modified. It offers configurable options for managing cache invalidation and supports various transformation types, making it ideal for tasks like transpilation, minification, and other file manipulations within Broccoli-based build pipelines.
The npm package broccoli-persistent-filter had frequent releases from 2015 to 2016, with peaks in August 2015 and August 2016. Release frequency decreased significantly after 2016, with sporadic releases in 2017, 2018, 2019, 2020 and a single release in August 2022. There have been no releases since August 2022.
Broccoli-persistent-filter npm package downloads show variability. From March 2024 to August 2025, downloads ranged from 2.3 million to 4.9 million. A peak was observed in June 2025. September 2025 data is incomplete and shows a significant drop, likely due to the month being only partially completed.