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.5.12 to 0.5.13

1

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

@@ -4,0 +5,0 @@ var common_1 = require("../common");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.t = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var t = require("./types");

11

lib/common/libs.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.fs = exports.yaml = void 0;
var yaml = require("js-yaml");

@@ -8,6 +9,6 @@ exports.yaml = yaml;

var path_1 = require("path");
exports.join = path_1.join;
exports.resolve = path_1.resolve;
exports.basename = path_1.basename;
exports.extname = path_1.extname;
exports.dirname = path_1.dirname;
Object.defineProperty(exports, "join", { enumerable: true, get: function () { return path_1.join; } });
Object.defineProperty(exports, "resolve", { enumerable: true, get: function () { return path_1.resolve; } });
Object.defineProperty(exports, "basename", { enumerable: true, get: function () { return path_1.basename; } });
Object.defineProperty(exports, "extname", { enumerable: true, get: function () { return path_1.extname; } });
Object.defineProperty(exports, "dirname", { enumerable: true, get: function () { return path_1.dirname; } });
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
tslib_1.__exportStar(require("@platform/fs.types/lib/types"), exports);
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultValue = void 0;
function defaultValue(value, defaultValue) {

@@ -4,0 +5,0 @@ return (value === undefined ? defaultValue : value);

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.values = exports.value = exports.load = exports.reset = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var dotenv = require("dotenv");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.env = void 0;
var env = require("./env");
exports.env = env;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.File = void 0;
var util = require("./util");

@@ -4,0 +5,0 @@ var File = (function () {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.stringifyAndSaveSync = exports.stringifyAndSave = exports.loadAndParseSync = exports.loadAndParse = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var path_1 = require("path");

@@ -167,2 +167,5 @@ /// <reference types="node" />

open(path: string | Buffer, flags: string | number, mode?: number | 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(fd: number, buffer: Buffer, offset: number, length: number, position: number | null, callback: (err: NodeJS.ErrnoException, bytesRead: number, buffer: Buffer) => void): void;

@@ -222,4 +225,9 @@ read(fd: number, buffer: Buffer, offset: number, length: number, position: number | null): Promise<fsExtra.ReadResult>;

write(fd: number, data: any, offset?: number | undefined, encoding?: string | undefined): Promise<fsExtra.WriteResult>;
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;
renameSync(oldPath: fsExtra.PathLike, newPath: fsExtra.PathLike): void;

@@ -242,26 +250,20 @@ truncateSync(path: fsExtra.PathLike, len?: number | null | undefined): void;

symlinkSync(target: fsExtra.PathLike, path: fsExtra.PathLike, type?: "file" | "dir" | "junction" | null | undefined): void;
readlinkSync(path: fsExtra.PathLike, options?: "utf-8" | "utf8" | "ascii" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | {
encoding?: "utf-8" | "utf8" | "ascii" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | null | undefined;
} | null | undefined): string;
readlinkSync(path: fsExtra.PathLike, options: {
encoding: "buffer";
} | "buffer"): Buffer;
readlinkSync(path: fsExtra.PathLike, options?: string | {
encoding?: string | null | undefined;
} | null | undefined): string | Buffer;
readlinkSync(path: fsExtra.PathLike, options?: "utf-8" | "ascii" | "utf8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | 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;
mkdirSync(path: fsExtra.PathLike, options?: string | number | fsExtra.MakeDirectoryOptions | null | undefined): void;
mkdtempSync(prefix: string, options?: "utf-8" | "utf8" | "ascii" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | {
encoding?: "utf-8" | "utf8" | "ascii" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | null | undefined;
} | null | undefined): string;
mkdtempSync(prefix: string, options: "buffer" | {
encoding: "buffer";
}): Buffer;
mkdtempSync(prefix: string, options?: string | {
encoding?: string | null | undefined;
} | null | undefined): string | Buffer;
readdirSync(path: fsExtra.PathLike, options?: "utf-8" | "utf8" | "ascii" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | {
encoding: "utf-8" | "utf8" | "ascii" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | null;
mkdirSync(path: fsExtra.PathLike, options: fsExtra.MakeDirectoryOptions & {
recursive: true;
}): string;
mkdirSync(path: fsExtra.PathLike, options?: string | number | (fsExtra.MakeDirectoryOptions & {
recursive?: false | undefined;
}) | null | undefined): void;
mkdirSync(path: fsExtra.PathLike, options?: string | number | fsExtra.MakeDirectoryOptions | null | undefined): string | undefined;
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: 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;
withFileTypes?: false | undefined;

@@ -273,8 +275,6 @@ } | null | undefined): string[];

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

@@ -288,4 +288,5 @@ }): fsExtra.Dirent[];

writeSync(fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined): number;
writeSync(fd: number, string: any, position?: number | null | undefined, encoding?: string | 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;
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?: {

@@ -295,20 +296,17 @@ encoding?: null | undefined;

} | null | undefined): Buffer;
readFileSync(path: string | number | Buffer | import("url").URL, options: string | {
encoding: string;
readFileSync(path: string | number | Buffer | import("url").URL, options: "utf-8" | {
encoding: BufferEncoding;
flag?: string | undefined;
}): string;
readFileSync(path: string | number | Buffer | import("url").URL, options?: string | {
encoding?: string | null | 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 & {
flag?: string | undefined;
} | null | undefined): string | Buffer;
writeFileSync(path: string | number | Buffer | import("url").URL, data: any, options?: string | {
encoding?: string | null | undefined;
}) | null | undefined): string | Buffer;
writeFileSync(path: string | number | Buffer | import("url").URL, data: string | Uint8Array | Uint8ClampedArray | Uint16Array | Uint32Array | Int8Array | Int16Array | Int32Array | 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: any, options?: string | {
encoding?: string | null | 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;
}) | null | undefined): void;
watchFile(filename: fsExtra.PathLike, options: {

@@ -320,4 +318,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" | "utf8" | "ascii" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | {
encoding?: "utf-8" | "utf8" | "ascii" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex" | null | undefined;
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;
persistent?: boolean | undefined;

@@ -332,3 +330,3 @@ recursive?: boolean | undefined;

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

@@ -342,3 +340,3 @@ recursive?: boolean | undefined;

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

@@ -354,3 +352,3 @@ mode?: number | undefined;

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

@@ -365,6 +363,7 @@ mode?: number | undefined;

copyFileSync(src: fsExtra.PathLike, dest: fsExtra.PathLike, flags?: number | undefined): void;
writev: typeof fsExtra.writev;
writevSync(fd: number, buffers: NodeJS.ArrayBufferView[], position?: number | undefined): number;
readv: typeof fsExtra.readv;
readvSync(fd: number, buffers: NodeJS.ArrayBufferView[], position?: number | undefined): number;
opendirSync(path: string, options?: fsExtra.OpenDirOptions | undefined): fsExtra.Dir;
opendir: typeof fsExtra.opendir;
promises: typeof fsExtra.promises;
Stats: typeof fsExtra.Stats;

@@ -376,4 +375,3 @@ Dirent: typeof fsExtra.Dirent;

constants: typeof fsExtra.constants;
promises: typeof fsExtra.promises;
BigIntStats: typeof fsExtra.BigIntStats;
};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.fs = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var fsExtra = require("fs-extra");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.find = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var glob = require("glob");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.glob = void 0;
var glob = require("./glob");
exports.glob = glob;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.is = void 0;
var is = require("./is");
exports.is = is;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.typeSync = exports.type = exports.fileSync = exports.file = exports.dirSync = exports.dir = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var common_1 = require("../common");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.match = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var minimatch = require("minimatch");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.merge = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var common_1 = require("../common");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.size = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var fsExtra = require("fs-extra");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.sort = void 0;
var sort = require("./sort");
exports.sort = sort;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.objects = exports.paths = void 0;
function paths(list) {

@@ -4,0 +5,0 @@ return sortBy(list, split);

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.stream = void 0;
var stream = require("./stream");
exports.stream = stream;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.save = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var stream = require("stream");

@@ -1,1 +0,1 @@

export declare function unzip(source: string, target: string): Promise<unknown>;
export declare function unzip(source: string, target: string): Promise<void>;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.unzip = void 0;
var extract = require("extract-zip");
var path = require("path");
var fsPath = require("path");
function unzip(source, target) {
return new Promise(function (resolve, reject) {
extract(path.resolve(source), { dir: path.resolve(target) }, function (err) {
if (err) {
reject(err);
}
else {
resolve();
}
});
});
source = fsPath.resolve(source);
var dir = fsPath.resolve(target);
return extract(source, { dir: dir });
}
exports.unzip = unzip;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Zipper = exports.zip = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var archiver = require("archiver");

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

@@ -15,10 +15,10 @@ "main": "lib/index",

"dependencies": {
"@platform/fs.types": "0.0.7",
"@types/fs-extra": "8.1.0",
"@types/js-yaml": "3.12.2",
"archiver": "3.1.1",
"@platform/fs.types": "0.0.8",
"@types/fs-extra": "9.0.1",
"@types/js-yaml": "3.12.4",
"archiver": "4.0.1",
"dotenv": "8.2.0",
"extract-zip": "1.6.7",
"extract-zip": "2.0.0",
"filesize": "6.1.0",
"fs-extra": "8.1.0",
"fs-extra": "9.0.0",
"glob": "7.1.6",

@@ -29,4 +29,4 @@ "js-yaml": "3.13.1",

"devDependencies": {
"@platform/test": "0.1.7",
"@platform/ts.libs": "3.8.4",
"@platform/test": "0.1.8",
"@platform/ts.libs": "3.9.0",
"@types/archiver": "3.1.0",

@@ -43,4 +43,3 @@ "@types/dotenv": "8.2.0",

],
"repository": "uiharness/platform",
"license": "MIT"
}
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