npm publishしてみた
npmにmb_strwidthというpackageをpublishしました。
PHPの mb_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
以上。