UNPKG

@jsdevtools/npm-publish

Version:
23 lines (22 loc) 717 B
/** A package manifest (package.json) and associated details. */ export interface PackageManifest { packageSpec: string; name: string; version: string; scope: string | undefined; publishConfig: PackagePublishConfig | undefined; } /** Any publish configuration defined in package.json. */ export interface PackagePublishConfig { tag?: string; access?: string; registry?: string; provenance?: boolean; } /** * Reads the package manifest (package.json) and returns its parsed contents. * * @param packagePath The path to the package being published. * @returns The parsed package metadata. */ export declare function readManifest(packagePath: unknown): Promise<PackageManifest>;