以下の内容はhttps://nakataki.hatenablog.com/entry/2025/12/23/003858より取得しました。


指定回数の連打で反応するReactカスタムフックを作って、npmに公開した

謎解きイベントでタブレットが渡されたとき、そのアプリには、たいていスタッフ専用画面というやつがある。そしてそれは、画面のどこかしらを連打することで開く。 指定した条件を満たしたり、バグって変になったときに、ゲーム体験を損なわずに管理画面を開けるようにするくふうだ。

これを実装したいときがあったが、ちょうどいいユーティリティがなかったので作った。既存のプロジェクト用に作成していたものを、単一のモジュールとして切り出した感じ。さらに勢いでnpmにリリースしたぞ!

https://www.npmjs.com/package/use-mashing

バンドラはtsup。なんとシンプルで便利なことか!仕事で使っていたバンドラなのに、便利さには自分が使ってみるまで気づけないものだ。 一方package.jsonのなんと複雑なことか!どのフィールドが必要でどれが不要なのか、まだ全然わかっていない。

作成やリリースに当たっては、以下の記事がすごく参考になった。一度やっただけでは流石に覚えられないので、これからも何度も参照することになりそう。(1.0.0をリリースしてから読んだので、0.1.0から始めるべしという教えを守れなかった。無念)

qiita.com qiita.com

npmパッケージって気軽にリリースできるんだ。人生の実績を解除したような嬉しさがある。




以上の内容はhttps://nakataki.hatenablog.com/entry/2025/12/23/003858より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14