node package manager
Easy collaboration. Discover, share, and reuse code in your team. Create a free org »



moar is an abstraction on top of $PAGER for nodejs. That is, it helps you page data in the terminal from node.

On *nix systems, we can simply run $PAGER, and pipe the data in. If $PAGER isn't set, we default to less.

Windows has more, but it sucks. So, on Windows, we fall back to a pure javascript implementation of similar paging functionality to less.

You can install it like this:

$ npm i moar

and use it like this

var moar = require('moar');
require('request')('').pipe(moar).on('end', moar.end);

moar implements some of the writable stream interface, so you can pipe data to it or write to it.


MIT, as always.