"Fossies" - the Fresh Open Source Software Archive

Member "node-v12.18.4-win-x64/node_modules/npm/node_modules/term-size/readme.md" (14 Feb 2020, 1182 Bytes) of package /windows/www/node-v12.18.4-win-x64.zip:

As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

term-size Build Status: Linux & macOS Build Status: Windows

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 --save term-size


const termSize = require('term-size');

//=> {columns: 143, rows: 24}



Returns an Object with columns and rows properties.


MIT © Sindre Sorhus