@pnpm/git-resolver
Version:
Resolver for git-hosted packages
17 lines (16 loc) • 516 B
TypeScript
import { type AgentOptions } from '@pnpm/network.agent';
export interface HostedPackageSpec {
fetchSpec: string;
hosted?: {
type: string;
user: string;
project: string;
committish: string;
tarball: () => string | undefined;
};
normalizedBareSpecifier: string;
gitCommittish: string | null;
gitRange?: string;
path?: string;
}
export declare function parseBareSpecifier(bareSpecifier: string, opts: AgentOptions): Promise<HostedPackageSpec | null>;