From e1d282ad1102fb298528238d3c6f18f073dbeb7d Mon Sep 17 00:00:00 2001 From: Nicolas Giard Date: Thu, 11 May 2023 21:10:15 -0400 Subject: [PATCH] feat: warn and exit on unsupported node version --- server/index.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/server/index.js b/server/index.js index 96f5e4a6..7cdb4f80 100644 --- a/server/index.js +++ b/server/index.js @@ -6,6 +6,19 @@ const path = require('path') const { nanoid } = require('nanoid') const { DateTime } = require('luxon') +const { gte } = require('semver') + +// ---------------------------------------- +// Check Node.js version +// ---------------------------------------- +if (gte(process.version, '18.0.0')) { + console.error('You\'re using an unsupported Node.js version. Please read the requirements.') + process.exit(1) +} + +// ---------------------------------------- +// Init WIKI instance +// ---------------------------------------- let WIKI = { IS_DEBUG: process.env.NODE_ENV === 'development',