Core logging and networking functionality for RuneJS applications.
- Full
console
logging wrappers:logger.info(...messages)
logger.debug(...messages)
logger.warn(...messages)
logger.error(...messages)
logger.fatal(...messages)
logger.trace(...messages)
- Ability to set logging date/time format via
setLoggerDateFormat(format)
- Node
Uint8Array
wrapper with additional utility functions. - Unified configurable
get
andput
methods to easily move bytes within the buffer. - Int24, Smart, Long and String type support.
- Big endian, little endian, and mixed endian support.
- Bit access through
openBitBuffer()
,putBits()
, andcloseBitBuffer()
Spins up a new Node Socket server with the specified host and port.
Handles connections made to a Socket server opened via openServer()
Options for a configured Socket server, imported using the parseServerConfig()
function.