Socket
Socket
Sign inDemoInstall

@yarnpkg/fslib

Package Overview
Dependencies
Maintainers
6
Versions
131
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@yarnpkg/fslib - npm Package Compare versions

Comparing version 3.0.0-rc.51 to 3.0.0-rc.52

2

lib/index.d.ts

@@ -33,3 +33,3 @@ import * as constants from './constants';

export type { ParsedPath, PathUtils, FormatInputPathObject } from './path';
export { npath, ppath, toFilename } from './path';
export { npath, ppath } from './path';
export { AliasFS } from './AliasFS';

@@ -36,0 +36,0 @@ export { FakeFS, BasePortableFakeFS } from './FakeFS';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.xfs = exports.extendFs = exports.patchFs = exports.VirtualFS = exports.ProxiedFS = exports.PosixFS = exports.NodeFS = exports.NoFS = exports.MountFS = exports.LazyFS = exports.JailFS = exports.CwdFS = exports.BasePortableFakeFS = exports.FakeFS = exports.AliasFS = exports.toFilename = exports.ppath = exports.npath = exports.Filename = exports.PortablePath = exports.normalizeLineEndings = exports.unwatchAllFiles = exports.unwatchFile = exports.watchFile = exports.CustomDir = exports.opendir = exports.setupCopyIndex = exports.statUtils = exports.errors = exports.constants = void 0;
exports.xfs = exports.extendFs = exports.patchFs = exports.VirtualFS = exports.ProxiedFS = exports.PosixFS = exports.NodeFS = exports.NoFS = exports.MountFS = exports.LazyFS = exports.JailFS = exports.CwdFS = exports.BasePortableFakeFS = exports.FakeFS = exports.AliasFS = exports.ppath = exports.npath = exports.Filename = exports.PortablePath = exports.normalizeLineEndings = exports.unwatchAllFiles = exports.unwatchFile = exports.watchFile = exports.CustomDir = exports.opendir = exports.setupCopyIndex = exports.statUtils = exports.errors = exports.constants = void 0;
const tslib_1 = require("tslib");

@@ -28,3 +28,2 @@ const constants = tslib_1.__importStar(require("./constants"));

Object.defineProperty(exports, "ppath", { enumerable: true, get: function () { return path_2.ppath; } });
Object.defineProperty(exports, "toFilename", { enumerable: true, get: function () { return path_2.toFilename; } });
var AliasFS_1 = require("./AliasFS");

@@ -31,0 +30,0 @@ Object.defineProperty(exports, "AliasFS", { enumerable: true, get: function () { return AliasFS_1.AliasFS; } });

@@ -84,3 +84,2 @@ declare enum PathType {

export declare function convertPath<P extends Path>(targetPathUtils: PathUtils<P>, sourcePath: Path): P;
export declare function toFilename(filename: string): Filename;
export {};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.toFilename = exports.convertPath = exports.ppath = exports.npath = exports.Filename = exports.PortablePath = void 0;
exports.convertPath = exports.ppath = exports.npath = exports.Filename = exports.PortablePath = void 0;
const tslib_1 = require("tslib");

@@ -36,11 +36,15 @@ const path_1 = tslib_1.__importDefault(require("path"));

exports.npath.cwd = () => process.cwd();
exports.ppath.cwd = () => toPortablePath(process.cwd());
exports.ppath.resolve = (...segments) => {
if (segments.length > 0 && exports.ppath.isAbsolute(segments[0])) {
return path_1.default.posix.resolve(...segments);
}
else {
return path_1.default.posix.resolve(exports.ppath.cwd(), ...segments);
}
};
exports.ppath.cwd = process.platform === `win32`
? () => toPortablePath(process.cwd())
: process.cwd;
if (process.platform === `win32`) {
exports.ppath.resolve = (...segments) => {
if (segments.length > 0 && exports.ppath.isAbsolute(segments[0])) {
return path_1.default.posix.resolve(...segments);
}
else {
return path_1.default.posix.resolve(exports.ppath.cwd(), ...segments);
}
};
}
const contains = function (pathUtils, from, to) {

@@ -60,4 +64,2 @@ from = pathUtils.normalize(from);

};
exports.npath.fromPortablePath = fromPortablePath;
exports.npath.toPortablePath = toPortablePath;
exports.npath.contains = (from, to) => contains(exports.npath, from, to);

@@ -71,5 +73,3 @@ exports.ppath.contains = (from, to) => contains(exports.ppath, from, to);

// And transform to "N:\berry\scripts\plugin-pack.js"
function fromPortablePath(p) {
if (process.platform !== `win32`)
return p;
function fromPortablePathWin32(p) {
let portablePathMatch, uncPortablePathMatch;

@@ -86,5 +86,3 @@ if ((portablePathMatch = p.match(PORTABLE_PATH_REGEXP)))

// And transform to "/N:/berry/scripts/plugin-pack.js"
function toPortablePath(p) {
if (process.platform !== `win32`)
return p;
function toPortablePathWin32(p) {
p = p.replace(/\\/g, `/`);

@@ -98,2 +96,10 @@ let windowsPathMatch, uncWindowsPathMatch;

}
const toPortablePath = process.platform === `win32`
? toPortablePathWin32
: (p) => p;
const fromPortablePath = process.platform === `win32`
? fromPortablePathWin32
: (p) => p;
exports.npath.fromPortablePath = fromPortablePath;
exports.npath.toPortablePath = toPortablePath;
function convertPath(targetPathUtils, sourcePath) {

@@ -103,7 +109,1 @@ return (targetPathUtils === exports.npath ? fromPortablePath(sourcePath) : toPortablePath(sourcePath));

exports.convertPath = convertPath;
function toFilename(filename) {
if (exports.npath.parse(filename).dir !== `` || exports.ppath.parse(filename).dir !== ``)
throw new Error(`Invalid filename: "${filename}"`);
return filename;
}
exports.toFilename = toFilename;
{
"name": "@yarnpkg/fslib",
"version": "3.0.0-rc.51",
"version": "3.0.0-rc.52",
"stableVersion": "2.10.3",

@@ -16,3 +16,3 @@ "license": "BSD-2-Clause",

"devDependencies": {
"@yarnpkg/libzip": "^3.0.0-rc.51"
"@yarnpkg/libzip": "^3.0.0-rc.52"
},

@@ -19,0 +19,0 @@ "scripts": {

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