| 123456789101112131415161718192021222324252627282930313233 | /* * window-size * https://github.com/jonschlinkert/window-size * * Copyright (c) 2014 Jon Schlinkert * Licensed under the MIT license. */const tty = require('tty')module.exports = (function() {  var width;  var height;  if(tty.isatty(1) && tty.isatty(2)) {    if(process.stdout.getWindowSize) {      width = process.stdout.getWindowSize(1)[0];      height = process.stdout.getWindowSize(1)[1];    } else if (tty.getWindowSize) {      width = tty.getWindowSize()[1];      height = tty.getWindowSize()[0];    } else if (process.stdout.columns && process.stdout.rows) {      height = process.stdout.columns;      width = process.stdout.rows;    }  } else {    new Error('Error: could not get window size with tty or process.stdout');  }  return {    height: height,    width: width  }})();
 |