Discourse2 on npm: a TypeScript wrapper for Discourse API

Hi all, thanks for all the likes and support. A few updates:

:white_check_mark: 86% test coverage; mostly E2E on a real Discourse instance. I think basically everything that works with system user, I need to experiment with other users for some methods.

:white_check_mark: Squashed a bunch of bugs along the way, mostly related to PUT requests and redirects.

:white_check_mark: Published to JSR with 100% quality score. All versions are still jointly published to NPM too.

:white_check_mark: Improved TSDocs. Include description too when available, and not just summary. Also @module docs and @example’s.

:white_check_mark: Developed in Deno v2 for a fast, convenient develop experience. Still fully tested in node on every commit, but, alternate runtime friendly!

:white_check_mark: 425 weekly downloads on NPM (but presumably mostly due to bots and release frequency :sweat_smile:).

I’m just about done with this for now. Still want to spend a bit more work on validation safety (and maybe some type coersion) but this is being used on real projects with good effect. Please open any issues for bugs or feature requests, and happy discoursing! :tada: