This npm module is a tool independent implementation of the language server protocol and can be used in any type of node application.
See here for a detailed documentation on the language server protocol.
For the history please see the main repository