1.0.2 • Published 2 years ago

netmesh.js v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Netmesh

This is a mesh development module for the website Netmesh.

// getting started is pretty easy.
var netmesh = require("netmesh.js");
var mesh = new netmesh({"name": "My First Mesh"});
// checking for people joining
var netmesh = require("netmesh.js");
var mesh = new netmesh({"name": "My First Mesh"});
mesh.Event.on("join", (ws) => {
	console.log(ws.username, ws.color); // websocket has 2 automatically assigned properties.
});
// checking for people leaving
var netmesh = require("netmesh.js");
var mesh = new netmesh({"name": "My First Mesh"});
mesh.Event.on("leave", (ws) => {
	console.log(ws.username + " left us :(");
});
// checking for people chatting
var netmesh = require("netmesh.js");
var mesh = new netmesh({"name": "My First Mesh"});
mesh.Event.on("message", (message, ws, id) => {
	console.log(id); // message is assigned an id that can be used to get rid of the message later.
});
// checking for people chatting
var netmesh = require("netmesh.js");
var mesh = new netmesh({"name": "My First Mesh"});
mesh.Event.on("message", (message, ws, id) => {
	console.log(id); // message is assigned an id that can be used to get rid of the message later.
});
// formatting
var netmesh = require("netmesh.js");
var mesh = new netmesh({"name": "My First Mesh"});
mesh.RawBroadcast(JSON.stringify(mesh.Formatters.Delete("id"))); // if you replace id with the id of a message, it will be deleted
mesh.Broadcast("message here"); // sends a message to every client
// mesh.Formatters.Message("message here") when you want it
1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago