These are a collection of high-quality, open-source JavaScript utilities built for usage within Socket products.
A high quality virtual filesystem implementation supporting symlinks, random access reads, web streams, and abort signals. Mimicks POSIX as much as possible.
Packages:
- @socketsecurity/vfs - VFS method specification
- @socketsecurity/vfs-fs-access - VFS for the WICG File System Access API
- @socketsecurity/vfs-mem - In-memory filesystem with pooled backing buffers to support millions of small files
- @socketsecurity/vfs-node - VFS adapter to native Node.js
fs
module - @socketsecurity/vfs-readonly - Base class to simplify the implementation of readonly filesystems
- @socketsecurity/vfs-vscode - VFS implemented on
vscode.workspace.fs
for VSCode filesystems
More utilities may be added to this list in the future. For now, here are some other open source projects from Socket:
- @socketsecurity/cli - Socket command-line interface and safe NPM wrapper
- @socketsecurity/sdk - Socket API SDK