Closed soeklgb closed 10 months ago
内容自体ではないのですが1つ懸念点がありまして、これはmaginaiとは別のパッケージとしたほうがいいのではないかと思っています。 理由としては、union.jsの型はゲームバージョンの更新に追従して更新したくなると思うのですが、maginaiの方はゲームバージョンが上がっても必ずしも更新するとは限らないためです。 またバージョン表記自体もunion.jsの型パッケージバージョンがゲームバージョンとシンクロしていたほうがわかりやすいかと思います。 (いせそうが微妙にSemVerに沿ってないという問題はありますが…)
どうしましょうか union.js型定義パッケージとそのリポジトリの作成・公開、enzakiさんの方でされるのならそれでもいいですし、私の方で作ってしまってもいいですし
別のパッケージにすることに賛成です。よく考えたらmaginaiに依存していないですし分けたほうが良いですね。 リポジトリの作成はSpoonailさんのほうでお願いします。
一応確認なのですが型パッケージは以下のようにしようと思っています
上記仕様でなにか問題があればお知らせください
問題ありません!よろしくお願いします。
https://github.com/Spoonail-Iroiro/maginai-game-types
maginai-game-typeをリリースしましたのでcloseします🙌
union.jsで定義されているクラスのd.tsファイルがあればmaginaiやModの開発が楽になるはずです。 しかしunion.jsは巨大なので手動でd.tsファイルを作成したり異世界の創造者のアップデートに対応したりしていくのは手間がかかります。 なのでunion.jsからd.tsファイルを自動生成できるとよいと思います。