Skip to content

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.

pumpkin-plugins documentation