UNPKG

msync

Version:

Easily manage building and syncing multiple node-modules in a flexibly defined workspace.

29 lines (28 loc) 871 B
import { ISettings, IModule } from '../common'; export declare const name = "sync"; export declare const alias: string[]; export declare const description = "Syncs each module's dependency tree within the workspace."; export declare const args: { '-i': string; '-w': string; '-v': string; }; export declare function cmd(args?: { params: string[]; options: { i?: boolean; w?: boolean; v?: boolean; }; }): Promise<void>; export interface IOptions { includeIgnored?: boolean; updateVersions?: boolean; silent?: boolean; } export declare function sync(options?: IOptions): Promise<{ settings: ISettings; modules: IModule[]; } | undefined>; export declare function syncModules(modules: IModule[], options?: IOptions): Promise<IModule[]>; export declare function syncWatch(options?: IOptions): Promise<void>;