現在、uuid-by-stringを使用しています。
uuid-by-stringを使用すると、基本的には被らないuuidが作成されるのですが

const getUUID = require('uuid-by-string');
console.log("おっぱい:"+getUUID("おっぱい"));
console.log("ちっぱい:"+getUUID("ちっぱい"));

とすると、何故かuuidが被って、どちらも同じidで

おっぱい:A8BE6F3B-3DED-4879-8A0B-4705EEBAF673
ちっぱい:A8BE6F3B-3DED-4879-8A0B-4705EEBAF673

が生成されてしまうみたいです。
例が下品な単語ですみません…。
日本語には対応していないのでしょうか?
他に何か日本語文字列から、固有の英数字idを生成する方法はないでしょうか?