({ local_repo_path, log }: { local_repo_path: LocalRepoPath; log?: Logger | undefined; }): Promise<LocalRepo> import {local_repo_load} from '@fuzdev/fuz_repos/local_repo.js'; Loads a resolved repo as its working tree sits (the tasks read where each
repo sits from repos status, and repos sync moves them). Moves no ref;
gro caches the library at .gro/library.json in the repo, at a clean commit.
- Loads
library_jsonvialibrary_load_from_repo(svelte-docinfo analysis) - Creates
Libraryand extracts dependency maps
A repo with no package.json but a Rust Cargo.toml loads as a
dashboard-only cargo repo instead.
__0
{ local_repo_path: LocalRepoPath; log?: Logger | undefined; }returns
Promise<LocalRepo>
throws
TaskError- if the analysis fails