Remove dependence on fs-extra.

This commit is contained in:
Chris Recher 2016-09-30 13:56:04 -07:00
parent 3fc0cd0717
commit 632c2bb62b
3 changed files with 7 additions and 6 deletions

View File

@ -7,7 +7,7 @@
var fs = require('fs'); var fs = require('fs');
var path = require('path'); var path = require('path');
var stream = require('stream'); var stream = require('stream');
var fse = require('fs-extra'); var mkdirp = require('mkdirp');
var ls = exports.ls = function(dir, recurse, _allFiles, _path) { var ls = exports.ls = function(dir, recurse, _allFiles, _path) {
var file; var file;
@ -91,7 +91,7 @@ exports.mkPath = function(_path) {
_path = _path.join(''); _path = _path.join('');
} }
fse.mkdirsSync(_path); mkdirp.sync(_path);
}; };
// adapted from http://procbits.com/2011/11/15/synchronous-file-copy-in-node-js // adapted from http://procbits.com/2011/11/15/synchronous-file-copy-in-node-js
@ -106,7 +106,7 @@ exports.copyFileSync = function(inFile, outDir, fileName) {
var outFile = path.join( outDir, fileName || path.basename(inFile) ); var outFile = path.join( outDir, fileName || path.basename(inFile) );
var pos = 0; var pos = 0;
fse.mkdirsSync(outDir); mkdirp.sync(outDir);
read = fs.openSync(inFile, 'r'); read = fs.openSync(inFile, 'r');
write = fs.openSync(outFile, 'w'); write = fs.openSync(outFile, 'w');

View File

@ -17,9 +17,10 @@
"catharsis": "~0.8.8", "catharsis": "~0.8.8",
"escape-string-regexp": "~1.0.5", "escape-string-regexp": "~1.0.5",
"espree": "~3.1.7", "espree": "~3.1.7",
"fs-extra": "~0.30.0",
"js2xmlparser": "~1.0.0", "js2xmlparser": "~1.0.0",
"klaw": "~1.3.0",
"marked": "~0.3.6", "marked": "~0.3.6",
"mkdirp": "~0.5.1",
"requizzle": "~0.2.1", "requizzle": "~0.2.1",
"strip-json-comments": "~2.0.1", "strip-json-comments": "~2.0.1",
"taffydb": "2.6.2", "taffydb": "2.6.2",

View File

@ -3,7 +3,7 @@
var fs = require('jsdoc/fs'); var fs = require('jsdoc/fs');
var path = require('jsdoc/path'); var path = require('jsdoc/path');
var runtime = require('jsdoc/util/runtime'); var runtime = require('jsdoc/util/runtime');
var fse = require('fs-extra'); var klaw = require('klaw');
var specs = []; var specs = [];
var finalSpecs = []; var finalSpecs = [];
@ -81,7 +81,7 @@ exports.load = function(loadpath, matcher, clear, callback) {
} }
var wannaBeSpecs = []; var wannaBeSpecs = [];
fse.walk(loadpath) klaw(loadpath)
.on('data', function(spec) { .on('data', function(spec) {
wannaBeSpecs.push(spec.path); wannaBeSpecs.push(spec.path);
}) })