UNPKG

mono-runner

Version:

A script runner for mono repos that just works. Use Mono to run separate compilers and dev servers for your packages at once, build only dependent packages or format everything at once.

24 lines (23 loc) 1.07 kB
export type LocalPackage = { name: string; path: string; localDependencies: LocalPackage[]; dependencies: string[]; scripts: string[]; scriptCommands: Record<string, string>; }; export type LocalPackageInfo = { [name: string]: string; }; export declare const rootPath: string; export declare const readFileJSON: (path: string) => Promise<any>; export declare const readFileJSONSync: (path: string) => any; export declare const getWorkspaces: () => Promise<string[]>; export declare const getWorkspacesSync: () => string[]; export declare const getPackageJson: (path: string) => Promise<any>; export declare const getPackageJsonSync: (path: string) => any; export declare const listPackages: (workspace: string) => Promise<LocalPackageInfo>; export declare const listPackagesSync: (workspace: string) => LocalPackageInfo; export declare const getWorkspacePackages: () => Promise<LocalPackageInfo>; export declare const getWorkspacePackagesSync: () => LocalPackageInfo; export declare const getLocalPackages: () => Promise<LocalPackage[]>;