Bakhtina Sofya b84cb877be 1st comm | 2 tygodni temu | |
---|---|---|
.. | ||
vendor | 2 tygodni temu | |
index.d.ts | 2 tygodni temu | |
index.js | 2 tygodni temu | |
license | 2 tygodni temu | |
package.json | 2 tygodni temu | |
readme.md | 2 tygodni temu |
Reliably get the terminal window size
Because process.stdout.columns
doesn't exist when run non-interactively, for example, in a child process or when piped. This module even works when all the TTY file descriptors are redirected!
Confirmed working on macOS, Linux, and Windows.
$ npm install term-size
const termSize = require('term-size');
termSize();
//=> {columns: 143, rows: 24}
Returns an object
with columns
and rows
properties.
The bundled macOS binary is signed and hardened.