@serpent/common-cli
Version:
通用的 cli 相关的函数
58 lines (57 loc) • 3.7 kB
JavaScript
export { GLOBAL_ANSI_REGEXP, isWin, stripAnsi, supportTermLink, table, termLink, termSize, textWidth } from './cli.mjs';
export { f as format } from './format-e8a6577a.mjs';
export { isCmdExists, sub } from './cmder.mjs';
export { createDebug } from './debug.mjs';
export { initEnv } from './env.mjs';
export { getPathInfoFromFileUrl, getRequire, getResolver } from './esm.mjs';
export { n as assertDir, j as assertFile, e as ensureDir, d as ensureFile, g as exists, k as existsDir, h as existsFile, l as existsNotDir, i as existsNotFile, a as findupDir, f as findupFile, b as findupPackage, c as findupPackageRoot, m as mkdirp, o as ospath, r as rm, s as stat, p as toOSPath, q as toPosixPath, u as toWin32Path, t as tryStat, w as walk } from './context-96dcd180.mjs';
export { D as Dir, J as JsonFile, p as parseJsonContentFormat, r as readFile, t as tryReadFile, w as writeFile, a as writeJsonFile } from './Dir-b98fddc7.mjs';
export { P as PROJECT_NAME_REGEXP, c as PROJECT_NAME_REGEXP_END, a as PROJECT_NAME_REGEXP_FULL, b as PROJECT_NAME_REGEXP_START, d as assertProjectRootDir, i as isProjectRootDir, p as parseProjectInstallName, g as tryGetProjectBinFile, f as tryGetProjectDir, e as tryGetProjectFile, t as tryGetProjectRootDir } from './project-0299066e.mjs';
export { r as readJsonFile, t as tryReadJsonFile } from './readJsonFile-255f65c0.mjs';
export { deleteLocalGitTag, getCurrentGitBranch, getCurrentGitCommitId, getFirstGitCommitId, getGitCommitLogs, getGitConfig, getGitLocalConfig, getGitTagList, getLatestGitTag, hasLocalGitBranch, isFileGitIgnored, isGitRemoteHistoryClean, isGitStatusClean, isGitTagExists, removeLastGitCommit, runGitFetch, setGitLocalConfig } from './git.mjs';
export { g as getBoolEnv, l as loadScript } from './helper-1331d234.mjs';
export { md5 } from './helper.mjs';
export { FS_LOG_LEVELS, logger } from './logger.mjs';
export { fetch, getDurkaConfig, getDurkaHome, getDurkaInstallPrefix, getDurkaRegistry, getLocalLatestVersion, getLocalPackageDetail, getLocalVersions, getNpmClientRegistry, getNpmInstallRootPath, getPackageDetail, getRemoteLatestVersion, getRemotePackageDetail, getRemoteTagVersion, getRemoteTags, getRemoteVersions, installDurkaScript, npmInstall, runDurkaScript } from './npm.mjs';
export { c as createPackage } from './createPackage-cfe91bd7.mjs';
export { PackageManager, getPackageManager, tryGetNpmClient } from './package-manager.mjs';
export { confirm, prompt, select, separator } from './prompt.mjs';
export { execaRef, run, runCliWithDebug, runNodeDebug, runOutput, silentRun, silentRunOutput } from './run.mjs';
export { INCREMENT_TAGS, compareVersion, filterVersions, increment, isIncrementTag, isPrereleaseVersion, isValidRange, isValidVersion, parseVersion, satisfiesVersion, sortVersions } from './version.mjs';
export { c as cmd, e as env, o as opt } from './cmd-f38c24cc.mjs';
import './supportColor-2e661db8.mjs';
import 'os';
import './_commonjsHelpers-7d1333e8.mjs';
import './table-75b962e9.mjs';
import 'node:child_process';
import 'path';
import 'url';
import 'util';
import './isCommandExists-0f8fbb8f.mjs';
import 'child_process';
import 'tty';
import 'fs';
import './tslib.es6-636c4f06.mjs';
import 'module';
import 'assert';
import './exists-d3d14d46.mjs';
import './warn-1994a28d.mjs';
import 'crypto';
import './info-fd7bb244.mjs';
import 'http';
import 'https';
import 'node:process';
import 'node:os';
import 'node:tty';
import './index-3b2c9171.mjs';
import 'events';
import 'node:assert';
import 'node:readline';
import 'stream';
import 'buffer';
import 'string_decoder';
import 'node:buffer';
import 'node:path';
import 'node:url';
import './satisfies-144b0f35.mjs';
import './index-c12dbf5e.mjs';