@stryke/fs
Version:
A package containing various file system utilities that expand the functionality of NodeJs's built-in `fs` module.
131 lines (129 loc) • 8.25 kB
JavaScript
import { __exportAll } from "./_virtual/_rolldown/runtime.mjs";
import { exists, existsSync } from "./exists.mjs";
import { createDirectory, createDirectorySync, extractFileFromTar, extractFileFromTarGzip, removeDirectory, removeDirectorySync } from "./helpers.mjs";
import { readFileBuffer, readFileBufferSync, writeFileBuffer, writeFileBufferSync } from "./buffer.mjs";
import { chmodX, chmodXSync, isExecutable, isExecutableSync, isWritable, isWritableSync } from "./chmod-x.mjs";
import { commandExists, commandExistsSync } from "./command-exists.mjs";
import { isDirectory, isDirectorySymlink, isFile, isFileSymlink } from "./is-file.mjs";
import { list, listDirectories, listDirectoriesSync, listFiles, listFilesSync, listSync } from "./list-files.mjs";
import { readFile, readFileIfExisting, readFileIfExistingSync, readFileSync } from "./read-file.mjs";
import { writeFile, writeFileSync } from "./write-file.mjs";
import { compressDirectory } from "./compress.mjs";
import { copyFile, copyFileSync, copyFiles, copyFilesSync } from "./copy-file.mjs";
import { getParentPath } from "./get-parent-path.mjs";
import { PROJECT_ROOT_CONTENT, WORKSPACE_ROOT_CONTENT, getProjectRoot, getWorkspaceRoot, isProjectRoot, isWorkspaceRoot, relativeToProjectRoot, relativeToWorkspaceRoot } from "./get-workspace-root.mjs";
import { DEFAULT_EXTENSIONS, getNodeModulesPaths, getResolutionCombinations, getResolutionPaths, importModule, resolve, resolvePackage, resolvePackageSync, resolveSafe, resolveSafeSync, resolveSync } from "./resolve.mjs";
import { install, packageExists } from "./install.mjs";
import { readJsonFile, readJsonFileSync, writeJsonFile, writeJsonFileSync } from "./json.mjs";
import { doesPackageMatch, getPackageInfo, getPackageListing, getPackageManager, isPackageExists, isPackageListed, loadPackageJson } from "./package-fns.mjs";
import { formatNodeOptions, getFormattedNodeOptionsWithoutInspect, getParsedNodeOptionsWithoutInspect, getRegistry, tokenizeArgs } from "./registry.mjs";
import { removeFile, removeFileSync } from "./remove-file.mjs";
import { RELEASE_TYPES, coerceVersion, deriveNewSemverVersion, isRange, isRelativeVersionKeyword, isSemver, isValidRange, isValidSemver, isValidVersion, parseVersion, satisfiesVersion } from "./semver-fns.mjs";
import { readTomlFile, readTomlFileSync, writeTomlFile, writeTomlFileSync } from "./toml.mjs";
import { loadTsConfig } from "./tsconfig.mjs";
import { readYamlFile, readYamlFileSync } from "./yaml.mjs";
//#region src/index.ts
var src_exports = /* @__PURE__ */ __exportAll({
DEFAULT_EXTENSIONS: () => DEFAULT_EXTENSIONS,
PROJECT_ROOT_CONTENT: () => PROJECT_ROOT_CONTENT,
RELEASE_TYPES: () => RELEASE_TYPES,
WORKSPACE_ROOT_CONTENT: () => WORKSPACE_ROOT_CONTENT,
chmodX: () => chmodX,
chmodXSync: () => chmodXSync,
coerceVersion: () => coerceVersion,
commandExists: () => commandExists,
commandExistsSync: () => commandExistsSync,
compressDirectory: () => compressDirectory,
copyFile: () => copyFile,
copyFileSync: () => copyFileSync,
copyFiles: () => copyFiles,
copyFilesSync: () => copyFilesSync,
createDirectory: () => createDirectory,
createDirectorySync: () => createDirectorySync,
deriveNewSemverVersion: () => deriveNewSemverVersion,
doesPackageMatch: () => doesPackageMatch,
exists: () => exists,
existsSync: () => existsSync,
extractFileFromTar: () => extractFileFromTar,
extractFileFromTarGzip: () => extractFileFromTarGzip,
formatNodeOptions: () => formatNodeOptions,
getFormattedNodeOptionsWithoutInspect: () => getFormattedNodeOptionsWithoutInspect,
getNodeModulesPaths: () => getNodeModulesPaths,
getPackageInfo: () => getPackageInfo,
getPackageListing: () => getPackageListing,
getPackageManager: () => getPackageManager,
getParentPath: () => getParentPath,
getParsedNodeOptionsWithoutInspect: () => getParsedNodeOptionsWithoutInspect,
getProjectRoot: () => getProjectRoot,
getRegistry: () => getRegistry,
getResolutionCombinations: () => getResolutionCombinations,
getResolutionPaths: () => getResolutionPaths,
getWorkspaceRoot: () => getWorkspaceRoot,
importModule: () => importModule,
install: () => install,
isDirectory: () => isDirectory,
isDirectorySymlink: () => isDirectorySymlink,
isExecutable: () => isExecutable,
isExecutableSync: () => isExecutableSync,
isFile: () => isFile,
isFileSymlink: () => isFileSymlink,
isPackageExists: () => isPackageExists,
isPackageListed: () => isPackageListed,
isProjectRoot: () => isProjectRoot,
isRange: () => isRange,
isRelativeVersionKeyword: () => isRelativeVersionKeyword,
isSemver: () => isSemver,
isValidRange: () => isValidRange,
isValidSemver: () => isValidSemver,
isValidVersion: () => isValidVersion,
isWorkspaceRoot: () => isWorkspaceRoot,
isWritable: () => isWritable,
isWritableSync: () => isWritableSync,
list: () => list,
listDirectories: () => listDirectories,
listDirectoriesSync: () => listDirectoriesSync,
listFiles: () => listFiles,
listFilesSync: () => listFilesSync,
listSync: () => listSync,
loadPackageJson: () => loadPackageJson,
loadTsConfig: () => loadTsConfig,
packageExists: () => packageExists,
parseVersion: () => parseVersion,
readFile: () => readFile,
readFileBuffer: () => readFileBuffer,
readFileBufferSync: () => readFileBufferSync,
readFileIfExisting: () => readFileIfExisting,
readFileIfExistingSync: () => readFileIfExistingSync,
readFileSync: () => readFileSync,
readJsonFile: () => readJsonFile,
readJsonFileSync: () => readJsonFileSync,
readTomlFile: () => readTomlFile,
readTomlFileSync: () => readTomlFileSync,
readYamlFile: () => readYamlFile,
readYamlFileSync: () => readYamlFileSync,
relativeToProjectRoot: () => relativeToProjectRoot,
relativeToWorkspaceRoot: () => relativeToWorkspaceRoot,
removeDirectory: () => removeDirectory,
removeDirectorySync: () => removeDirectorySync,
removeFile: () => removeFile,
removeFileSync: () => removeFileSync,
resolve: () => resolve,
resolvePackage: () => resolvePackage,
resolvePackageSync: () => resolvePackageSync,
resolveSafe: () => resolveSafe,
resolveSafeSync: () => resolveSafeSync,
resolveSync: () => resolveSync,
satisfiesVersion: () => satisfiesVersion,
tokenizeArgs: () => tokenizeArgs,
writeFile: () => writeFile,
writeFileBuffer: () => writeFileBuffer,
writeFileBufferSync: () => writeFileBufferSync,
writeFileSync: () => writeFileSync,
writeJsonFile: () => writeJsonFile,
writeJsonFileSync: () => writeJsonFileSync,
writeTomlFile: () => writeTomlFile,
writeTomlFileSync: () => writeTomlFileSync
});
//#endregion
export { DEFAULT_EXTENSIONS, PROJECT_ROOT_CONTENT, RELEASE_TYPES, WORKSPACE_ROOT_CONTENT, chmodX, chmodXSync, coerceVersion, commandExists, commandExistsSync, compressDirectory, copyFile, copyFileSync, copyFiles, copyFilesSync, createDirectory, createDirectorySync, deriveNewSemverVersion, doesPackageMatch, exists, existsSync, extractFileFromTar, extractFileFromTarGzip, formatNodeOptions, getFormattedNodeOptionsWithoutInspect, getNodeModulesPaths, getPackageInfo, getPackageListing, getPackageManager, getParentPath, getParsedNodeOptionsWithoutInspect, getProjectRoot, getRegistry, getResolutionCombinations, getResolutionPaths, getWorkspaceRoot, importModule, install, isDirectory, isDirectorySymlink, isExecutable, isExecutableSync, isFile, isFileSymlink, isPackageExists, isPackageListed, isProjectRoot, isRange, isRelativeVersionKeyword, isSemver, isValidRange, isValidSemver, isValidVersion, isWorkspaceRoot, isWritable, isWritableSync, list, listDirectories, listDirectoriesSync, listFiles, listFilesSync, listSync, loadPackageJson, loadTsConfig, packageExists, parseVersion, readFile, readFileBuffer, readFileBufferSync, readFileIfExisting, readFileIfExistingSync, readFileSync, readJsonFile, readJsonFileSync, readTomlFile, readTomlFileSync, readYamlFile, readYamlFileSync, relativeToProjectRoot, relativeToWorkspaceRoot, removeDirectory, removeDirectorySync, removeFile, removeFileSync, resolve, resolvePackage, resolvePackageSync, resolveSafe, resolveSafeSync, resolveSync, satisfiesVersion, src_exports, tokenizeArgs, writeFile, writeFileBuffer, writeFileBufferSync, writeFileSync, writeJsonFile, writeJsonFileSync, writeTomlFile, writeTomlFileSync };
//# sourceMappingURL=index.mjs.map