UNPKG

piral-cli

Version:

The standard CLI for creating and building a Piral instance or a Pilet.

32 lines (31 loc) 1.03 kB
import { LogLevels, NpmClientType } from '../types'; export interface UpgradePiralOptions { /** * The version of Piral to upgrade to. */ version?: string; /** * The target Piral instance for upgrading. This is the root * directory of the app shell, i.e., where the package.json is * stored. */ target?: string; /** * Sets the log level to use (1-5). */ logLevel?: LogLevels; /** * Defines if the dependencies should be installed, too. * If the option is disabled, only the package.json is * modified, but nothing is installed yet. */ install?: boolean; /** * Defines the used npm client. By default, "npm" is used * if no other client is autodetected. The autodetection * works against Lerna, pnpm, and Yarn. */ npmClient?: NpmClientType; } export declare const upgradePiralDefaults: UpgradePiralOptions; export declare function upgradePiral(baseDir?: string, options?: UpgradePiralOptions): Promise<void>;