Skip to content

Repository script API / utils/tool-packages / assertPublicToolPackageContents

Function: assertPublicToolPackageContents() ​

assertPublicToolPackageContents(entries, packagePath, packageJson): void

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

Checks that a packed public tool contains files named by its entrypoints and excludes test sources.

Parameters ​

entries ​

string[]

Tarball entries, including their package/ prefix.

packagePath ​

string

Repository path used in diagnostics.

packageJson ​

Record<string, unknown>

Packed package metadata describing its entrypoints.

Returns ​

void

Throws ​

When an entrypoint is missing or a development test source was packed.

pumpkin-plugins documentation