memfs icon indicating copy to clipboard operation
memfs copied to clipboard

Tracking issue of missing features

Open Mesteery opened this issue 2 years ago • 4 comments

  • [ ] #734
  • [ ] #733
  • [ ] realpath.native
  • [ ] cp
  • [ ] cpSync
  • [ ] promises.cp
  • [x] readv https://github.com/streamich/memfs/pull/946
  • [x] writev https://github.com/streamich/memfs/pull/946
  • [x] readvSync https://github.com/streamich/memfs/pull/946
  • [x] writevSync https://github.com/streamich/memfs/pull/946
  • [x] rm https://github.com/streamich/memfs/pull/754
  • [x] rmSync https://github.com/streamich/memfs/pull/754
  • [x] promises.rm https://github.com/streamich/memfs/pull/754
  • [ ] Dir
  • [ ] promises.watch
  • [x] FileHandle#writev
  • [x] FileHandle#readv
  • [ ] FileHandle#sync
  • [ ] FileHandle#read overload
  • [ ] FileHandle#write overload
  • [x] throwIfNoEntry in stats methods https://github.com/streamich/memfs/pull/782

Please let me know if any are missing or if I am wrong.

Mesteery avatar Aug 27 '21 22:08 Mesteery

@Mesteery Please add fs.realpath.native to the list. It is available since Node.js 9.2.0. https://nodejs.org/api/fs.html#fsrealpathnativepath-options-callback

Phillip9587 avatar Jan 26 '22 13:01 Phillip9587

More missing methods: https://github.com/streamich/memfs/issues/663

streamich avatar May 20 '22 18:05 streamich

FileHandle is missing createReadStream and createWriteStream

Nokel81 avatar Jun 15 '22 20:06 Nokel81

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

streamich avatar Nov 20 '23 20:11 streamich