msync
Version:
Easily manage building and syncing multiple node-modules in a flexibly defined workspace.
9 lines (8 loc) • 490 B
TypeScript
import { IModule } from '../types';
export declare function toPackages(moduleDirs: string[]): Promise<IModule[]>;
export declare function orderByDepth(packages: IModule[]): IModule[];
export declare function dependsOn(pkg: IModule, modules: IModule[]): IModule[];
export declare function updatePackageRef(target: IModule, moduleName: string, newVersion: string, options: {
save: boolean;
}): Promise<void>;
export declare function savePackage(dir: string, json: object): Promise<void>;