Filesystem

Filesystem

Newest releases

trinhtam Module cache for NodeJs using Filesystem. Storing string, integer, boolean, object, class,...
 

ErickWendel Examples of how to concatenate large files using Node.js Streams
 

sebhildebrandt systeminformation System and OS information library for node.js Explore Systeminformation docs ยป Report bug ยท Request feature ยท Changelog This is amazing. Started as a small project just for mysel
 
3.9k

node-ffi node-ffi Node.js Foreign Function Interface node-ffi is a Node.js addon for loading and calling dynamic libraries using pure JavaScript. It can be used to create bindings to native libraries without writin
 

Axosoft node-sentinel-file-watcher Linux OS X Windows A simple file watcher library for node. Why NSFW? NSFW is a native abstraction for Linux, Windows, and O
 
1.5k

coderaiser Cloud Commander v14.5.1 Main Blog Live(Heroku) Cloud Commander a file manager for the web with console and editor. Install npm i cloudcmd -g Start For starting just type in cons
 

matthew-matvei FreeMAN A free, extensible, cross-platform file manager for power users Features Quick, clean, dual-paned file-system navigation with a strong keyboard-led focus Integrated term
 
Popular
13.2k

mozilla Firefox Send Docs: Docker, Metrics What it does A file sharing experiment which allows you to send encrypted files to other users. Requirements Node.js 8+ Redis server
 

jalal246 DISCLAIMER ๐Ÿ˜ž This package was in version 0.0.1 under fmod - shortcut for file modifier name and has changed to replace in next version. It turns out that FMOD is a registered trademark ๐Ÿ˜ฎ and I don'
 

rksm flatn 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
 

psi-4ward PsiTransfer 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 Supports man
 

mafintosh recursive-watch 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 Usage var watch = require
 
2.7k

jvilk BrowserFS v2.0.0-beta 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
 

parro-it screen-info A native multiplatform module to query the system OS for displays info. Usage Get current screen info & print it to console: import Screen from "."; const mainScreen = Screen.m
 

base base-env Base plugin, creates a normalized environment object from a function, filepath or instance of base. Install Install with npm: $ npm install --save base-env Usage var Base
 

kayo5994 gulp-file-sync Sync file It keeps your files synced between two directory. In other words, any change of files in one directory will automatically take place in another one. Migration from Version
 
1.2k

isaacs graceful-fs 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
 

bevry Is Text or Binary? Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions. Determination works like so: Extension Check: If filename is available, check
 

kevva lnfs Safely force create symlinks Install $ npm install lnfs Usage const lnfs = require('lnfs'); lnfs('foo.txt', 'bar.txt').then(() => { console.log('Symlink successfully created!')
 
9.1k

paulmillr Chokidar A neat wrapper around node.js fs.watch / fs.watchFile / fsevents. Why? Node.js fs.watch: Doesn't report filenames on OS X. Doesn't report events at all when using editors like Subl
 

nspragg Filehound Flexible and fluent interface for searching the file system Installation npm install --save filehound Demo Usage The example below prints all of the files
 

strongloop NOTE: This project is deprecated and no longer being actively developed or maintained. See Issue #50 for details. StrongLoop zone library Overview The Zone library provides a way to represent the dynamic ext
 

rich-harris sander A Promise-based power tool for common filesystem tasks in node.js. Installation npm install sander Another wrapper around fs? Really? Yup. Working with the low-level fs API is the faste
 

sindresorhus pkg-dir Find the root directory of an npm package Install $ npm install --save pkg-dir Usage / โ””โ”€โ”€ Users โ””โ”€โ”€ sindresorhus โ””โ”€โ”€ foo โ”œโ”€โ”€ package.json โ””โ”€โ”€ b
 
4.8k

isaacs The UNIX command rm -rf for node. Install with npm install rimraf, or just drop rimraf.js somewhere. API rimraf(f, [opts], callback) The first parameter will be interpreted as a globbing pattern for files. If you
 

npm fs-write-stream-atomic 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.
 
2.3k

substack mkdirp Like mkdir -p, but in node.js! example pow.js var mkdirp = require('mkdirp'); mkdirp('/tmp/foo/bar/baz', function (err) { if (err) console.error(err) else console.log('pow!
 
8.5k

jprichardson Node.js: fs-extra 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
 
1.2k

sindresorhus del 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.
 

sindresorhus filenamify Convert a string to a valid safe filename On Unix-like systems / is reserved and <>:"/\|?* on Windows. Install $ npm install --save filenamify Usage const filenamify =
 

sindresorhus find-up Find a file by walking up parent directories Install $ npm install --save find-up Usage / โ””โ”€โ”€ Users โ””โ”€โ”€ sindresorhus โ”œโ”€โ”€ unicorn.png โ””โ”€โ”€ foo โ””โ”€โ”€ ba
 

sindresorhus load-json-file Read and parse a JSON file Strips UTF-8 BOM, uses graceful-fs, and throws more helpful JSON errors. Install $ npm install --save load-json-file Usage const loadJsonFile =