UNPKG

@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
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