@pagopa/dx-cli
Version:
A CLI useful to manage DX tools.
23 lines (22 loc) • 903 B
TypeScript
type NodePackageManager = {
listWorkspaces(): Promise<string[]>;
lockFileName: string;
};
export declare class NPM implements NodePackageManager {
lockFileName: string;
listWorkspaces(): Promise<string[]>;
}
export declare class Yarn implements NodePackageManager {
lockFileName: string;
listWorkspaces(): Promise<string[]>;
}
export declare function extractPackageExtensions(): Promise<object | undefined>;
export declare function preparePackageJsonForPnpm(): Promise<string[]>;
export declare function writePnpmWorkspaceFile(workspaces: string[], packageExtensions: object | undefined): Promise<void>;
export declare const usePnpm: (packageManager: string, currentNodeVersion: string) => Promise<void>;
declare const _default: {
apply: (info: import("../../domain/info.js").InfoResult) => Promise<void>;
description: string;
id: string;
};
export default _default;