BrowserFS icon indicating copy to clipboard operation
BrowserFS copied to clipboard

BrowserFS is an in-browser filesystem that emulates the Node JS filesystem API and supports storing and retrieving files from various backends.

Results 96 BrowserFS issues
Sort by recently updated
recently updated
newest added

Using headless Chrome will let us run Chrome tests in Travis-CI.

enhancement
PRs accepted

As shown in #201, JavaScript bundlers sometimes change and break our example configuration files. It would be wonderful to introduce unit tests to CI that test that BrowserFS continues to...

PRs accepted

There is interest in running BrowserFS under Node, and writing backends specifically for Node. The first step to enable these things is to get our unit tests running in Node...

enhancement

Hi! I've added a couple of small changes for better compatibility with Node.js fs module: 1. Passing null as an options argument makes a file operation use the default options...

Hi, I'm looking to teach BrowserFS understand [JupyterLab](https://github.com/jupyterlab/jupyterlab)'s [API](https://github.com/jupyterlab/jupyterlab/blob/master/packages/services/src/contents/index.ts#L51-L145) for fetching files from the server (at the end of the day I'd like to mount this FS to Emscripten's FS)....

question
PRs accepted

I just had this idea as a way to implement the file-system watcher described in https://github.com/jvilk/BrowserFS/issues/163 We could have a backend that wrapped another file system and provided hooks so...

I've begun implementing BrowserFS for a large project I'm working on, but the application that's utilizing this needs to have the ability to modify file properties (things like chmod, et...

enhancement
PRs accepted

I'm not actually working on this yet (I'm still using IndexedDB in the Service Worker), but I think it would be cool so I'll write this idea down anyway. It's...

enhancement

If usable SharedArrayBuffers are detected when setting up the connection to/from the worker, use them for synchronous API calls.

enhancement

Ensure we are appropriately updating `mtime`.

enhancement