everyfile

1.0.3 • Public • Published

everyfile

Recurse through a directory structure and do stuff with every file!


The callback is passed three arguments: the current file's name, relative path, and stats object.

Asynchronous

var every = require('everyfile');

every.async('.', function (filename, pathname, filestats) {

  // do stuff ...
  console.log('%s: %s/%s', "Async found", pathname, filename);

});

Synchronous

var files = every.sync('.');
console.log(files);

or

every.sync('.', function (filename, pathname, filestats) {

  // other stuff ...
  console.log('%s: %s/%s', "Sync found", pathname, filename);

});

Feedback, tests and pull requests are welcomed.

Package Sidebar

Install

npm i everyfile

Weekly Downloads

1

Version

1.0.3

License

MIT

Last publish

Collaborators

  • danrpts