Displaying 1 to 20 from 186 results

node-fs-extra - Node.js: extra methods for the fs object like copy(), remove(), mkdirs()


fs-extra adds file system methods that aren't included in the native fs module and adds promise support to the fs methods. It should be a drop in replacement for fs.I got tired of including mkdirp, rimraf, and ncp in most of my projects.

node-jsonfile - Easily read/write JSON files.


Easily read/write JSON files in Node.js. Note: this module cannot be used in the browser.Writing JSON.stringify() and then fs.writeFile() and JSON.parse() with fs.readFile() enclosed in try/catch blocks became annoying.

chokidar - A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.


A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.Chokidar resolves these problems.

watch - Utilities for watching file trees in node.js


The intention of this module is provide tools that make managing the watching of file & directory trees easier. The first argument is the directory root you want to watch.




tfs - Next Generation File System


TFS is a modular, fast, and feature rich next-gen file system, employing modern techniques for high performance, high space efficiency, and high scalability. TFS was created out of the need for a modern file system for Redox OS, as a replacement for ZFS, which proved to be slow to implement because of its monolithic design.

vinyl-fs - Vinyl adapter for the file system.


Vinyl adapter for the file system. Vinyl is a very simple metadata object that describes a file. When you think of a file, two attributes come to mind: path and contents. These are the main attributes on a Vinyl object. A file does not necessarily represent something on your computer’s file system. You have files on S3, FTP, Dropbox, Box, CloudThingly.io and other services. Vinyl can be used to describe files from all of these sources.

zbox - Zero-details, privacy-focused embeddable file system.


Zbox is a zero-details, privacy-focused embeddable file system. Its goal is to help application store files securely, privately and reliably. By encapsulating files and directories into an encrypted repository, it provides a virtual file system and exclusive access to authorised application. Unlike other system-level file systems, such as ext4, XFS and Btrfs, which provide shared access to multiple processes, Zbox is a file system that runs in the same memory space as the application. It only provides access to one process at a time.


node-graceful-fs - fs with incremental backoff on EMFILE


graceful-fs functions as a drop-in replacement for the fs module, making various improvements.The improvements are meant to normalize behavior across different platforms and environments, and to make filesystem access more resilient to errors.

del - Delete files and directories


Similar to rimraf, but with a Promise API and support for multiple files and globbing. It also protects you against deleting the current working directory and above.Support this project and improve your JavaScript skills with this great ES6 course by Wes Bos. Try his free JavaScript 30 course for a taste of what to expect. You might also like his React and Sublime course.

memory-fs - A simple in-memory filesystem. Holds data in a javascript object.


A simple in-memory filesystem. Holds data in a javascript object.

watchr - Better file system watching for Node


Watchr provides a normalised API the file watching APIs of different node versions, nested/recursive file and directory watching, and accurate detailed events for file/directory creations, updates, and deletions.Older environments may need Babel's Polyfill or something similar.

fs-jetpack - Better file system API for Node.js


Node's fs library is very low level and because of that often painful to use. fs-jetpack wants to fix that by giving you completely rethought, much more convenient API to work with file system.Check out EXAMPLES to see few snippets what it can do.

mock-fs - Configurable mock for the fs module


The mock-fs module allows Node's built-in fs module to be backed temporarily by an in-memory, mock file system. This lets you run tests against a set of mock files and directories instead of lugging around a bunch of test fixtures. The code below makes it so the fs module is temporarily backed by a mock file system with a few files and directories.

chokidar-cli - Fast cross-platform cli utility to watch file system changes


Fast cross-platform command line utility to watch file system changes. It is used in brunch, gulp, karma, PM2, browserify, webpack, BrowserSync, socketstream, derby, and many others. It has proven itself in production environments.

sane - sane aims to be fast, small, and reliable filesystem watcher


Don't worry too much about choosing the correct mode upfront because sane maintains the same API across all modes and will be easy to switch. Watches a directory and all its descendant directories for changes, deletions, and additions on files and directories.