Points of interest:
src/ninchatclient/contains Go sources for NinchatClient, a library for accessing
api.ninchat.comfrom a web browser, Node.js or React Native. It is a thin wrapper over the
ninchat-gopackage (referenced as a Git submodule).
make(requires Go). The latest stable version is available at
docs/ninchatclient.mdcontains API documentation.
NinchatClient supports IE8 and later, but the code generated by GopherJS requires ES5 and typed array shims. When WebSocket transport is not available, NinchatClient doesn't actually use the typed arrays, so stubs are enough.