import { readFileSync } from 'fs'; import { createServer } from 'tls'; import { Client } from './lib/Client.js'; import { Server } from './lib/Server.js'; const config = JSON.parse(readFileSync('config.json')); const ircd = new Server(config); const listener = createServer({ cert: readFileSync(config["certFile"]), key: readFileSync(config["keyFile"]) }); listener.on('secureConnection', (c) => { console.log('new Client') const newClient = new Client(c, ircd); }) listener.listen(config["port"], () => { console.log("listening"); })