Node.js: conta o número de linhas em um arquivo

Eu tenho arquivos de texto grandes, que variam entre30MB e10GB. Como posso contar o número de linhas em um arquivo usandoNode.js?

Eu tenho essas limitações:

O arquivo inteiro não precisa ser gravado na memóriaUm processo filho não é necessário para executar a tarefa