Repository script API / utils/tool-packages / assertPublicToolTemplateDependencies
Function: assertPublicToolTemplateDependencies()
assertPublicToolTemplateDependencies(
packageJson,versions,root?):void
Defined in: utils/tool-packages.mjs:221
Checks that embedded project manifests use the exact versions being packed for public tools.
Parameters
packageJson
Record<string, unknown>
An embedded project manifest.
versions
Record<string, string>
Package names and versions represented by packed tarballs.
root?
string = REPOSITORY_ROOT
Workspace root used to discover public package names.
Returns
void
Throws
When an embedded project declares a stale range for a public tool.