ssube / salty-dog

Rule-based JSON/YAML validator using JSON schemas
https://ssube.github.io/salty-dog/
MIT License
12 stars 4 forks source link

update: update dependency memfs to v4 - autoclosed #1377

Closed renovate[bot] closed 10 months ago

renovate[bot] commented 11 months ago

Mend Renovate logo banner

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
memfs 3.5.1 -> 4.6.0 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

streamich/memfs (memfs) ### [`v4.6.0`](https://togithub.com/streamich/memfs/blob/HEAD/CHANGELOG.md#460-2023-10-07) [Compare Source](https://togithub.com/streamich/memfs/compare/v4.5.0...v4.6.0) ##### Features - add `queueMicrotask` implementation ([45d1784](https://togithub.com/streamich/memfs/commit/45d1784021be3d35519431da32540cfff03f9e7c)) ### [`v4.5.0`](https://togithub.com/streamich/memfs/blob/HEAD/CHANGELOG.md#450-2023-09-25) [Compare Source](https://togithub.com/streamich/memfs/compare/v4.4.0...v4.5.0) ##### Features - **volume:** `fromJSON` now accepts `Buffer` as volume content ([#​880](https://togithub.com/streamich/memfs/issues/880)) ([9c0a6ff](https://togithub.com/streamich/memfs/commit/9c0a6ffbc2bd1f1ffdfd2c8ec3c75e382713e698)) ### [`v4.4.0`](https://togithub.com/streamich/memfs/blob/HEAD/CHANGELOG.md#440-2023-09-22) [Compare Source](https://togithub.com/streamich/memfs/compare/v4.3.0...v4.4.0) ##### Features - **volume:** `toJSON` now accepts the `asBuffer` parameter ([#​952](https://togithub.com/streamich/memfs/issues/952)) ([91a3742](https://togithub.com/streamich/memfs/commit/91a3742276f00bfb2dda245c364780682c0b1784)) - **volume:** implement readv and writev ([#​946](https://togithub.com/streamich/memfs/issues/946)) ([966e17e](https://togithub.com/streamich/memfs/commit/966e17ef5a00c041be88d9b2fd60cfdd83dffac7)) ### [`v4.3.0`](https://togithub.com/streamich/memfs/blob/HEAD/CHANGELOG.md#430-2023-09-15) [Compare Source](https://togithub.com/streamich/memfs/compare/v4.2.3...v4.3.0) ##### Features - add support for `O_SYMLINK` ([#​944](https://togithub.com/streamich/memfs/issues/944)) ([96cbce4](https://togithub.com/streamich/memfs/commit/96cbce4145891af9d943d00868b3357969508330)) #### [4.2.3](https://togithub.com/streamich/memfs/compare/v4.2.2...v4.2.3) (2023-09-15) ##### Bug Fixes - add missing nanosecond-precision properties to Stats ([#​943](https://togithub.com/streamich/memfs/issues/943)) ([b9d4c6d](https://togithub.com/streamich/memfs/commit/b9d4c6daf19f75784ade8ebb8ac17afefe6442e9)) #### [4.2.2](https://togithub.com/streamich/memfs/compare/v4.2.1...v4.2.2) (2023-09-15) ##### Bug Fixes - support directories named `__proto__` ([#​945](https://togithub.com/streamich/memfs/issues/945)) ([8d92a0b](https://togithub.com/streamich/memfs/commit/8d92a0b0501eab18622febb7c4e551026b515c3b)), closes [#​938](https://togithub.com/streamich/memfs/issues/938) #### [4.2.1](https://togithub.com/streamich/memfs/compare/v4.2.0...v4.2.1) (2023-08-07) ##### Bug Fixes - don't error when watched directory gets renamed ([#​939](https://togithub.com/streamich/memfs/issues/939)) ([b431b08](https://togithub.com/streamich/memfs/commit/b431b089636619113e2dd39e9dc4a2c02048270a)) ### [`v4.2.3`](https://togithub.com/streamich/memfs/blob/HEAD/CHANGELOG.md#423-2023-09-15) [Compare Source](https://togithub.com/streamich/memfs/compare/v4.2.2...v4.2.3) ##### Bug Fixes - add missing nanosecond-precision properties to Stats ([#​943](https://togithub.com/streamich/memfs/issues/943)) ([b9d4c6d](https://togithub.com/streamich/memfs/commit/b9d4c6daf19f75784ade8ebb8ac17afefe6442e9)) ### [`v4.2.2`](https://togithub.com/streamich/memfs/blob/HEAD/CHANGELOG.md#422-2023-09-15) [Compare Source](https://togithub.com/streamich/memfs/compare/v4.2.1...v4.2.2) ##### Bug Fixes - support directories named `__proto__` ([#​945](https://togithub.com/streamich/memfs/issues/945)) ([8d92a0b](https://togithub.com/streamich/memfs/commit/8d92a0b0501eab18622febb7c4e551026b515c3b)), closes [#​938](https://togithub.com/streamich/memfs/issues/938) ### [`v4.2.1`](https://togithub.com/streamich/memfs/blob/HEAD/CHANGELOG.md#421-2023-08-07) [Compare Source](https://togithub.com/streamich/memfs/compare/v4.2.0...v4.2.1) ##### Bug Fixes - don't error when watched directory gets renamed ([#​939](https://togithub.com/streamich/memfs/issues/939)) ([b431b08](https://togithub.com/streamich/memfs/commit/b431b089636619113e2dd39e9dc4a2c02048270a)) ### [`v4.2.0`](https://togithub.com/streamich/memfs/releases/tag/v4.2.0): memfs v4 [Compare Source](https://togithub.com/streamich/memfs/compare/v4.1.0...v4.2.0) `memfs` v4 has been released, install `4.2.0` NPM package. #### File System Access API `memfs` added adapters for [File System Access](https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API) (FAS) API, which is a file system API available in browsers. FSA can write to a real user folder, which user picks; or without any permissions can write to a virtual file system, called OPFS (Origin Private File System). `memfs` implements adapters, which: - Construct a Node's `fs`-like API out of the FSA API. - In browser, support for synchronous `fs` methods is also available using a WebWorker. - Also, the other way around, `memfs` can provide FSA API on top of any `fs`-like file system. #### Other notable changes - In-memory `fs` changes - A number of in-memory `fs` bugs were fixed. - Type interfaces of methods and options objects for in-memory `fs` were improved. - `mkdirp` and `mkdripSync` were removed, they were deprecated before. (You can pass the `"recursive"` flag to `mkdir` and `mkdirSync`, instead.) - Many re-usable Node.js `fs` utilities now live in the `/src/node` folder. - Promises API methods are now bound by default to their `this` object, just like in native `fs` module. - `crudfs` and `casfs` - `crudfs` implementation on top of Node `fs` was added. - `crudfs` implementation on top of File System Access API was added. - `casfs` implementation on top of `crudfs` was added. - `print` utility was added which allows to recursively print a directory tree to terminal. - `snapshot` utility was added which allows to create recursive binary snapshots of folders and then load them back into some folder. - The `/demo` folder now contains multiple Webpack demos. - Build changes and deprecations - TypeScript was upgraded from version 4 to 5. - `tslib` is now included as peer dependency, instead of TypeScript helpers being emitted into distributable. - TypeScript build target of the distributable is no `es2017`, instead of previously `es5`. - The library is now tested on Node v18+ versions. - `BigInt` shim is no longer shipped, `memfs` will rely on the `BigInt` provided by the JavaScript environment. You can shim that global, if necessary. - `fs-monkey` dependency was removed. - New features in this major release are marked as `experimental`, which means those APIs are in preview, their public interface may have breaking changes even across minor releases. - CircleCI was removed, now GitHub Actions power all builds and releases. - The `next` branch was tested, which deploys pre-releases. ##### Bug Fixes * 🐛 add support for unknown nodes (77786f1) * 🐛 allow readin into various kinds of buffers (361812d) * 🐛 allow readin into various kinds of buffers (e9c70e9) * 🐛 allow to seek in file (c04895b) * 🐛 allow to seek in file (b363689) * 🐛 correctly handle directory paths (ea909e8) * 🐛 do not allow empty children names (f014fd8) * 🐛 do not allow empty children names (43da1d6) * 🐛 handle root folder better (89bbffd) * 🐛 handle root folder better (76de780) * 🐛 improve file opening and closing logic (403c271) * 🐛 throw "ENOENT" and "ENOTDIR" when folder or file 404 (5de4faa) * 🐛 throw "ENOENT" and "ENOTDIR" when folder or file 404 (ddd5d56) ##### Features - 🎸 add .toTree() to Volume ([`2d5c4cb`](https://togithub.com/streamich/memfs/commit/2d5c4cb)) - 🎸 add .truncate() method ([`038ab36`](https://togithub.com/streamich/memfs/commit/038ab36)) - 🎸 add .truncate() method ([`085335c`](https://togithub.com/streamich/memfs/commit/085335c)) - 🎸 add ability to close files ([`0db56be`](https://togithub.com/streamich/memfs/commit/0db56be)) - 🎸 add ability to close files ([`d3828a8`](https://togithub.com/streamich/memfs/commit/d3828a8)) - 🎸 add ability to create sub directories ([`8f15bd9`](https://togithub.com/streamich/memfs/commit/8f15bd9)) - 🎸 add ability to create sub directories ([`528c807`](https://togithub.com/streamich/memfs/commit/528c807)) - 🎸 add ability to remove all files ([`76cabc7`](https://togithub.com/streamich/memfs/commit/76cabc7)) - 🎸 add ability to remove all files ([`566e29b`](https://togithub.com/streamich/memfs/commit/566e29b)) - 🎸 add appendFileSync() method ([`57192fe`](https://togithub.com/streamich/memfs/commit/57192fe)) - 🎸 add appendFileSync() method ([`27411e4`](https://togithub.com/streamich/memfs/commit/27411e4)) - 🎸 add basenem() utility ([`8b27695`](https://togithub.com/streamich/memfs/commit/8b27695)) - 🎸 add basenem() utility ([`43354e5`](https://togithub.com/streamich/memfs/commit/43354e5)) - 🎸 add binary serialization to snapshots ([`c1cd615`](https://togithub.com/streamich/memfs/commit/c1cd615)) - 🎸 add copyFile() method ([`de2bb0a`](https://togithub.com/streamich/memfs/commit/de2bb0a)) - 🎸 add copyFile() method ([`5e207c4`](https://togithub.com/streamich/memfs/commit/5e207c4)) - 🎸 add copyFileSync() method ([`7e0137c`](https://togithub.com/streamich/memfs/commit/7e0137c)) - 🎸 add copyFileSync() method ([`5fc1bac`](https://togithub.com/streamich/memfs/commit/5fc1bac)) - 🎸 add createSwapFile() method ([`dfdb908`](https://togithub.com/streamich/memfs/commit/dfdb908)) - 🎸 add createSwapFile() method ([`b07ce79`](https://togithub.com/streamich/memfs/commit/b07ce79)) - 🎸 add crudfs types ([`18c0658`](https://togithub.com/streamich/memfs/commit/18c0658)) - 🎸 add existsSync() method ([`0492a98`](https://togithub.com/streamich/memfs/commit/0492a98)) - 🎸 add existsSync() method ([`073ec6b`](https://togithub.com/streamich/memfs/commit/073ec6b)) - 🎸 add fstatSync() method ([`f13ddb7`](https://togithub.com/streamich/memfs/commit/f13ddb7)) - 🎸 add fstatSync() method ([`6b1597a`](https://togithub.com/streamich/memfs/commit/6b1597a)) - 🎸 add initial writing implementation ([`2f9542c`](https://togithub.com/streamich/memfs/commit/2f9542c)) - 🎸 add initial writing implementation ([`6a50382`](https://togithub.com/streamich/memfs/commit/6a50382)) - 🎸 add integrity check on read ([`710eb2f`](https://togithub.com/streamich/memfs/commit/710eb2f)) - 🎸 add json encoding for snapshots ([`41f9b8c`](https://togithub.com/streamich/memfs/commit/41f9b8c)) - 🎸 add lstat() and fstat() methods ([`ce5dd5e`](https://togithub.com/streamich/memfs/commit/ce5dd5e)) - 🎸 add lstat() and fstat() methods ([`e147d58`](https://togithub.com/streamich/memfs/commit/e147d58)) - 🎸 add missing callback API methods and some sync API ones ([`956533a`](https://togithub.com/streamich/memfs/commit/956533a)) - 🎸 add missing promises API types ([`f6727f3`](https://togithub.com/streamich/memfs/commit/f6727f3)) - 🎸 add missing synchronous method types ([`ac38b5d`](https://togithub.com/streamich/memfs/commit/ac38b5d)) - 🎸 add mkdirSync() method ([`57f386b`](https://togithub.com/streamich/memfs/commit/57f386b)) - 🎸 add mkdirSync() method ([`bcad970`](https://togithub.com/streamich/memfs/commit/bcad970)) - 🎸 add mkdtempSync() method ([`1ac2df4`](https://togithub.com/streamich/memfs/commit/1ac2df4)) - 🎸 add mkdtempSync() method ([`68033dd`](https://togithub.com/streamich/memfs/commit/68033dd)) - 🎸 add options to promises.rmdir() method ([`ce268bb`](https://togithub.com/streamich/memfs/commit/ce268bb)) - 🎸 add options to promises.rmdir() method ([`0628d56`](https://togithub.com/streamich/memfs/commit/0628d56)) - 🎸 add pathToLocation() utility ([`8e0136a`](https://togithub.com/streamich/memfs/commit/8e0136a)) - 🎸 add pathToLocation() utility ([`cb92a99`](https://togithub.com/streamich/memfs/commit/cb92a99)) - 🎸 add read/write mode separation ([`b4b6fcb`](https://togithub.com/streamich/memfs/commit/b4b6fcb)) - 🎸 add read/write mode separation ([`60a65c1`](https://togithub.com/streamich/memfs/commit/60a65c1)) - 🎸 add readdirSync() method ([`2178a50`](https://togithub.com/streamich/memfs/commit/2178a50)) - 🎸 add readdirSync() method ([`3689abd`](https://togithub.com/streamich/memfs/commit/3689abd)) - 🎸 add readlinkSync() method ([`f398908`](https://togithub.com/streamich/memfs/commit/f398908)) - 🎸 add readlinkSync() method ([`8d243a0`](https://togithub.com/streamich/memfs/commit/8d243a0)) - 🎸 add readSync() method ([`31383a8`](https://togithub.com/streamich/memfs/commit/31383a8)) - 🎸 add readSync() method ([`3729cd0`](https://togithub.com/streamich/memfs/commit/3729cd0)) - 🎸 add realpathSync() method ([`f9a3cbe`](https://togithub.com/streamich/memfs/commit/f9a3cbe)) - 🎸 add realpathSync() method ([`75890e0`](https://togithub.com/streamich/memfs/commit/75890e0)) - 🎸 add renameSync() method ([`a1674e4`](https://togithub.com/streamich/memfs/commit/a1674e4)) - 🎸 add renameSync() method ([`5b1cd63`](https://togithub.com/streamich/memfs/commit/5b1cd63)) - 🎸 add rm() method ([`239437d`](https://togithub.com/streamich/memfs/commit/239437d)) - 🎸 add rm() method ([`29a7dc8`](https://togithub.com/streamich/memfs/commit/29a7dc8)) - 🎸 add rmdirSync() method ([`59ccf3c`](https://togithub.com/streamich/memfs/commit/59ccf3c)) - 🎸 add rmdirSync() method ([`695b62a`](https://togithub.com/streamich/memfs/commit/695b62a)) - 🎸 add rmSync() method ([`a39e9a2`](https://togithub.com/streamich/memfs/commit/a39e9a2)) - 🎸 add rmSync() method ([`aa9acb3`](https://togithub.com/streamich/memfs/commit/aa9acb3)) - 🎸 add snapshot creation utilities ([`9fc8f13`](https://togithub.com/streamich/memfs/commit/9fc8f13)) - 🎸 add some common objects ([`b68ea2a`](https://togithub.com/streamich/memfs/commit/b68ea2a)) - 🎸 add some common objects ([`c89744d`](https://togithub.com/streamich/memfs/commit/c89744d)) - 🎸 add sumlink printing support ([`1850dae`](https://togithub.com/streamich/memfs/commit/1850dae)) - 🎸 add sync api ([`29c035a`](https://togithub.com/streamich/memfs/commit/29c035a)) - 🎸 add sync api ([`16d6600`](https://togithub.com/streamich/memfs/commit/16d6600)) - 🎸 add timeout to spin lock ([`1e2fc72`](https://togithub.com/streamich/memfs/commit/1e2fc72)) - 🎸 add timeout to spin lock ([`48e8e74`](https://togithub.com/streamich/memfs/commit/48e8e74)) - 🎸 add truncateSync() and ftruncateSync() methods ([`4caf28b`](https://togithub.com/streamich/memfs/commit/4caf28b)) - 🎸 add truncateSync() and ftruncateSync() methods ([`2b77619`](https://togithub.com/streamich/memfs/commit/2b77619)) - 🎸 add typed array view support to volume ([`a8bee73`](https://togithub.com/streamich/memfs/commit/a8bee73)) - 🎸 add typed array view support to volume ([`7c8439f`](https://togithub.com/streamich/memfs/commit/7c8439f)) - 🎸 add unlinkSync() method ([`4b3444d`](https://togithub.com/streamich/memfs/commit/4b3444d)) - 🎸 add unlinkSync() method ([`417f911`](https://togithub.com/streamich/memfs/commit/417f911)) - 🎸 add writev() method ([`17b0446`](https://togithub.com/streamich/memfs/commit/17b0446)) - 🎸 add writev() method ([`8190bfd`](https://togithub.com/streamich/memfs/commit/8190bfd)) - 🎸 create FSA types folder ([`c153506`](https://togithub.com/streamich/memfs/commit/c153506)) - 🎸 create FSA types folder ([`bb0c75a`](https://togithub.com/streamich/memfs/commit/bb0c75a)) - 🎸 create Node fs api tyeps ([`27fd08a`](https://togithub.com/streamich/memfs/commit/27fd08a)) - 🎸 create Node fs api tyeps ([`4db1321`](https://togithub.com/streamich/memfs/commit/4db1321)) - 🎸 expose FSA from index file ([`6865a05`](https://togithub.com/streamich/memfs/commit/6865a05)) - 🎸 expose FSA from index file ([`77696f5`](https://togithub.com/streamich/memfs/commit/77696f5)) - 🎸 implement .del() method ([`9a7fd37`](https://togithub.com/streamich/memfs/commit/9a7fd37)) - 🎸 implement .drop() method ([`1b893a2`](https://togithub.com/streamich/memfs/commit/1b893a2)) - 🎸 implement .get() method ([`63aacb6`](https://togithub.com/streamich/memfs/commit/63aacb6)) - 🎸 implement .getDirectoryHandle() method ([`b6b026a`](https://togithub.com/streamich/memfs/commit/b6b026a)) - 🎸 implement .getDirectoryHandle() method ([`090980c`](https://togithub.com/streamich/memfs/commit/090980c)) - 🎸 implement .getFile() method ([`b8601cc`](https://togithub.com/streamich/memfs/commit/b8601cc)) - 🎸 implement .getFile() method ([`17015a3`](https://togithub.com/streamich/memfs/commit/17015a3)) - 🎸 implement .getFileHandle() method ([`71567c9`](https://togithub.com/streamich/memfs/commit/71567c9)) - 🎸 implement .getFileHandle() method ([`40bdc13`](https://togithub.com/streamich/memfs/commit/40bdc13)) - 🎸 implement .isSameEntry() method ([`f18d91e`](https://togithub.com/streamich/memfs/commit/f18d91e)) - 🎸 implement .isSameEntry() method ([`438806b`](https://togithub.com/streamich/memfs/commit/438806b)) - 🎸 implement .list() method ([`4a064cf`](https://togithub.com/streamich/memfs/commit/4a064cf)) - 🎸 implement .mkdir method ([`2623049`](https://togithub.com/streamich/memfs/commit/2623049)) - 🎸 implement .mkdir method ([`be1525a`](https://togithub.com/streamich/memfs/commit/be1525a)) - 🎸 implement .mkdtemp() method ([`cd54e9b`](https://togithub.com/streamich/memfs/commit/cd54e9b)) - 🎸 implement .mkdtemp() method ([`2db4cd0`](https://togithub.com/streamich/memfs/commit/2db4cd0)) - 🎸 implement .removeEntry() method ([`48617aa`](https://togithub.com/streamich/memfs/commit/48617aa)) - 🎸 implement .removeEntry() method ([`dca57a2`](https://togithub.com/streamich/memfs/commit/dca57a2)) - 🎸 implement .resolve() method ([`bf47b96`](https://togithub.com/streamich/memfs/commit/bf47b96)) - 🎸 implement .resolve() method ([`9d5669c`](https://togithub.com/streamich/memfs/commit/9d5669c)) - 🎸 implement .values() and .entries() ([`f13de3b`](https://togithub.com/streamich/memfs/commit/f13de3b)) - 🎸 implement .values() and .entries() ([`177010a`](https://togithub.com/streamich/memfs/commit/177010a)) - 🎸 implement .write() for FSA ([`8226541`](https://togithub.com/streamich/memfs/commit/8226541)) - 🎸 implement .write() for FSA ([`6a2fa2d`](https://togithub.com/streamich/memfs/commit/6a2fa2d)) - 🎸 implement access() method ([`0a43a1b`](https://togithub.com/streamich/memfs/commit/0a43a1b)) - 🎸 implement access() method ([`c72390b`](https://togithub.com/streamich/memfs/commit/c72390b)) - 🎸 implement accessSync() method ([`accebdb`](https://togithub.com/streamich/memfs/commit/accebdb)) - 🎸 implement accessSync() method ([`719a19f`](https://togithub.com/streamich/memfs/commit/719a19f)) - 🎸 implement async verions of snapshotting ([`18912bf`](https://togithub.com/streamich/memfs/commit/18912bf)) - 🎸 implement basic readdir ([`898e221`](https://togithub.com/streamich/memfs/commit/898e221)) - 🎸 implement basic readdir ([`685bc7e`](https://togithub.com/streamich/memfs/commit/685bc7e)) - 🎸 implement basic rename() method, only for files ([`169662a`](https://togithub.com/streamich/memfs/commit/169662a)) - 🎸 implement basic rename() method, only for files ([`4769314`](https://togithub.com/streamich/memfs/commit/4769314)) - 🎸 implement basic state() method ([`425cad7`](https://togithub.com/streamich/memfs/commit/425cad7)) - 🎸 implement basic state() method ([`4039d64`](https://togithub.com/streamich/memfs/commit/4039d64)) - 🎸 implement CAS storage ([`33ddbcc`](https://togithub.com/streamich/memfs/commit/33ddbcc)) - 🎸 implement closeSync() method ([`24841fa`](https://togithub.com/streamich/memfs/commit/24841fa)) - 🎸 implement closeSync() method ([`646efaf`](https://togithub.com/streamich/memfs/commit/646efaf)) - 🎸 implement crudfs .put() method ([`505dc20`](https://togithub.com/streamich/memfs/commit/505dc20)) - 🎸 implement crudfs on top of fs ([`cb7ac4d`](https://togithub.com/streamich/memfs/commit/cb7ac4d)) - 🎸 implement Dirent listings ([`03e60d0`](https://togithub.com/streamich/memfs/commit/03e60d0)) - 🎸 implement Dirent listings ([`5d6f976`](https://togithub.com/streamich/memfs/commit/5d6f976)) - 🎸 implement exists() method ([`615e88f`](https://togithub.com/streamich/memfs/commit/615e88f)) - 🎸 implement exists() method ([`0753937`](https://togithub.com/streamich/memfs/commit/0753937)) - 🎸 implement first version of readFile() method ([`e046128`](https://togithub.com/streamich/memfs/commit/e046128)) - 🎸 implement first version of readFile() method ([`629f22a`](https://togithub.com/streamich/memfs/commit/629f22a)) - 🎸 implement first version of worker ([`3662003`](https://togithub.com/streamich/memfs/commit/3662003)) - 🎸 implement first version of worker ([`caf8394`](https://togithub.com/streamich/memfs/commit/caf8394)) - 🎸 implement FSA ReadStream ([`bc50fc5`](https://togithub.com/streamich/memfs/commit/bc50fc5)) - 🎸 implement FSA ReadStream ([`53784d9`](https://togithub.com/streamich/memfs/commit/53784d9)) - 🎸 implement info() method ([`eea9215`](https://togithub.com/streamich/memfs/commit/eea9215)) - 🎸 implement initial version of .open() method ([`b3983df`](https://togithub.com/streamich/memfs/commit/b3983df)) - 🎸 implement initial version of .open() method ([`cb363b5`](https://togithub.com/streamich/memfs/commit/cb363b5)) - 🎸 implement initial version of appendFile() method ([`616be8d`](https://togithub.com/streamich/memfs/commit/616be8d)) - 🎸 implement initial version of appendFile() method ([`65580aa`](https://togithub.com/streamich/memfs/commit/65580aa)) - 🎸 implement initial version of writeFile() method ([`80e8499`](https://togithub.com/streamich/memfs/commit/80e8499)) - 🎸 implement initial version of writeFile() method ([`e2b2bfd`](https://togithub.com/streamich/memfs/commit/e2b2bfd)) - 🎸 implement keys() method ([`33f9af0`](https://togithub.com/streamich/memfs/commit/33f9af0)) - 🎸 implement keys() method ([`b8e8a4c`](https://togithub.com/streamich/memfs/commit/b8e8a4c)) - 🎸 implement openSync() method ([`8ecac69`](https://togithub.com/streamich/memfs/commit/8ecac69)) - 🎸 implement openSync() method ([`4b7eddd`](https://togithub.com/streamich/memfs/commit/4b7eddd)) - 🎸 implement read() method ([`33bea4b`](https://togithub.com/streamich/memfs/commit/33bea4b)) - 🎸 implement read() method ([`7357c14`](https://togithub.com/streamich/memfs/commit/7357c14)) - 🎸 implement readFileSync() method ([`3a1b737`](https://togithub.com/streamich/memfs/commit/3a1b737)) - 🎸 implement readFileSync() method ([`2a07e34`](https://togithub.com/streamich/memfs/commit/2a07e34)) - 🎸 implement readFileSync() method ([`953d276`](https://togithub.com/streamich/memfs/commit/953d276)) - 🎸 implement readFileSync() method ([`bb803e2`](https://togithub.com/streamich/memfs/commit/bb803e2)) - 🎸 implement realpath() method ([`458a7b2`](https://togithub.com/streamich/memfs/commit/458a7b2)) - 🎸 implement realpath() method ([`99b12dc`](https://togithub.com/streamich/memfs/commit/99b12dc)) - 🎸 implement rmdir() method ([`c06734b`](https://togithub.com/streamich/memfs/commit/c06734b)) - 🎸 implement rmdir() method ([`973af0a`](https://togithub.com/streamich/memfs/commit/973af0a)) - 🎸 implement sync messenger ([`1c0bd59`](https://togithub.com/streamich/memfs/commit/1c0bd59)) - 🎸 implement sync messenger ([`d221870`](https://togithub.com/streamich/memfs/commit/d221870)) - 🎸 implement sync write method ([`3017ecd`](https://togithub.com/streamich/memfs/commit/3017ecd)) - 🎸 implement sync write method ([`22047da`](https://togithub.com/streamich/memfs/commit/22047da)) - 🎸 implement toTreeSync() method ([`09c9770`](https://togithub.com/streamich/memfs/commit/09c9770)) - 🎸 implement truncation ([`af8452e`](https://togithub.com/streamich/memfs/commit/af8452e)) - 🎸 implement truncation ([`d4469d1`](https://togithub.com/streamich/memfs/commit/d4469d1)) - 🎸 implement unlink() method ([`e11a383`](https://togithub.com/streamich/memfs/commit/e11a383)) - 🎸 implement unlink() method ([`6bd3e75`](https://togithub.com/streamich/memfs/commit/6bd3e75)) - 🎸 implement writeSync() method ([`7a2fced`](https://togithub.com/streamich/memfs/commit/7a2fced)) - 🎸 implement writeSync() method ([`12a8b3f`](https://togithub.com/streamich/memfs/commit/12a8b3f)) - 🎸 improve mkdir method ([`e6dd59e`](https://togithub.com/streamich/memfs/commit/e6dd59e)) - 🎸 improve mkdir method ([`c393f6c`](https://togithub.com/streamich/memfs/commit/c393f6c)) - 🎸 improve read stream interfaces ([`7e1a844`](https://togithub.com/streamich/memfs/commit/7e1a844)) - 🎸 improve read stream interfaces ([`6d5de0c`](https://togithub.com/streamich/memfs/commit/6d5de0c)) - 🎸 improve stat method ([`505a1d9`](https://togithub.com/streamich/memfs/commit/505a1d9)) - 🎸 improve stat method ([`c6eeab4`](https://togithub.com/streamich/memfs/commit/c6eeab4)) - 🎸 improve write stream, better flag handling ([`531f2a7`](https://togithub.com/streamich/memfs/commit/531f2a7)) - 🎸 improve write stream, better flag handling ([`7b9e0a3`](https://togithub.com/streamich/memfs/commit/7b9e0a3)) - 🎸 improve writing at offset logic ([`71b6afc`](https://togithub.com/streamich/memfs/commit/71b6afc)) - 🎸 improve writing at offset logic ([`392932a`](https://togithub.com/streamich/memfs/commit/392932a)) - 🎸 improve writing to file ([`1de0e06`](https://togithub.com/streamich/memfs/commit/1de0e06)) - 🎸 improve writing to file ([`3edcac1`](https://togithub.com/streamich/memfs/commit/3edcac1)) - 🎸 include "writeSync" method for sync writer ([`b267f78`](https://togithub.com/streamich/memfs/commit/b267f78)) - 🎸 include "writeSync" method for sync writer ([`b006b2d`](https://togithub.com/streamich/memfs/commit/b006b2d)) - 🎸 introduce FSA context ([`f603262`](https://togithub.com/streamich/memfs/commit/f603262)) - 🎸 introduce FSA context ([`b696e09`](https://togithub.com/streamich/memfs/commit/b696e09)) - 🎸 make basic WriteStream work ([`69281ff`](https://togithub.com/streamich/memfs/commit/69281ff)) - 🎸 make basic WriteStream work ([`c109af1`](https://togithub.com/streamich/memfs/commit/c109af1)) - 🎸 make promises methods bound ([`3010141`](https://togithub.com/streamich/memfs/commit/3010141)) - 🎸 make statSync() resolve the path correctly ([`0d81728`](https://togithub.com/streamich/memfs/commit/0d81728)) - 🎸 make statSync() resolve the path correctly ([`7801533`](https://togithub.com/streamich/memfs/commit/7801533)) - 🎸 normalize adapter rpc ([`16ce2cf`](https://togithub.com/streamich/memfs/commit/16ce2cf)) - 🎸 normalize adapter rpc ([`96b8374`](https://togithub.com/streamich/memfs/commit/96b8374)) - 🎸 progress on writable stream ([`a568afd`](https://togithub.com/streamich/memfs/commit/a568afd)) - 🎸 progress on writable stream ([`9900423`](https://togithub.com/streamich/memfs/commit/9900423)) - 🎸 setup fsa to node utility ([`50d2a1e`](https://togithub.com/streamich/memfs/commit/50d2a1e)) - 🎸 setup fsa to node utility ([`5fa0d61`](https://togithub.com/streamich/memfs/commit/5fa0d61)) - 🎸 setup node-to-fsa folder ([`a4268c6`](https://togithub.com/streamich/memfs/commit/a4268c6)) - 🎸 setup node-to-fsa folder ([`16e78e3`](https://togithub.com/streamich/memfs/commit/16e78e3)) - 🎸 setup NodeCrud implementation ([`39073ce`](https://togithub.com/streamich/memfs/commit/39073ce)) - 🎸 setup webfs ([`68f0014`](https://togithub.com/streamich/memfs/commit/68f0014)) - 🎸 setup webfs ([`99c915f`](https://togithub.com/streamich/memfs/commit/99c915f)) - 🎸 standardize message contents ([`b3254f6`](https://togithub.com/streamich/memfs/commit/b3254f6)) - 🎸 standardize message contents ([`c254dc7`](https://togithub.com/streamich/memfs/commit/c254dc7)) - 🎸 start synchronous file handle implementation ([`f9b0f73`](https://togithub.com/streamich/memfs/commit/f9b0f73)) - 🎸 start synchronous file handle implementation ([`d05c407`](https://togithub.com/streamich/memfs/commit/d05c407)) - 🎸 start WriteStream implementation ([`5971c39`](https://togithub.com/streamich/memfs/commit/5971c39)) - 🎸 start WriteStream implementation ([`32e13a8`](https://togithub.com/streamich/memfs/commit/32e13a8)) - 🎸 throw exception on closed files ([`7adff27`](https://togithub.com/streamich/memfs/commit/7adff27)) - 🎸 throw exception on closed files ([`5119b8f`](https://togithub.com/streamich/memfs/commit/5119b8f)) - 🎸 track number of written bytes ([`b80f7b7`](https://togithub.com/streamich/memfs/commit/b80f7b7)) - 🎸 track number of written bytes ([`7a65daa`](https://togithub.com/streamich/memfs/commit/7a65daa)) - 🎸 write through a swap file ([`84cecec`](https://togithub.com/streamich/memfs/commit/84cecec)) - 🎸 write through a swap file ([`5134766`](https://togithub.com/streamich/memfs/commit/5134766)) **Full Changelog**: https://github.com/streamich/memfs/compare/v3.6.0...v4.2.0 ### [`v4.1.0`](https://togithub.com/streamich/memfs/blob/HEAD/CHANGELOG.md#410-2023-06-26) [Compare Source](https://togithub.com/streamich/memfs/compare/v4.0.0...v4.1.0) ##### Bug Fixes - 🐛 add support for unknown nodes ([77786f1](https://togithub.com/streamich/memfs/commit/77786f16ca77a2658d73c3bdb29d5018a1fe9ecc)) - 🐛 allow readin into various kinds of buffers ([361812d](https://togithub.com/streamich/memfs/commit/361812dc7d05b2c8ed1f52cb2181d0f71d9c2f4f)) - 🐛 allow readin into various kinds of buffers ([e9c70e9](https://togithub.com/streamich/memfs/commit/e9c70e97dc2e063848baf7e3d307cd30491116a2)) - 🐛 allow to seek in file ([c04895b](https://togithub.com/streamich/memfs/commit/c04895b50b18996e2b7c9c4ba389baaede57fc1f)) - 🐛 allow to seek in file ([b363689](https://togithub.com/streamich/memfs/commit/b3636899c8091a8ee1443b148fc23ebb1895ce18)) - 🐛 correctly handle directory paths ([ea909e8](https://togithub.com/streamich/memfs/commit/ea909e805781d19f7c3749dab65155f67b119344)) - 🐛 do not allow empty children names ([f014fd8](https://togithub.com/streamich/memfs/commit/f014fd8e19aec12163c717eed429c2a6ddc95437)) - 🐛 do not allow empty children names ([43da1d6](https://togithub.com/streamich/memfs/commit/43da1d6279e4c32543ebfd0780bf149d27a07265)) - 🐛 handle root folder better ([89bbffd](https://togithub.com/streamich/memfs/commit/89bbffde3fc2bd1e41b2c292888023b9b72cf41d)) - 🐛 handle root folder better ([76de780](https://togithub.com/streamich/memfs/commit/76de78002fa4ae613308227fd03ee2f643c41671)) - 🐛 improve file opening and closing logic ([403c271](https://togithub.com/streamich/memfs/commit/403c27140536b27b1137d68d493851d360b7c90f)) - 🐛 throw "ENOENT" and "ENOTDIR" when folder or file 404 ([5de4faa](https://togithub.com/streamich/memfs/commit/5de4faa305748006a45817f6fa8446ed7e4df5b1)) - 🐛 throw "ENOENT" and "ENOTDIR" when folder or file 404 ([ddd5d56](https://togithub.com/streamich/memfs/commit/ddd5d565b33009959e32e77db8e1705809c4c29a)) ##### Features - 🎸 add .toTree() to Volume ([2d5c4cb](https://togithub.com/streamich/memfs/commit/2d5c4cb8097f7b09b223d980efe9e14a2576ed6f)) - 🎸 add .truncate() method ([038ab36](https://togithub.com/streamich/memfs/commit/038ab36d1ac8b24428a11135fe9affe95c99e587)) - 🎸 add .truncate() method ([085335c](https://togithub.com/streamich/memfs/commit/085335ca8736b67db05c02bbd11cccf5b9bf000b)) - 🎸 add ability to close files ([0db56be](https://togithub.com/streamich/memfs/commit/0db56becb255d4fce72fce16fa8cc120c07ed41a)) - 🎸 add ability to close files ([d3828a8](https://togithub.com/streamich/memfs/commit/d3828a8058808ebdcd055493f4c2f72e3bcb58e7)) - 🎸 add ability to create sub directories ([8f15bd9](https://togithub.com/streamich/memfs/commit/8f15bd9dd4f6e00360a000aaaf865af984ca2559)) - 🎸 add ability to create sub directories ([528c807](https://togithub.com/streamich/memfs/commit/528c807281a0f920d4c819eebef942cd250b4479)) - 🎸 add ability to remove all files ([76cabc7](https://togithub.com/streamich/memfs/commit/76cabc763c280bc23abb8d873f5fa304ce8fcef6)) - 🎸 add ability to remove all files ([566e29b](https://togithub.com/streamich/memfs/commit/566e29b543825e6bc71c9b881ce05e93ee657eca)) - 🎸 add appendFileSync() method ([57192fe](https://togithub.com/streamich/memfs/commit/57192fe98112970fcda201fcf240c57da071cdae)) - 🎸 add appendFileSync() method ([27411e4](https://togithub.com/streamich/memfs/commit/27411e40125d8fb86e13977735d9122166d55961)) - 🎸 add basenem() utility ([8b27695](https://togithub.com/streamich/memfs/commit/8b276956876c270dda1e5f7930392daa9a97acf5)) - 🎸 add basenem() utility ([43354e5](https://togithub.com/streamich/memfs/commit/43354e5a024c8be28a897c53e1d4ea5b46b66d39)) - 🎸 add binary serialization to snapshots ([c1cd615](https://togithub.com/streamich/memfs/commit/c1cd615d7172023c2c7a40b61767d8a3470c9b33)) - 🎸 add copyFile() method ([de2bb0a](https://togithub.com/streamich/memfs/commit/de2bb0aae0c5380dde78689ac1376862f26c6af9)) - 🎸 add copyFile() method ([5e207c4](https://togithub.com/streamich/memfs/commit/5e207c4a60019f4df187510682d83a0597df2468)) - 🎸 add copyFileSync() method ([7e0137c](https://togithub.com/streamich/memfs/commit/7e0137c23c4b0254e1cf40fcad0349f282d4a556)) - 🎸 add copyFileSync() method ([5fc1bac](https://togithub.com/streamich/memfs/commit/5fc1bacf4a337ca25d0207a0e9f94768c2976528)) - 🎸 add createSwapFile() method ([dfdb908](https://togithub.com/streamich/memfs/commit/dfdb90893bf67b035337fc059b44f7ad9dfba6a7)) - 🎸 add createSwapFile() method ([b07ce79](https://togithub.com/streamich/memfs/commit/b07ce795e757cab67ab4b81e50c397486e32ba40)) - 🎸 add crudfs types ([18c0658](https://togithub.com/streamich/memfs/commit/18c0658124a83e7819022ccb415d163b88e7abbb)) - 🎸 add existsSync() method ([0492a98](https://togithub.com/streamich/memfs/commit/0492a988b7413e1ec342be758a0f0b6aa7ca4c67)) - 🎸 add existsSync() method ([073ec6b](https://togithub.com/streamich/memfs/commit/073ec6be1ea86296105a7996e1f1da9160e5bbf3)) - 🎸 add fstatSync() method ([f13ddb7](https://togithub.com/streamich/memfs/commit/f13ddb71d199406d3ab33c2aec565974b2797667)) - 🎸 add fstatSync() method ([6b1597a](https://togithub.com/streamich/memfs/commit/6b1597a74d7dfd48682c92c6f4c660878160bba8)) - 🎸 add initial writign implementation ([2f9542c](https://togithub.com/streamich/memfs/commit/2f9542c03c52adeebdcc4fa94281726da3bb2c79)) - 🎸 add initial writign implementation ([6a50382](https://togithub.com/streamich/memfs/commit/6a503821e8a7a7031bddf0bed692fd37abdadecf)) - 🎸 add integrity check on read ([710eb2f](https://togithub.com/streamich/memfs/commit/710eb2fbd78bc79132f93616ce347bc04fac62bd)) - 🎸 add json encoding for snapshots ([41f9b8c](https://togithub.com/streamich/memfs/commit/41f9b8ceeb185b928ab7c2b5d3c1dc21ca1e49ae)) - 🎸 add lstat() and fstat() methods ([ce5dd5e](https://togithub.com/streamich/memfs/commit/ce5dd5eaff1593d0efd8f0d27d317b66211aa8bb)) - 🎸 add lstat() and fstat() methods ([e147d58](https://togithub.com/streamich/memfs/commit/e147d5850870cddf1c64bca747e6708676317817)) - 🎸 add missing callback API methods and some sycn API ones ([956533a](https://togithub.com/streamich/memfs/commit/956533a30dc3ab602b3de92dccd99bffb13b1242)) - 🎸 add missing promisees API types ([f6727f3](https://togithub.com/streamich/memfs/commit/f6727f328e94c5887352b283a6f4e10455e78158)) - 🎸 add missing synchronous method types ([ac38b5d](https://togithub.com/streamich/memfs/commit/ac38b5d0e1a6e586a99dcdf00256144c9577e988)) - 🎸 add mkdirSync() method ([57f386b](https://togithub.com/streamich/memfs/commit/57f386b873bc2993d57354a18d017712cd6ab869)) - 🎸 add mkdirSync() method ([bcad970](https://togithub.com/streamich/memfs/commit/bcad970b0b9cf704abf2e7ffd55d72078a54a79d)) - 🎸 add mkdtempSync() method ([1ac2df4](https://togithub.com/streamich/memfs/commit/1ac2df458abe9c85f7fe79d6286cb7e5af5fb782)) - 🎸 add mkdtempSync() method ([68033dd](https://togithub.com/streamich/memfs/commit/68033dd4ea2aa321511aaca4c939f3c9168cfab8)) - 🎸 add options to promises.rmdir() method ([ce268bb](https://togithub.com/streamich/memfs/commit/ce268bbb36cfc0add349d02bad0554936a6bac10)) - 🎸 add options to promises.rmdir() method ([0628d56](https://togithub.com/streamich/memfs/commit/0628d56cc9b708ae468d9d3795a3175e1017cd13)) - 🎸 add pathToLocation() utility ([8e0136a](https://togithub.com/streamich/memfs/commit/8e0136a9fa777680ef47b60cc3cd7ae752e48e82)) - 🎸 add pathToLocation() utility ([cb92a99](https://togithub.com/streamich/memfs/commit/cb92a9953d67aa32a8d6c6d40b1aa34be7b45c92)) - 🎸 add read/write mode separation ([b4b6fcb](https://togithub.com/streamich/memfs/commit/b4b6fcb3478e596070126b5fa726a6e26832dde3)) - 🎸 add read/write mode separation ([60a65c1](https://togithub.com/streamich/memfs/commit/60a65c1d835dd49a18ef8dfafa75cedb62f05f5a)) - 🎸 add readdirSync() method ([2178a50](https://togithub.com/streamich/memfs/commit/2178a504f9f91928e86893af88883d444bc24fde)) - 🎸 add readdirSync() method ([3689abd](https://togithub.com/streamich/memfs/commit/3689abdecfeb226c0ef822b83d689cb12610adc0)) - 🎸 add readlinkSync() method ([f398908](https://togithub.com/streamich/memfs/commit/f398908b501b5728785105168bea739b13296a79)) - 🎸 add readlinkSync() method ([8d243a0](https://togithub.com/streamich/memfs/commit/8d243a08ab6bbc72b83fac3a272c9f90a9817d33)) - 🎸 add readSync() method ([31383a8](https://togithub.com/streamich/memfs/commit/31383a830678a900255cc52ee437b1770910d63c)) - 🎸 add readSync() method ([3729cd0](https://togithub.com/streamich/memfs/commit/3729cd0ad53f73a03b7a2d224688c5a3d6602f5a)) - 🎸 add realpathSync() method ([f9a3cbe](https://togithub.com/streamich/memfs/commit/f9a3cbe4b502e0d25423cfc3b022b82ea2711ca1)) - 🎸 add realpathSync() method ([75890e0](https://togithub.com/streamich/memfs/commit/75890e0c44ce9673a58e85aba2f52dfdb02b9a5e)) - 🎸 add renameSync() method ([a1674e4](https://togithub.com/streamich/memfs/commit/a1674e48a0fafac76e1288f7b1c7696323698c6e)) - 🎸 add renameSync() method ([5b1cd63](https://togithub.com/streamich/memfs/commit/5b1cd63fd6bab83cefda64319bd77dc4ffb87c67)) - 🎸 add rm() method ([239437d](https://togithub.com/streamich/memfs/commit/239437d088cdd8c20d01d261cb033b5eef8400fd)) - 🎸 add rm() method ([29a7dc8](https://togithub.com/streamich/memfs/commit/29a7dc84feb5676abb470bab626268dd4f71a955)) - 🎸 add rmdirSync() method ([59ccf3c](https://togithub.com/streamich/memfs/commit/59ccf3c95058558e9c25479824a08a06ce94bfdc)) - 🎸 add rmdirSync() method ([695b62a](https://togithub.com/streamich/memfs/commit/695b62aa7e44fce5b420f1bc5c01c890d03c02d7)) - 🎸 add rmSync() method ([a39e9a2](https://togithub.com/streamich/memfs/commit/a39e9a288bbc2ba6b92586b1e06dd0a56e39a69a)) - 🎸 add rmSync() method ([aa9acb3](https://togithub.com/streamich/memfs/commit/aa9acb342afd9b81e9abac18aa434631353e73f9)) - 🎸 add snapshot creation utilities ([9fc8f13](https://togithub.com/streamich/memfs/commit/9fc8f13581b69791f6e5b0a47146fa2ef4160371)) - 🎸 add some common objects ([b68ea2a](https://togithub.com/streamich/memfs/commit/b68ea2ad0c36602ca0888086318e0d946cd66d27)) - 🎸 add some common objects ([c89744d](https://togithub.com/streamich/memfs/commit/c89744de5284af50f16fa11496a0cf7c168766c7)) - 🎸 add sumlink printing support ([1850dae](https://togithub.com/streamich/memfs/commit/1850daecd22a945d2d374b04d118da836ccb2a12)) - 🎸 add sync api ([29c035a](https://togithub.com/streamich/memfs/commit/29c035aa5f562966cdec32f24812925d9f93f2b5)) - 🎸 add sync api ([16d6600](https://togithub.com/streamich/memfs/commit/16d6600258bc01be052b9cfddc5e20373852d5ef)) - 🎸 add timeout to spin lock ([1e2fc72](https://togithub.com/streamich/memfs/commit/1e2fc72ab6cfc9b3007c9fcc515fb396aab5ed43)) - 🎸 add timeout to spin lock ([48e8e74](https://togithub.com/streamich/memfs/commit/48e8e741fb7a67978a065afb63397bba6d461726)) - 🎸 add truncateSync() and ftruncateSync() methods ([4caf28b](https://togithub.com/streamich/memfs/commit/4caf28b13990b95122eec5ac17177deb47f23144)) - 🎸 add truncateSync() and ftruncateSync() methods ([2b77619](https://togithub.com/streamich/memfs/commit/2b77619f48f61521679c0fb9bd08068842969206)) - 🎸 add typed array view support to volume ([a8bee73](https://togithub.com/streamich/memfs/commit/a8bee73fc9dfcb6cab9051e0f6aff4a38c4d9d06)) - 🎸 add typed array view support to volume ([7c8439f](https://togithub.com/streamich/memfs/commit/7c8439f5f92cc0441b5420bdfdf7feedabb6fe4c)) - 🎸 add unlinkSync() method ([4b3444d](https://togithub.com/streamich/memfs/commit/4b3444dd5ef16039cb48c02ebfd73f096aa92e8e)) - 🎸 add unlinkSync() method ([417f911](https://togithub.com/streamich/memfs/commit/417f911334e195fe83e1171faf910ee0f28dea13)) - 🎸 add writev() method ([17b0446](https://togithub.com/streamich/memfs/commit/17b0446953b86a0f2da777c6298554233f5edbdb)) - 🎸 add writev() method ([8190bfd](https://togithub.com/streamich/memfs/commit/8190bfd07bb21a27c5515151a4c19036473a08c4)) - 🎸 create FSA types folder ([c153506](https://togithub.com/streamich/memfs/commit/c153506cf6a43a2d3ed26716023e790b891c3a21)) - 🎸 create FSA types folder ([bb0c75a](https://togithub.com/streamich/memfs/commit/bb0c75a48688d737054590d22a3b681a09b4f517)) - 🎸 create Node fs api tyeps ([27fd08a](https://togithub.com/streamich/memfs/commit/27fd08a9e55201cdcf16c616a5fca4a44df282a9)) - 🎸 create Node fs api tyeps ([4db1321](https://togithub.com/streamich/memfs/commit/4db13219aec4d6896d55012b83d7ea3f874f2dc1)) - 🎸 explose FSA from index file ([6865a05](https://togithub.com/streamich/memfs/commit/6865a05b07ec3cfb83234b27418c0bd471db7fae)) - 🎸 explose FSA from index file ([77696f5](https://togithub.com/streamich/memfs/commit/77696f5186ed419c161d529ffe3430371c8ce2ed)) - 🎸 implement .del() method ([9a7fd37](https://togithub.com/streamich/memfs/commit/9a7fd37c1394f7757827fe6673344d4ee3dfbc8d)) - 🎸 implement .drop() method ([1b893a2](https://togithub.com/streamich/memfs/commit/1b893a2e5039b50b1aa8d62e2c45e00c3e107108)) - 🎸 implement .get() method ([63aacb6](https://togithub.com/streamich/memfs/commit/63aacb630eb07ade78b0fb29714b328e043ee939)) - 🎸 implement .getDirectoryHandle() method ([b6b026a](https://togithub.com/streamich/memfs/commit/b6b026a2de121838c77a8f8137777a0c668cb272)) - 🎸 implement .getDirectoryHandle() method ([090980c](https://togithub.com/streamich/memfs/commit/090980c1a1908fdab744582eae895b94a9887a52)) - 🎸 implement .getFile() method ([b8601cc](https://togithub.com/streamich/memfs/commit/b8601cccd6ebbf61f5d61a767fc92d8fd93e0d73)) - 🎸 implement .getFile() method ([17015a3](https://togithub.com/streamich/memfs/commit/17015a31559096e83100f01523a5d9cf005b0ddb)) - 🎸 implement .getFileHandle() method ([71567c9](https://togithub.com/streamich/memfs/commit/71567c9d97b3c738cc425d4058b32cbc3d740952)) - 🎸 implement .getFileHandle() method ([40bdc13](https://togithub.com/streamich/memfs/commit/40bdc13802545dbdd3384a1f14c85bd40ca1ba50)) - 🎸 implement .isSameEntry() method ([f18d91e](https://togithub.com/streamich/memfs/commit/f18d91e7bed34de9ddad49333f6589cf71ea4d1c)) - 🎸 implement .isSameEntry() method ([438806b](https://togithub.com/streamich/memfs/commit/438806b0f9b5c52d53ccd5c9bdf38fbd78185a56)) - 🎸 implement .list() method ([4a064cf](https://togithub.com/streamich/memfs/commit/4a064cfc25d602271c121af5b0919bfcbc0ae66d)) - 🎸 implement .mkdir method ([2623049](https://togithub.com/streamich/memfs/commit/2623049cfac984692986b4ea9ae49d0a8f741d39)) - 🎸 implement .mkdir method ([be1525a](https://togithub.com/streamich/memfs/commit/be1525acff338c1cd12318bbcd936a20c5f1be63)) - 🎸 implement .mkdtemp() method ([cd54e9b](https://togithub.com/streamich/memfs/commit/cd54e9ba0a8b297772c868964fe9659397cd725b)) - 🎸 implement .mkdtemp() method ([2db4cd0](https://togithub.com/streamich/memfs/commit/2db4cd0420fbe6ced4bf4067010d5e9df386f38b)) - 🎸 implement .removeEntry() method ([48617aa](https://togithub.com/streamich/memfs/commit/48617aadcc1e4e09eff45242736d2580f758d3fc)) - 🎸 implement .removeEntry() method ([dca57a2](https://togithub.com/streamich/memfs/commit/dca57a2f60e5ef3784df055a1811cb6b252ceb15)) - 🎸 implement .resolve() method ([bf47b96](https://togithub.com/streamich/memfs/commit/bf47b96cec4b1c8c029a0668ea4c1cf8cbcd05f0)) - 🎸 implement .resolve() method ([9d5669c](https://togithub.com/streamich/memfs/commit/9d5669cc30b295c2e5e9b7373a8409cf0dd34bd3)) - 🎸 implement .values() and .entries() ([f13de3b](https://togithub.com/streamich/memfs/commit/f13de3b65631a2c8ab8776a19b894c120b2b373a)) - 🎸 implement .values() and .entries() ([177010a](https://togithub.com/streamich/memfs/commit/177010a266582cb1552faafcee51a99f737e9d86)) - 🎸 implement .write() for FSA ([8226541](https://togithub.com/streamich/memfs/commit/8226541458346861966a78e668afda43f055f07a)) - 🎸 implement .write() for FSA ([6a2fa2d](https://togithub.com/streamich/memfs/commit/6a2fa2d58c70ce2e410d60336d9f04a74e9f3dec)) - 🎸 implement access() method ([0a43a1b](https://togithub.com/streamich/memfs/commit/0a43a1b586cb551c3ce861f7cfbf0876cabc8852)) - 🎸 implement access() method ([c72390b](https://togithub.com/streamich/memfs/commit/c72390b66b3bb9bf0585896f8d41cd89d8cc4be2)) - 🎸 implement accessSync() method ([accebdb](https://togithub.com/streamich/memfs/commit/accebdb16ea25da4f92908fecf7272f1d30885e5)) - 🎸 implement accessSync() method ([719a19f](https://togithub.com/streamich/memfs/commit/719a19f2cd0c177bb076e58d02e59f888d433e31)) - 🎸 implement async verions of snapshotting ([18912bf](https://togithub.com/streamich/memfs/commit/18912bfe9fd1f08bf0e2103b6d041a9a40937505)) - 🎸 implement basic readdir ([898e221](https://togithub.com/streamich/memfs/commit/898e22164e668f2efa4388f397e50a8a2e66919d)) - 🎸 implement basic readdir ([685bc7e](https://togithub.com/streamich/memfs/commit/685bc7e90d6a490fdc017e3f3d03325384f76b1a)) - 🎸 implement basic rename() method, only for files ([169662a](https://togithub.com/streamich/memfs/commit/169662a35ca06884161096ebc669fba30402153f)) - 🎸 implement basic rename() method, only for files ([4769314](https://togithub.com/streamich/memfs/commit/476931487f4105982f4825f808bbc8d9cd4c2df7)) - 🎸 implement basic state() method ([425cad7](https://togithub.com/streamich/memfs/commit/425cad7e2d482bf5ff084ac8fcac5ee5da51840d)) - 🎸 implement basic state() method ([4039d64](https://togithub.com/streamich/memfs/commit/4039d64822a9c7d2c1137f045433f498e6503761)) - 🎸 implement CAS storage ([33ddbcc](https://togithub.com/streamich/memfs/commit/33ddbcc8b67a1a5e20a6e549fc5db08527516dc1)) - 🎸 implement closeSync() method ([24841fa](https://togithub.com/streamich/memfs/commit/24841fa7bc2c9ff292204ff1dfd5cef4804dc270)) - 🎸 implement closeSync() method ([646efaf](https://togithub.com/streamich/memfs/commit/646efafe2355794509d67ef13e59e5afcbbae8ae)) - 🎸 implement crudfs .put() method ([505dc20](https://togithub.com/streamich/memfs/commit/505dc205a50e705429f0594cd32d0c6d08016db3)) - 🎸 implement crudfs on top of fs ([cb7ac4d](https://togithub.com/streamich/memfs/commit/cb7ac4d1848ab7cd9ebacae9bb09ec1516b97de2)) - 🎸 implement Dirent listings ([03e60d0](https://togithub.com/streamich/memfs/commit/03e60d0d607d859b654d4c6d4569f012f53950c2)) - 🎸 implement Dirent listings ([5d6f976](https://togithub.com/streamich/memfs/commit/5d6f97687b5f6bb297ad852f9e0ee7d6cf3e09f0)) - 🎸 implement exists() method ([615e88f](https://togithub.com/streamich/memfs/commit/615e88f4f88827a171630ca1bd90b49d6e1d054a)) - 🎸 implement exists() method ([0753937](https://togithub.com/streamich/memfs/commit/07539377eeb168140cc80087d23279fde92d18fc)) - 🎸 implement first version of readFile() method ([e046128](https://togithub.com/streamich/memfs/commit/e04612879906771ef447319893d450492ce39908)) - 🎸 implement first version of readFile() method ([629f22a](https://togithub.com/streamich/memfs/commit/629f22a28eda1da04f28659994015094aa7fca39)) - 🎸 implement first version of worker ([3662003](https://togithub.com/streamich/memfs/commit/366200346ffb9494437b78ca6e7d9a8529628427)) - 🎸 implement first version of worker ([caf8394](https://togithub.com/streamich/memfs/commit/caf8394ab23b9df40b92c157b791b2658958f1a9)) - 🎸 implement FSA ReadStream ([bc50fc5](https://togithub.com/streamich/memfs/commit/bc50fc5c4c3a4cca1ffc53abcd81e5f662f531ea)) - 🎸 implement FSA ReadStream ([53784d9](https://togithub.com/streamich/memfs/commit/53784d9a873fad94bdd62c81be0a1fa3ef494618)) - 🎸 implement info() method ([eea9215](https://togithub.com/streamich/memfs/commit/eea921552a711d3d588f0b08e1ae44e73a91618e)) - 🎸 implement initial version of .open() mehtod ([b3983df](https://togithub.com/streamich/memfs/commit/b3983df908a34f84a262723833009c908798bfb2)) - 🎸 implement initial version of .open() mehtod ([cb363b5](https://togithub.com/streamich/memfs/commit/cb363b51451e157d95fcf0373293a9e9e4ca2504)) - 🎸 implement initial version of appendFile() method ([616be8d](https://togithub.com/streamich/memfs/commit/616be8db702ed75f5ed280de1a608fb7585ddb93)) - 🎸 implement initial version of appendFile() method ([65580aa](https://togithub.com/streamich/memfs/commit/65580aa0ecc050cc9a9412afc913679d029591ae)) - 🎸 implement initial version of writeFile() method ([80e8499](https://togithub.com/streamich/memfs/commit/80e84994e05517555a56394b99dfb3a135c8ea0a)) - 🎸 implement initial version of writeFile() method ([e2b2bfd](https://togithub.com/streamich/memfs/commit/e2b2bfdfc6aafba9e08d94a3a05886f0d9bc033a)) - 🎸 implement keys() method ([33f9af0](https://togithub.com/streamich/memfs/commit/33f9af06a64958299882646b940a1be9b7bfd7b5)) - 🎸 implement keys() method ([b8e8a4c](https://togithub.com/streamich/memfs/commit/b8e8a4c3d0e76c4f07450599f68061c5cc0a35a6)) - 🎸 implement openSync() method ([8ecac69](https://togithub.com/streamich/memfs/commit/8ecac695797fe995557fb36c91c3b7d767e27770)) - 🎸 implement openSync() method ([4b7eddd](https://togithub.com/streamich/memfs/commit/4b7edddf7ae430d5e4dad146b3cae74dcda73420)) - 🎸 implement read() method ([33bea4b](https://togithub.com/streamich/memfs/commit/33bea4bb43fd16f49fea8407aa5e4b4fab9b6523)) - 🎸 implement read() method ([7357c14](https://togithub.com/streamich/memfs/commit/7357c14289c53d5c8dc13f38c1c696f01245b9a0)) - 🎸 implement readFileSync() method ([3a1b737](https://togithub.com/streamich/memfs/commit/3a1b737896fcc0b4a6b5c349b25b7e9dd45f8dd0)) - 🎸 implement readFileSync() method ([2a07e34](https://togithub.com/streamich/memfs/commit/2a07e34edf20c6bc29fe1bb88827d0bace45bf57)) - 🎸 implement readFileSync() method ([953d276](https://togithub.com/streamich/memfs/commit/953d27640da965cc76b85b41db75fbb36c35c093)) - 🎸 implement readFileSync() method ([bb803e2](https://togithub.com/streamich/memfs/commit/bb803e267a6e0c0442a08fcdfdae75f3e7806ad8)) - 🎸 implement realpath() method ([458a7b2](https://togithub.com/streamich/memfs/commit/458a7b285cc0403563673d90557908d4057ed39f)) - 🎸 implement realpath() method ([99b12dc](https://togithub.com/streamich/memfs/commit/99b12dcf752aeca16e7990ead1fdc63b6b29e004)) - 🎸 implement rmdir() method ([c06734b](https://togithub.com/streamich/memfs/commit/c06734b332abbb81c918e85121bfb304bb003350)) - 🎸 implement rmdir() method ([973af0a](https://togithub.com/streamich/memfs/commit/973af0a0786db30b3e73bd113fab516ccf6fa3ed)) - 🎸 implement sync messenger ([1c0bd59](https://togithub.com/streamich/memfs/commit/1c0bd59877c59ae83c5ba7b1acd3b6d6ea2564bd)) - 🎸 implement sync messenger ([d221870](https://togithub.com/streamich/memfs/commit/d221870f475d49e251a8cb9bdd41b9b31d2036f4)) - 🎸 implement sync write method ([3017ecd](https://togithub.com/streamich/memfs/commit/3017ecd2729fbbd169860ada11fc2180a03fecd5)) - 🎸 implement sync write method ([22047da](https://togithub.com/streamich/memfs/commit/22047dad02f7c6558f3aea1d296b0574c92e8095)) - 🎸 implement toTreeSync() method ([09c9770](https://togithub.com/streamich/memfs/commit/09c977045f837efd49e1a61c537f06680e7a8e34)) - 🎸 implement truncation ([af8452e](https://togithub.com/streamich/memfs/commit/af8452e259f03f0330d80ed2caf30f2f9c0833db)) - 🎸 implement truncation ([d4469d1](https://togithub.com/streamich/memfs/commit/d4469d1650754f44107e13e447a9b95d581573e5)) - 🎸 implement unlink() method ([e11a383](https://togithub.com/streamich/memfs/commit/e11a383bef0523777f9979536dfdc4e293e669fb)) - 🎸 implement unlink() method ([6bd3e75](https://togithub.com/streamich/memfs/commit/6bd3e75fa379bfc3abbb1ff14d6975a87ece9f34)) - 🎸 implement writeSync() method ([7a2fced](https://togithub.com/streamich/memfs/commit/7a2fced74c8aa1a80b7077b99707869dbac2f72c)) - 🎸 implement writeSync() method ([12a8b3f](https://togithub.com/streamich/memfs/commit/12a8b3f442183460ea9b76cf5443bcaff4e63680)) - 🎸 improve mkdir method ([e6dd59e](https://togithub.com/streamich/memfs/commit/e6dd59ef75c871792f3605235d7c3280757f88dc)) - 🎸 improve mkdir method ([c393f6c](https://togithub.com/streamich/memfs/commit/c393f6c47ae55f93d4b363b0d1a43115ebd61b6a)) - 🎸 improve read stream interfaces ([7e1a844](https://togithub.com/streamich/memfs/commit/7e1a844f82fd4f14cc6a3da26b1b626ef96259e0)) - 🎸 improve read stream interfaces ([6d5de0c](https://togithub.com/streamich/memfs/commit/6d5de0c6f2edfc44e7f25af4c836aed8bf72f5e2)) - 🎸 improve stat method ([505a1d9](https://togithub.com/streamich/memfs/commit/505a1d96c6a4026ce42e97f490877ebdff6a33d7)) - 🎸 improve stat method ([c6eeab4](https://togithub.com/streamich/memfs/commit/c6eeab42fdfe700863ed35e7e6f5c19a86c75c79)) - 🎸 improve write stream, better flag handling ([531f2a7](https://togithub.com/streamich/memfs/commit/531f2a77ed1d35e4504543b735be28bf05d8ce2e)) - 🎸 improve write stream, better flag handling ([7b9e0a3](https://togithub.com/streamich/memfs/commit/7b9e0a319ee14b13988655e7a0d52bc788119e33)) - 🎸 improve writing at offset logic ([71b6afc](https://togithub.com/streamich/memfs/commit/71b6afc81b8940c20183fc9c56b8132ee1bd4ed8)) - 🎸 improve writing at offset logic ([392932a](https://togithub.com/streamich/memfs/commit/392932a6e95224abb30dca8ee54790448411a39b)) - 🎸 improve writing to file ([1de0e06](https://togithub.com/streamich/memfs/commit/1de0e06365e612a2a8ad3a802dd12022bf4d3858)) - 🎸 improve writing to file ([3edcac1](https://togithub.com/streamich/memfs/commit/3edcac1c992c3bd7edaca793024c50934dbc028d)) - 🎸 include "writeSync" method for sync writer ([b267f78](https://togithub.com/streamich/memfs/commit/b267f7838516f7d6ed482ab510d71fedef6dd258)) - 🎸 include "writeSync" method for sync writer ([b006b2d](https://togithub.com/streamich/memfs/commit/b006b2d9ca040a674e02d80defd884ce54f5e725)) - 🎸 introduce FSA context ([f603262](https://togithub.com/streamich/memfs/commit/f603262a0ff49482b8f566edc2277ffb01f077e4)) - 🎸 introduce FSA context ([b696e09](https://togithub.com/streamich/memfs/commit/b696e09c426494ae54ace33d738523da9410ef13)) - 🎸 make basic WriteStream work ([69281ff](https://togithub.com/streamich/memfs/commit/69281ff284934f47d6f0e509c293d6032380a953)) - 🎸 make basic WriteStream work ([c109af1](https://togithub.com/streamich/memfs/commit/c109af189e1410789af62861c91dc032248fc31f)) - 🎸 make promises methods bound ([3010141](https://togithub.com/streamich/memfs/commit/3010141ae2dfc3f8c4dee9fdeea4d4128e3a4dc9)) - 🎸 make statSync() resolve the path correctly ([0d81728](https://togithub.com/streamich/memfs/commit/0d81728f43bd4c25b4255172cb226c169d63c950)) - 🎸 make statSync() resolve the path correctly ([7801533](https://togithub.com/streamich/memfs/commit/78015333c698c105313aaa02f2ecfbeaae6ba339)) - 🎸 normalize adapter rpc ([16ce2cf](https://togithub.com/streamich/memfs/commit/16ce2cf6f22fe9841e1af98aa583ea1fdd968ef7)) - 🎸 normalize adapter rpc ([96b8374](https://togithub.com/streamich/memfs/commit/96b8374542ecc07294afe94bb18c77d4e7cb0fec)) - 🎸 progress on writable stream ([a568afd](https://togithub.com/streamich/memfs/commit/a568afd37a5cdfa91945c4074a8b326d391f0573)) - 🎸 progress on writable stream ([9900423](https://togithub.com/streamich/memfs/commit/9900423ff6a91449bc0bf51c265013b390df378d)) - 🎸 setup fsa to node utility ([50d2a1e](https://togithub.com/streamich/memfs/commit/50d2a1ee8214a2ae379687e39d56d8076fe6f5ef)) - 🎸 setup fsa to node utility ([5fa0d61](https://togithub.com/streamich/memfs/commit/5fa0d61dfedc7234315030e84276763546ee7733)) - 🎸 setup node-to-fsa folder ([a4268c6](https://togithub.com/streamich/memfs/commit/a4268c65c5893083ae154861937212e3d87cafc0)) - 🎸 setup node-to-fsa folder ([16e78e3](https://togithub.com/streamich/memfs/commit/16e78e35807a12d601d4a6cb8b22e882918a871a)) - 🎸 setup NodeCrud implementation ([39073ce](https://togithub.com/streamich/memfs/commit/39073ceaa49b37c34e041eda7f18406f9cd0b566)) - 🎸 setup webfs ([68f0014](https://togithub.com/streamich/memfs/commit/68f0014025f5fba9c11a0fa84e462cd7f3804fa3)) - 🎸 setup webfs ([99c915f](https://togithub.com/streamich/memfs/commit/99c915f632d0f22533a828069c082dec6d378e3c)) - 🎸 standartize message contents ([b3254f6](https://togithub.com/streamich/memfs/commit/b3254f6b32b3e06ccd323019f5812c0f583d8dd3)) - 🎸 standartize message contents ([c254dc7](https://togithub.com/streamich/memfs/commit/c254dc7e75756c81761c7125698a1ded0c1f40b0)) - 🎸 start synchronous file handle implementation ([f9b0f73](https://togithub.com/streamich/memfs/commit/f9b0f7302f789d0e658cb4db252be042f1e201bc)) - 🎸 start synchronous file handle implementation ([d05c407](https://togithub.com/streamich/memfs/commit/d05c4074eac562b72fe0f04142c43e05fcc7d70c)) - 🎸 start WriteStream implementation ([5971c39](https://togithub.com/streamich/memfs/commit/5971c391ebf12b357ac8ed083c53

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 11 months ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: yarn.lock
undefined