Files
bake/contrib/bake-vscode/node_modules/mem-fs-editor/lib/actions/append.js
T
2019-09-17 13:20:42 -04:00

19 lines
412 B
JavaScript

'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);
};