diff --git a/dist/ci.mjs b/dist/ci.mjs index 952fe88..c09a43b 100644 --- a/dist/ci.mjs +++ b/dist/ci.mjs @@ -36,9 +36,9 @@ var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__ge mod )); -// node_modules/.pnpm/isexe@2.0.0/node_modules/isexe/windows.js +// node_modules/isexe/windows.js var require_windows = __commonJS({ - "node_modules/.pnpm/isexe@2.0.0/node_modules/isexe/windows.js"(exports, module) { + "node_modules/isexe/windows.js"(exports, module) { module.exports = isexe; isexe.sync = sync; var fs7 = __require("fs"); @@ -76,9 +76,9 @@ var require_windows = __commonJS({ } }); -// node_modules/.pnpm/isexe@2.0.0/node_modules/isexe/mode.js +// node_modules/isexe/mode.js var require_mode = __commonJS({ - "node_modules/.pnpm/isexe@2.0.0/node_modules/isexe/mode.js"(exports, module) { + "node_modules/isexe/mode.js"(exports, module) { module.exports = isexe; isexe.sync = sync; var fs7 = __require("fs"); @@ -109,9 +109,9 @@ var require_mode = __commonJS({ } }); -// node_modules/.pnpm/isexe@2.0.0/node_modules/isexe/index.js +// node_modules/isexe/index.js var require_isexe = __commonJS({ - "node_modules/.pnpm/isexe@2.0.0/node_modules/isexe/index.js"(exports, module) { + "node_modules/isexe/index.js"(exports, module) { var fs7 = __require("fs"); var core; if (process.platform === "win32" || global.TESTING_WINDOWS) { @@ -164,9 +164,9 @@ var require_isexe = __commonJS({ } }); -// node_modules/.pnpm/which@2.0.2/node_modules/which/which.js +// node_modules/which/which.js var require_which = __commonJS({ - "node_modules/.pnpm/which@2.0.2/node_modules/which/which.js"(exports, module) { + "node_modules/which/which.js"(exports, module) { var isWindows = process.platform === "win32" || process.env.OSTYPE === "cygwin" || process.env.OSTYPE === "msys"; var path12 = __require("path"); var COLON = isWindows ? ";" : ":"; @@ -260,9 +260,9 @@ var require_which = __commonJS({ } }); -// node_modules/.pnpm/path-key@3.1.1/node_modules/path-key/index.js +// node_modules/path-key/index.js var require_path_key = __commonJS({ - "node_modules/.pnpm/path-key@3.1.1/node_modules/path-key/index.js"(exports, module) { + "node_modules/path-key/index.js"(exports, module) { "use strict"; var pathKey2 = (options = {}) => { const environment = options.env || process.env; @@ -277,9 +277,9 @@ var require_path_key = __commonJS({ } }); -// node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/lib/util/resolveCommand.js +// node_modules/cross-spawn/lib/util/resolveCommand.js var require_resolveCommand = __commonJS({ - "node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/lib/util/resolveCommand.js"(exports, module) { + "node_modules/cross-spawn/lib/util/resolveCommand.js"(exports, module) { "use strict"; var path12 = __require("path"); var which = require_which(); @@ -319,9 +319,9 @@ var require_resolveCommand = __commonJS({ } }); -// node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/lib/util/escape.js +// node_modules/cross-spawn/lib/util/escape.js var require_escape = __commonJS({ - "node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/lib/util/escape.js"(exports, module) { + "node_modules/cross-spawn/lib/util/escape.js"(exports, module) { "use strict"; var metaCharsRegExp = /([()\][%!^"`<>&|;, *?])/g; function escapeCommand(arg) { @@ -344,17 +344,17 @@ var require_escape = __commonJS({ } }); -// node_modules/.pnpm/shebang-regex@3.0.0/node_modules/shebang-regex/index.js +// node_modules/shebang-regex/index.js var require_shebang_regex = __commonJS({ - "node_modules/.pnpm/shebang-regex@3.0.0/node_modules/shebang-regex/index.js"(exports, module) { + "node_modules/shebang-regex/index.js"(exports, module) { "use strict"; module.exports = /^#!(.*)/; } }); -// node_modules/.pnpm/shebang-command@2.0.0/node_modules/shebang-command/index.js +// node_modules/shebang-command/index.js var require_shebang_command = __commonJS({ - "node_modules/.pnpm/shebang-command@2.0.0/node_modules/shebang-command/index.js"(exports, module) { + "node_modules/shebang-command/index.js"(exports, module) { "use strict"; var shebangRegex = require_shebang_regex(); module.exports = (string = "") => { @@ -372,9 +372,9 @@ var require_shebang_command = __commonJS({ } }); -// node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/lib/util/readShebang.js +// node_modules/cross-spawn/lib/util/readShebang.js var require_readShebang = __commonJS({ - "node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/lib/util/readShebang.js"(exports, module) { + "node_modules/cross-spawn/lib/util/readShebang.js"(exports, module) { "use strict"; var fs7 = __require("fs"); var shebangCommand = require_shebang_command(); @@ -394,9 +394,9 @@ var require_readShebang = __commonJS({ } }); -// node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/lib/parse.js +// node_modules/cross-spawn/lib/parse.js var require_parse = __commonJS({ - "node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/lib/parse.js"(exports, module) { + "node_modules/cross-spawn/lib/parse.js"(exports, module) { "use strict"; var path12 = __require("path"); var resolveCommand = require_resolveCommand(); @@ -456,9 +456,9 @@ var require_parse = __commonJS({ } }); -// node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/lib/enoent.js +// node_modules/cross-spawn/lib/enoent.js var require_enoent = __commonJS({ - "node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/lib/enoent.js"(exports, module) { + "node_modules/cross-spawn/lib/enoent.js"(exports, module) { "use strict"; var isWin = process.platform === "win32"; function notFoundError(original, syscall) { @@ -506,9 +506,9 @@ var require_enoent = __commonJS({ } }); -// node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/index.js +// node_modules/cross-spawn/index.js var require_cross_spawn = __commonJS({ - "node_modules/.pnpm/cross-spawn@7.0.6/node_modules/cross-spawn/index.js"(exports, module) { + "node_modules/cross-spawn/index.js"(exports, module) { "use strict"; var cp = __require("child_process"); var parse = require_parse(); @@ -1516,7 +1516,7 @@ import fs4 from "node:fs/promises"; import { existsSync as existsSync2 } from "node:fs"; import path9 from "node:path"; -// node_modules/.pnpm/is-plain-obj@4.1.0/node_modules/is-plain-obj/index.js +// node_modules/is-plain-obj/index.js function isPlainObject(value) { if (typeof value !== "object" || value === null) { return false; @@ -1525,7 +1525,7 @@ function isPlainObject(value) { return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in value) && !(Symbol.iterator in value); } -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/arguments/file-url.js +// node_modules/execa/lib/arguments/file-url.js import { fileURLToPath } from "node:url"; var safeNormalizeFileUrl = (file, name) => { const fileString = normalizeFileUrl(normalizeDenoExecPath(file)); @@ -1538,7 +1538,7 @@ var normalizeDenoExecPath = (file) => isDenoExecPath(file) ? file.toString() : f var isDenoExecPath = (file) => typeof file !== "string" && file && Object.getPrototypeOf(file) === String.prototype; var normalizeFileUrl = (file) => file instanceof URL ? fileURLToPath(file) : file; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/parameters.js +// node_modules/execa/lib/methods/parameters.js var normalizeParameters = (rawFile, rawArguments = [], rawOptions = {}) => { const filePath = safeNormalizeFileUrl(rawFile, "First argument"); const [commandArguments, options] = isPlainObject(rawArguments) ? [[], rawArguments] : [rawArguments, rawOptions]; @@ -1559,10 +1559,10 @@ var normalizeParameters = (rawFile, rawArguments = [], rawOptions = {}) => { return [filePath, normalizedArguments, options]; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/template.js +// node_modules/execa/lib/methods/template.js import { ChildProcess } from "node:child_process"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/utils/uint-array.js +// node_modules/execa/lib/utils/uint-array.js import { StringDecoder } from "node:string_decoder"; var { toString: objectToString } = Object.prototype; var isArrayBuffer = (value) => objectToString.call(value) === "[object ArrayBuffer]"; @@ -1609,7 +1609,7 @@ var getJoinLength = (uint8Arrays) => { return joinLength; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/template.js +// node_modules/execa/lib/methods/template.js var isTemplateString = (templates) => Array.isArray(templates) && Array.isArray(templates.raw); var parseTemplates = (templates, expressions) => { let tokens = []; @@ -1709,20 +1709,20 @@ var getSubprocessResult = ({ stdout }) => { throw new TypeError(`Unexpected "${typeof stdout}" stdout in template expression`); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-sync.js +// node_modules/execa/lib/methods/main-sync.js import { spawnSync } from "node:child_process"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/arguments/specific.js +// node_modules/execa/lib/arguments/specific.js import { debuglog } from "node:util"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/utils/standard-stream.js +// node_modules/execa/lib/utils/standard-stream.js import process2 from "node:process"; var isStandardStream = (stream) => STANDARD_STREAMS.includes(stream); var STANDARD_STREAMS = [process2.stdin, process2.stdout, process2.stderr]; var STANDARD_STREAMS_ALIASES = ["stdin", "stdout", "stderr"]; var getStreamName = (fdNumber) => STANDARD_STREAMS_ALIASES[fdNumber] ?? `stdio[${fdNumber}]`; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/arguments/specific.js +// node_modules/execa/lib/arguments/specific.js var normalizeFdSpecificOptions = (options) => { const optionsCopy = { ...options }; for (const optionName of FD_SPECIFIC_OPTIONS) { @@ -1792,7 +1792,7 @@ var DEFAULT_OPTIONS = { var FD_SPECIFIC_OPTIONS = ["lines", "buffer", "maxBuffer", "verbose", "stripFinalNewline"]; var getFdSpecificValue = (optionArray, fdNumber) => fdNumber === "ipc" ? optionArray.at(-1) : optionArray[fdNumber]; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/verbose/values.js +// node_modules/execa/lib/verbose/values.js var isVerbose = ({ verbose }, fdNumber) => getFdVerbose(verbose, fdNumber) !== "none"; var isFullVerbose = ({ verbose }, fdNumber) => !["none", "short"].includes(getFdVerbose(verbose, fdNumber)); var getVerboseFunction = ({ verbose }, fdNumber) => { @@ -1804,10 +1804,10 @@ var getFdGenericVerbose = (verbose) => verbose.find((fdVerbose) => isVerboseFunc var isVerboseFunction = (fdVerbose) => typeof fdVerbose === "function"; var VERBOSE_VALUES = ["none", "short", "full"]; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/verbose/log.js +// node_modules/execa/lib/verbose/log.js import { inspect } from "node:util"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/arguments/escape.js +// node_modules/execa/lib/arguments/escape.js import { platform } from "node:process"; import { stripVTControlCharacters } from "node:util"; var joinCommand = (filePath, rawArguments) => { @@ -1852,7 +1852,7 @@ var quoteString = (escapedArgument) => { }; var NO_ESCAPE_REGEXP = /^[\w./-]+$/; -// node_modules/.pnpm/is-unicode-supported@2.1.0/node_modules/is-unicode-supported/index.js +// node_modules/is-unicode-supported/index.js import process3 from "node:process"; function isUnicodeSupported() { const { env } = process3; @@ -1863,7 +1863,7 @@ function isUnicodeSupported() { return Boolean(env.WT_SESSION) || Boolean(env.TERMINUS_SUBLIME) || env.ConEmuTask === "{cmd::Cmder}" || TERM_PROGRAM === "Terminus-Sublime" || TERM_PROGRAM === "vscode" || TERM === "xterm-256color" || TERM === "alacritty" || TERM === "rxvt-unicode" || TERM === "rxvt-unicode-256color" || env.TERMINAL_EMULATOR === "JetBrains-JediTerm"; } -// node_modules/.pnpm/figures@6.1.0/node_modules/figures/index.js +// node_modules/figures/index.js var common = { circleQuestionMark: "(?)", questionMarkPrefix: "(?)", @@ -2139,7 +2139,7 @@ var figures = shouldUseMain ? mainSymbols : fallbackSymbols; var figures_default = figures; var replacements = Object.entries(specialMainSymbols); -// node_modules/.pnpm/yoctocolors@2.2.0/node_modules/yoctocolors/base.js +// node_modules/yoctocolors/base.js import tty from "node:tty"; var hasColors = tty?.WriteStream?.prototype?.hasColors?.() ?? false; var format = (open, close) => { @@ -2172,10 +2172,6 @@ var bold = format(1, 22); var dim = format(2, 22); var italic = format(3, 23); var underline = format(4, 24); -var underlineDouble = format("4:2", 24); -var underlineCurly = format("4:3", 24); -var underlineDotted = format("4:4", 24); -var underlineDashed = format("4:5", 24); var overline = format(53, 55); var inverse = format(7, 27); var hidden = format(8, 28); @@ -2212,24 +2208,8 @@ var bgBlueBright = format(104, 49); var bgMagentaBright = format(105, 49); var bgCyanBright = format(106, 49); var bgWhiteBright = format(107, 49); -var underlineBlack = format("58;5;0", 59); -var underlineRed = format("58;5;1", 59); -var underlineGreen = format("58;5;2", 59); -var underlineYellow = format("58;5;3", 59); -var underlineBlue = format("58;5;4", 59); -var underlineMagenta = format("58;5;5", 59); -var underlineCyan = format("58;5;6", 59); -var underlineWhite = format("58;5;7", 59); -var underlineGray = format("58;5;8", 59); -var underlineRedBright = format("58;5;9", 59); -var underlineGreenBright = format("58;5;10", 59); -var underlineYellowBright = format("58;5;11", 59); -var underlineBlueBright = format("58;5;12", 59); -var underlineMagentaBright = format("58;5;13", 59); -var underlineCyanBright = format("58;5;14", 59); -var underlineWhiteBright = format("58;5;15", 59); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/verbose/default.js +// node_modules/execa/lib/verbose/default.js var defaultVerboseFunction = ({ type, message, @@ -2268,7 +2248,7 @@ var COLORS = { duration: () => gray }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/verbose/custom.js +// node_modules/execa/lib/verbose/custom.js var applyVerboseOnLines = (printedLines, verboseInfo, fdNumber) => { const verboseFunction = getVerboseFunction(verboseInfo, fdNumber); return printedLines.map(({ verboseLine, verboseObject }) => applyVerboseFunction(verboseLine, verboseObject, verboseFunction)).filter((printedLine) => printedLine !== void 0).map((printedLine) => appendNewline(printedLine)).join(""); @@ -2285,7 +2265,7 @@ var applyVerboseFunction = (verboseLine, verboseObject, verboseFunction) => { var appendNewline = (printedLine) => printedLine.endsWith("\n") ? printedLine : `${printedLine} `; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/verbose/log.js +// node_modules/execa/lib/verbose/log.js var verboseLog = ({ type, verboseMessage, fdNumber, verboseInfo, result }) => { const verboseObject = getVerboseObject({ type, result, verboseInfo }); const printedLines = getPrintedLines(verboseMessage, verboseObject); @@ -2319,7 +2299,7 @@ var serializeVerboseMessage = (message) => { }; var TAB_SIZE = 2; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/verbose/start.js +// node_modules/execa/lib/verbose/start.js var logCommand = (escapedCommand, verboseInfo) => { if (!isVerbose(verboseInfo)) { return; @@ -2331,7 +2311,7 @@ var logCommand = (escapedCommand, verboseInfo) => { }); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/verbose/info.js +// node_modules/execa/lib/verbose/info.js var getVerboseInfo = (verbose, escapedCommand, rawOptions) => { validateVerbose(verbose); const commandId = getCommandId(verbose); @@ -2359,12 +2339,12 @@ var validateVerbose = (verbose) => { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/duration.js +// node_modules/execa/lib/return/duration.js import { hrtime } from "node:process"; var getStartTime = () => hrtime.bigint(); var getDurationMs = (startTime) => Number(hrtime.bigint() - startTime) / 1e6; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/arguments/command.js +// node_modules/execa/lib/arguments/command.js var handleCommand = (filePath, rawArguments, rawOptions) => { const startTime = getStartTime(); const { command, escapedCommand } = joinCommand(filePath, rawArguments); @@ -2379,16 +2359,16 @@ var handleCommand = (filePath, rawArguments, rawOptions) => { }; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/arguments/options.js +// node_modules/execa/lib/arguments/options.js var import_cross_spawn = __toESM(require_cross_spawn(), 1); import path8 from "node:path"; import process6 from "node:process"; -// node_modules/.pnpm/npm-run-path@6.0.0/node_modules/npm-run-path/index.js +// node_modules/npm-run-path/index.js import process4 from "node:process"; import path5 from "node:path"; -// node_modules/.pnpm/path-key@4.0.0/node_modules/path-key/index.js +// node_modules/npm-run-path/node_modules/path-key/index.js function pathKey(options = {}) { const { env = process.env, @@ -2400,7 +2380,7 @@ function pathKey(options = {}) { return Object.keys(env).reverse().find((key) => key.toUpperCase() === "PATH") || "Path"; } -// node_modules/.pnpm/unicorn-magic@0.3.0/node_modules/unicorn-magic/node.js +// node_modules/unicorn-magic/node.js import { promisify } from "node:util"; import { execFile as execFileCallback, execFileSync as execFileSyncOriginal } from "node:child_process"; import path4 from "node:path"; @@ -2424,7 +2404,7 @@ function traversePathUp(startPath) { } var TEN_MEGABYTES_IN_BYTES = 10 * 1024 * 1024; -// node_modules/.pnpm/npm-run-path@6.0.0/node_modules/npm-run-path/index.js +// node_modules/npm-run-path/index.js var npmRunPath = ({ cwd = process4.cwd(), path: pathOption = process4.env[pathKey()], @@ -2465,10 +2445,10 @@ var npmRunPathEnv = ({ env = process4.env, ...options } = {}) => { return env; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/terminate/kill.js +// node_modules/execa/lib/terminate/kill.js import { setTimeout as setTimeout2 } from "node:timers/promises"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/final-error.js +// node_modules/execa/lib/return/final-error.js var getFinalError = (originalError, message, isSync) => { const ErrorClass = isSync ? ExecaSyncError : ExecaError; const options = originalError instanceof DiscardedError ? {} : { cause: originalError }; @@ -2500,13 +2480,13 @@ var ExecaSyncError = class extends Error { }; setErrorName(ExecaSyncError, ExecaSyncError.name); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/terminate/signal.js +// node_modules/execa/lib/terminate/signal.js import { constants as constants3 } from "node:os"; -// node_modules/.pnpm/human-signals@8.0.1/node_modules/human-signals/build/src/main.js +// node_modules/human-signals/build/src/main.js import { constants as constants2 } from "node:os"; -// node_modules/.pnpm/human-signals@8.0.1/node_modules/human-signals/build/src/realtime.js +// node_modules/human-signals/build/src/realtime.js var getRealtimeSignals = () => { const length = SIGRTMAX - SIGRTMIN + 1; return Array.from({ length }, getRealtimeSignal); @@ -2521,10 +2501,10 @@ var getRealtimeSignal = (value, index) => ({ var SIGRTMIN = 34; var SIGRTMAX = 64; -// node_modules/.pnpm/human-signals@8.0.1/node_modules/human-signals/build/src/signals.js +// node_modules/human-signals/build/src/signals.js import { constants } from "node:os"; -// node_modules/.pnpm/human-signals@8.0.1/node_modules/human-signals/build/src/core.js +// node_modules/human-signals/build/src/core.js var SIGNALS = [ { name: "SIGHUP", @@ -2797,7 +2777,7 @@ var SIGNALS = [ } ]; -// node_modules/.pnpm/human-signals@8.0.1/node_modules/human-signals/build/src/signals.js +// node_modules/human-signals/build/src/signals.js var getSignals = () => { const realtimeSignals = getRealtimeSignals(); const signals2 = [...SIGNALS, ...realtimeSignals].map(normalizeSignal); @@ -2819,7 +2799,7 @@ var normalizeSignal = ({ return { name, number, description, supported, action, forced, standard }; }; -// node_modules/.pnpm/human-signals@8.0.1/node_modules/human-signals/build/src/main.js +// node_modules/human-signals/build/src/main.js var getSignalsByName = () => { const signals2 = getSignals(); return Object.fromEntries(signals2.map(getSignalByName)); @@ -2870,7 +2850,7 @@ var findSignalByNumber = (number, signals2) => { }; var signalsByNumber = getSignalsByNumber(); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/terminate/signal.js +// node_modules/execa/lib/terminate/signal.js var normalizeKillSignal = (killSignal) => { const optionName = "option `killSignal`"; if (killSignal === 0) { @@ -2914,7 +2894,7 @@ var getAvailableSignalNames = () => Object.keys(constants3.signals).sort().map(( var getAvailableSignalIntegers = () => [...new Set(Object.values(constants3.signals).sort((signalInteger, signalIntegerTwo) => signalInteger - signalIntegerTwo))].join(", "); var getSignalDescription = (signal) => signalsByName[signal].description; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/terminate/kill.js +// node_modules/execa/lib/terminate/kill.js var normalizeForceKillAfterDelay = (forceKillAfterDelay) => { if (forceKillAfterDelay === false) { return forceKillAfterDelay; @@ -2981,7 +2961,7 @@ var killOnTimeout = async ({ kill, forceKillAfterDelay, context, controllerSigna } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/utils/abort-signal.js +// node_modules/execa/lib/utils/abort-signal.js import { once } from "node:events"; var onAbortedSignal = async (mainSignal, stopSignal) => { if (!mainSignal.aborted) { @@ -2989,7 +2969,7 @@ var onAbortedSignal = async (mainSignal, stopSignal) => { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/terminate/cancel.js +// node_modules/execa/lib/terminate/cancel.js var validateCancelSignal = ({ cancelSignal }) => { if (cancelSignal !== void 0 && Object.prototype.toString.call(cancelSignal) !== "[object AbortSignal]") { throw new Error(`The \`cancelSignal\` option must be an AbortSignal: ${String(cancelSignal)}`); @@ -3003,13 +2983,13 @@ var terminateOnCancel = async (subprocess, cancelSignal, context, { signal }) => throw cancelSignal.reason; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/graceful.js +// node_modules/execa/lib/ipc/graceful.js import { scheduler as scheduler2 } from "node:timers/promises"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/send.js +// node_modules/execa/lib/ipc/send.js import { promisify as promisify2 } from "node:util"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/validation.js +// node_modules/execa/lib/ipc/validation.js var validateIpcMethod = ({ methodName, isSubprocess, ipc, isConnected: isConnected2 }) => { validateIpcOption(methodName, isSubprocess, ipc); validateConnection(methodName, isSubprocess, isConnected2); @@ -3081,7 +3061,7 @@ var disconnect = (anyProcess) => { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/utils/deferred.js +// node_modules/execa/lib/utils/deferred.js var createDeferred = () => { const methods = {}; const promise = new Promise((resolve, reject) => { @@ -3090,7 +3070,7 @@ var createDeferred = () => { return Object.assign(promise, methods); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/arguments/fd-options.js +// node_modules/execa/lib/arguments/fd-options.js var getToStream = (destination, to = "stdin") => { const isWritable = true; const { options, fileDescriptors } = SUBPROCESS_OPTIONS.get(destination); @@ -3170,10 +3150,10 @@ var serializeOptionValue = (value) => { return typeof value === "number" ? `${value}` : "Stream"; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/strict.js +// node_modules/execa/lib/ipc/strict.js import { once as once3 } from "node:events"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/utils/max-listeners.js +// node_modules/execa/lib/utils/max-listeners.js import { addAbortListener } from "node:events"; var incrementMaxListeners = (eventEmitter, maxListenersIncrement, signal) => { const maxListeners = eventEmitter.getMaxListeners(); @@ -3186,14 +3166,14 @@ var incrementMaxListeners = (eventEmitter, maxListenersIncrement, signal) => { }); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/forward.js +// node_modules/execa/lib/ipc/forward.js import { EventEmitter } from "node:events"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/incoming.js +// node_modules/execa/lib/ipc/incoming.js import { once as once2 } from "node:events"; import { scheduler } from "node:timers/promises"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/reference.js +// node_modules/execa/lib/ipc/reference.js var addReference = (channel, reference) => { if (reference) { addReferenceCount(channel); @@ -3223,7 +3203,7 @@ var redoAddedReferences = (channel, isSubprocess) => { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/incoming.js +// node_modules/execa/lib/ipc/incoming.js var onMessage = async ({ anyProcess, channel, isSubprocess, ipcEmitter }, wrappedMessage) => { if (handleStrictResponse(wrappedMessage) || handleAbort(wrappedMessage)) { return; @@ -3264,7 +3244,7 @@ var onDisconnect = async ({ anyProcess, channel, isSubprocess, ipcEmitter, bound }; var INCOMING_MESSAGES = /* @__PURE__ */ new WeakMap(); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/forward.js +// node_modules/execa/lib/ipc/forward.js var getIpcEmitter = (anyProcess, channel, isSubprocess) => { if (IPC_EMITTERS.has(anyProcess)) { return IPC_EMITTERS.get(anyProcess); @@ -3303,7 +3283,7 @@ var isConnected = (anyProcess) => { return ipcEmitter === void 0 ? anyProcess.channel !== null : ipcEmitter.connected; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/strict.js +// node_modules/execa/lib/ipc/strict.js var handleSendStrict = ({ anyProcess, channel, isSubprocess, message, strict }) => { if (!strict) { return message; @@ -3386,7 +3366,7 @@ var throwOnDisconnect = async (anyProcess, isSubprocess, { signal }) => { var REQUEST_TYPE = "execa:ipc:request"; var RESPONSE_TYPE = "execa:ipc:response"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/outgoing.js +// node_modules/execa/lib/ipc/outgoing.js var startSendMessage = (anyProcess, wrappedMessage, strict) => { if (!OUTGOING_MESSAGES.has(anyProcess)) { OUTGOING_MESSAGES.set(anyProcess, /* @__PURE__ */ new Set()); @@ -3413,7 +3393,7 @@ var OUTGOING_MESSAGES = /* @__PURE__ */ new WeakMap(); var hasMessageListeners = (anyProcess, ipcEmitter) => ipcEmitter.listenerCount("message") > getMinListenerCount(anyProcess); var getMinListenerCount = (anyProcess) => SUBPROCESS_OPTIONS.has(anyProcess) && !getFdSpecificValue(SUBPROCESS_OPTIONS.get(anyProcess).options.buffer, "ipc") ? 1 : 0; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/send.js +// node_modules/execa/lib/ipc/send.js var sendMessage = ({ anyProcess, channel, isSubprocess, ipc }, message, { strict = false } = {}) => { const methodName = "sendMessage"; validateIpcMethod({ @@ -3483,7 +3463,7 @@ var getSendMethod = (anyProcess) => { }; var PROCESS_SEND_METHODS = /* @__PURE__ */ new WeakMap(); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/graceful.js +// node_modules/execa/lib/ipc/graceful.js var sendAbort = (subprocess, message) => { const methodName = "cancelSignal"; validateConnection(methodName, false, subprocess.connected); @@ -3534,7 +3514,7 @@ var abortOnDisconnect = () => { }; var cancelController = new AbortController(); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/terminate/graceful.js +// node_modules/execa/lib/terminate/graceful.js var validateGracefulCancel = ({ gracefulCancel, cancelSignal, ipc, serialization }) => { if (!gracefulCancel) { return; @@ -3590,7 +3570,7 @@ var getReason = ({ reason }) => { return error; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/terminate/timeout.js +// node_modules/execa/lib/terminate/timeout.js import { setTimeout as setTimeout3 } from "node:timers/promises"; var validateTimeout = ({ timeout }) => { if (timeout !== void 0 && (!Number.isFinite(timeout) || timeout < 0)) { @@ -3605,7 +3585,7 @@ var killAfterTimeout = async (subprocess, timeout, context, { signal }) => { throw new DiscardedError(); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/node.js +// node_modules/execa/lib/methods/node.js import { execPath, execArgv } from "node:process"; import path6 from "node:path"; var mapNode = ({ options }) => { @@ -3646,7 +3626,7 @@ var handleNodeOption = (file, commandArguments, { ]; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/ipc-input.js +// node_modules/execa/lib/ipc/ipc-input.js import { serialize } from "node:v8"; var validateIpcInputOption = ({ ipcInput, ipc, serialization }) => { if (ipcInput === void 0) { @@ -3682,7 +3662,7 @@ var sendIpcInput = async (subprocess, ipcInput) => { await subprocess.sendMessage(ipcInput); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/arguments/encoding-option.js +// node_modules/execa/lib/arguments/encoding-option.js var validateEncoding = ({ encoding }) => { if (ENCODINGS.has(encoding)) { return; @@ -3724,7 +3704,7 @@ var ENCODING_ALIASES = { }; var serializeEncoding = (encoding) => typeof encoding === "string" ? `"${encoding}"` : String(encoding); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/arguments/cwd.js +// node_modules/execa/lib/arguments/cwd.js import { statSync } from "node:fs"; import path7 from "node:path"; import process5 from "node:process"; @@ -3760,7 +3740,7 @@ ${originalMessage}`; return originalMessage; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/arguments/options.js +// node_modules/execa/lib/arguments/options.js var normalizeOptions = (filePath, rawArguments, rawOptions) => { rawOptions.cwd = normalizeCwd(rawOptions.cwd); const [processedFile, processedArguments, processedOptions] = handleNodeOption(filePath, rawArguments, rawOptions); @@ -3831,13 +3811,13 @@ var getEnv = ({ env: envOption, extendEnv, preferLocal, node, localDirectory, no return env; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/arguments/shell.js +// node_modules/execa/lib/arguments/shell.js var concatenateShell = (file, commandArguments, options) => options.shell && commandArguments.length > 0 ? [[file, ...commandArguments].join(" "), [], options] : [file, commandArguments, options]; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/message.js +// node_modules/execa/lib/return/message.js import { inspect as inspect2 } from "node:util"; -// node_modules/.pnpm/strip-final-newline@4.0.0/node_modules/strip-final-newline/index.js +// node_modules/strip-final-newline/index.js function stripFinalNewline(input2) { if (typeof input2 === "string") { return stripFinalNewlineString(input2); @@ -3854,11 +3834,11 @@ var LF_BINARY = LF.codePointAt(0); var CR = "\r"; var CR_BINARY = CR.codePointAt(0); -// node_modules/.pnpm/get-stream@9.0.1/node_modules/get-stream/source/index.js +// node_modules/get-stream/source/index.js import { on } from "node:events"; import { finished } from "node:stream/promises"; -// node_modules/.pnpm/is-stream@4.0.1/node_modules/is-stream/index.js +// node_modules/is-stream/index.js function isStream(stream, { checkOpen = true } = {}) { return stream !== null && typeof stream === "object" && (stream.writable || stream.readable || !checkOpen || stream.writable === void 0 && stream.readable === void 0) && typeof stream.pipe === "function"; } @@ -3872,7 +3852,7 @@ function isDuplexStream(stream, options) { return isWritableStream(stream, options) && isReadableStream(stream, options); } -// node_modules/.pnpm/@sec-ant+readable-stream@0.4.1/node_modules/@sec-ant/readable-stream/dist/ponyfill/asyncIterator.js +// node_modules/@sec-ant/readable-stream/dist/ponyfill/asyncIterator.js var a = Object.getPrototypeOf( Object.getPrototypeOf( /* istanbul ignore next */ @@ -3960,7 +3940,7 @@ function h({ preventCancel: r = false } = {}) { return s[n] = t, s; } -// node_modules/.pnpm/get-stream@9.0.1/node_modules/get-stream/source/stream.js +// node_modules/get-stream/source/stream.js var getAsyncIterable = (stream) => { if (isReadableStream(stream, { checkOpen: false }) && nodeImports.on !== void 0) { return getStreamIterable(stream); @@ -4008,7 +3988,7 @@ var handleStreamEnd = async (stream, controller, state) => { }; var nodeImports = {}; -// node_modules/.pnpm/get-stream@9.0.1/node_modules/get-stream/source/contents.js +// node_modules/get-stream/source/contents.js var getStreamContents = async (stream, { init, convertChunk, getSize, truncateChunk, addChunk, getFinalChunk, finalize }, { maxBuffer = Number.POSITIVE_INFINITY } = {}) => { const asyncIterable = getAsyncIterable(stream); const state = init(); @@ -4103,7 +4083,7 @@ var MaxBufferError = class extends Error { } }; -// node_modules/.pnpm/get-stream@9.0.1/node_modules/get-stream/source/utils.js +// node_modules/get-stream/source/utils.js var identity2 = (value) => value; var noop = () => void 0; var getContentsProperty = ({ contents }) => contents; @@ -4112,7 +4092,7 @@ var throwObjectStream = (chunk) => { }; var getLengthProperty = (convertedChunk) => convertedChunk.length; -// node_modules/.pnpm/get-stream@9.0.1/node_modules/get-stream/source/array.js +// node_modules/get-stream/source/array.js async function getStreamAsArray(stream, options) { return getStreamContents(stream, arrayMethods, options); } @@ -4139,7 +4119,7 @@ var arrayMethods = { finalize: getContentsProperty }; -// node_modules/.pnpm/get-stream@9.0.1/node_modules/get-stream/source/array-buffer.js +// node_modules/get-stream/source/array-buffer.js async function getStreamAsArrayBuffer(stream, options) { return getStreamContents(stream, arrayBufferMethods, options); } @@ -4192,7 +4172,7 @@ var arrayBufferMethods = { finalize: finalizeArrayBuffer }; -// node_modules/.pnpm/get-stream@9.0.1/node_modules/get-stream/source/string.js +// node_modules/get-stream/source/string.js async function getStreamAsString(stream, options) { return getStreamContents(stream, stringMethods, options); } @@ -4221,10 +4201,10 @@ var stringMethods = { finalize: getContentsProperty }; -// node_modules/.pnpm/get-stream@9.0.1/node_modules/get-stream/source/index.js +// node_modules/get-stream/source/index.js Object.assign(nodeImports, { on, finished }); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/io/max-buffer.js +// node_modules/execa/lib/io/max-buffer.js var handleMaxBuffer = ({ error, stream, readableObjectMode, lines, encoding, fdNumber }) => { if (!(error instanceof MaxBufferError)) { throw error; @@ -4283,7 +4263,7 @@ var truncateMaxBufferSync = (result, isMaxBuffer, maxBuffer) => { }; var getMaxBufferSync = ([, stdoutMaxBuffer]) => stdoutMaxBuffer; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/message.js +// node_modules/execa/lib/return/message.js var createMessages = ({ stdio, all, @@ -4401,7 +4381,7 @@ var serializeMessageItem = (messageItem) => { return ""; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/result.js +// node_modules/execa/lib/return/result.js var makeSuccessResult = ({ command, escapedCommand, @@ -4574,7 +4554,7 @@ var normalizeExitPayload = (rawExitCode, rawSignal) => { return { exitCode, signal, signalDescription }; }; -// node_modules/.pnpm/parse-ms@4.0.0/node_modules/parse-ms/index.js +// node_modules/parse-ms/index.js var toZeroIfInfinity = (value) => Number.isFinite(value) ? value : 0; function parseNumber(milliseconds) { return { @@ -4613,7 +4593,7 @@ function parseMilliseconds(milliseconds) { throw new TypeError("Expected a finite number or bigint"); } -// node_modules/.pnpm/pretty-ms@9.3.0/node_modules/pretty-ms/index.js +// node_modules/pretty-ms/index.js var isZero = (value) => value === 0 || value === 0n; var pluralize = (word, count2) => count2 === 1 || count2 === 1n ? word : `${word}s`; var SECOND_ROUNDING_EPSILON = 1e-7; @@ -4712,7 +4692,7 @@ function prettyMilliseconds(milliseconds, options) { return sign + result.join(separator); } -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/verbose/error.js +// node_modules/execa/lib/verbose/error.js var logError = (result, verboseInfo) => { if (result.failed) { verboseLog({ @@ -4724,7 +4704,7 @@ var logError = (result, verboseInfo) => { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/verbose/complete.js +// node_modules/execa/lib/verbose/complete.js var logResult = (result, verboseInfo) => { if (!isVerbose(verboseInfo)) { return; @@ -4742,7 +4722,7 @@ var logDuration = (result, verboseInfo) => { }); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/reject.js +// node_modules/execa/lib/return/reject.js var handleResult = (result, verboseInfo, { reject }) => { logResult(result, verboseInfo); if (result.failed && reject) { @@ -4751,10 +4731,10 @@ var handleResult = (result, verboseInfo, { reject }) => { return result; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/stdio/handle-sync.js +// node_modules/execa/lib/stdio/handle-sync.js import { readFileSync as readFileSync2 } from "node:fs"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/stdio/type.js +// node_modules/execa/lib/stdio/type.js var getStdioItemType = (value, optionName) => { if (isAsyncGenerator(value)) { return "asyncGenerator"; @@ -4880,7 +4860,7 @@ var TYPE_TO_MESSAGE = { uint8Array: "a Uint8Array" }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/transform/object-mode.js +// node_modules/execa/lib/transform/object-mode.js var getTransformObjectModes = (objectMode, index, newTransforms, direction) => direction === "output" ? getOutputObjectModes(objectMode, index, newTransforms) : getInputObjectModes(objectMode, index, newTransforms); var getOutputObjectModes = (objectMode, index, newTransforms) => { const writableObjectMode = index !== 0 && newTransforms[index - 1].value.readableObjectMode; @@ -4900,7 +4880,7 @@ var getFdObjectMode = (stdioItems, direction) => { return direction === "input" ? lastTransform.value.writableObjectMode : lastTransform.value.readableObjectMode; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/transform/normalize.js +// node_modules/execa/lib/transform/normalize.js var normalizeTransforms = (stdioItems, optionName, direction, options) => [ ...stdioItems.filter(({ type }) => !TRANSFORM_TYPES.has(type)), ...getTransforms(stdioItems, optionName, direction, options) @@ -4994,7 +4974,7 @@ var normalizeGenerator = ({ stdioItem, stdioItem: { value }, index, newTransform }; var sortTransforms = (newTransforms, direction) => direction === "input" ? newTransforms.reverse() : newTransforms; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/stdio/direction.js +// node_modules/execa/lib/stdio/direction.js import process7 from "node:process"; var getStreamDirection = (stdioItems, fdNumber, optionName) => { const directions = stdioItems.map((stdioItem) => getStdioItemDirection(stdioItem, fdNumber)); @@ -5044,10 +5024,10 @@ var getStandardStreamDirection = (value) => { }; var DEFAULT_DIRECTION = "output"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/array.js +// node_modules/execa/lib/ipc/array.js var normalizeIpcStdioArray = (stdioArray, ipc) => ipc && !stdioArray.includes("ipc") ? [...stdioArray, "ipc"] : stdioArray; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/stdio/stdio-option.js +// node_modules/execa/lib/stdio/stdio-option.js var normalizeStdioOption = ({ stdio, ipc, buffer, ...options }, verboseInfo, isSync) => { const stdioArray = getStdioArray(stdio, options).map((stdioOption, fdNumber) => addDefaultValue2(stdioOption, fdNumber)); return isSync ? normalizeStdioSync(stdioArray, buffer, verboseInfo) : normalizeIpcStdioArray(stdioArray, ipc); @@ -5081,7 +5061,7 @@ var addDefaultValue2 = (stdioOption, fdNumber) => { var normalizeStdioSync = (stdioArray, buffer, verboseInfo) => stdioArray.map((stdioOption, fdNumber) => !buffer[fdNumber] && fdNumber !== 0 && !isFullVerbose(verboseInfo, fdNumber) && isOutputPipeOnly(stdioOption) ? "ignore" : stdioOption); var isOutputPipeOnly = (stdioOption) => stdioOption === "pipe" || Array.isArray(stdioOption) && stdioOption.every((item) => item === "pipe"); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/stdio/native.js +// node_modules/execa/lib/stdio/native.js import { readFileSync } from "node:fs"; import tty2 from "node:tty"; var handleNativeStream = ({ stdioItem, stdioItem: { type }, isStdioArray, fdNumber, direction, isSync }) => { @@ -5150,7 +5130,7 @@ var getStandardStream = (fdNumber, value, optionName) => { return standardStream; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/stdio/input-option.js +// node_modules/execa/lib/stdio/input-option.js var handleInputOptions = ({ input: input2, inputFile }, fdNumber) => fdNumber === 0 ? [ ...handleInputOption(input2), ...handleInputFileOption(inputFile) @@ -5186,7 +5166,7 @@ var getInputFileType = (inputFile) => { throw new Error("The `inputFile` option must be a file path string or a file URL."); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/stdio/duplicate.js +// node_modules/execa/lib/stdio/duplicate.js var filterDuplicates = (stdioItems) => stdioItems.filter((stdioItemOne, indexOne) => stdioItems.every((stdioItemTwo, indexTwo) => stdioItemOne.value !== stdioItemTwo.value || indexOne >= indexTwo || stdioItemOne.type === "generator" || stdioItemOne.type === "asyncGenerator")); var getDuplicateStream = ({ stdioItem: { type, value, optionName }, direction, fileDescriptors, isSync }) => { const otherStdioItems = getOtherStdioItems(fileDescriptors, type); @@ -5261,7 +5241,7 @@ var throwOnDuplicateStream = (stdioItem, optionName, type) => { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/stdio/handle.js +// node_modules/execa/lib/stdio/handle.js var handleStdio = (addProperties3, options, verboseInfo, isSync) => { const stdio = normalizeStdioOption(options, verboseInfo, isSync); const initialFileDescriptors = stdio.map((stdioOption, fdNumber) => getFileDescriptor({ @@ -5421,7 +5401,7 @@ var forwardStdio = (stdioItems) => { return type === "native" ? value : "pipe"; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/stdio/handle-sync.js +// node_modules/execa/lib/stdio/handle-sync.js var handleStdioSync = (options, verboseInfo) => handleStdio(addPropertiesSync, options, verboseInfo, true); var forbiddenIfSync = ({ type, optionName }) => { throwInvalidSyncValue(optionName, TYPE_TO_MESSAGE[type]); @@ -5467,14 +5447,14 @@ var addPropertiesSync = { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/io/strip-newline.js +// node_modules/execa/lib/io/strip-newline.js var stripNewline = (value, { stripFinalNewline: stripFinalNewline2 }, fdNumber) => getStripFinalNewline(stripFinalNewline2, fdNumber) && value !== void 0 && !Array.isArray(value) ? stripFinalNewline(value) : value; var getStripFinalNewline = (stripFinalNewline2, fdNumber) => fdNumber === "all" ? stripFinalNewline2[1] || stripFinalNewline2[2] : stripFinalNewline2[fdNumber]; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/transform/generator.js +// node_modules/execa/lib/transform/generator.js import { Transform, getDefaultHighWaterMark } from "node:stream"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/transform/split.js +// node_modules/execa/lib/transform/split.js var getSplitLinesGenerator = (binary, preserveNewlines, skipped, state) => binary || skipped ? void 0 : initializeSplitLines(preserveNewlines, state); var splitLinesSync = (chunk, preserveNewlines, objectMode) => objectMode ? chunk.flatMap((item) => splitLinesItemSync(item, preserveNewlines)) : splitLinesItemSync(chunk, preserveNewlines); var splitLinesItemSync = (chunk, preserveNewlines) => { @@ -5554,7 +5534,7 @@ var linesUint8ArrayInfo = { concatBytes: concatUint8Array }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/transform/validate.js +// node_modules/execa/lib/transform/validate.js import { Buffer as Buffer2 } from "node:buffer"; var getValidateTransformInput = (writableObjectMode, optionName) => writableObjectMode ? void 0 : validateStringTransformInput.bind(void 0, optionName); var validateStringTransformInput = function* (optionName, chunk) { @@ -5583,7 +5563,7 @@ Instead, \`yield\` should either be called with a value, or not be called at all } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/transform/encoding-transform.js +// node_modules/execa/lib/transform/encoding-transform.js import { Buffer as Buffer3 } from "node:buffer"; import { StringDecoder as StringDecoder2 } from "node:string_decoder"; var getEncodingTransformGenerator = (binary, encoding, skipped) => { @@ -5618,7 +5598,7 @@ var encodingStringFinal = function* (stringDecoder) { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/transform/run-async.js +// node_modules/execa/lib/transform/run-async.js import { callbackify } from "node:util"; var pushChunks = callbackify(async (getChunks, state, getChunksArguments, transformStream) => { state.currentIterable = getChunks(...getChunksArguments); @@ -5666,7 +5646,7 @@ var identityGenerator = function* (chunk) { yield chunk; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/transform/run-sync.js +// node_modules/execa/lib/transform/run-sync.js var pushChunksSync = (getChunksSync, getChunksArguments, transformStream, done) => { try { for (const chunk of getChunksSync(...getChunksArguments)) { @@ -5708,7 +5688,7 @@ var identityGenerator2 = function* (chunk) { yield chunk; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/transform/generator.js +// node_modules/execa/lib/transform/generator.js var generatorToStream = ({ value, value: { transform, final, writableObjectMode, readableObjectMode }, @@ -5762,7 +5742,7 @@ var addInternalGenerators = ({ transform, final, binary, writableObjectMode, rea ].filter(Boolean); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/io/input-sync.js +// node_modules/execa/lib/io/input-sync.js var addInputOptionsSync = (fileDescriptors, options) => { for (const fdNumber of getInputFdNumbers(fileDescriptors)) { addInputOptionSync(fileDescriptors, fdNumber, options); @@ -5795,10 +5775,10 @@ var validateSerializable = (newContents) => { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/io/output-sync.js +// node_modules/execa/lib/io/output-sync.js import { writeFileSync, appendFileSync } from "node:fs"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/verbose/output.js +// node_modules/execa/lib/verbose/output.js var shouldLogOutput = ({ stdioItems, encoding, verboseInfo, fdNumber }) => fdNumber !== "all" && isFullVerbose(verboseInfo, fdNumber) && !BINARY_ENCODINGS.has(encoding) && fdUsesVerbose(fdNumber) && (stdioItems.some(({ type, value }) => type === "native" && PIPED_STDIO_VALUES.has(value)) || stdioItems.every(({ type }) => TRANSFORM_TYPES.has(type))); var fdUsesVerbose = (fdNumber) => fdNumber === 1 || fdNumber === 2; var PIPED_STDIO_VALUES = /* @__PURE__ */ new Set(["pipe", "overlapped"]); @@ -5825,7 +5805,7 @@ var logLine = (line, fdNumber, verboseInfo) => { }); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/io/output-sync.js +// node_modules/execa/lib/io/output-sync.js var transformOutputSync = ({ fileDescriptors, syncResult: { output }, options, isMaxBuffer, verboseInfo }) => { if (output === null) { return { output: Array.from({ length: 3 }) }; @@ -5928,7 +5908,7 @@ var writeToFiles = (serializedResult, stdioItems, outputFiles) => { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/resolve/all-sync.js +// node_modules/execa/lib/resolve/all-sync.js var getAllSync = ([, stdout, stderr], options) => { if (!options.all) { return; @@ -5951,7 +5931,7 @@ var getAllSync = ([, stdout, stderr], options) => { return `${stdout}${stderr}`; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/resolve/exit-async.js +// node_modules/execa/lib/resolve/exit-async.js import { once as once4 } from "node:events"; var waitForExit = async (subprocess, context) => { const [exitCode, signal] = await waitForExitOrError(subprocess); @@ -5985,7 +5965,7 @@ var waitForSuccessfulExit = async (exitPromise) => { var isSubprocessErrorExit = (exitCode, signal) => exitCode === void 0 && signal === void 0; var isFailedExit = (exitCode, signal) => exitCode !== 0 || signal !== null; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/resolve/exit-sync.js +// node_modules/execa/lib/resolve/exit-sync.js var getExitResultSync = ({ error, status: exitCode, signal, output }, { maxBuffer }) => { const resultError = getResultError(error, exitCode, signal); const timedOut = resultError?.code === "ETIMEDOUT"; @@ -6005,7 +5985,7 @@ var getResultError = (error, exitCode, signal) => { return isFailedExit(exitCode, signal) ? new DiscardedError() : void 0; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-sync.js +// node_modules/execa/lib/methods/main-sync.js var execaCoreSync = (rawFile, rawArguments, rawOptions) => { const { file, commandArguments, command, escapedCommand, startTime, verboseInfo, options, fileDescriptors } = handleSyncArguments(rawFile, rawArguments, rawOptions); const result = spawnSubprocessSync({ @@ -6137,14 +6117,14 @@ var getSyncResult = ({ error, exitCode, signal, timedOut, isMaxBuffer, stdio, al isSync: true }); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js +// node_modules/execa/lib/methods/main-async.js import { setMaxListeners } from "node:events"; import { spawn } from "node:child_process"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/methods.js +// node_modules/execa/lib/ipc/methods.js import process8 from "node:process"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/get-one.js +// node_modules/execa/lib/ipc/get-one.js import { once as once5, on as on2 } from "node:events"; var getOneMessage = ({ anyProcess, channel, isSubprocess, ipc }, { reference = true, filter } = {}) => { validateIpcMethod({ @@ -6199,7 +6179,7 @@ var throwOnStrictError = async (ipcEmitter, isSubprocess, { signal }) => { throw getStrictResponseError(error, isSubprocess); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/get-each.js +// node_modules/execa/lib/ipc/get-each.js import { once as once6, on as on3 } from "node:events"; var getEachMessage = ({ anyProcess, channel, isSubprocess, ipc }, { reference = true } = {}) => loopOnMessages({ anyProcess, @@ -6278,7 +6258,7 @@ var throwIfStrictError = ({ error }) => { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/methods.js +// node_modules/execa/lib/ipc/methods.js var addIpcMethods = (subprocess, { ipc }) => { Object.assign(subprocess, getIpcMethods(subprocess, false, ipc)); }; @@ -6317,7 +6297,7 @@ var getIpcMethods = (anyProcess, isSubprocess, ipc) => ({ }) }); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/early-error.js +// node_modules/execa/lib/return/early-error.js import { ChildProcess as ChildProcess2 } from "node:child_process"; import { PassThrough, @@ -6371,7 +6351,7 @@ var duplex = () => new Duplex({ read() { } }); var handleDummyPromise = async (error, verboseInfo, options) => handleResult(error, verboseInfo, options); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/stdio/handle-async.js +// node_modules/execa/lib/stdio/handle-async.js import { createReadStream, createWriteStream } from "node:fs"; import { Buffer as Buffer4 } from "node:buffer"; import { Readable as Readable2, Writable as Writable2, Duplex as Duplex2 } from "node:stream"; @@ -6416,7 +6396,7 @@ var addPropertiesAsync = { } }; -// node_modules/.pnpm/@sindresorhus+merge-streams@4.0.0/node_modules/@sindresorhus/merge-streams/index.js +// node_modules/@sindresorhus/merge-streams/index.js import { on as on4, once as once7 } from "node:events"; import { PassThrough as PassThroughStream, getDefaultHighWaterMark as getDefaultHighWaterMark2 } from "node:stream"; import { finished as finished2 } from "node:stream/promises"; @@ -6633,7 +6613,7 @@ var updateMaxListeners = (passThroughStream, increment2) => { var PASSTHROUGH_LISTENERS_COUNT = 2; var PASSTHROUGH_LISTENERS_PER_STREAM = 1; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/io/pipeline.js +// node_modules/execa/lib/io/pipeline.js import { finished as finished3 } from "node:stream/promises"; var pipeStreams = (source, destination) => { source.pipe(destination); @@ -6671,7 +6651,7 @@ var abortSourceStream = (source) => { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/io/output-async.js +// node_modules/execa/lib/io/output-async.js var pipeOutputAsync = (subprocess, fileDescriptors, controller) => { const pipeGroups = /* @__PURE__ */ new Map(); for (const [fdNumber, { stdioItems, direction }] of Object.entries(fileDescriptors)) { @@ -6723,10 +6703,10 @@ var setStandardStreamMaxListeners = (stream, { signal }) => { }; var MAX_LISTENERS_INCREMENT = 2; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/terminate/cleanup.js +// node_modules/execa/lib/terminate/cleanup.js import { addAbortListener as addAbortListener2 } from "node:events"; -// node_modules/.pnpm/signal-exit@4.1.0/node_modules/signal-exit/dist/mjs/signals.js +// node_modules/signal-exit/dist/mjs/signals.js var signals = []; signals.push("SIGHUP", "SIGINT", "SIGTERM"); if (process.platform !== "win32") { @@ -6750,7 +6730,7 @@ if (process.platform === "linux") { signals.push("SIGIO", "SIGPOLL", "SIGPWR", "SIGSTKFLT"); } -// node_modules/.pnpm/signal-exit@4.1.0/node_modules/signal-exit/dist/mjs/index.js +// node_modules/signal-exit/dist/mjs/index.js var processOk = (process10) => !!process10 && typeof process10 === "object" && typeof process10.removeListener === "function" && typeof process10.emit === "function" && typeof process10.reallyExit === "function" && typeof process10.listeners === "function" && typeof process10.kill === "function" && typeof process10.pid === "number" && typeof process10.on === "function"; var kExitEmitter = Symbol.for("signal-exit emitter"); var global2 = globalThis; @@ -6977,7 +6957,7 @@ var { unload } = signalExitWrap(processOk(process9) ? new SignalExit(process9) : new SignalExitFallback()); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/terminate/cleanup.js +// node_modules/execa/lib/terminate/cleanup.js var cleanupOnExit = (subprocess, { cleanup, detached }, { signal }) => { if (!cleanup || detached) { return; @@ -6990,7 +6970,7 @@ var cleanupOnExit = (subprocess, { cleanup, detached }, { signal }) => { }); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/pipe/pipe-arguments.js +// node_modules/execa/lib/pipe/pipe-arguments.js var normalizePipeArguments = ({ source, sourcePromise, boundOptions, createNested }, ...pipeArguments) => { const startTime = getStartTime(); const { @@ -7063,7 +7043,7 @@ var getSourceStream = (source, from) => { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/pipe/throw.js +// node_modules/execa/lib/pipe/throw.js var handlePipeArgumentsError = ({ sourceStream, sourceError, @@ -7112,7 +7092,7 @@ var createNonCommandError = ({ error, fileDescriptors, sourceOptions, startTime }); var PIPE_COMMAND_MESSAGE = "source.pipe(destination)"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/pipe/sequence.js +// node_modules/execa/lib/pipe/sequence.js var waitForBothSubprocesses = async (subprocessPromises) => { const [ { status: sourceStatus, reason: sourceReason, value: sourceResult = sourceReason }, @@ -7130,7 +7110,7 @@ var waitForBothSubprocesses = async (subprocessPromises) => { return destinationResult; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/pipe/streaming.js +// node_modules/execa/lib/pipe/streaming.js import { finished as finished4 } from "node:stream/promises"; var pipeSubprocessStream = (sourceStream, destinationStream, maxListenersController) => { const mergedStream = MERGED_STREAMS.has(destinationStream) ? pipeMoreSubprocessStream(sourceStream, destinationStream) : pipeFirstSubprocessStream(sourceStream, destinationStream); @@ -7161,7 +7141,7 @@ var MERGED_STREAMS = /* @__PURE__ */ new WeakMap(); var SOURCE_LISTENERS_PER_PIPE = 2; var DESTINATION_LISTENERS_PER_PIPE = 1; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/pipe/abort.js +// node_modules/execa/lib/pipe/abort.js import { aborted } from "node:util"; var unpipeOnAbort = (unpipeSignal, unpipeContext) => unpipeSignal === void 0 ? [] : [unpipeOnSignalAbort(unpipeSignal, unpipeContext)]; var unpipeOnSignalAbort = async (unpipeSignal, { sourceStream, mergedStream, fileDescriptors, sourceOptions, startTime }) => { @@ -7176,7 +7156,7 @@ var unpipeOnSignalAbort = async (unpipeSignal, { sourceStream, mergedStream, fil }); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/pipe/setup.js +// node_modules/execa/lib/pipe/setup.js var pipeToSubprocess = (sourceInfo, ...pipeArguments) => { if (isPlainObject(pipeArguments[0])) { return pipeToSubprocess.bind(void 0, { @@ -7235,10 +7215,10 @@ var handlePipePromise = async ({ }; var getSubprocessPromises = (sourcePromise, destination) => Promise.allSettled([sourcePromise, destination]); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/io/contents.js +// node_modules/execa/lib/io/contents.js import { setImmediate } from "node:timers/promises"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/io/iterate.js +// node_modules/execa/lib/io/iterate.js import { on as on5 } from "node:events"; import { getDefaultHighWaterMark as getDefaultHighWaterMark3 } from "node:stream"; var iterateOnSubprocessStream = ({ subprocessStdout, subprocess, binary, shouldEncode, encoding, preserveNewlines }) => { @@ -7331,7 +7311,7 @@ var getGenerators = ({ binary, shouldEncode, encoding, shouldSplit, preserveNewl getSplitLinesGenerator(binary, preserveNewlines, !shouldSplit, {}) ].filter(Boolean); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/io/contents.js +// node_modules/execa/lib/io/contents.js var getStreamOutput = async ({ stream, onStreamEnd, fdNumber, encoding, buffer, maxBuffer, lines, allMixed, stripFinalNewline: stripFinalNewline2, verboseInfo, streamInfo }) => { const logPromise = logOutputAsync({ stream, @@ -7422,7 +7402,7 @@ var getBufferedData = async (streamPromise) => { }; var handleBufferedData = ({ bufferedData }) => isArrayBuffer(bufferedData) ? new Uint8Array(bufferedData) : bufferedData; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/resolve/wait-stream.js +// node_modules/execa/lib/resolve/wait-stream.js import { finished as finished5 } from "node:stream/promises"; var waitForStream = async (stream, fdNumber, streamInfo, { isSameDirection, stopOnExit = false } = {}) => { const state = handleStdinDestroy(stream, streamInfo); @@ -7475,7 +7455,7 @@ var isInputFileDescriptor = ({ fileDescriptors }, fdNumber) => fdNumber !== "all var isStreamAbort = (error) => error?.code === "ERR_STREAM_PREMATURE_CLOSE"; var isStreamEpipe = (error) => error?.code === "EPIPE"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/resolve/stdio.js +// node_modules/execa/lib/resolve/stdio.js var waitForStdioStreams = ({ subprocess, encoding, buffer, maxBuffer, lines, stripFinalNewline: stripFinalNewline2, verboseInfo, streamInfo }) => subprocess.stdio.map((stream, fdNumber) => waitForSubprocessStream({ stream, fdNumber, @@ -7516,7 +7496,7 @@ var waitForSubprocessStream = async ({ stream, fdNumber, encoding, buffer, maxBu return output; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/resolve/all-async.js +// node_modules/execa/lib/resolve/all-async.js var makeAllStream = ({ stdout, stderr }, { all }) => all && (stdout || stderr) ? mergeStreams([stdout, stderr].filter(Boolean)) : void 0; var waitForAllStream = ({ subprocess, encoding, buffer, maxBuffer, lines, stripFinalNewline: stripFinalNewline2, verboseInfo, streamInfo }) => waitForSubprocessStream({ ...getAllStream(subprocess, buffer), @@ -7544,10 +7524,10 @@ var getAllStream = ({ stdout, stderr, all }, [, bufferStdout, bufferStderr]) => }; var getAllMixed = ({ all, stdout, stderr }) => all && stdout && stderr && stdout.readableObjectMode !== stderr.readableObjectMode; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/resolve/wait-subprocess.js +// node_modules/execa/lib/resolve/wait-subprocess.js import { once as once8 } from "node:events"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/verbose/ipc.js +// node_modules/execa/lib/verbose/ipc.js var shouldLogIpc = (verboseInfo) => isFullVerbose(verboseInfo, "ipc"); var logIpcOutput = (message, verboseInfo) => { const verboseMessage = serializeVerboseMessage(message); @@ -7559,7 +7539,7 @@ var logIpcOutput = (message, verboseInfo) => { }); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/ipc/buffer-messages.js +// node_modules/execa/lib/ipc/buffer-messages.js var waitForIpcOutput = async ({ subprocess, buffer: bufferArray, @@ -7597,7 +7577,7 @@ var getBufferedIpcOutput = async (ipcOutputPromise, ipcOutput) => { return ipcOutput; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/resolve/wait-subprocess.js +// node_modules/execa/lib/resolve/wait-subprocess.js var waitForSubprocessResult = async ({ subprocess, options: { @@ -7713,7 +7693,7 @@ var throwOnSubprocessError = async (subprocess, { signal }) => { throw error; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/convert/concurrent.js +// node_modules/execa/lib/convert/concurrent.js var initializeConcurrentStreams = () => ({ readableDestroy: /* @__PURE__ */ new WeakMap(), writableFinal: /* @__PURE__ */ new WeakMap(), @@ -7739,11 +7719,11 @@ var waitForConcurrentStreams = async ({ resolve, promises }, subprocess) => { return !isSubprocessExit; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/convert/readable.js +// node_modules/execa/lib/convert/readable.js import { Readable as Readable3 } from "node:stream"; import { callbackify as callbackify2 } from "node:util"; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/convert/shared.js +// node_modules/execa/lib/convert/shared.js import { finished as finished6 } from "node:stream/promises"; var safeWaitForSubprocessStdin = async (subprocessStdin) => { if (subprocessStdin === void 0) { @@ -7783,7 +7763,7 @@ var destroyOtherStream = (stream, isOpen, error) => { } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/convert/readable.js +// node_modules/execa/lib/convert/readable.js var createReadable = ({ subprocess, concurrentStreams, encoding }, { from, binary: binaryOption = true, preserveNewlines = true } = {}) => { const binary = binaryOption || BINARY_ENCODINGS.has(encoding); const { subprocessStdout, waitReadableDestroy } = getSubprocessStdout(subprocess, from, concurrentStreams); @@ -7868,7 +7848,7 @@ var destroyOtherReadable = (stream, error) => { destroyOtherStream(stream, stream.readable, error); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/convert/writable.js +// node_modules/execa/lib/convert/writable.js import { Writable as Writable3 } from "node:stream"; import { callbackify as callbackify3 } from "node:util"; var createWritable = ({ subprocess, concurrentStreams }, { to } = {}) => { @@ -7934,7 +7914,7 @@ var destroyOtherWritable = (stream, error) => { destroyOtherStream(stream, stream.writable, error); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/convert/duplex.js +// node_modules/execa/lib/convert/duplex.js import { Duplex as Duplex3 } from "node:stream"; import { callbackify as callbackify4 } from "node:util"; var createDuplex = ({ subprocess, concurrentStreams, encoding }, { from, to, binary: binaryOption = true, preserveNewlines = true } = {}) => { @@ -7988,7 +7968,7 @@ var onDuplexDestroy = async ({ subprocessStdout, subprocessStdin, subprocess, wa ]); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/convert/iterable.js +// node_modules/execa/lib/convert/iterable.js var createIterable = (subprocess, encoding, { from, binary: binaryOption = false, @@ -8017,7 +7997,7 @@ var iterateOnStdoutData = async function* (onStdoutData, subprocessStdout, subpr } }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/convert/add.js +// node_modules/execa/lib/convert/add.js var addConvertedStreams = (subprocess, { encoding }) => { const concurrentStreams = initializeConcurrentStreams(); subprocess.readable = createReadable.bind(void 0, { subprocess, concurrentStreams, encoding }); @@ -8027,7 +8007,7 @@ var addConvertedStreams = (subprocess, { encoding }) => { subprocess[Symbol.asyncIterator] = createIterable.bind(void 0, subprocess, encoding, {}); }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/promise.js +// node_modules/execa/lib/methods/promise.js var mergePromise = (subprocess, promise) => { for (const [property, descriptor] of descriptors) { const value = descriptor.value.bind(promise); @@ -8041,7 +8021,7 @@ var descriptors = ["then", "catch", "finally"].map((property) => [ Reflect.getOwnPropertyDescriptor(nativePromisePrototype, property) ]); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js +// node_modules/execa/lib/methods/main-async.js var execaCoreAsync = (rawFile, rawArguments, rawOptions, createNested) => { const { file, commandArguments, command, escapedCommand, startTime, verboseInfo, options, fileDescriptors } = handleAsyncArguments(rawFile, rawArguments, rawOptions); const { subprocess, promise } = spawnSubprocessAsync({ @@ -8196,7 +8176,7 @@ var getAsyncResult = ({ errorInfo, exitCode, signal, stdio, all, ipcOutput, cont startTime }); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/bind.js +// node_modules/execa/lib/methods/bind.js var mergeOptions = (boundOptions, options) => { const newOptions = Object.fromEntries( Object.entries(options).map(([optionName, optionValue]) => [ @@ -8214,7 +8194,7 @@ var mergeOption = (optionName, boundOptionValue, optionValue) => { }; var DEEP_OPTIONS = /* @__PURE__ */ new Set(["env", ...FD_SPECIFIC_OPTIONS]); -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/create.js +// node_modules/execa/lib/methods/create.js var createExeca = (mapArguments, boundOptions, deepOptions, setBoundExeca) => { const createNested = (mapArguments2, boundOptions2, setBoundExeca2) => createExeca(mapArguments2, boundOptions2, deepOptions, setBoundExeca2); const boundExeca = (...execaArguments) => callBoundExeca({ @@ -8260,7 +8240,7 @@ var parseArguments = ({ mapArguments, firstArgument, nextArguments, deepOptions, }; }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/command.js +// node_modules/execa/lib/methods/command.js var mapCommandAsync = ({ file, commandArguments }) => parseCommand(file, commandArguments); var mapCommandSync = ({ file, commandArguments }) => ({ ...parseCommand(file, commandArguments), isSync: true }); var parseCommand = (command, unusedArguments) => { @@ -8291,7 +8271,7 @@ var parseCommandString = (command) => { }; var SPACES_REGEXP = / +/g; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/script.js +// node_modules/execa/lib/methods/script.js var setScriptSync = (boundExeca, createNested, boundOptions) => { boundExeca.sync = createNested(mapScriptSync, boundOptions); boundExeca.s = boundExeca.sync; @@ -8302,7 +8282,7 @@ var getScriptOptions = (options) => ({ options: { ...getScriptStdinOption(option var getScriptStdinOption = ({ input: input2, inputFile, stdio }) => input2 === void 0 && inputFile === void 0 && stdio === void 0 ? { stdin: "inherit" } : {}; var deepScriptOptions = { preferLocal: true }; -// node_modules/.pnpm/execa@9.6.1/node_modules/execa/index.js +// node_modules/execa/index.js var execa = createExeca(() => ({})); var execaSync = createExeca(() => ({ isSync: true })); var execaCommand = createExeca(mapCommandAsync);