UNPKG

better-npm-init

Version:

A better version of npm init, with templates and more. Usage: better-npm-init <template> [--yarn] [--install] [--git] [--yes] [--help]

36 lines (35 loc) 921 B
import { DepType } from './depTypes'; import { NativeModuleType } from './nativeModuleTypes'; export declare type VersionRange = string; export interface PackageJSON { name: string; dependencies: { [name: string]: VersionRange; }; devDependencies: { [name: string]: VersionRange; }; optionalDependencies: { [name: string]: VersionRange; }; } export interface Module { path: string; depType: DepType; nativeModuleType: NativeModuleType; name: string; } export declare class Walker { private rootModule; private modules; private walkHistory; constructor(modulePath: string); private relativeModule; private loadPackageJSON; private walkDependenciesForModuleInModule; private detectNativeModuleType; private walkDependenciesForModule; private cache; walkTree(): Promise<Module[]>; getRootModule(): string; }