UNPKG

@h4ad/node-modules-packer

Version:

<h1 align="center"> 🚀 Node Modules Packer </h1>

47 lines • 3.19 kB
import { DependencyInfo, ExtractorContainer } from '@h4ad/dependency-extractor'; import { LoadOptions } from '@oclif/core/lib/interfaces'; import CustomCommand from '../../common/custom-command'; import { HeadlessOptions } from '../../common/headless'; import { OutputInfo } from '../../common/output-info'; import { ZipArtifact } from '../../common/zip'; export default class Run extends CustomCommand { static description: string; static examples: string[]; static args: { name: string; description: string; required: boolean; default: string; }[]; static flags: { include: import("@oclif/core/lib/interfaces").OptionFlag<string[]>; 'ignore-file-ext': import("@oclif/core/lib/interfaces").OptionFlag<string[]>; 'disable-default-ignore-file-ext': import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; 'include-node-path': import("@oclif/core/lib/interfaces").OptionFlag<string[]>; 'ignore-node-path': import("@oclif/core/lib/interfaces").OptionFlag<string[]>; prod: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; peer: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; dev: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; optional: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; 'output-path': import("@oclif/core/lib/interfaces").OptionFlag<string>; 'output-file': import("@oclif/core/lib/interfaces").OptionFlag<string>; minify: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; 'minify-keep-names': import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; quiet: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; }; static headless(options: HeadlessOptions, loadOptions?: LoadOptions): Promise<OutputInfo>; run(): Promise<OutputInfo>; protected checkForNodeModules(flags: typeof Run.flags, dir: string): void; protected checkForNoOutputFile(flags: typeof Run.flags, dir: string, outputPath: string, outputFile: string): void; protected getSelectedDependencies(flags: typeof Run.flags, dir: string): DependencyInfo[]; protected getExtractedDependenciesFromLockFile(flags: typeof Run.flags, dir: string): ExtractorContainer; protected getIgnoredFileExtensions(flags: typeof Run.flags): string[]; protected getIgnoredNodePaths(flags: typeof Run.flags): string[]; protected getIncludedNodePaths(flags: typeof Run.flags): string[]; protected getShouldIgnoreNodeFileCallback(dir: string, ignoredFileExtensions: string[], ignoredNodePaths: string[], includedNodePaths: string[], selectedDependencies: DependencyInfo[]): (filename: string) => boolean; protected getZipArtifacts(dir: string, flags: typeof Run.flags, shouldIgnoreNodeFile: (filename: string) => boolean): ZipArtifact[]; protected zipDirectory(flags: typeof Run.flags, dir: string, zipArtifacts: ZipArtifact[], outputPath: string): Promise<void>; protected logMessage(flags: typeof Run.flags, type: 'log' | 'debug', message?: string, ...args: any[]): void; protected fixPath(path: string): string; } //# sourceMappingURL=index.d.ts.map