HEX
Server: Apache/2.4.18 (Ubuntu)
System: Linux ubuntu 7.0.5-x86_64-linode173 #1 SMP PREEMPT_DYNAMIC Fri May 8 10:12:05 EDT 2026 x86_64
User: root (0)
PHP: 7.2.28-1+ubuntu16.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: //opt/code/node_modules/patch-package/dist/checkGitExists.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var spawnSafe_1 = require("./spawnSafe");
var chalk_1 = require("chalk");
var process = require("process");
function checkGitExists() {
    var result = spawnSafe_1.default("git", ["help"], {
        logStdErrOnError: false,
        throwOnError: false,
    });
    if (result.status !== 0 || result.error) {
        console.error("\n" + chalk_1.red.bold("**ERROR**") + " " + chalk_1.red("patch-package requires Git") + "\n\n  Please make sure that git is available in all of the necessary environments for your project.\n");
        process.exit(1);
    }
}
exports.default = checkGitExists;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hlY2tHaXRFeGlzdHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvY2hlY2tHaXRFeGlzdHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FBK0I7QUFDL0IsK0JBQTJCO0FBQzNCLGlDQUFrQztBQUVsQztJQUNFLElBQU0sTUFBTSxHQUFHLG1CQUFLLENBQUMsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDLEVBQUU7UUFDcEMsZ0JBQWdCLEVBQUUsS0FBSztRQUN2QixZQUFZLEVBQUUsS0FBSztLQUNwQixDQUFDLENBQUE7SUFFRixFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsTUFBTSxLQUFLLENBQUMsSUFBSSxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztRQUN4QyxPQUFPLENBQUMsS0FBSyxDQUFDLE9BQ2hCLFdBQUcsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLFNBQUksV0FBRyxDQUFDLDRCQUE0QixDQUFDLDBHQUczRCxDQUFDLENBQUE7UUFDRSxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFBO0lBQ2pCLENBQUM7QUFDSCxDQUFDO0FBZEQsaUNBY0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3Bhd24gZnJvbSBcIi4vc3Bhd25TYWZlXCJcbmltcG9ydCB7IHJlZCB9IGZyb20gXCJjaGFsa1wiXG5pbXBvcnQgKiBhcyBwcm9jZXNzIGZyb20gXCJwcm9jZXNzXCJcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY2hlY2tHaXRFeGlzdHMoKSB7XG4gIGNvbnN0IHJlc3VsdCA9IHNwYXduKFwiZ2l0XCIsIFtcImhlbHBcIl0sIHtcbiAgICBsb2dTdGRFcnJPbkVycm9yOiBmYWxzZSxcbiAgICB0aHJvd09uRXJyb3I6IGZhbHNlLFxuICB9KVxuXG4gIGlmIChyZXN1bHQuc3RhdHVzICE9PSAwIHx8IHJlc3VsdC5lcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoYFxuJHtyZWQuYm9sZChcIioqRVJST1IqKlwiKX0gJHtyZWQoYHBhdGNoLXBhY2thZ2UgcmVxdWlyZXMgR2l0YCl9XG5cbiAgUGxlYXNlIG1ha2Ugc3VyZSB0aGF0IGdpdCBpcyBhdmFpbGFibGUgaW4gYWxsIG9mIHRoZSBuZWNlc3NhcnkgZW52aXJvbm1lbnRzIGZvciB5b3VyIHByb2plY3QuXG5gKVxuICAgIHByb2Nlc3MuZXhpdCgxKVxuICB9XG59XG4iXX0=