Monitor changes to specified files or directories, run arbitrary scripts in response.
fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.
A drop-in replacement for fs, making various improvements.
A configurable mock file system. You know, for testing.
Angular DevKit - Core Utility Library
Monkey patches for file system related things.
TypeScript definitions for graceful-fs
filesystem bindings for tar-stream
In-memory file-system with Node's fs API.
Stubborn versions of Node's fs functions that try really hard to do their job.
Node.js standard library dependencies for fs-related packages
Utility functions for Node.js fs module
Backs out file tree changes
Native file system operations for Bare
OpenTelemetry instrumentation for `node:fs` file system interactions module
Require constants across node and the browser
Recursively read a directory
TypeScript definitions for fs-extra
Adapter to convert Node.js fs API to File System Access API
File system snapshot - serialize and deserialize file system trees to binary or JSON
Filesystem utils for Node
Ensure directories exist before writing to them.
Promisified graceful-fs
File edition helpers working on top of mem-fs
reports if something has changed in the file tree
Simple library to watch file changes inside given directory
Script to watch files and directories for changes and execute a command. (OSX Only) Similar to dnotify from linux. Usage: $ fs-watch [dirsToWatch...] "echo 'execute me when something happens'"
The VolatileDB gem allows you to specify a key and an action yielding a particular piece of data. This data will be stored in the /tmp folder of the file system you are currently running on. Data is accessible by key. Data will be read and written to storage using File.read() and File.open() -- that's it. It's up to the consuming application to serialize and deserialize data correctly. All VolatileDB does is push and pull data to the FS. If the underlying file supporting the data is found to be missing, it will be re-initialized. This gets to the main idea behind VolatileDB: use it to persist data that is transient and can be re-seeded periodically as conditions change.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.