| @param | Type | Description |
|---|---|---|
| filePath | STRING | relative path to file |
| cwd | STRING | current working directory |
| base | STRING | directory where we start looking for the file |
| type | STRING | stream|null |
| newDest | STRING | destination different from filePath |
Creates a vinyl file
exports.createFile = function (filePath, cwd, base, type, newDest) {
'use strict';
var contents;
if (type === 'stream') {
contents = fs.createReadStream(filePath);
}
else {
try {
contents = fs.readFileSync(filePath);
}
catch (e) {
throw new Error(filePath + ' cannot be read');
}
}
// use new destination path if there is one
filePath = newDest || filePath;
return new File({
path: filePath,
cwd: cwd,
base: base,
contents: contents
});
};
| @param | Type | Description |
|---|---|---|
| filePath | STRING | relative path to file |
| cwd | STRING | current working directory |
| base | STRING | directory where we start looking for the file |
| contents | STRING | the file's contents |
Creates a new vinyl file
exports.createNewFile = function (filePath, cwd, base, contents) {
'use strict';
return new File({
path: filePath,
cwd: cwd,
base: base,
contents: contents
});
};