Hi,

thanks for the release, this is awesome!

I have an issue though, I'm getting error (RESOLED, see below) : colyseus.js: server error: Class constructor Room cannot be invoked without 'new'

Client-side:

client = new Colyseus.Client('ws://localhost:9090'); room = client.join('basic');

Server-side:

#index.js const colyseus = require("colyseus"); const http = require("http"); const express = require("express"); const app = express(); const gameServer = new colyseus.Server({ server: http.createServer(app) }); class BasicRoom extends colyseus.Room { requestJoin (options, isNew) { console.log('Quizzroom requestJoin: ', options, isNew); return true; } onJoin (client) { console.log(`BasicRoom - client ${client.sessionId} joined.`); } } gameServer.register("basic", BasicRoom); gameServer.listen(9090);

The documentation doesn't provide example in javascript, only typescript.
Is there something I'm missing?

UPDATE:
I was running the server with nodemon server.js --exec babel-node and I should use nodemon server.js.
Everything is fine now.