a zip code crypto-currency system good for red ONLY

NodeJsInputFileSystem.js 1.1KB

123456789101112131415161718192021222324252627282930
  1. /*
  2. MIT License http://www.opensource.org/licenses/mit-license.php
  3. Author Tobias Koppers @sokra
  4. */
  5. var fs = require("graceful-fs");
  6. function NodeJsInputFileSystem() {}
  7. module.exports = NodeJsInputFileSystem;
  8. NodeJsInputFileSystem.prototype.stat = fs.stat.bind(fs);
  9. NodeJsInputFileSystem.prototype.readdir = function readdir(path, callback) {
  10. fs.readdir(path, function(err, files) {
  11. callback(err, files && files.map(function(file) {
  12. return file.normalize ? file.normalize("NFC") : file;
  13. }));
  14. });
  15. };
  16. NodeJsInputFileSystem.prototype.readFile = fs.readFile.bind(fs);
  17. NodeJsInputFileSystem.prototype.readlink = fs.readlink.bind(fs);
  18. NodeJsInputFileSystem.prototype.statSync = fs.statSync.bind(fs);
  19. NodeJsInputFileSystem.prototype.readdirSync = function readdirSync(path) {
  20. var files = fs.readdirSync(path);
  21. return files && files.map(function(file) {
  22. return file.normalize ? file.normalize("NFC") : file;
  23. });
  24. };
  25. NodeJsInputFileSystem.prototype.readFileSync = fs.readFileSync.bind(fs);
  26. NodeJsInputFileSystem.prototype.readlinkSync = fs.readlinkSync.bind(fs);