pnpm
Version:
A fast implementation of npm install
17 lines (16 loc) • 486 B
TypeScript
export declare type StorePackageMap = {
[name: string]: StorePackage;
};
export declare type StorePackage = {
dependents: string[];
dependencies: DependenciesResolution;
};
export declare type DependenciesResolution = {
[name: string]: string;
};
export declare type StoreJson = {
pnpm: string;
packages: StorePackageMap;
};
export declare function read(storePath: string): StoreJson;
export declare function save(storePath: string, storeJson: StoreJson): void;