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.8 to 0.6.9

114

lib/fs.d.ts

@@ -113,6 +113,6 @@ /// <reference types="node" />

ensureLinkSync(src: string, dest: string): void;
ensureSymlink(src: string, dest: string, type?: "file" | "dir" | "junction" | undefined): Promise<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?: "file" | "dir" | "junction" | undefined): void;
ensureSymlinkSync(src: string, dest: string, type?: fsextra.SymlinkType | undefined): void;
emptyDir(path: string): Promise<void>;

@@ -127,3 +127,3 @@ emptyDir(path: string, callback: (err: Error) => void): void;

access(path: fsextra.PathLike, mode?: number | undefined): Promise<void>;
appendFile(file: string | number | Buffer | import("url").URL, data: any, options: {
appendFile(file: number | fsextra.PathLike, data: any, options: {
encoding?: string | undefined;

@@ -133,4 +133,4 @@ mode?: string | number | undefined;

}, callback: (err: NodeJS.ErrnoException) => void): void;
appendFile(file: string | number | Buffer | import("url").URL, data: any, callback: (err: NodeJS.ErrnoException) => void): void;
appendFile(file: string | number | Buffer | import("url").URL, data: any, options?: {
appendFile(file: number | fsextra.PathLike, data: any, callback: (err: NodeJS.ErrnoException) => void): void;
appendFile(file: number | fsextra.PathLike, data: any, options?: {
encoding?: string | undefined;

@@ -140,4 +140,4 @@ mode?: string | number | undefined;

} | undefined): Promise<void>;
chmod(path: fsextra.PathLike, mode: string | number, callback: (err: NodeJS.ErrnoException) => void): void;
chmod(path: fsextra.PathLike, mode: string | number): 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>;

@@ -147,4 +147,4 @@ chown(path: fsextra.PathLike, uid: number, gid: number, callback: (err: NodeJS.ErrnoException) => void): void;

close(fd: number): Promise<void>;
fchmod(fd: number, mode: string | number, callback: (err: NodeJS.ErrnoException) => void): void;
fchmod(fd: number, mode: string | 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;

@@ -172,19 +172,19 @@ fchown(fd: number, uid: number, gid: number): Promise<void>;

mkdir(path: fsextra.PathLike, callback: (err: NodeJS.ErrnoException) => void): void;
mkdir(path: fsextra.PathLike, options: string | number | fsextra.MakeDirectoryOptions | null, callback: (err: NodeJS.ErrnoException) => void): void;
mkdir(path: fsextra.PathLike, options?: string | number | fsextra.MakeDirectoryOptions | null | undefined): Promise<void>;
mkdirSync(path: fsextra.PathLike, options?: string | number | fsextra.MakeDirectoryOptions | null | undefined): 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: string | number, callback: (err: NodeJS.ErrnoException, fd: number) => void): void;
open(path: fsextra.PathLike, flags: string | number, mode?: string | number | null | undefined): Promise<number>;
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 NodeJS.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 NodeJS.ArrayBufferView>(fd: number, buffer: TBuffer_1, offset: number, length: number, position: number | null): Promise<{
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: string | number | Buffer | import("url").URL, callback: (err: NodeJS.ErrnoException, data: Buffer) => void): void;
readFile(file: string | number | Buffer | import("url").URL, encoding: string, callback: (err: NodeJS.ErrnoException, data: string) => void): void;
readFile(file: string | number | Buffer | import("url").URL, options: {
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;

@@ -195,3 +195,3 @@ } | {

}, callback: (err: NodeJS.ErrnoException, data: Buffer) => void): void;
readFile(file: string | number | Buffer | import("url").URL, options: {
readFile(file: number | fsextra.PathLike, options: {
flag?: string | undefined;

@@ -202,7 +202,7 @@ } | {

}): Promise<string>;
readFile(file: string | number | Buffer | import("url").URL, encoding: string): Promise<string>;
readFile(file: string | number | Buffer | import("url").URL): Promise<Buffer>;
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?: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | {
encoding: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | null;
readdir(path: fsextra.PathLike, options?: BufferEncoding | {
encoding: BufferEncoding | null;
withFileTypes?: false | undefined;

@@ -237,5 +237,5 @@ } | null | undefined): Promise<string[]>;

stat(path: fsextra.PathLike): Promise<fsextra.Stats>;
symlink(target: fsextra.PathLike, path: fsextra.PathLike, type: "file" | "dir" | "junction" | undefined, callback: (err: NodeJS.ErrnoException) => void): void;
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?: "file" | "dir" | "junction" | undefined): Promise<void>;
symlink(target: fsextra.PathLike, path: fsextra.PathLike, type?: fsextra.SymlinkType | undefined): Promise<void>;
truncate(path: fsextra.PathLike, callback: (err: NodeJS.ErrnoException) => void): void;

@@ -250,8 +250,8 @@ truncate(path: fsextra.PathLike, len: number, callback: (err: NodeJS.ErrnoException) => void): void;

utimes(path: fsextra.PathLike, atime: Date, mtime: Date): Promise<void>;
write<TBuffer_2 extends NodeJS.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 NodeJS.ArrayBufferView>(fd: number, buffer: TBuffer_3, offset: number, length: number, callback: (err: NodeJS.ErrnoException, written: number, buffer: TBuffer_3) => void): 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 NodeJS.ArrayBufferView>(fd: number, buffer: TBuffer_4, offset?: number | undefined, length?: number | undefined, position?: number | null | undefined): Promise<{
write<TBuffer_4 extends fsextra.ArrayBufferView>(fd: number, buffer: TBuffer_4, offset?: number | undefined, length?: number | undefined, position?: number | null | undefined): Promise<{
bytesWritten: number;

@@ -264,5 +264,5 @@ buffer: TBuffer_4;

}>;
writeFile(file: string | number | Buffer | import("url").URL, data: any, callback: (err: NodeJS.ErrnoException) => void): void;
writeFile(file: string | number | Buffer | import("url").URL, data: any, options?: string | fsextra.WriteFileOptions | undefined): Promise<void>;
writeFile(file: string | number | Buffer | import("url").URL, data: any, options: string | fsextra.WriteFileOptions, callback: (err: NodeJS.ErrnoException) => void): void;
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;

@@ -285,6 +285,6 @@ writev(fd: number, buffers: NodeJS.ArrayBufferView[], cb: (err: NodeJS.ErrnoException | null, bytesWritten: number, buffers: NodeJS.ArrayBufferView[]) => void): void;

lutimesSync(path: fsextra.PathLike, atime: string | number | Date, mtime: string | number | Date): void;
chmodSync(path: fsextra.PathLike, mode: string | number): void;
fchmodSync(fd: number, mode: string | number): 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: string | number): void;
lchmodSync(path: fsextra.PathLike, mode: import("fs").Mode): void;
statSync(path: fsextra.PathLike, options?: (fsextra.StatOptions & {

@@ -312,4 +312,4 @@ bigint?: false | undefined;

linkSync(existingPath: fsextra.PathLike, newPath: fsextra.PathLike): void;
symlinkSync(target: fsextra.PathLike, path: fsextra.PathLike, type?: "file" | "dir" | "junction" | null | undefined): void;
readlinkSync(path: fsextra.PathLike, options?: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | fsextra.BaseEncodingOptions | null | undefined): string;
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;

@@ -322,7 +322,7 @@ readlinkSync(path: fsextra.PathLike, options?: string | fsextra.BaseEncodingOptions | null | undefined): string | Buffer;

rmSync(path: fsextra.PathLike, options?: fsextra.RmOptions | undefined): void;
mkdtempSync(prefix: string, options?: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | fsextra.BaseEncodingOptions | null | undefined): string;
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?: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | {
encoding: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | null;
readdirSync(path: fsextra.PathLike, options?: BufferEncoding | {
encoding: BufferEncoding | null;
withFileTypes?: false | undefined;

@@ -334,3 +334,3 @@ } | null | undefined): string[];

}): Buffer[];
readdirSync(path: fsextra.PathLike, options?: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | (fsextra.BaseEncodingOptions & {
readdirSync(path: fsextra.PathLike, options?: BufferEncoding | (fsextra.BaseEncodingOptions & {
withFileTypes?: false | undefined;

@@ -342,3 +342,3 @@ }) | null | undefined): string[] | Buffer[];

closeSync(fd: number): void;
openSync(path: fsextra.PathLike, flags: string | number, mode?: string | number | null | undefined): number;
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;

@@ -348,24 +348,18 @@ futimesSync(fd: number, atime: string | number | Date, mtime: string | number | Date): 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?: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | 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: string | number | Buffer | import("url").URL, options?: {
readFileSync(path: number | fsextra.PathLike, options?: {
encoding?: null | undefined;
flag?: string | undefined;
} | null | undefined): Buffer;
readFileSync(path: string | number | Buffer | import("url").URL, options: "utf-8" | {
readFileSync(path: number | fsextra.PathLike, options: {
encoding: BufferEncoding;
flag?: string | undefined;
} | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex"): string;
readFileSync(path: string | number | Buffer | import("url").URL, options?: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | (fsextra.BaseEncodingOptions & {
} | BufferEncoding): string;
readFileSync(path: number | fsextra.PathLike, options?: BufferEncoding | (fsextra.BaseEncodingOptions & {
flag?: string | undefined;
}) | null | undefined): string | Buffer;
writeFileSync(path: string | number | Buffer | import("url").URL, data: string | Uint8Array | Uint8ClampedArray | Uint16Array | Uint32Array | Int8Array | Int16Array | Int32Array | BigUint64Array | BigInt64Array | Float32Array | Float64Array | DataView, options?: string | (fsextra.BaseEncodingOptions & {
mode?: string | number | undefined;
flag?: string | undefined;
}) | null | undefined): void;
appendFileSync(file: string | number | Buffer | import("url").URL, data: string | Uint8Array, options?: string | (fsextra.BaseEncodingOptions & {
mode?: string | number | undefined;
flag?: string | undefined;
}) | null | undefined): void;
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: {

@@ -377,4 +371,4 @@ persistent?: boolean | undefined;

unwatchFile(filename: fsextra.PathLike, listener?: ((curr: fsextra.Stats, prev: fsextra.Stats) => void) | undefined): void;
watch(filename: fsextra.PathLike, options: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | {
encoding?: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | null | undefined;
watch(filename: fsextra.PathLike, options: BufferEncoding | {
encoding?: BufferEncoding | null | undefined;
persistent?: boolean | undefined;

@@ -389,3 +383,3 @@ recursive?: boolean | undefined;

watch(filename: fsextra.PathLike, options: string | {
encoding?: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | null | undefined;
encoding?: BufferEncoding | null | undefined;
persistent?: boolean | undefined;

@@ -399,3 +393,3 @@ recursive?: boolean | undefined;

flags?: string | undefined;
encoding?: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | undefined;
encoding?: BufferEncoding | undefined;
fd?: number | undefined;

@@ -411,3 +405,3 @@ mode?: number | undefined;

flags?: string | undefined;
encoding?: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | undefined;
encoding?: BufferEncoding | undefined;
fd?: number | undefined;

@@ -414,0 +408,0 @@ mode?: number | undefined;

@@ -77,6 +77,6 @@ "use strict";

if (exists && !overwrite) {
skipped = tslib_1.__spreadArrays(skipped, [from]);
skipped = tslib_1.__spreadArray(tslib_1.__spreadArray([], skipped), [from]);
}
if (overwrite || !exists) {
copy = tslib_1.__spreadArrays(copy, [{ from: from, to: to }]);
copy = tslib_1.__spreadArray(tslib_1.__spreadArray([], copy), [{ from: from, to: to }]);
}

@@ -83,0 +83,0 @@ });

@@ -13,3 +13,3 @@ "use strict";

Zipper.prototype.add = function (source, target) {
this.items = tslib_1.__spreadArrays(this.items, [{ source: source, dest: target }]);
this.items = tslib_1.__spreadArray(tslib_1.__spreadArray([], this.items), [{ source: source, dest: target }]);
return this;

@@ -16,0 +16,0 @@ };

{
"name": "@platform/fs",
"version": "0.6.8",
"version": "0.6.9",
"description": "POSIX style file-system tools.",

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

"dependencies": {
"@platform/fs.types": "0.1.5",
"@platform/types": "0.5.16",
"@types/fs-extra": "9.0.7",
"@platform/fs.types": "0.1.6",
"@platform/types": "0.5.17",
"@types/fs-extra": "9.0.9",
"@types/js-yaml": "4.0.0",
"archiver": "5.2.0",
"archiver": "5.3.0",
"dotenv": "8.2.0",

@@ -29,4 +29,4 @@ "extract-zip": "2.0.1",

"devDependencies": {
"@platform/test": "0.2.3",
"@platform/ts.libs": "4.1.3",
"@platform/test": "0.2.4",
"@platform/ts.libs": "4.2.0",
"@types/archiver": "5.1.0",

@@ -33,0 +33,0 @@ "@types/dotenv": "8.2.0",

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