Locaft-backend/auth/node_modules/term-size
Priyatham-sai-chand 1f1d823ec8 user auth register backend 2020-11-08 22:58:21 +05:30
..
vendor user auth register backend 2020-11-08 22:58:21 +05:30
index.d.ts user auth register backend 2020-11-08 22:58:21 +05:30
index.js user auth register backend 2020-11-08 22:58:21 +05:30
license user auth register backend 2020-11-08 22:58:21 +05:30
package.json user auth register backend 2020-11-08 22:58:21 +05:30
readme.md user auth register backend 2020-11-08 22:58:21 +05:30

readme.md

term-size Build Status

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.

Install

$ npm install term-size

Usage

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

termSize();
//=> {columns: 143, rows: 24}

API

termSize()

Returns an object with columns and rows properties.

Info

The bundled macOS binary is signed and hardened.


Get professional support for this package with a Tidelift subscription
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.