dev module published

List each package this repository's build publishes, with the coordinate its build registers under

Command version
0.0.0
Command configuration
dev-tool:dev.module.published@0.0.0

Arguments

It takes none of its own.

It also takes the global arguments.

Output

It answers with a published.publishedPackages.

Types

published.publishedPackages

FieldTypeRequiredDefaultDescription
packageslist[published.publishedPackage]No[]Every package build --libraries-only archives into the build catalog when it is run unnarrowed: each top-level library, and each application a module is the API of. A module resolved at run time is not among them. Empty for a manifest that states no namespace, since its builds have no coordinate to register under.
adapterslist[published.publishedAdapter]No[]Every module the manifest says is resolved at run time, which is what a repo adapter is: a language core, or an adapter that is a document over one or is written whole. Each is loaded from this repository's own source to be asked which language versions it is for.

published.publishedPackage

FieldTypeRequiredDefaultDescription
modulestringYesThe manifest module the package is built from
coordinatestringYesThe coordinate its build registers under: the manifest namespace, the module name and the manifest version
rootDirstringYesThe directory the package is archived from, as a path from the repository root: what a consumer receives. The README.md there is the package's own documentation, which a release files with a public one and the archive carries for any
audiencemoduleAudienceYesWho the module is released to, as its manifest states it and internal where it states none: public and hidden are filed in the catalog clients pull from, internal in the internal catalogs only. Only public is documented there: a release files a README with a public package and with no other

published.publishedAdapter

FieldTypeRequiredDefaultDescription
modulestringYesThe manifest module the adapter is released from
coordinatestringYesThe coordinate the module is resolved by at run time, without the catalog label a consumer may write before it
rootDirstringYesThe directory the adapter is released from, as a path from the repository root
languageVersionsversionRangeYesThe versions of its language the adapter says it is for, a version range: what a language core states, and what an adapter configuring one answers with. A release records it on the entry it files