Node.js Foreign Function Interface
flat node dependencies (flatn) is a nodejs package organizer that supports flat directory structures for nodejs package dependencies. flatn was created to allow npm packages being used together with SystemJS and
Simple open source self-hosted file sharing solution. It's an alternative to paid services like Dropbox, WeTransfer.
No accounts, no logins
Mobile friendly responsive interface
Minimal recursive file watcher.
Uses the native recursive fs.watch option on macOS/Windows and basic recursive dir watching on Linux
npm install recursive-watch
var watch = require
BrowserFS is an in-browser file system that emulates the Node JS file system API and supports storing and retrieving files from various backends. BrowserFS also integrates nicely into the Emscri
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 files
NOTE: This project is deprecated and no longer being actively developed or maintained. See Issue #50 for details.
StrongLoop zone library
The Zone library provides a way to represent the dynamic ext
The UNIX command rm -rf for node.
Install with npm install rimraf, or just drop rimraf.js somewhere.
rimraf(f, [opts], callback)
The first parameter will be interpreted as a globbing pattern for files. If you
Like fs.createWriteStream(...), but atomic.
Writes to a tmp file and does an atomic fs.rename to move it into place when it's done.
First rule of debugging: It's always a race condition.
fs-extra adds file system methods that aren't included in the native fs module and adds promise support to the fs methods. It also uses graceful-fs to prevent EMFILE errors. It should be a drop in repl
Delete files and folders using globs
Pretty much rimraf with a Promise API and support for multiple files and globbing. It also protects you against deleting the current working directory and above.