1 | import { Config } from '@pnpm/config';
|
2 | import { ProjectManifest } from '@pnpm/types';
|
3 | import { PublishRecursiveOpts } from './recursivePublish';
|
4 | export declare function rcOptionsTypes(): Pick<any, never>;
|
5 | export declare function cliOptionsTypes(): {
|
6 | 'dry-run': BooleanConstructor;
|
7 | json: BooleanConstructor;
|
8 | recursive: BooleanConstructor;
|
9 | };
|
10 | export declare const commandNames: string[];
|
11 | export declare function help(): string;
|
12 | export declare function handler(opts: Omit<PublishRecursiveOpts, 'workspaceDir'> & {
|
13 | argv: {
|
14 | original: string[];
|
15 | };
|
16 | engineStrict?: boolean;
|
17 | recursive?: boolean;
|
18 | workspaceDir?: string;
|
19 | } & Pick<Config, 'allProjects' | 'gitChecks' | 'ignoreScripts' | 'publishBranch'>, params: string[]): Promise<void>;
|
20 | export declare function fakeRegularManifest(opts: {
|
21 | engineStrict?: boolean;
|
22 | dir: string;
|
23 | workspaceDir: string;
|
24 | }, fn: (publishManifest: ProjectManifest) => Promise<void>): Promise<void>;
|