control-freak-ide/server/nodejs/util/build/transforms/write.js
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

18 lines
433 B
JavaScript

define([
"../buildControl",
"../fileUtils",
"../fs",
"../replace"
], function(bc, fileUtils, fs, replace) {
return function(resource, callback) {
if(resource.tag.noWrite){
return 0;
}
fileUtils.ensureDirectoryByFilename(resource.dest);
fs.writeFile(resource.dest, bc.newlineFilter(resource.getText(), resource, "write"), resource.encoding, function(err) {
callback(resource, err);
});
return callback;
};
});