UNPKG

@allgemein/moduls

Version:

Commons-moduls handles and manages contextual moduls for complex and modular applications.

25 lines (24 loc) 1.05 kB
import { Stats } from 'fs'; import { INpmlsOptions } from './INpmlsOptions'; export declare class Helper { static readFile(file: string): Promise<Buffer>; static getPackageJson(_path: string): Promise<any>; static ucfirst(word: string): string; static readdir(dir: string): Promise<string[]>; static stat(dir: string): Promise<Stats>; static npmls(node_modules_dir: string, options?: INpmlsOptions): Promise<any[]>; static getValidDirectories(node_modules_dir: string, options: INpmlsOptions): Promise<string[]>; static lookupNpmInDirectory(node_modules_dir: string, directory: string, modules?: any[], options?: INpmlsOptions): Promise<any>; static look(_path: string, subpath: string, modules?: any[], options?: INpmlsOptions): Promise<{ subpath: string; has_modules: boolean; child_modules: string[]; }>; static checkPaths(paths: string[]): string[]; /** * Checks if x is an glob pattern * * @param x */ static isGlobPattern(x: string): boolean; }