node-fs-extra/lib/remove.js
2012-06-15 11:17:37 -05:00

40 lines
693 B
JavaScript

// Generated by CoffeeScript 1.3.3
(function() {
var fs, rimraf, rmrf, rmrfSync;
rimraf = require('rimraf');
fs = require('fs');
rmrfSync = function(dir) {
return rimraf.sync(dir);
};
rmrf = function(dir, cb) {
if (cb != null) {
return rimraf(dir, cb);
} else {
return rimraf(dir, (function() {}));
}
};
/*
remove = (path, callback) ->
fs.lstat path, (err, stats) ->
if stats.isDirectory()
rimraf(path, callback)
else
fs.unlink(path, callback)
*/
module.exports.rmrfSync = rmrfSync;
module.exports.rmrf = rmrf;
module.exports.remove = rmrf;
module.exports.removeSync = rmrfSync;
}).call(this);