import { initializeWebSocket } from './socket.js';
import { initializeVersus } from './versus.js';
import { inititializeChat } from './chat.js';
import { initializeDebug } from './debug.js';
import { Username, Avatar, Card, MuteButton } from './components/index.js';
/**
* Initializes and pulls together all required files for
* versus mode to work; only necessary to import this file
*/
function init() {
initializeWebSocket();
initializeVersus();
inititializeChat();
initializeDebug();
} /* init */
document.addEventListener('DOMContentLoaded', init);
window.customElements.define('versus-username', Username);
window.customElements.define('versus-avatar', Avatar);
window.customElements.define('versus-card', Card);
window.customElements.define('versus-mute-button', MuteButton);