cached_build_runner library
This library contains the CachedBuildRunner class that provides an efficient way to run build_runner build
by determining the files that need code generation and generating only the required code files. It uses caching
to avoid unnecessary generation builds and only generates codes for files that don't have cached versions.
Imports:
dart:iofor file I/O operations.package:path/path.dartfor path manipulation.database/database_service.dartfor interacting with the database service. Redis for running multiple instances (such as in a pipeline) and hive if a single instance is using (such as in dev environment)model/code_file.dartfor the CodeFile class that represents a code file.utils/log.dartfor logging messages to the console.utils/utils.dartfor utility functions.