James Prevett

Results 264 comments of James Prevett

Hi Jeff, thanks for your interest in the project. The single tree of mounts came from architectural requirements. Specifically, for Node.js compatibility, ZenFS has named exports for most FS functions...

> I think multiple trees still has valid usecases (ex: two libraries internally using ZenFS, without the application dev even knowing they use ZenFS). Most programs work fine using a...

Jeff, I just wanted to say thanks again for your interest in the project, It's great to see so much community involvement. Just FYI the current state of main is...

Hey Jeff, main is now stable and v2.1.0 is out. Also, I updated the hashbang. Please let me know if you have any questions.

Hey @kylecarbs, apologies for the delayed response. I think the addition to the API would look like this: ```ts const ctx = bindContext({ mounts: new Map([ ['/', InMemory.create({})], ]), });...

Hey @jeff-hykin! I was thinking about this issue some more, I think this API would keep things clean and separate: - Keep `mounts` *only* on `FSContext`s - The existing "global"...

Hey Jeff, All the tests on main are currently passing. You can try pulling and clean installing dependencies. Also make sure you have at least Node 22 (the current LTS)...

Hey @jeff-hykin, hope you're doing well. In light of #246, I'd like to discuss the future of this very cool feature with you. Before I get into that, I want...

Postponing this because importing the Node.js implementation will definitly not be possible for a long time, see https://github.com/nodejs/node/issues/58523.

Hey Jeff, thanks for the PR. I saw that yarn, corepack, esbuild, and graphviz are included, but ZenFS does use any of them. I also saw the custom zsh and...