18.1.1 • Published 10 months ago
@wixc3/fs-utils v18.1.1
fs-utils package
Functions
| Function | Description |
|---|---|
| addRelativePrefix(path) | |
| backSlash(str, type) | Ensure a single heading/trailing backslash (/) of a single line string |
| createImportPath({ importedFilePath, targetFilePath, targetPackageJsonPath, fs, }) | Returns relative import path if imported and target files are in the same package, otherwise returns a bare import specifier. |
| formatToOSpaths(str) | |
| getBareImportSpecifier(absoluteImportPath, packageJsonPath, packageJsonName) | Creates bare import specifier for an absolute import path, stripping extension from JS/TS files. |
| getDTSPath(filePath) | |
| getFullExtname(filePath) | Returns file extension from the first occurrence of the ".", unlike path.extname() which returns from the last occurrence. |
| getImportPath(filePath) | |
| getPackageJsonPath(filePath, fs) | Gets path to package.json file closest to the given file path. |
| getPackageName(dirPath, fs) | Gets package name. |
| getPackagePath(filePath, fs) | Gets path to package directory, closest to the given file path. |
| getRelativeImportPath(sourceFilePath, filePathToImport) | Creates relative import path for a file, stripping extension from JS/TS files. |
| getRelativeModulePath(sourceAbsFilePath, targetAbsFilePath) | |
| isDirPath(filePath) | |
| isJavaScriptFile(filePath) | |
| isJsonFile(filePath) | |
| isPathIncludesDir(filePath, directoryName) | Safely checks if a path contains a directory name. |
| isRelativeModulePath(path) | |
| isRelativeModuleRequest(request) | |
| isSubPath(path, basePath, fs) | Checks if a path is equal to or subpath of a given base path. |
| isTsOrJS(filePath) | |
| isTypeAffectingFileOrDir(filePath) | |
| isTypeScriptFile(filePath) | |
| isWindowsStyleAbsolutePath(fsPath) | |
| pathChainToRoot(currentPath) | |
| pathToTrueCase(fs, path) | Returns case-exact absolute form of the path, similar to fs.realpathSync.native() Trailing segments of the path that don't exist are left unchanged. |
| readPackageJson(dirPath, fs) | Read and parse a directory's package.json |
| rebaseRelativeModulePath(filePath, modulePath) | |
| replaceWinSlashes(str) |
Interfaces
| Interface | Description |
|---|---|
| AdjustRelativeImportPathArgs | |
| CreateImportPathArgs |
Variables
| Variable | Description |
|---|---|
| fileRequestPrefix | prefix for file requests in Language server protocol |
18.1.1
10 months ago
18.1.0
10 months ago
18.0.0
11 months ago
17.1.1
2 years ago
17.0.0
2 years ago
16.3.0
2 years ago
16.2.1
2 years ago
16.2.0
2 years ago
16.1.3
2 years ago
16.1.0
2 years ago
16.0.0
2 years ago
15.1.1
2 years ago
15.1.0
2 years ago
15.0.0
2 years ago
14.0.0
2 years ago
14.1.0
2 years ago
13.4.0
2 years ago
13.3.2
2 years ago
13.2.0
2 years ago
13.3.0
2 years ago
13.0.0
2 years ago
13.1.0
2 years ago
13.0.1
2 years ago
12.0.3
2 years ago
12.0.4
2 years ago
12.1.0
2 years ago
12.0.1
2 years ago
11.1.1
2 years ago
11.1.0
2 years ago
11.0.0
2 years ago
10.0.0
2 years ago
8.2.1
2 years ago
9.0.0
2 years ago
7.2.0
3 years ago
8.1.0
3 years ago
8.0.0
3 years ago
8.2.0
3 years ago
7.0.3
3 years ago
7.0.0
3 years ago
6.0.0
3 years ago
5.3.0
3 years ago
5.2.4
3 years ago
5.2.3
3 years ago
5.1.0
3 years ago
5.0.0
3 years ago
4.0.1
3 years ago
4.0.0
3 years ago
3.0.7
3 years ago
3.0.5
3 years ago
3.0.4
3 years ago
3.0.3
3 years ago
3.0.2
3 years ago
3.0.0
3 years ago
2.2.0
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago
2.1.0
3 years ago
2.0.0
3 years ago