effect
effect copied to clipboard
Universal FS module
Similar to the @effect-ts/node/FileSystem, @mikearnaldi suggested the idea to introduce a more universal FS module that could also be used else where e.g. in the browser (see this project) or fully virtualised (e.g. for tests).
Got the idea from TypeScript's Host abstraction where basically the compiler just depends on a Host impl that has access to the filesystem so that the compiler can run regardless of the concrete host. We'd need to isolate the set of features we want for the virtual fs.
closing as it is now part of @effect/platform