Repository script API / utils/tool-packages / getPublicToolReleasePrerequisites
Function: getPublicToolReleasePrerequisites()
getPublicToolReleasePrerequisites(
packagePath,packageJson,packageVersions?,templatePackageJsons?,root?):object[]
Defined in: utils/tool-packages.mjs:160
Resolves public packages required by a packed tool and its embedded project templates.
Parameters
packagePath
string
Repository path identifying the public tool package.
packageJson
Record<string, unknown>
Packed package metadata.
packageVersions?
Record<string, string> = {}
Versions represented by packed public tools.
templatePackageJsons?
Record<string, unknown>[] = []
Embedded project manifests from the packed package.
root?
string = REPOSITORY_ROOT
Workspace root used to discover public package names.
Returns
object[]
Internal public production prerequisites.
Throws
When a public dependency does not resolve to an exact package version.