From 47a944fe2afc206f3da8ac9cafceb47c2fa03897 Mon Sep 17 00:00:00 2001 From: jay Date: Thu, 24 Dec 2020 09:19:32 +0500 Subject: [PATCH] fix: :bug: compat: don't use `?.` for compat with older node.js --- lib/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/index.js b/lib/index.js index 945e18c..fcc54df 100644 --- a/lib/index.js +++ b/lib/index.js @@ -29,7 +29,7 @@ let plugins = {} function loadplugin(pluginname, pluginpath) { try { plugins[pluginname] = require(pluginpath) - plugins[pluginname]?.load(cfg) + plugins[pluginname].load(cfg) } catch (error) { if (error.code == 'MODULE_NOT_FOUND') { console.warn('plugin not used:', pluginpath) @@ -44,7 +44,7 @@ function unloadplugin(pluginname, pluginpath) { const plugin = require.resolve(pluginpath) try { if (plugin && require.cache[plugin]) { - require.cache[plugin].exports?.unload() + require.cache[plugin].exports.unload() delete plugins[pluginname] delete require.cache[plugin] }