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.6 to 3.0.0-rc.7

2

lib/FakeFS.d.ts

@@ -208,2 +208,4 @@ /// <reference types="node" />

abstract readlinkSync(p: P): P;
abstract ftruncatePromise(fd: number, len?: number): Promise<void>;
abstract ftruncateSync(fd: number, len?: number): void;
abstract truncatePromise(p: P, len?: number): Promise<void>;

@@ -210,0 +212,0 @@ abstract truncateSync(p: P, len?: number): void;

@@ -133,2 +133,4 @@ /// <reference types="node" />

truncateSync(p: PortablePath, len?: number): void;
ftruncatePromise(fd: number, len?: number): Promise<void>;
ftruncateSync(fd: number, len?: number): void;
watch(p: PortablePath, cb?: WatchCallback): Watcher;

@@ -135,0 +137,0 @@ watch(p: PortablePath, opts: WatchOptions, cb?: WatchCallback): Watcher;

@@ -375,2 +375,10 @@ "use strict";

}
async ftruncatePromise(fd, len) {
return await new Promise((resolve, reject) => {
this.realFs.ftruncate(fd, len, this.makeCallback(resolve, reject));
});
}
ftruncateSync(fd, len) {
return this.realFs.ftruncateSync(fd, len);
}
watch(p, a, b) {

@@ -377,0 +385,0 @@ return this.realFs.watch(path_1.npath.fromPortablePath(p),

@@ -65,2 +65,4 @@ import { FakeFS } from './FakeFS';

truncateSync(): never;
ftruncatePromise(fd: number, len?: number): Promise<never>;
ftruncateSync(fd: number, len?: number): never;
watch(): never;

@@ -67,0 +69,0 @@ watchFile(): never;

@@ -188,2 +188,8 @@ "use strict";

}
async ftruncatePromise(fd, len) {
throw makeError();
}
ftruncateSync(fd, len) {
throw makeError();
}
watch() {

@@ -190,0 +196,0 @@ throw makeError();

@@ -32,2 +32,3 @@ "use strict";

`truncateSync`,
`ftruncateSync`,
`unlinkSync`,

@@ -65,2 +66,3 @@ `unwatchFile`,

`truncatePromise`,
`ftruncatePromise`,
`unlinkPromise`,

@@ -67,0 +69,0 @@ `utimesPromise`,

@@ -137,2 +137,4 @@ /// <reference types="node" />

truncateSync(p: P, len?: number): void;
ftruncatePromise(fd: number, len?: number): Promise<void>;
ftruncateSync(fd: number, len?: number): void;
watch(p: P, cb?: WatchCallback): Watcher;

@@ -139,0 +141,0 @@ watch(p: P, opts: WatchOptions, cb?: WatchCallback): Watcher;

@@ -215,2 +215,8 @@ "use strict";

}
async ftruncatePromise(fd, len) {
return this.baseFs.ftruncatePromise(fd, len);
}
ftruncateSync(fd, len) {
return this.baseFs.ftruncateSync(fd, len);
}
watch(p, a, b) {

@@ -217,0 +223,0 @@ return this.baseFs.watch(this.mapToBase(p),

@@ -199,2 +199,4 @@ /// <reference types="node" />

truncateSync(p: PortablePath, len?: number): void;
ftruncatePromise(fd: number, len?: number): Promise<void>;
ftruncateSync(fd: number, len?: number): void;
watch(p: PortablePath, cb?: WatchCallback): Watcher;

@@ -201,0 +203,0 @@ watch(p: PortablePath, opts: WatchOptions, cb?: WatchCallback): Watcher;

@@ -1100,2 +1100,8 @@ "use strict";

}
async ftruncatePromise(fd, len) {
return this.truncatePromise(this.fdToPath(fd, `ftruncate`), len);
}
ftruncateSync(fd, len) {
return this.truncateSync(this.fdToPath(fd, `ftruncateSync`), len);
}
watch(p, a, b) {

@@ -1102,0 +1108,0 @@ let persistent;

@@ -176,2 +176,4 @@ /// <reference types="node" />

truncateSync(p: PortablePath, len?: number): void;
ftruncatePromise(fd: number, len?: number): Promise<void>;
ftruncateSync(fd: number, len?: number): void;
watch(p: PortablePath, cb?: WatchCallback): Watcher;

@@ -178,0 +180,0 @@ watch(p: PortablePath, opts: WatchOptions, cb?: WatchCallback): Watcher;

@@ -655,2 +655,20 @@ "use strict";

}
async ftruncatePromise(fd, len) {
if ((fd & ZIP_FD) === 0)
return this.baseFs.ftruncatePromise(fd, len);
const entry = this.fdMap.get(fd);
if (typeof entry === `undefined`)
throw errors.EBADF(`ftruncate`);
const [zipFs, realFd] = entry;
return zipFs.ftruncatePromise(realFd, len);
}
ftruncateSync(fd, len) {
if ((fd & ZIP_FD) === 0)
return this.baseFs.ftruncateSync(fd, len);
const entry = this.fdMap.get(fd);
if (typeof entry === `undefined`)
throw errors.EBADF(`ftruncateSync`);
const [zipFs, realFd] = entry;
return zipFs.ftruncateSync(realFd, len);
}
watch(p, a, b) {

@@ -657,0 +675,0 @@ return this.makeCallSync(p, () => {

4

package.json
{
"name": "@yarnpkg/fslib",
"version": "3.0.0-rc.6",
"version": "3.0.0-rc.7",
"license": "BSD-2-Clause",

@@ -8,3 +8,3 @@ "main": "./lib/index.js",

"dependencies": {
"@yarnpkg/libzip": "^3.0.0-rc.6",
"@yarnpkg/libzip": "^3.0.0-rc.7",
"tslib": "^1.13.0"

@@ -11,0 +11,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