serverless-esbuild
Version:
Serverless plugin for zero-config JavaScript and TypeScript code bundling using extremely fast esbuild
12 lines • 592 B
TypeScript
import type { DependenciesResult, JSONObject } from '../types';
export interface Packager {
lockfileName: string;
copyPackageSectionNames: Array<string>;
mustCopyModules: boolean;
getProdDependencies(cwd: string, depth?: number): Promise<DependenciesResult>;
rebaseLockfile(pathToPackageRoot: string, lockfile: JSONObject): JSONObject;
install(cwd: string, extraArgs: Array<string>, useLockfile?: boolean): Promise<void>;
prune(cwd: string): Promise<void>;
runScripts(cwd: string, scriptNames: string[]): Promise<void>;
}
//# sourceMappingURL=packager.d.ts.map