[Node.js] base62-node が base62.js へリネームされていた
npm モジュール base62-node が base62.js へリネームされたようで、使い方もちょっと変わっていたのでメモ。
base62-node では new で新しくオブジェクトを生成して、使ってました。
> var Base62 = require('base62-node'); > var base62 = new Base62('09azAZ'); > base62.encode(123); '1Z' |
それが、base62.js だと createConverter() メソッドでコンバーターのインスタンスを受け取るという使い方に変更されていました。
> var base62js = require('base62.js'); > base62js { table_: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ', createConverter: [Function: createConverter] } > var base62 = base62js.createConverter(); > base62.encode(123); '1Z' |
以上です。