BLUE
PHP 7.4.33
Path:
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/tsconfig-paths/src
Run
Logout
Edit File
Size: 2.00 KB
Close
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/tsconfig-paths/src/filesystem.ts
Text
Base64
import * as fs from "fs"; /** * Typing for the fields of package.json we care about */ export interface PackageJson { [key: string]: string; } /** * A function that json from a file */ export interface ReadJsonSync { // tslint:disable-next-line:no-any (packageJsonPath: string): any | undefined; } export interface FileExistsSync { (name: string): boolean; } export interface FileExistsAsync { (path: string, callback: (err?: Error, exists?: boolean) => void): void; } export interface ReadJsonAsyncCallback { // tslint:disable-next-line:no-any (err?: Error, content?: any): void; } export interface ReadJsonAsync { (path: string, callback: ReadJsonAsyncCallback): void; } export function fileExistsSync(path: string): boolean { try { const stats = fs.statSync(path); return stats.isFile(); } catch (err) { // If error, assume file did not exist return false; } } /** * Reads package.json from disk * @param file Path to package.json */ // tslint:disable-next-line:no-any export function readJsonFromDiskSync(packageJsonPath: string): any | undefined { if (!fs.existsSync(packageJsonPath)) { return undefined; } return require(packageJsonPath); } export function readJsonFromDiskAsync( path: string, // tslint:disable-next-line:no-any callback: (err?: Error, content?: any) => void ): void { fs.readFile(path, "utf8", (err, result) => { // If error, assume file did not exist if (err || !result) { return callback(); } const json = JSON.parse(result); return callback(undefined, json); }); } export function fileExistsAsync( path2: string, callback2: (err?: Error, exists?: boolean) => void ): void { fs.stat(path2, (err: Error, stats: fs.Stats) => { if (err) { // If error assume file does not exist return callback2(undefined, false); } callback2(undefined, stats ? stats.isFile() : false); }); } export function removeExtension(path: string): string { return path.substring(0, path.lastIndexOf(".")) || path; }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 10
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
__tests__
DIR
-
drwxr-xr-x
2025-03-28 11:04:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
config-loader.ts
2.41 KB
lrw-r--r--
2025-03-28 11:04:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
filesystem.ts
2.00 KB
lrw-r--r--
2025-03-28 11:04:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.ts
522 B
lrw-r--r--
2025-03-28 11:04:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
mapping-entry.ts
1.95 KB
lrw-r--r--
2025-03-28 11:04:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
match-path-async.ts
5.62 KB
lrw-r--r--
2025-03-28 11:04:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
match-path-sync.ts
4.29 KB
lrw-r--r--
2025-03-28 11:04:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
options.ts
304 B
lrw-r--r--
2025-03-28 11:04:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
register.ts
2.48 KB
lrw-r--r--
2025-03-28 11:04:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
try-path.ts
3.20 KB
lrw-r--r--
2025-03-28 11:04:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
tsconfig-loader.ts
5.67 KB
lrw-r--r--
2025-03-28 11:04:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).