Server IP : 185.86.78.101 / Your IP : 216.73.216.124 Web Server : Apache System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /www/wwwroot/mifepriston.org/node_modules/cli-width/ |
Upload File : |
cli-width ========= Get stdout window width, with four fallbacks, `tty`, `output.columns`, a custom environment variable and then a default. [](http://badge.fury.io/js/cli-width) [](https://travis-ci.org/knownasilya/cli-width) [](https://coveralls.io/github/knownasilya/cli-width?branch=master) ## Usage ``` npm install --save cli-width ``` ```js 'use strict'; var cliWidth = require('cli-width'); cliWidth(); // maybe 204 :) ``` You can also set the `CLI_WIDTH` environment variable. If none of the methods are supported, and the environment variable isn't set, the default width value is going to be `0`, that can be changed using the configurable `options`. ## API ### cliWidth([options]) `cliWidth` can be configured using an `options` parameter, the possible properties are: - **defaultWidth**\<number\> Defines a default value to be used if none of the methods are available, defaults to `0` - **output**\<object\> A stream to be used to read width values from, defaults to `process.stdout` - **tty**\<object\> TTY module to try to read width from as a fallback, defaults to `require('tty')` ### Examples Defining both a default width value and a stream output to try to read from: ```js var cliWidth = require('cli-width'); var ttys = require('ttys'); cliWidth({ defaultWidth: 80, output: ttys.output }); ``` Defines a different tty module to read width from: ```js var cliWidth = require('cli-width'); var ttys = require('ttys'); cliWidth({ tty: ttys }); ``` ## Tests ```bash npm install npm test ``` Coverage can be generated with `npm run coverage`.