mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
17 lines
475 B
JavaScript
17 lines
475 B
JavaScript
var through = require('through2');
|
|
var replace = require('./lib/replace.js');
|
|
|
|
module.exports = function apply (b, opts) {
|
|
b.pipeline.get('label').push(through.obj(function (row, enc, next) {
|
|
row.source = replace(row.source, row.deps);
|
|
var deps = {};
|
|
for (var key in row.deps) {
|
|
deps[row.deps[key]] = row.deps[key];
|
|
}
|
|
row.deps = deps;
|
|
this.push(row);
|
|
next();
|
|
}));
|
|
b.once('reset', function () { apply(b, opts) });
|
|
};
|