| 123456789101112131415161718192021222324252627282930 | 'use strict';function DefaultRegistry() {  if (this instanceof DefaultRegistry === false) {    return new DefaultRegistry();  }  this._tasks = {};}DefaultRegistry.prototype.init = function init(taker) {};DefaultRegistry.prototype.get = function get(name) {  return this._tasks[name];};DefaultRegistry.prototype.set = function set(name, fn) {  return this._tasks[name] = fn;};DefaultRegistry.prototype.tasks = function tasks() {  var self = this;  return Object.keys(this._tasks).reduce(function(tasks, name) {    tasks[name] = self.get(name);    return tasks;  }, {});};module.exports = DefaultRegistry;
 |