UNPKG

msync

Version:

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

43 lines (42 loc) 903 B
export { ILogTable } from '@platform/log/lib/server'; export declare type INpmInfo = { name: string; version: string; latest: string; }; export declare type IModule = { engine: 'NPM' | 'YARN'; dir: string; name: string; version: string; latest: string; isIgnored: boolean; isTypeScript: boolean; gitignore: string[]; hasScripts: boolean; hasPrepublish: boolean; tsconfig?: any; dependencies: IDependency[]; json: any; npm?: INpmInfo; }; export declare type IDependency = { name: string; version: string; isDev: boolean; isLocal: boolean; package?: IModule; }; export declare type IModulesJson = { timestamp: number; order: 'DepthFirst'; modules: IModuleJson[]; }; export declare type IModuleJson = { dir: string; name: string; version: string; npm?: { version: string; }; };