@stryke/fs
Version:
A package containing various file system utilities that expand the functionality of NodeJs's built-in `fs` module.
235 lines (233 loc) • 13.3 kB
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_runtime = require('./_virtual/_rolldown/runtime.cjs');
const require_exists = require('./exists.cjs');
const require_helpers = require('./helpers.cjs');
const require_buffer = require('./buffer.cjs');
const require_chmod_x = require('./chmod-x.cjs');
const require_command_exists = require('./command-exists.cjs');
const require_is_file = require('./is-file.cjs');
const require_list_files = require('./list-files.cjs');
const require_read_file = require('./read-file.cjs');
const require_write_file = require('./write-file.cjs');
const require_compress = require('./compress.cjs');
const require_copy_file = require('./copy-file.cjs');
const require_get_parent_path = require('./get-parent-path.cjs');
const require_get_workspace_root = require('./get-workspace-root.cjs');
const require_resolve = require('./resolve.cjs');
const require_install = require('./install.cjs');
const require_json = require('./json.cjs');
const require_package_fns = require('./package-fns.cjs');
const require_registry = require('./registry.cjs');
const require_remove_file = require('./remove-file.cjs');
const require_semver_fns = require('./semver-fns.cjs');
const require_toml = require('./toml.cjs');
const require_tsconfig = require('./tsconfig.cjs');
const require_yaml = require('./yaml.cjs');
//#region src/index.ts
var src_exports = /* @__PURE__ */ require_runtime.__exportAll({
DEFAULT_EXTENSIONS: () => require_resolve.DEFAULT_EXTENSIONS,
PROJECT_ROOT_CONTENT: () => require_get_workspace_root.PROJECT_ROOT_CONTENT,
RELEASE_TYPES: () => require_semver_fns.RELEASE_TYPES,
WORKSPACE_ROOT_CONTENT: () => require_get_workspace_root.WORKSPACE_ROOT_CONTENT,
chmodX: () => require_chmod_x.chmodX,
chmodXSync: () => require_chmod_x.chmodXSync,
coerceVersion: () => require_semver_fns.coerceVersion,
commandExists: () => require_command_exists.commandExists,
commandExistsSync: () => require_command_exists.commandExistsSync,
compressDirectory: () => require_compress.compressDirectory,
copyFile: () => require_copy_file.copyFile,
copyFileSync: () => require_copy_file.copyFileSync,
copyFiles: () => require_copy_file.copyFiles,
copyFilesSync: () => require_copy_file.copyFilesSync,
createDirectory: () => require_helpers.createDirectory,
createDirectorySync: () => require_helpers.createDirectorySync,
deriveNewSemverVersion: () => require_semver_fns.deriveNewSemverVersion,
doesPackageMatch: () => require_package_fns.doesPackageMatch,
exists: () => require_exists.exists,
existsSync: () => require_exists.existsSync,
extractFileFromTar: () => require_helpers.extractFileFromTar,
extractFileFromTarGzip: () => require_helpers.extractFileFromTarGzip,
formatNodeOptions: () => require_registry.formatNodeOptions,
getFormattedNodeOptionsWithoutInspect: () => require_registry.getFormattedNodeOptionsWithoutInspect,
getNodeModulesPaths: () => require_resolve.getNodeModulesPaths,
getPackageInfo: () => require_package_fns.getPackageInfo,
getPackageListing: () => require_package_fns.getPackageListing,
getPackageManager: () => require_package_fns.getPackageManager,
getParentPath: () => require_get_parent_path.getParentPath,
getParsedNodeOptionsWithoutInspect: () => require_registry.getParsedNodeOptionsWithoutInspect,
getProjectRoot: () => require_get_workspace_root.getProjectRoot,
getRegistry: () => require_registry.getRegistry,
getResolutionCombinations: () => require_resolve.getResolutionCombinations,
getResolutionPaths: () => require_resolve.getResolutionPaths,
getWorkspaceRoot: () => require_get_workspace_root.getWorkspaceRoot,
importModule: () => require_resolve.importModule,
install: () => require_install.install,
isDirectory: () => require_is_file.isDirectory,
isDirectorySymlink: () => require_is_file.isDirectorySymlink,
isExecutable: () => require_chmod_x.isExecutable,
isExecutableSync: () => require_chmod_x.isExecutableSync,
isFile: () => require_is_file.isFile,
isFileSymlink: () => require_is_file.isFileSymlink,
isPackageExists: () => require_package_fns.isPackageExists,
isPackageListed: () => require_package_fns.isPackageListed,
isProjectRoot: () => require_get_workspace_root.isProjectRoot,
isRange: () => require_semver_fns.isRange,
isRelativeVersionKeyword: () => require_semver_fns.isRelativeVersionKeyword,
isSemver: () => require_semver_fns.isSemver,
isValidRange: () => require_semver_fns.isValidRange,
isValidSemver: () => require_semver_fns.isValidSemver,
isValidVersion: () => require_semver_fns.isValidVersion,
isWorkspaceRoot: () => require_get_workspace_root.isWorkspaceRoot,
isWritable: () => require_chmod_x.isWritable,
isWritableSync: () => require_chmod_x.isWritableSync,
list: () => require_list_files.list,
listDirectories: () => require_list_files.listDirectories,
listDirectoriesSync: () => require_list_files.listDirectoriesSync,
listFiles: () => require_list_files.listFiles,
listFilesSync: () => require_list_files.listFilesSync,
listSync: () => require_list_files.listSync,
loadPackageJson: () => require_package_fns.loadPackageJson,
loadTsConfig: () => require_tsconfig.loadTsConfig,
packageExists: () => require_install.packageExists,
parseVersion: () => require_semver_fns.parseVersion,
readFile: () => require_read_file.readFile,
readFileBuffer: () => require_buffer.readFileBuffer,
readFileBufferSync: () => require_buffer.readFileBufferSync,
readFileIfExisting: () => require_read_file.readFileIfExisting,
readFileIfExistingSync: () => require_read_file.readFileIfExistingSync,
readFileSync: () => require_read_file.readFileSync,
readJsonFile: () => require_json.readJsonFile,
readJsonFileSync: () => require_json.readJsonFileSync,
readTomlFile: () => require_toml.readTomlFile,
readTomlFileSync: () => require_toml.readTomlFileSync,
readYamlFile: () => require_yaml.readYamlFile,
readYamlFileSync: () => require_yaml.readYamlFileSync,
relativeToProjectRoot: () => require_get_workspace_root.relativeToProjectRoot,
relativeToWorkspaceRoot: () => require_get_workspace_root.relativeToWorkspaceRoot,
removeDirectory: () => require_helpers.removeDirectory,
removeDirectorySync: () => require_helpers.removeDirectorySync,
removeFile: () => require_remove_file.removeFile,
removeFileSync: () => require_remove_file.removeFileSync,
resolve: () => require_resolve.resolve,
resolvePackage: () => require_resolve.resolvePackage,
resolvePackageSync: () => require_resolve.resolvePackageSync,
resolveSafe: () => require_resolve.resolveSafe,
resolveSafeSync: () => require_resolve.resolveSafeSync,
resolveSync: () => require_resolve.resolveSync,
satisfiesVersion: () => require_semver_fns.satisfiesVersion,
tokenizeArgs: () => require_registry.tokenizeArgs,
writeFile: () => require_write_file.writeFile,
writeFileBuffer: () => require_buffer.writeFileBuffer,
writeFileBufferSync: () => require_buffer.writeFileBufferSync,
writeFileSync: () => require_write_file.writeFileSync,
writeJsonFile: () => require_json.writeJsonFile,
writeJsonFileSync: () => require_json.writeJsonFileSync,
writeTomlFile: () => require_toml.writeTomlFile,
writeTomlFileSync: () => require_toml.writeTomlFileSync
});
//#endregion
exports.DEFAULT_EXTENSIONS = require_resolve.DEFAULT_EXTENSIONS;
exports.PROJECT_ROOT_CONTENT = require_get_workspace_root.PROJECT_ROOT_CONTENT;
exports.RELEASE_TYPES = require_semver_fns.RELEASE_TYPES;
exports.WORKSPACE_ROOT_CONTENT = require_get_workspace_root.WORKSPACE_ROOT_CONTENT;
exports.chmodX = require_chmod_x.chmodX;
exports.chmodXSync = require_chmod_x.chmodXSync;
exports.coerceVersion = require_semver_fns.coerceVersion;
exports.commandExists = require_command_exists.commandExists;
exports.commandExistsSync = require_command_exists.commandExistsSync;
exports.compressDirectory = require_compress.compressDirectory;
exports.copyFile = require_copy_file.copyFile;
exports.copyFileSync = require_copy_file.copyFileSync;
exports.copyFiles = require_copy_file.copyFiles;
exports.copyFilesSync = require_copy_file.copyFilesSync;
exports.createDirectory = require_helpers.createDirectory;
exports.createDirectorySync = require_helpers.createDirectorySync;
exports.deriveNewSemverVersion = require_semver_fns.deriveNewSemverVersion;
exports.doesPackageMatch = require_package_fns.doesPackageMatch;
exports.exists = require_exists.exists;
exports.existsSync = require_exists.existsSync;
exports.extractFileFromTar = require_helpers.extractFileFromTar;
exports.extractFileFromTarGzip = require_helpers.extractFileFromTarGzip;
exports.formatNodeOptions = require_registry.formatNodeOptions;
exports.getFormattedNodeOptionsWithoutInspect = require_registry.getFormattedNodeOptionsWithoutInspect;
exports.getNodeModulesPaths = require_resolve.getNodeModulesPaths;
exports.getPackageInfo = require_package_fns.getPackageInfo;
exports.getPackageListing = require_package_fns.getPackageListing;
exports.getPackageManager = require_package_fns.getPackageManager;
exports.getParentPath = require_get_parent_path.getParentPath;
exports.getParsedNodeOptionsWithoutInspect = require_registry.getParsedNodeOptionsWithoutInspect;
exports.getProjectRoot = require_get_workspace_root.getProjectRoot;
exports.getRegistry = require_registry.getRegistry;
exports.getResolutionCombinations = require_resolve.getResolutionCombinations;
exports.getResolutionPaths = require_resolve.getResolutionPaths;
exports.getWorkspaceRoot = require_get_workspace_root.getWorkspaceRoot;
exports.importModule = require_resolve.importModule;
exports.install = require_install.install;
exports.isDirectory = require_is_file.isDirectory;
exports.isDirectorySymlink = require_is_file.isDirectorySymlink;
exports.isExecutable = require_chmod_x.isExecutable;
exports.isExecutableSync = require_chmod_x.isExecutableSync;
exports.isFile = require_is_file.isFile;
exports.isFileSymlink = require_is_file.isFileSymlink;
exports.isPackageExists = require_package_fns.isPackageExists;
exports.isPackageListed = require_package_fns.isPackageListed;
exports.isProjectRoot = require_get_workspace_root.isProjectRoot;
exports.isRange = require_semver_fns.isRange;
exports.isRelativeVersionKeyword = require_semver_fns.isRelativeVersionKeyword;
exports.isSemver = require_semver_fns.isSemver;
exports.isValidRange = require_semver_fns.isValidRange;
exports.isValidSemver = require_semver_fns.isValidSemver;
exports.isValidVersion = require_semver_fns.isValidVersion;
exports.isWorkspaceRoot = require_get_workspace_root.isWorkspaceRoot;
exports.isWritable = require_chmod_x.isWritable;
exports.isWritableSync = require_chmod_x.isWritableSync;
exports.list = require_list_files.list;
exports.listDirectories = require_list_files.listDirectories;
exports.listDirectoriesSync = require_list_files.listDirectoriesSync;
exports.listFiles = require_list_files.listFiles;
exports.listFilesSync = require_list_files.listFilesSync;
exports.listSync = require_list_files.listSync;
exports.loadPackageJson = require_package_fns.loadPackageJson;
exports.loadTsConfig = require_tsconfig.loadTsConfig;
exports.packageExists = require_install.packageExists;
exports.parseVersion = require_semver_fns.parseVersion;
exports.readFile = require_read_file.readFile;
exports.readFileBuffer = require_buffer.readFileBuffer;
exports.readFileBufferSync = require_buffer.readFileBufferSync;
exports.readFileIfExisting = require_read_file.readFileIfExisting;
exports.readFileIfExistingSync = require_read_file.readFileIfExistingSync;
exports.readFileSync = require_read_file.readFileSync;
exports.readJsonFile = require_json.readJsonFile;
exports.readJsonFileSync = require_json.readJsonFileSync;
exports.readTomlFile = require_toml.readTomlFile;
exports.readTomlFileSync = require_toml.readTomlFileSync;
exports.readYamlFile = require_yaml.readYamlFile;
exports.readYamlFileSync = require_yaml.readYamlFileSync;
exports.relativeToProjectRoot = require_get_workspace_root.relativeToProjectRoot;
exports.relativeToWorkspaceRoot = require_get_workspace_root.relativeToWorkspaceRoot;
exports.removeDirectory = require_helpers.removeDirectory;
exports.removeDirectorySync = require_helpers.removeDirectorySync;
exports.removeFile = require_remove_file.removeFile;
exports.removeFileSync = require_remove_file.removeFileSync;
exports.resolve = require_resolve.resolve;
exports.resolvePackage = require_resolve.resolvePackage;
exports.resolvePackageSync = require_resolve.resolvePackageSync;
exports.resolveSafe = require_resolve.resolveSafe;
exports.resolveSafeSync = require_resolve.resolveSafeSync;
exports.resolveSync = require_resolve.resolveSync;
exports.satisfiesVersion = require_semver_fns.satisfiesVersion;
Object.defineProperty(exports, 'src_exports', {
enumerable: true,
get: function () {
return src_exports;
}
});
exports.tokenizeArgs = require_registry.tokenizeArgs;
exports.writeFile = require_write_file.writeFile;
exports.writeFileBuffer = require_buffer.writeFileBuffer;
exports.writeFileBufferSync = require_buffer.writeFileBufferSync;
exports.writeFileSync = require_write_file.writeFileSync;
exports.writeJsonFile = require_json.writeJsonFile;
exports.writeJsonFileSync = require_json.writeJsonFileSync;
exports.writeTomlFile = require_toml.writeTomlFile;
exports.writeTomlFileSync = require_toml.writeTomlFileSync;