🤩
OSSのJSライブラリを出した話 -Higgsino.js-
タイピングゲームとか作りやすくなるライブラリをOSSで出しました。名前はHiggsino.jsです
なぜ
HiggsTypingというタイピングソフトを作ってて、ライブラリで再利用しやすくした方が後々良さそうだと思ったからと、あとはJSライブラリを作ってみたかったからです。
感想
元々のコードは大体書いてたので実装自体はコピペだったから、大変だったことと言えばnpmとかnode.jsとかの環境構築くらい。(あとロゴ作成は40時間くらいかかった)
作りたいなら...
知っておくべきことがいくつかあります。
- npmのバージョン関係
- ライブラリを更新するならバージョンを少しでも上げなければならない
- 0.1.Xの形でないと破壊的変更をする際に0の部分をインクリメントしないといけなくなる。
- テストのやり方
- Jestとか使わないと毎回ライブラリを更新することになる
- ビルド関連
- TypeScriptを使うならビルドしてからアップロードしないといけない
Discussion