"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; };