PackageManagersModule
@tsed/cli-core
Usage
typescript
import { PackageManagersModule } from "@tsed/cli-core";See /packages/cli-core/src/packageManagers/PackageManagersModule.ts.
Overview
ts
class PackageManagersModule {
protected projectPackageJson: ProjectPackageJson;
protected packageManagers: BaseManager[];
init(options?: InstallOptions): Promise<void>;
task(title: string, ctx?: InstallOptions): Task;
install(options?: InstallOptions): Task[];
list(): string[];
get(name?: string): BaseManager;
runScript(scriptName: string, { ignoreError, ...opts }?: {
ignoreError?: boolean;
} & ManagerCmdOpts & Record<string, any>): import("rxjs").Observable<unknown>;
}protected projectPackageJson
ts
protected projectPackageJson: ProjectPackageJson;protected packageManagers
ts
protected packageManagers: BaseManager[];init
ts
init(options?: InstallOptions): Promise<void>;task
ts
task(title: string, ctx?: InstallOptions): Task;install
ts
install(options?: InstallOptions): Task[];list
ts
list(): string[];get
ts
get(name?: string): BaseManager;runScript
ts
runScript(scriptName: string, { ignoreError, ...opts }?: {
ignoreError?: boolean;
} & ManagerCmdOpts & Record<string, any>): import("rxjs").Observable<unknown>;