From 7c6439b301bae4ef33530f4da44a2e470652feaf Mon Sep 17 00:00:00 2001 From: extremeheat Date: Wed, 21 Apr 2021 07:23:06 -0400 Subject: [PATCH] Add version check (#73) * Add version check * fix server import --- index.js | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/index.js b/index.js index 834f737..a4e2f49 100644 --- a/index.js +++ b/index.js @@ -1,8 +1,20 @@ -module.exports = { - ...require('./src/client'), - ...require('./src/server'), - ...require('./src/serverPlayer'), - ...require('./src/relay'), - ...require('./src/createClient'), - ...require('./src/createServer') +if (typeof process !== 'undefined' && parseInt(process.versions.node.split('.')[0]) < 14) { + console.error('Your node version is currently', process.versions.node) + console.error('Please update it to a version >= 14.x.x from https://nodejs.org/') + process.exit(1) +} + +const { Client } = require('./src/client') +const { Server } = require('./src/server') +const { Relay } = require('./src/relay') +const { createClient, ping } = require('./src/createClient') +const { createServer } = require('./src/createServer') + +module.exports = { + Client, + Server, + Relay, + createClient, + ping, + createServer }