UNPKG

@methodus/server

Version:
20 lines 689 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const log_1 = require("./log"); class PluginLoader { async config(serverConfiguration, pluginList) { log_1.logger.info('> Configuring plugins:'); for (const plugin of pluginList) { try { log_1.logger.info(`> Plugin name:${plugin.name}`); const pluginModule = require(plugin.name); await pluginModule.init(serverConfiguration, plugin.options); } catch (error) { log_1.logger.error(error); } } } } exports.PluginLoader = PluginLoader; //# sourceMappingURL=plugins.js.map