import {Repo} from '@fuzdev/fuz_repos/repo.svelte.js'; Runtime repo with Library composition for package metadata.
Wraps a Library instance and adds GitHub-specific data (CI status, PRs).
Convenience getters delegate to this.library.* for common properties.
library
type Library
package_json
The repo's full package.json (with dependencies/devDependencies).
type PackageJson
branch
The branch CI status was fetched for and the dashboard links to.
type string
check_runs
type GithubCheckRunsItem | null
pull_requests
type GithubPullRequest[] | null
constructor
type new (repo_json: RepoJson): Repo
repo_json
name
type string
repo_name
type string
repo_url
type Url
homepage_url
type Url | null
logo_url
type Url | null
logo_alt
type string
npm_url
type Url | null
changelog_url
type Url | null
pkg_json
Curated package identity, delegating to library. Distinct from the full package_json.
type PkgJson
source_json
type SourceJson