Socket
Socket
Sign inDemoInstall

@platform/fs

Package Overview
Dependencies
Maintainers
1
Versions
112
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@platform/fs - npm Package Compare versions

Comparing version 0.6.13 to 0.6.14

353

lib/fs.d.ts

@@ -13,2 +13,16 @@ /// <reference types="node" />

export declare const fs: {
readdir: typeof fsextra.readdir;
readdirSync: typeof fsextra.readdirSync;
ensureDir: typeof fsextra.ensureDir;
ensureDirSync: typeof fsextra.ensureDirSync;
writeFile: typeof fsextra.writeFile;
writeFileSync: typeof fsextra.writeFileSync;
readFile: typeof fsextra.readFile;
readFileSync: typeof fsextra.readFileSync;
copyFile: typeof fsextra.copyFile;
copyFileSync: typeof fsextra.copyFileSync;
remove: typeof fsextra.remove;
removeSync: typeof fsextra.removeSync;
createReadStream: typeof fsextra.createReadStream;
createWriteStream: typeof fsextra.createWriteStream;
exists: (path: string) => Promise<boolean>;

@@ -50,341 +64,2 @@ path: path.PlatformPath;

unzip: typeof unzip;
copy(src: string, dest: string, options?: fsextra.CopyOptions | undefined): Promise<void>;
copy(src: string, dest: string, callback: (err: Error) => void): void;
copy(src: string, dest: string, options: fsextra.CopyOptions, callback: (err: Error) => void): void;
copySync(src: string, dest: string, options?: fsextra.CopyOptionsSync | undefined): void;
copyFile(src: string, dest: string, flags?: number | undefined): Promise<void>;
copyFile(src: string, dest: string, callback: (err: Error) => void): void;
copyFile(src: string, dest: string, flags: number, callback: (err: Error) => void): void;
move(src: string, dest: string, options?: fsextra.MoveOptions | undefined): Promise<void>;
move(src: string, dest: string, callback: (err: Error) => void): void;
move(src: string, dest: string, options: fsextra.MoveOptions, callback: (err: Error) => void): void;
moveSync(src: string, dest: string, options?: fsextra.MoveOptions | undefined): void;
createFile(file: string): Promise<void>;
createFile(file: string, callback: (err: Error) => void): void;
createFileSync(file: string): void;
createSymlink(src: string, dest: string, type: fsextra.SymlinkType): Promise<void>;
createSymlink(src: string, dest: string, type: fsextra.SymlinkType, callback?: ((err: Error) => void) | undefined): void;
createSymlinkSync(src: string, dest: string, type: fsextra.SymlinkType): void;
ensureDir(path: string, options?: number | fsextra.EnsureOptions | undefined): Promise<void>;
ensureDir(path: string, callback?: ((err: Error) => void) | undefined): void;
ensureDir(path: string, options?: number | fsextra.EnsureOptions | undefined, callback?: ((err: Error) => void) | undefined): void;
ensureDirSync(path: string, options?: number | fsextra.EnsureOptions | undefined): void;
mkdirs(dir: string): Promise<void>;
mkdirs(dir: string, callback: (err: Error) => void): void;
mkdirp(dir: string): Promise<void>;
mkdirp(dir: string, callback: (err: Error) => void): void;
mkdirsSync(dir: string): void;
mkdirpSync(dir: string): void;
outputFile(file: string, data: any, options?: string | fsextra.WriteFileOptions | undefined): Promise<void>;
outputFile(file: string, data: any, callback: (err: Error) => void): void;
outputFile(file: string, data: any, options: string | fsextra.WriteFileOptions, callback: (err: Error) => void): void;
outputFileSync(file: string, data: any, options?: string | fsextra.WriteFileOptions | undefined): void;
readJson(file: string, options?: fsextra.ReadOptions | undefined): Promise<any>;
readJson(file: string, callback: (err: Error, jsonObject: any) => void): void;
readJson(file: string, options: fsextra.ReadOptions, callback: (err: Error, jsonObject: any) => void): void;
readJSON(file: string, options?: fsextra.ReadOptions | undefined): Promise<any>;
readJSON(file: string, callback: (err: Error, jsonObject: any) => void): void;
readJSON(file: string, options: fsextra.ReadOptions, callback: (err: Error, jsonObject: any) => void): void;
readJsonSync(file: string, options?: fsextra.ReadOptions | undefined): any;
readJSONSync(file: string, options?: fsextra.ReadOptions | undefined): any;
remove(dir: string, callback: (err: Error) => void): void;
remove(dir: string, callback?: ((err: Error) => void) | undefined): Promise<void>;
removeSync(dir: string): void;
outputJSON(file: string, data: any, options?: fsextra.WriteOptions | undefined): Promise<void>;
outputJSON(file: string, data: any, options: fsextra.WriteOptions, callback: (err: Error) => void): void;
outputJSON(file: string, data: any, callback: (err: Error) => void): void;
outputJson(file: string, data: any, options?: fsextra.WriteOptions | undefined): Promise<void>;
outputJson(file: string, data: any, options: fsextra.WriteOptions, callback: (err: Error) => void): void;
outputJson(file: string, data: any, callback: (err: Error) => void): void;
outputJsonSync(file: string, data: any, options?: fsextra.WriteOptions | undefined): void;
outputJSONSync(file: string, data: any, options?: fsextra.WriteOptions | undefined): void;
writeJSON(file: string, object: any, options?: fsextra.WriteOptions | undefined): Promise<void>;
writeJSON(file: string, object: any, callback: (err: Error) => void): void;
writeJSON(file: string, object: any, options: fsextra.WriteOptions, callback: (err: Error) => void): void;
writeJson(file: string, object: any, options?: fsextra.WriteOptions | undefined): Promise<void>;
writeJson(file: string, object: any, callback: (err: Error) => void): void;
writeJson(file: string, object: any, options: fsextra.WriteOptions, callback: (err: Error) => void): void;
writeJsonSync(file: string, object: any, options?: fsextra.WriteOptions | undefined): void;
writeJSONSync(file: string, object: any, options?: fsextra.WriteOptions | undefined): void;
ensureFile(path: string): Promise<void>;
ensureFile(path: string, callback: (err: Error) => void): void;
ensureFileSync(path: string): void;
ensureLink(src: string, dest: string): Promise<void>;
ensureLink(src: string, dest: string, callback: (err: Error) => void): void;
ensureLinkSync(src: string, dest: string): void;
ensureSymlink(src: string, dest: string, type?: fsextra.SymlinkType | undefined): Promise<void>;
ensureSymlink(src: string, dest: string, type: fsextra.SymlinkType, callback: (err: Error) => void): void;
ensureSymlink(src: string, dest: string, callback: (err: Error) => void): void;
ensureSymlinkSync(src: string, dest: string, type?: fsextra.SymlinkType | undefined): void;
emptyDir(path: string): Promise<void>;
emptyDir(path: string, callback: (err: Error) => void): void;
emptyDirSync(path: string): void;
pathExists(path: string): Promise<boolean>;
pathExists(path: string, callback: (err: Error, exists: boolean) => void): void;
pathExistsSync(path: string): boolean;
access(path: fsextra.PathLike, callback: (err: NodeJS.ErrnoException) => void): void;
access(path: fsextra.PathLike, mode: number, callback: (err: NodeJS.ErrnoException) => void): void;
access(path: fsextra.PathLike, mode?: number | undefined): Promise<void>;
appendFile(file: number | fsextra.PathLike, data: any, options: {
encoding?: string | undefined;
mode?: string | number | undefined;
flag?: string | undefined;
}, callback: (err: NodeJS.ErrnoException) => void): void;
appendFile(file: number | fsextra.PathLike, data: any, callback: (err: NodeJS.ErrnoException) => void): void;
appendFile(file: number | fsextra.PathLike, data: any, options?: {
encoding?: string | undefined;
mode?: string | number | undefined;
flag?: string | undefined;
} | undefined): Promise<void>;
chmod(path: fsextra.PathLike, mode: fsextra.Mode, callback: (err: NodeJS.ErrnoException) => void): void;
chmod(path: fsextra.PathLike, mode: fsextra.Mode): Promise<void>;
chown(path: fsextra.PathLike, uid: number, gid: number): Promise<void>;
chown(path: fsextra.PathLike, uid: number, gid: number, callback: (err: NodeJS.ErrnoException) => void): void;
close(fd: number, callback: (err: NodeJS.ErrnoException) => void): void;
close(fd: number): Promise<void>;
fchmod(fd: number, mode: fsextra.Mode, callback: (err: NodeJS.ErrnoException) => void): void;
fchmod(fd: number, mode: fsextra.Mode): Promise<void>;
fchown(fd: number, uid: number, gid: number, callback: (err: NodeJS.ErrnoException) => void): void;
fchown(fd: number, uid: number, gid: number): Promise<void>;
fdatasync(fd: number, callback: () => void): void;
fdatasync(fd: number): Promise<void>;
fstat(fd: number, callback: (err: NodeJS.ErrnoException, stats: fsextra.Stats) => any): void;
fstat(fd: number): Promise<fsextra.Stats>;
fsync(fd: number, callback: (err: NodeJS.ErrnoException) => void): void;
fsync(fd: number): Promise<void>;
ftruncate(fd: number, callback: (err: NodeJS.ErrnoException) => void): void;
ftruncate(fd: number, len: number, callback: (err: NodeJS.ErrnoException) => void): void;
ftruncate(fd: number, len?: number | undefined): Promise<void>;
futimes(fd: number, atime: number, mtime: number, callback: (err: NodeJS.ErrnoException) => void): void;
futimes(fd: number, atime: Date, mtime: Date, callback: (err: NodeJS.ErrnoException) => void): void;
futimes(fd: number, atime: number, mtime: number): Promise<void>;
futimes(fd: number, atime: Date, mtime: Date): Promise<void>;
lchown(path: fsextra.PathLike, uid: number, gid: number, callback: (err: NodeJS.ErrnoException) => void): void;
lchown(path: fsextra.PathLike, uid: number, gid: number): Promise<void>;
link(existingPath: fsextra.PathLike, newPath: fsextra.PathLike, callback: (err: NodeJS.ErrnoException) => void): void;
link(existingPath: fsextra.PathLike, newPath: fsextra.PathLike): Promise<void>;
lstat(path: fsextra.PathLike, callback: (err: NodeJS.ErrnoException, stats: fsextra.Stats) => any): void;
lstat(path: fsextra.PathLike): Promise<fsextra.Stats>;
mkdir(path: fsextra.PathLike, callback: (err: NodeJS.ErrnoException) => void): void;
mkdir(path: fsextra.PathLike, options: fsextra.Mode | fsextra.MakeDirectoryOptions | null, callback: (err: NodeJS.ErrnoException) => void): void;
mkdir(path: fsextra.PathLike, options?: fsextra.Mode | fsextra.MakeDirectoryOptions | null | undefined): Promise<void>;
mkdirSync(path: fsextra.PathLike, options?: fsextra.Mode | fsextra.MakeDirectoryOptions | null | undefined): void;
open(path: fsextra.PathLike, flags: string | number, callback: (err: NodeJS.ErrnoException, fd: number) => void): void;
open(path: fsextra.PathLike, flags: string | number, mode: fsextra.Mode, callback: (err: NodeJS.ErrnoException, fd: number) => void): void;
open(path: fsextra.PathLike, flags: string | number, mode?: fsextra.Mode | null | undefined): Promise<number>;
opendir(path: string, cb: (err: NodeJS.ErrnoException | null, dir: fsextra.Dir) => void): void;
opendir(path: string, options: fsextra.OpenDirOptions, cb: (err: NodeJS.ErrnoException | null, dir: fsextra.Dir) => void): void;
opendir(path: string, options?: fsextra.OpenDirOptions | undefined): Promise<fsextra.Dir>;
read<TBuffer extends fsextra.ArrayBufferView>(fd: number, buffer: TBuffer, offset: number, length: number, position: number | null, callback: (err: NodeJS.ErrnoException, bytesRead: number, buffer: TBuffer) => void): void;
read<TBuffer_1 extends fsextra.ArrayBufferView>(fd: number, buffer: TBuffer_1, offset: number, length: number, position: number | null): Promise<{
bytesRead: number;
buffer: TBuffer_1;
}>;
readFile(file: number | fsextra.PathLike, callback: (err: NodeJS.ErrnoException, data: Buffer) => void): void;
readFile(file: number | fsextra.PathLike, encoding: string, callback: (err: NodeJS.ErrnoException, data: string) => void): void;
readFile(file: number | fsextra.PathLike, options: {
flag?: string | undefined;
} | {
encoding: string;
flag?: string | undefined;
}, callback: (err: NodeJS.ErrnoException, data: Buffer) => void): void;
readFile(file: number | fsextra.PathLike, options: {
flag?: string | undefined;
} | {
encoding: string;
flag?: string | undefined;
}): Promise<string>;
readFile(file: number | fsextra.PathLike, encoding: string): Promise<string>;
readFile(file: number | fsextra.PathLike): Promise<Buffer>;
readdir(path: fsextra.PathLike, callback: (err: NodeJS.ErrnoException, files: string[]) => void): void;
readdir(path: fsextra.PathLike, options?: BufferEncoding | {
encoding: BufferEncoding | null;
withFileTypes?: false | undefined;
} | null | undefined): Promise<string[]>;
readdir(path: fsextra.PathLike, options: "buffer" | {
encoding: "buffer";
withFileTypes?: false | undefined;
}): Promise<Buffer[]>;
readdir(path: fsextra.PathLike, options?: {
encoding?: string | null | undefined;
withFileTypes?: false | undefined;
} | undefined): Promise<string[] | Buffer[]>;
readdir(path: fsextra.PathLike, options: {
encoding?: string | null | undefined;
withFileTypes: true;
}): Promise<fsextra.Dirent[]>;
readlink(path: fsextra.PathLike, callback: (err: NodeJS.ErrnoException, linkString: string) => any): void;
readlink(path: fsextra.PathLike): Promise<string>;
realpath: typeof fsextra.realpath;
rename(oldPath: fsextra.PathLike, newPath: fsextra.PathLike, callback: (err: NodeJS.ErrnoException) => void): void;
rename(oldPath: fsextra.PathLike, newPath: fsextra.PathLike): Promise<void>;
rm(path: fsextra.PathLike, options?: {
force?: boolean | undefined;
maxRetries?: number | undefined;
recursive?: boolean | undefined;
retryDelay?: number | undefined;
} | undefined): Promise<void>;
rmdir(path: fsextra.PathLike, callback: (err: NodeJS.ErrnoException) => void): void;
rmdir(path: fsextra.PathLike, options?: fsextra.RmDirOptions | undefined): Promise<void>;
stat(path: fsextra.PathLike, callback: (err: NodeJS.ErrnoException, stats: fsextra.Stats) => any): void;
stat(path: fsextra.PathLike): Promise<fsextra.Stats>;
symlink(target: fsextra.PathLike, path: fsextra.PathLike, type: fsextra.SymlinkType | undefined, callback: (err: NodeJS.ErrnoException) => void): void;
symlink(target: fsextra.PathLike, path: fsextra.PathLike, callback: (err: NodeJS.ErrnoException) => void): void;
symlink(target: fsextra.PathLike, path: fsextra.PathLike, type?: fsextra.SymlinkType | undefined): Promise<void>;
truncate(path: fsextra.PathLike, callback: (err: NodeJS.ErrnoException) => void): void;
truncate(path: fsextra.PathLike, len: number, callback: (err: NodeJS.ErrnoException) => void): void;
truncate(path: fsextra.PathLike, len?: number | undefined): Promise<void>;
unlink(path: fsextra.PathLike, callback: (err: NodeJS.ErrnoException) => void): void;
unlink(path: fsextra.PathLike): Promise<void>;
utimes(path: fsextra.PathLike, atime: number, mtime: number, callback: (err: NodeJS.ErrnoException) => void): void;
utimes(path: fsextra.PathLike, atime: Date, mtime: Date, callback: (err: NodeJS.ErrnoException) => void): void;
utimes(path: fsextra.PathLike, atime: number, mtime: number): Promise<void>;
utimes(path: fsextra.PathLike, atime: Date, mtime: Date): Promise<void>;
write<TBuffer_2 extends fsextra.ArrayBufferView>(fd: number, buffer: TBuffer_2, offset: number, length: number, position: number | null, callback: (err: NodeJS.ErrnoException, written: number, buffer: TBuffer_2) => void): void;
write<TBuffer_3 extends fsextra.ArrayBufferView>(fd: number, buffer: TBuffer_3, offset: number, length: number, callback: (err: NodeJS.ErrnoException, written: number, buffer: TBuffer_3) => void): void;
write(fd: number, data: any, callback: (err: NodeJS.ErrnoException, written: number, str: string) => void): void;
write(fd: number, data: any, offset: number, callback: (err: NodeJS.ErrnoException, written: number, str: string) => void): void;
write(fd: number, data: any, offset: number, encoding: string, callback: (err: NodeJS.ErrnoException, written: number, str: string) => void): void;
write<TBuffer_4 extends fsextra.ArrayBufferView>(fd: number, buffer: TBuffer_4, offset?: number | undefined, length?: number | undefined, position?: number | null | undefined): Promise<{
bytesWritten: number;
buffer: TBuffer_4;
}>;
write(fd: number, data: any, offset?: number | undefined, encoding?: string | undefined): Promise<{
bytesWritten: number;
buffer: string;
}>;
writeFile(file: number | fsextra.PathLike, data: any, callback: (err: NodeJS.ErrnoException) => void): void;
writeFile(file: number | fsextra.PathLike, data: any, options?: string | fsextra.WriteFileOptions | undefined): Promise<void>;
writeFile(file: number | fsextra.PathLike, data: any, options: string | fsextra.WriteFileOptions, callback: (err: NodeJS.ErrnoException) => void): void;
writev(fd: number, buffers: NodeJS.ArrayBufferView[], position: number, cb: (err: NodeJS.ErrnoException | null, bytesWritten: number, buffers: NodeJS.ArrayBufferView[]) => void): void;
writev(fd: number, buffers: NodeJS.ArrayBufferView[], cb: (err: NodeJS.ErrnoException | null, bytesWritten: number, buffers: NodeJS.ArrayBufferView[]) => void): void;
writev(fd: number, buffers: NodeJS.ArrayBufferView[], position?: number | undefined): Promise<fsextra.WritevResult>;
mkdtemp(prefix: string): Promise<string>;
mkdtemp(prefix: string, callback: (err: NodeJS.ErrnoException, folder: string) => void): void;
createLink: typeof fsextra.ensureLink;
createLinkSync: typeof fsextra.ensureLinkSync;
emptydir: typeof fsextra.emptyDir;
emptydirSync: typeof fsextra.emptyDirSync;
renameSync(oldPath: fsextra.PathLike, newPath: fsextra.PathLike): void;
truncateSync(path: fsextra.PathLike, len?: number | null | undefined): void;
ftruncateSync(fd: number, len?: number | null | undefined): void;
chownSync(path: fsextra.PathLike, uid: number, gid: number): void;
fchownSync(fd: number, uid: number, gid: number): void;
lchownSync(path: fsextra.PathLike, uid: number, gid: number): void;
lutimes: typeof fsextra.lutimes;
lutimesSync(path: fsextra.PathLike, atime: string | number | Date, mtime: string | number | Date): void;
chmodSync(path: fsextra.PathLike, mode: import("fs").Mode): void;
fchmodSync(fd: number, mode: import("fs").Mode): void;
lchmod: typeof fsextra.lchmod;
lchmodSync(path: fsextra.PathLike, mode: import("fs").Mode): void;
linkSync(existingPath: fsextra.PathLike, newPath: fsextra.PathLike): void;
symlinkSync(target: fsextra.PathLike, path: fsextra.PathLike, type?: import("fs").symlink.Type | null | undefined): void;
readlinkSync(path: fsextra.PathLike, options?: BufferEncoding | fsextra.BaseEncodingOptions | null | undefined): string;
readlinkSync(path: fsextra.PathLike, options: fsextra.BufferEncodingOption): Buffer;
readlinkSync(path: fsextra.PathLike, options?: string | fsextra.BaseEncodingOptions | null | undefined): string | Buffer;
realpathSync: typeof fsextra.realpathSync;
unlinkSync(path: fsextra.PathLike): void;
rmdirSync(path: fsextra.PathLike, options?: fsextra.RmDirOptions | undefined): void;
rmSync(path: fsextra.PathLike, options?: fsextra.RmOptions | undefined): void;
mkdtempSync(prefix: string, options?: BufferEncoding | fsextra.BaseEncodingOptions | null | undefined): string;
mkdtempSync(prefix: string, options: fsextra.BufferEncodingOption): Buffer;
mkdtempSync(prefix: string, options?: string | fsextra.BaseEncodingOptions | null | undefined): string | Buffer;
readdirSync(path: fsextra.PathLike, options?: BufferEncoding | {
encoding: BufferEncoding | null;
withFileTypes?: false | undefined;
} | null | undefined): string[];
readdirSync(path: fsextra.PathLike, options: "buffer" | {
encoding: "buffer";
withFileTypes?: false | undefined;
}): Buffer[];
readdirSync(path: fsextra.PathLike, options?: BufferEncoding | (fsextra.BaseEncodingOptions & {
withFileTypes?: false | undefined;
}) | null | undefined): string[] | Buffer[];
readdirSync(path: fsextra.PathLike, options: fsextra.BaseEncodingOptions & {
withFileTypes: true;
}): fsextra.Dirent[];
closeSync(fd: number): void;
openSync(path: fsextra.PathLike, flags: fsextra.OpenMode, mode?: import("fs").Mode | null | undefined): number;
utimesSync(path: fsextra.PathLike, atime: string | number | Date, mtime: string | number | Date): void;
futimesSync(fd: number, atime: string | number | Date, mtime: string | number | Date): void;
fsyncSync(fd: number): void;
writeSync(fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined): number;
writeSync(fd: number, string: string, position?: number | null | undefined, encoding?: BufferEncoding | null | undefined): number;
readSync(fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: number | null): number;
readSync(fd: number, buffer: NodeJS.ArrayBufferView, opts?: fsextra.ReadSyncOptions | undefined): number;
readFileSync(path: number | fsextra.PathLike, options?: {
encoding?: null | undefined;
flag?: string | undefined;
} | null | undefined): Buffer;
readFileSync(path: number | fsextra.PathLike, options: {
encoding: BufferEncoding;
flag?: string | undefined;
} | BufferEncoding): string;
readFileSync(path: number | fsextra.PathLike, options?: BufferEncoding | (fsextra.BaseEncodingOptions & {
flag?: string | undefined;
}) | null | undefined): string | Buffer;
writeFileSync(path: number | fsextra.PathLike, data: string | NodeJS.ArrayBufferView, options?: import("fs").WriteFileOptions | undefined): void;
appendFileSync(file: number | fsextra.PathLike, data: string | Uint8Array, options?: import("fs").WriteFileOptions | undefined): void;
watchFile(filename: fsextra.PathLike, options: {
persistent?: boolean | undefined;
interval?: number | undefined;
} | undefined, listener: (curr: fsextra.Stats, prev: fsextra.Stats) => void): void;
watchFile(filename: fsextra.PathLike, listener: (curr: fsextra.Stats, prev: fsextra.Stats) => void): void;
unwatchFile(filename: fsextra.PathLike, listener?: ((curr: fsextra.Stats, prev: fsextra.Stats) => void) | undefined): void;
watch(filename: fsextra.PathLike, options: BufferEncoding | {
encoding?: BufferEncoding | null | undefined;
persistent?: boolean | undefined;
recursive?: boolean | undefined;
} | null | undefined, listener?: ((event: "rename" | "change", filename: string) => void) | undefined): fsextra.FSWatcher;
watch(filename: fsextra.PathLike, options: "buffer" | {
encoding: "buffer";
persistent?: boolean | undefined;
recursive?: boolean | undefined;
}, listener?: ((event: "rename" | "change", filename: Buffer) => void) | undefined): fsextra.FSWatcher;
watch(filename: fsextra.PathLike, options: string | {
encoding?: BufferEncoding | null | undefined;
persistent?: boolean | undefined;
recursive?: boolean | undefined;
} | null, listener?: ((event: "rename" | "change", filename: string | Buffer) => void) | undefined): fsextra.FSWatcher;
watch(filename: fsextra.PathLike, listener?: ((event: "rename" | "change", filename: string) => any) | undefined): fsextra.FSWatcher;
existsSync(path: fsextra.PathLike): boolean;
accessSync(path: fsextra.PathLike, mode?: number | undefined): void;
createReadStream(path: fsextra.PathLike, options?: string | {
flags?: string | undefined;
encoding?: BufferEncoding | undefined;
fd?: number | undefined;
mode?: number | undefined;
autoClose?: boolean | undefined;
emitClose?: boolean | undefined;
start?: number | undefined;
end?: number | undefined;
highWaterMark?: number | undefined;
} | undefined): fsextra.ReadStream;
createWriteStream(path: fsextra.PathLike, options?: string | {
flags?: string | undefined;
encoding?: BufferEncoding | undefined;
fd?: number | undefined;
mode?: number | undefined;
autoClose?: boolean | undefined;
emitClose?: boolean | undefined;
start?: number | undefined;
highWaterMark?: number | undefined;
} | undefined): fsextra.WriteStream;
fdatasyncSync(fd: number): void;
copyFileSync(src: fsextra.PathLike, dest: fsextra.PathLike, flags?: number | undefined): void;
writevSync(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined): number;
readv: typeof fsextra.readv;
readvSync(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined): number;
opendirSync(path: string, options?: fsextra.OpenDirOptions | undefined): fsextra.Dir;
promises: typeof fsextra.promises;
Stats: typeof fsextra.Stats;
Dirent: typeof fsextra.Dirent;
Dir: typeof fsextra.Dir;
ReadStream: typeof fsextra.ReadStream;
WriteStream: typeof fsextra.WriteStream;
statSync: fsextra.StatSyncFn<fsextra.PathLike>;
fstatSync: fsextra.StatSyncFn<number>;
lstatSync: fsextra.StatSyncFn<fsextra.PathLike>;
constants: typeof fsextra.constants;
BigIntStats: typeof fsextra.BigIntStats;
};

