You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
423 B
JavaScript
17 lines
423 B
JavaScript
"use strict";
|
|
|
|
const debug = require("debug");
|
|
|
|
module.exports = function createDebuggers(optimizers) {
|
|
let debuggers = {};
|
|
|
|
for (let optimizer of optimizers) {
|
|
debuggers[optimizer.name] = debug(`astformer:${optimizer.name}`);
|
|
debuggers[`${optimizer.name} (deferred)`] = debug(`astformer:${optimizer.name} (deferred)`);
|
|
}
|
|
|
|
debuggers["(subtree change)"] = debug(`astformer:(subtree change)`);
|
|
|
|
return debuggers;
|
|
};
|