@stryke/fs
Version:
A package containing various file system utilities that expand the functionality of NodeJs's built-in `fs` module.
124 lines (123 loc) • 7.25 kB
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
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');
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;
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;