From 78c057af3117045e517b32f87e86bacd61a9e937 Mon Sep 17 00:00:00 2001 From: muxator Date: Fri, 8 Feb 2019 19:10:49 +0100 Subject: [PATCH] NodeVersion.js: factor out require('semver') --- src/node/utils/NodeVersion.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node/utils/NodeVersion.js b/src/node/utils/NodeVersion.js index 2909d5bc9..dac492b1f 100644 --- a/src/node/utils/NodeVersion.js +++ b/src/node/utils/NodeVersion.js @@ -18,6 +18,8 @@ * limitations under the License. */ +const semver = require('semver'); + /** * Quits if Etherpad is not running on a given minimum Node version * @@ -25,7 +27,6 @@ * @param {Function} callback Standard callback function */ exports.enforceMinNodeVersion = function(minNodeVersion, callback) { - const semver = require('semver'); const currentNodeVersion = process.version; // we cannot use template literals, since we still do not know if we are @@ -45,7 +46,6 @@ exports.enforceMinNodeVersion = function(minNodeVersion, callback) { * @param {Function} epRemovalVersion Etherpad version that will remove support for deprecated Node releases */ exports.checkDeprecationStatus = function(lowestNonDeprecatedNodeVersion, epRemovalVersion, callback) { - const semver = require('semver'); const currentNodeVersion = process.version; if (semver.lt(currentNodeVersion, lowestNonDeprecatedNodeVersion)) {