npm publishしてみた

npmにmb_strwidthというpackageをpublishしました。
PHPmb_strwidth() と同じ動きをする関数です。
https://www.npmjs.com/package/@demouth/mb_strwidth
https://github.com/demouth/mb_strwidth

console.log(mb_strwidth('𩸽定食食べたい😭')); // 15
// PHP 7.3.28
var_dump(mb_strwidth('𩸽定食食べたい😭')); // int(15)

動機

npmのpackageの公開ってどういう感じなのか知りたかったので、昔書いたgistを少し書き換えて公開してみました。 別にmb_strwidth()をJSで使いたかった訳ではないです。

参考にしたのはこちらの記事で、ほぼこの通りにやっただけです。 https://zenn.dev/manycicadas/books/b6f2d99b5208e9

以上。