UNPKG

codelabs.y-socket.io

Version:

Socket IO Connector for Yjs (Inspired by y-websocket)

19 lines (18 loc) 761 B
#!/usr/bin/env node import { b as e } from "../chunk-MBNSJQBI.mjs"; // src/server/server.ts import p from "http"; import { Server as d } from "socket.io"; var i, l = (i = process.env.HOST) != null ? i : "localhost", r, t = parseInt(`${(r = process.env.PORT) != null ? r : 1234}`), c = p.createServer((o, n) => { n.writeHead(200, { "Content-Type": "application/json" }), n.end(JSON.stringify({ ok: !0 })); }), s = new d(c), S = new e(s, {}); S.initialize(); s.on("connection", (o) => { console.log(`[connection] Connected with user: ${o.id}`), o.on("disconnect", () => { console.log(`[disconnect] Disconnected with user: ${o.id}`); }); }); c.listen(t, l, void 0, () => console.log(`Server running on port ${t}`)); //# sourceMappingURL=server.mjs.map