vfile-update
Version:
Update paths in nested vfile contents.
23 lines (18 loc) • 426 B
JavaScript
const visit = require('vfile-visit');
const update = file => {
return visit(file, (current, index, parent) => {
if (parent && parent.path && current.path) {
current.dirname = parent.path;
}
});
};
const undo = file => {
return visit(file, current => {
if (current.history && current.history.length > 1) {
current.history.pop();
}
});
};
module.exports = update;
module.exports.undo = undo;
;