Repository script API / npm-bootstrap / bootstrapPublicTool
Function: bootstrapPublicTool()
bootstrapPublicTool(
options,injected?):Promise<{authorizationNote?:string;integrity:string;packageName:string;status:string;version:string; }>
Defined in: npm-bootstrap.mjs:82
Bootstraps one registered public tool from its exact first-release source tag.
Parameters
options
Package path, exact release tag, and publish confirmation details.
confirmWriteAccess?
boolean
dryRun?
boolean
expectedOwner?
string
packagePath
string
tag
string
injected?
object = {}
Optional filesystem, archive, registry, and npm adapters for controlled execution.
Returns
Promise<{ authorizationNote?: string; integrity: string; packageName: string; status: string; version: string; }>
Bootstrap outcome.
Throws
When source, packed package, prerequisites, registry state, or npm authorization is invalid.