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 }