pub fn load(config_path: &AbsoluteSystemPath) -> Result<Option<Self>, Error> {
        let Some(contents) = config_path.read_existing_to_string()? else {
            return Ok(None);
        };
        let config = Self::from_str(&contents, config_path.as_str())?;
        Ok(Some(config))
    }
Reads config from given path.
Returns `Ok(None)` if the file does not exist
crates/turborepo-microfrontends/src/lib.rs