dev project dependencies

Report what this repository's release depends on -- each library and schema it declares that is not tooling, with what the lock says answered it -- and which of them no lock entry records yet

Command version
0.0.0
Command configuration
dev-tool:dev.project.dependencies@0.0.0

Arguments

It takes none of its own.

It also takes the global arguments.

Output

It answers with a dependencies.releaseDependencies.

Types

dependencies.releaseDependencies

FieldTypeRequiredDefaultDescription
dependencieslist[dependencies.releaseDependency]No[]Every coordinate the lock records that is not tooling: the libraries vendor placed, the declared ones and those their producers named, and the schemas schema gen seeded. What a release of this repository is released against. A tooling library and the repo adapter are how the repository is built and gated, and are left out.
unresolvedlist[string]No[]The declared coordinates, not tooling, that the lock records nothing for: a library not vendored or a schema not seeded since the lock last changed. A release cannot say what these were tested against.

dependencies.releaseDependency

FieldTypeRequiredDefaultDescription
coordinatestringYesThe coordinate the repository declares, floating, as namespace:name.
kindenum one of library, schemaYeslibrary for a vendoredLibraries entry -- or one its producers named -- which vendor resolved to a build keyed by source state; schema for a vendoredSchemas entry, which schema gen resolved to a version of a schema store.
shastringNoThe source state a library resolved to, as its build is keyed.
shaKindstringNoHow that state was arrived at, as the lock records it.
versionstringNoThe version a schema resolved to, as its store addresses it.
digeststringNoThe sha256 of the schema document that was seeded.