diff --git a/CHANGELOG.md b/CHANGELOG.md index c9fe80b..eb76f7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ------------------- - removed `touch` and `touchSync` methods - updated `"ncp": "^0.6.0"` to `"ncp": "^1.0.1"` +- imported `mkdirp` => `minimist` and `mkdirp` are no longer dependences, should now appease people who wanted `mkdirp` to be `--use_strct` safe. See [#59](https://github.com/jprichardson/node-fs-extra/issues/59) 0.12.0 / 2014-09-22 ------------------- diff --git a/lib/move.js b/lib/move.js index d573cd5..dd18e46 100644 --- a/lib/move.js +++ b/lib/move.js @@ -5,7 +5,7 @@ var fs = require('fs') var ncp = require('ncp').ncp var path = require('path') var rimraf = require('rimraf') -var mkdirp = require('mkdirp') +var mkdirp = require('./mkdir').mkdirs function mv(source, dest, options, callback){ if (typeof options === 'function') { diff --git a/package.json b/package.json index 040650c..5227d70 100755 --- a/package.json +++ b/package.json @@ -39,7 +39,6 @@ ], "dependencies": { "ncp": "^1.0.1", - "mkdirp": "^0.5.0", "jsonfile": "^2.0.0", "rimraf": "^2.2.8" }, diff --git a/test/copy-sync.test.js b/test/copy-sync.test.js index 3fab270..1666396 100644 --- a/test/copy-sync.test.js +++ b/test/copy-sync.test.js @@ -1,7 +1,6 @@ var assert = require('assert') var crypto = require('crypto') var path = require('path') -var mkdirp = require('mkdirp') var fs = require('../lib') var testutil = require('testutil') var ncp = require('ncp') @@ -122,14 +121,14 @@ describe("+ copySync()", function () { var i, j - mkdirp.sync(src) + fs.mkdirsSync(src) for (i = 0; i < FILES; ++i) testlib.createFileWithData(path.join(src, i.toString()), SIZE) var subdir = path.join(src, 'subdir') - mkdirp.sync(subdir) + fs.mkdirsSync(subdir) for (i = 0; i < FILES; ++i) testlib.createFileWithData(path.join(subdir, i.toString()), SIZE) @@ -151,7 +150,7 @@ describe("+ copySync()", function () { var dest = path.join(DIR, 'dest') var i, j - mkdirp.sync(src) + fs.mkdirsSync(src) fs.symlinkSync('destination', path.join(src, 'symlink')) fs.copySync(src, dest) @@ -166,13 +165,13 @@ describe("+ copySync()", function () { var dest = path.join(DIR, 'dest') var filter = /0$/i - mkdirp.sync(src) + fs.mkdirsSync(src) for (var i = 0; i < FILES; ++i) testlib.createFileWithData(path.join(src, i.toString()), SIZE) var subdir = path.join(src, 'subdir') - mkdirp.sync(subdir) + fs.mkdirsSync(subdir) for (i = 0; i < FILES; ++i) testlib.createFileWithData(path.join(subdir, i.toString()), SIZE) diff --git a/test/copy.test.js b/test/copy.test.js index 44dc3a7..876a0f2 100644 --- a/test/copy.test.js +++ b/test/copy.test.js @@ -3,7 +3,7 @@ var crypto = require('crypto') var fs = require('../lib') var path = require('path') var testutil = require('testutil') -var mkdirp = require('mkdirp') +var mkdirp = fs.mkdirs //var userid = require('userid') var ncp = require('ncp')