pub fn workspace_no_turbo_json<'a>(
        repo_root: AbsoluteSystemPathBuf,
        packages: impl Iterator<Item = (&'a PackageName, &'a PackageInfo)>,
        microfrontends_configs: Option<MicrofrontendsConfigs>,
    ) -> Self {
        let packages = workspace_package_scripts(packages);
        Self {
            repo_root,
            cache: FixedMap::new(packages.keys().cloned()),
            strategy: Strategy::WorkspaceNoTurboJson {
                packages,
                microfrontends_configs,
            },
        }
    }
Create a loader that will construct turbo.json structures based on
workspace `package.json`s.
crates/turborepo-lib/src/turbo_json/loader.rs