Я читал документацию для https://github.com/rvagg/bl, и я заметил, что в примерах они используют const для использования модуля и это заставило меня задуматься: это хорошая практика? Я имею в виду, для меня это выглядело как хорошая идея.
Прямым примером из приведенной выше ссылки является:
const BufferList = require('bl')
var bl = new BufferList()
bl.append(new Buffer('abcd'))
bl.append(new Buffer('efg'))
/*...*/
Я также заметил отсутствие совпадений в примере, но хорошо, что было подробно обсуждено в другом месте.