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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
packages | list[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. |
adapters | list[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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
module | string | Yes | The manifest module the package is built from | |
coordinate | string | Yes | The coordinate its build registers under: the manifest namespace, the module name and the manifest version | |
rootDir | string | Yes | The 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 | |
audience | moduleAudience | Yes | Who 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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
module | string | Yes | The manifest module the adapter is released from | |
coordinate | string | Yes | The coordinate the module is resolved by at run time, without the catalog label a consumer may write before it | |
rootDir | string | Yes | The directory the adapter is released from, as a path from the repository root | |
languageVersions | versionRange | Yes | The 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 |