Skip to content

Repository script API / utils/tool-packages / assertPublicToolPackage

Function: assertPublicToolPackage() ​

assertPublicToolPackage(packageJson, expectedName, root?): void

Defined in: utils/tool-packages.mjs:75

Checks that packed package metadata still permits public npm publication.

Parameters ​

packageJson ​

Record<string, unknown>

The packed package metadata to validate.

expectedName ​

string

The package name in the source manifest.

root? ​

string = REPOSITORY_ROOT

Workspace root containing .node-version.

Returns ​

void

Throws ​

When the packed package differs from its source identity or publication requirements.

pumpkin-plugins documentation