22

lib/fs.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.fs = void 0;
var tslib_1 = require("tslib");
var fsextra = require("fs-extra");

@@ -20,3 +19,19 @@ var path = require("path");

var exists = function (path) { return fsextra.pathExists(path); };
exports.fs = tslib_1.__assign(tslib_1.__assign({}, fsextra), { exists: exists,
var fs_extra_1 = require("fs-extra");
exports.fs = {
readdir: fs_extra_1.readdir,
readdirSync: fs_extra_1.readdirSync,
ensureDir: fs_extra_1.ensureDir,
ensureDirSync: fs_extra_1.ensureDirSync,
writeFile: fs_extra_1.writeFile,
writeFileSync: fs_extra_1.writeFileSync,
readFile: fs_extra_1.readFile,
readFileSync: fs_extra_1.readFileSync,
copyFile: fs_extra_1.copyFile,
copyFileSync: fs_extra_1.copyFileSync,
remove: fs_extra_1.remove,
removeSync: fs_extra_1.removeSync,
createReadStream: fs_extra_1.createReadStream,
createWriteStream: fs_extra_1.createWriteStream,
exists: exists,
path: path,

@@ -39,2 +54,3 @@ join: join,

zip: zip_1.zip,
unzip: zip_1.unzip });
unzip: zip_1.unzip,
};
{
"name": "@platform/fs",
"version": "0.6.13",
"version": "0.6.14",
"description": "POSIX style file-system tools.",

@@ -14,8 +14,8 @@ "main": "lib/index",

"dependencies": {
"@platform/fs.types": "0.1.8",
"@platform/types": "0.5.21",
"@types/fs-extra": "9.0.11",
"@types/js-yaml": "4.0.1",
"@platform/fs.types": "0.1.9",
"@platform/types": "0.5.22",
"@types/fs-extra": "9.0.12",
"@types/js-yaml": "4.0.2",
"archiver": "5.3.0",
"dotenv": "8.2.0",
"dotenv": "10.0.0",
"extract-zip": "2.0.1",

@@ -29,9 +29,9 @@ "filesize": "6.3.0",

"devDependencies": {
"@platform/test": "0.2.6",
"@platform/ts.libs": "4.2.2",
"@types/archiver": "5.1.0",
"@platform/test": "0.2.7",
"@platform/ts.libs": "4.3.0",
"@types/archiver": "5.1.1",
"@types/dotenv": "8.2.0",
"@types/extract-zip": "1.6.2",
"@types/filesize": "5.0.0",
"@types/glob": "7.1.3"
"@types/glob": "7.1.4"
},

@@ -38,0 +38,0 @@ "files": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc