Vadims Daleckis

Results 193 comments of Vadims Daleckis

:tada: This issue has been resolved in version 3.4.9 :tada: The release is available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/memfs/v/3.4.9) - [GitHub release](https://github.com/streamich/memfs/releases/tag/v3.4.9) Your **[semantic-release](https://github.com/semantic-release/semantic-release)** bot :package::rocket:

The v4 will have `es6` build target, it is currently tagged as `next` on NPM, try it out, see [`next`](https://github.com/streamich/memfs/tree/next) branch.

:tada: This PR is included in version 4.4.0 :tada: The release is available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/memfs/v/4.4.0) - [GitHub release](https://github.com/streamich/memfs/releases/tag/v4.4.0) Your **[semantic-release](https://github.com/semantic-release/semantic-release)** bot :package::rocket:

Recursive behavior of `readdir`: https://github.com/streamich/memfs/issues/967

Closing as per https://github.com/streamich/memfs/issues/116#issuecomment-1291524871 it might be fixed. Please re-open, if not.

@Eomm nope, it is JavaScript, you can see the route handler in this PR: https://github.com/fastify/benchmarks/blob/162467d8c8b8d28d22d97d6113bf23f672f8910f/benchmarks/uWebSockets.js

Essentially these benchmarks now are deceiving the reader, `uws` is about 2x faster than `fastify`, but the whole purpose of this repo is to promote `fastify`.

We will always need some `stream` implementation, due to `fs.createReadStream()` and `fs.createWriteStream()`. Maybe we could explicitly install `readable-stream` dependency, instead of relying on Node's built-in `stream`.

I was thinking, there would be just one package (`memfs`), at least initially, which would now have code from those other packages, the other packages could be discontinued. WDYT? The...

You are right. My original impetus was to remove `memfs` dependency on `fs-monkey`—it used to import [`fs-monkey` lists](https://github.com/streamich/fs-monkey/blob/master/src/util/lists.js), but now the lists [are part of `memfs`](https://github.com/streamich/memfs/tree/master/src/node/lists). I guess `fs-monkey` "vendoring"...