ÿØÿà JFIF H H ÿÛ C GIF89;
| System: Linux srv913213 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64 Current Path : /var/www/talentgenesis_admin_backend/node_modules/@nestjs/cli/lib/runners/ |
| Current File : /var/www/talentgenesis_admin_backend/node_modules/@nestjs/cli/lib/runners/runner.factory.js |
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RunnerFactory = void 0;
const chalk = require("chalk");
const npm_runner_1 = require("./npm.runner");
const runner_1 = require("./runner");
const schematic_runner_1 = require("./schematic.runner");
const yarn_runner_1 = require("./yarn.runner");
const pnpm_runner_1 = require("./pnpm.runner");
class RunnerFactory {
static create(runner) {
switch (runner) {
case runner_1.Runner.SCHEMATIC:
return new schematic_runner_1.SchematicRunner();
case runner_1.Runner.NPM:
return new npm_runner_1.NpmRunner();
case runner_1.Runner.YARN:
return new yarn_runner_1.YarnRunner();
case runner_1.Runner.PNPM:
return new pnpm_runner_1.PnpmRunner();
default:
console.info(chalk.yellow(`[WARN] Unsupported runner: ${runner}`));
}
}
}
exports.RunnerFactory = RunnerFactory;