Skip to content

Commit 501673b

Browse files
erikkempermanphated
authored andcommitted
Breaking: Remove superfluous argument from write-xxx modules & use file.path instead (#173)
1 parent 7fd3190 commit 501673b

File tree

8 files changed

+19
-19
lines changed

8 files changed

+19
-19
lines changed

lib/dest/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ function dest(outFolder, opt) {
1818
['boolean', 'string', 'object'], opt.sourcemaps);
1919

2020
function saveFile(file, enc, cb) {
21-
prepareWrite(outFolder, file, opt, function(err, writePath) {
21+
prepareWrite(outFolder, file, opt, function(err) {
2222
if (err) {
2323
return cb(err);
2424
}
25-
writeContents(writePath, file, cb);
25+
writeContents(file, cb);
2626
});
2727
}
2828

lib/dest/write-contents/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,25 @@ var writeStream = require('./write-stream');
55
var writeBuffer = require('./write-buffer');
66
var writeSymbolicLink = require('./write-symbolic-link');
77

8-
function writeContents(writePath, file, callback) {
8+
function writeContents(file, callback) {
99
// If directory then mkdirp it
1010
if (file.isDirectory()) {
11-
return writeDir(writePath, file, written);
11+
return writeDir(file, written);
1212
}
1313

1414
// Stream it to disk yo
1515
if (file.isStream()) {
16-
return writeStream(writePath, file, written);
16+
return writeStream(file, written);
1717
}
1818

1919
// Write it as a symlink
2020
if (file.symlink) {
21-
return writeSymbolicLink(writePath, file, written);
21+
return writeSymbolicLink(file, written);
2222
}
2323

2424
// Write it like normal
2525
if (file.isBuffer()) {
26-
return writeBuffer(writePath, file, written);
26+
return writeBuffer(file, written);
2727
}
2828

2929
// If no contents then do nothing

lib/dest/write-contents/write-buffer.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
var fo = require('../../file-operations');
44

5-
function writeBuffer(writePath, file, written) {
5+
function writeBuffer(file, written) {
66
var opt = {
77
mode: file.stat.mode,
88
flag: file.flag,
99
};
1010

11-
fo.writeFile(writePath, file.contents, opt, onWriteFile);
11+
fo.writeFile(file.path, file.contents, opt, onWriteFile);
1212

1313
function onWriteFile(writeErr, fd) {
1414
if (writeErr) {

lib/dest/write-contents/write-dir.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ var mkdirp = require('mkdirp');
55

66
var fo = require('../../file-operations');
77

8-
function writeDir(writePath, file, written) {
8+
function writeDir(file, written) {
99
var mkdirpOpts = {
1010
mode: file.stat.mode,
1111
fs: fs,
1212
};
13-
mkdirp(writePath, mkdirpOpts, onMkdirp);
13+
mkdirp(file.path, mkdirpOpts, onMkdirp);
1414

1515
function onMkdirp(mkdirpErr) {
1616
if (mkdirpErr) {
1717
return written(mkdirpErr);
1818
}
1919

20-
fs.open(writePath, 'r', onOpen);
20+
fs.open(file.path, 'r', onOpen);
2121
}
2222

2323
function onOpen(openErr, fd) {

lib/dest/write-contents/write-stream.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ var fs = require('graceful-fs');
55
var fo = require('../../file-operations');
66
var readStream = require('../../src/get-contents/read-stream');
77

8-
function writeStream(writePath, file, written) {
8+
function writeStream(file, written) {
99
var opt = {
1010
mode: file.stat.mode,
1111
flag: file.flag,
1212
};
1313

14-
var outStream = fs.createWriteStream(writePath, opt);
14+
var outStream = fs.createWriteStream(file.path, opt);
1515

1616
file.contents.once('error', complete);
1717
file.contents.once('end', readStreamEnd);

lib/dest/write-contents/write-symbolic-link.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
var fs = require('graceful-fs');
44

5-
function writeSymbolicLink(writePath, file, written) {
5+
function writeSymbolicLink(file, written) {
66
// TODO handle symlinks properly
7-
fs.symlink(file.symlink, writePath, function(err) {
7+
fs.symlink(file.symlink, file.path, function(err) {
88
if (isFatalError(err)) {
99
return written(err);
1010
}

lib/prepare-write.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ function prepareWrite(outFolder, file, opt, cb) {
5757
if (err) {
5858
return cb(err);
5959
}
60-
cb(null, writePath);
60+
cb(null);
6161
});
6262
}
6363

lib/symlink/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ function symlink(outFolder, opt) {
88
function linkFile(file, enc, cb) {
99
var srcPath = file.path;
1010
var symType = (file.isDirectory() ? 'dir' : 'file');
11-
prepareWrite(outFolder, file, opt, function(err, writePath) {
11+
prepareWrite(outFolder, file, opt, function(err) {
1212
if (err) {
1313
return cb(err);
1414
}
15-
fs.symlink(srcPath, writePath, symType, function(err) {
15+
fs.symlink(srcPath, file.path, symType, function(err) {
1616
if (err && err.code !== 'EEXIST') {
1717
return cb(err);
1818
}

0 commit comments

Comments
 (0)