2.0.1-beta.0 • Published 9 months ago

dota2-user v2.0.1-beta.0

Weekly downloads
2
License
GPL-3.0
Repository
github
Last release
9 months ago

Dota 2 for SteamUser (node-steam-user)

npm version

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.

Expectations

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.

Goals

  • TypeScript focus -- greatly compliments protobufs
  • Provide a simple developer experience for both module development and consumption
  • Good documentation
  • Utilise autogenerated code to reduce the number of developed features and enhance maintainability

Documentation

Examples

See examples/ for TypeScript examples.

Thanks to

See also

2.0.1-beta.0

9 months ago

2.0.0-beta.1

11 months ago

2.0.0-beta.0

11 months ago

1.0.1-beta.1

4 years ago

1.0.0

4 years ago