This module aims to provides a flexible TypeScript/Node.js interface for interacting with the Dota 2 Game Coordinator.
It utilises a node-steam-user SteamUser instance for Steam communication.
To use node-dota2-user, please ensure you have node-steam-user
v4.2.0 or later and Node.js v14 or later installed.
I'm writing this module as an experiment and for fun. It's something I've wanted to develop for many years and I hope to continue refining it over time.
While I'll do my best to release something good, please consider this in alpha state, similar to node-dota2.
That being said, I welcome any feedback, suggestions, issues, or pull requests from the community.
If you're willing/prefer to use Go, I'd suggest checking out paralin/go-dota2, a maintained and up-to-date package written in Go.
See examples/ for TypeScript examples.