crates/turborepo-config/README.md
Configuration loading and merging for Turborepo. Combines configuration from multiple sources with proper precedence.
Configuration sources (lowest to highest priority):
1. turbo.json files
2. Global config (~/.turbo/config.json)
3. Local config (.turbo/config.json)
4. Environment variables
5. CLI arguments
│
└── Merged configuration
Key modules:
turbo_json/ - turbo.json file loadingfile/ - Config file parsingenv/ - Environment variable handlingoverride_env/ - CLI argument overridesLater sources override earlier ones. This crate handles the complexity of finding, parsing, and merging all configuration sources into a single resolved configuration.