You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

18 lines
412 B

'use strict';
var extend = require('deep-extend');
var EOL = require('os').EOL;
module.exports = function (to, contents, options) {
options = extend({
trimEnd: true,
separator: EOL
}, options || {});
var currentContents = this.read(to);
if (options.trimEnd) {
currentContents = currentContents.replace(/\s+$/, '');
}
this.write(to, currentContents + options.separator + contents);
};