msync
Version:
Easily manage building and syncing multiple node-modules in a flexibly defined workspace.
27 lines (26 loc) • 517 B
TypeScript
export interface IModule {
dir: string;
name: string;
version: string;
latest: string;
isIgnored: boolean;
isTypeScript: boolean;
hasScripts: boolean;
hasPrepublish: boolean;
tsconfig?: any;
dependencies: IDependency[];
json: any;
npm?: INpmInfo;
}
export interface IDependency {
name: string;
version: string;
isDev: boolean;
isLocal: boolean;
package?: IModule;
}
export interface INpmInfo {
name: string;
latest: string;
json: any;
}