# npm上のDiscourse2: Discourse API用のTypeScriptラッパー

**URL:** <https://meta.discourse.org/t/discourse2-on-npm-a-typescript-wrapper-for-discourse-api/328680>\
**Category:** Development\
**Created:** [2024 年 9 月 30 日午後 12:56 UTC](https://meta.discourse.org/t/discourse2-on-npm-a-typescript-wrapper-for-discourse-api/328680 "2024-09-30T12:56:19Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![gadicc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gadicc/32/116696_2.png) [@gadicc](https://meta.discourse.org/u/gadicc)\
**Post date:** [2024 年 10 月 27 日午前 10:19 UTC](https://meta.discourse.org/t/discourse2-on-npm-a-typescript-wrapper-for-discourse-api/328680/4 "2024-10-27T10:19:12Z")

</div>

皆さん、こんにちは。たくさんの「いいね」とサポートをありがとうございます。いくつかアップデートがあります。

✅ **テストカバレッジ 86%** 。主に実際の Discourse インスタンスでの E2E テストです。`system` ユーザーで動作するものはほぼすべて網羅したと思いますが、一部のメソッドについては他のユーザーでの実験が必要です。

✅ その過程で多くのバグを修正しました。主に PUT リクエストとリダイレクトに関連するものです。

✅ **JSR に 100% の品質スコアで公開しました** 。すべてのバージョンは引き続き NPM にも共同で公開されています。

✅ **TSDocs を改善しました** 。利用可能な場合は `summary` だけでなく `description` も含めるようにしました。また、`@module` ドキュメントと `@example` も追加しました。

✅ **Deno v2 で開発しました** 。高速で便利な開発体験を実現しました。すべてのコミットで `node` で完全にテストされていますが、代替ランタイムにも対応しています！

✅ **NPM で週 425 回のダウンロード** （ただし、おそらく主にボットとリリース頻度によるものだと思われます 😅）。

これでひとまず完了です。バリデーションの安全性（およびタイプ変換）についてはもう少し作業したいと考えていますが、すでに実際のプロジェクトで効果的に使用されています。バグや機能リクエストがあれば、ぜひ issue を開いてください。ハッピー・ディスコーシングを！ 🎉

---

_[View the full topic](https://meta.discourse.org/t/discourse2-on-npm-a-typescript-wrapper-for-discourse-api/328680)._
