@serpent/common-cli
Version:
通用的 cli 相关的函数
55 lines (51 loc) • 1.86 kB
JavaScript
'use strict';
var context = require('./context-e98d804e.cjs');
var Dir = require('./Dir-a1286a2f.cjs');
var project = require('./project-7917b261.cjs');
var readJsonFile = require('./readJsonFile-f1989956.cjs');
var fs = /*#__PURE__*/Object.freeze({
__proto__: null,
Dir: Dir.Dir,
JsonFile: Dir.JsonFile,
PROJECT_NAME_REGEXP: project.PROJECT_NAME_REGEXP,
PROJECT_NAME_REGEXP_END: project.PROJECT_NAME_REGEXP_END,
PROJECT_NAME_REGEXP_FULL: project.PROJECT_NAME_REGEXP_FULL,
PROJECT_NAME_REGEXP_START: project.PROJECT_NAME_REGEXP_START,
assertDir: context.assertDir,
assertFile: context.assertFile,
assertProjectRootDir: project.assertProjectRootDir,
ensureDir: context.ensureDir,
ensureFile: context.ensureFile,
exists: context.exists,
existsDir: context.existsDir,
existsFile: context.existsFile,
existsNotDir: context.existsNotDir,
existsNotFile: context.existsNotFile,
findupDir: context.findupDir,
findupFile: context.findupFile,
findupPackage: context.findupPackage,
findupPackageRoot: context.findupPackageRoot,
isProjectRootDir: project.isProjectRootDir,
mkdirp: context.mkdirp,
ospath: context.ospath,
parseJsonContentFormat: Dir.parseJsonContentFormat,
parseProjectInstallName: project.parseProjectInstallName,
readFile: Dir.readFile,
readJsonFile: readJsonFile.readJsonFile,
rm: context.rm,
stat: context.stat,
toOSPath: context.toOSPath,
toPosixPath: context.toPosixPath,
toWin32Path: context.toWin32Path,
tryGetProjectBinFile: project.tryGetProjectBinFile,
tryGetProjectDir: project.tryGetProjectDir,
tryGetProjectFile: project.tryGetProjectFile,
tryGetProjectRootDir: project.tryGetProjectRootDir,
tryReadFile: Dir.tryReadFile,
tryReadJsonFile: readJsonFile.tryReadJsonFile,
tryStat: context.tryStat,
walk: context.walk,
writeFile: Dir.writeFile,
writeJsonFile: Dir.writeJsonFile
});
exports.fs = fs;