{"_id":"term-size","_rev":"4180667","name":"term-size","description":"Reliably get the terminal window size (columns & rows)","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2026-03-01T21:48:52.000Z","created":"2016-09-09T16:31:12.110Z","4.0.0":"2023-11-04T17:50:49.761Z","3.0.2":"2022-05-24T10:51:23.982Z","3.0.1":"2021-10-07T09:58:34.120Z","3.0.0":"2021-08-18T00:26:25.842Z","2.2.1":"2020-10-25T19:34:22.860Z","2.2.0":"2020-01-30T15:56:29.802Z","2.1.1":"2019-12-18T17:35:50.162Z","2.1.0":"2019-05-25T12:04:49.572Z","2.0.0":"2019-04-28T15:28:16.470Z","1.2.0":"2017-06-26T16:42:25.267Z","1.1.0":"2017-05-07T09:33:42.445Z","1.0.0":"2017-05-06T17:24:00.896Z","0.1.1":"2017-02-03T07:17:01.084Z","0.1.0":"2016-09-09T16:31:12.110Z"},"users":{"rocket0191":true,"hugojosefson":true},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"versions":{"4.0.0":{"name":"term-size","version":"4.0.0","description":"Reliably get the terminal window size (columns & rows)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["terminal","size","console","window","width","height","columns","rows","lines","tty","redirected"],"devDependencies":{"ava":"^3.15.0","execa":"^5.1.1","tsd":"^0.17.0","xo":"^0.44.0"},"types":"./index.d.ts","gitHead":"fe7631b301d2e1cb89139dd9dcf5c3c0de88ef18","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@4.0.0","_nodeVersion":"18.18.2","_npmVersion":"9.2.0","dist":{"shasum":"4aa3c66b7a38c33c99d7f2495198ed30548f79fa","size":16089,"noattachment":false,"key":"/term-size/-/term-size-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-4.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/term-size_4.0.0_1699120249529_0.6069968465500539"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-04T17:50:49.761Z","publish_time":1699120249761,"_source_registry_name":"default","deprecated":"Renamed to terminal-size","_cnpm_publish_time":1699120249761},"3.0.2":{"name":"term-size","version":"3.0.2","description":"Reliably get the terminal window size (columns & rows)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["terminal","size","console","window","width","height","columns","rows","lines","tty","redirected"],"devDependencies":{"ava":"^3.15.0","execa":"^5.1.1","tsd":"^0.17.0","xo":"^0.44.0"},"types":"./index.d.ts","gitHead":"fe7631b301d2e1cb89139dd9dcf5c3c0de88ef18","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@3.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.3.2","dist":{"shasum":"bee88ca0afb8abbd423d698daac747f68aff5009","size":16088,"noattachment":false,"key":"/term-size/-/term-size-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-3.0.2.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/term-size_3.0.2_1653389483815_0.28827930989579653"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-31T08:48:06.814Z","publish_time":1653389483982,"_cnpm_publish_time":1653389483982},"3.0.1":{"name":"term-size","version":"3.0.1","description":"Reliably get the terminal window size (columns & rows)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["terminal","size","console","window","width","height","columns","rows","lines","tty","redirected"],"devDependencies":{"ava":"^3.15.0","execa":"^5.1.1","tsd":"^0.17.0","xo":"^0.44.0"},"gitHead":"832f2b62a70a8adc79ef44bac8c0c3cfa36a1e5d","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@3.0.1","_nodeVersion":"16.10.0","_npmVersion":"7.20.3","dist":{"shasum":"a2406b350e32b30e55f9878b55dfa10a27d7b712","size":16057,"noattachment":false,"key":"/term-size/-/term-size-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-3.0.1.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/term-size_3.0.1_1633600713971_0.6191442286424771"},"_hasShrinkwrap":false,"publish_time":1633600714120,"_cnpm_publish_time":1633600714120},"3.0.0":{"name":"term-size","version":"3.0.0","description":"Reliably get the terminal window size (columns & rows)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["terminal","size","console","window","width","height","columns","rows","lines","tty","redirected"],"devDependencies":{"ava":"^3.15.0","execa":"^5.1.1","tsd":"^0.17.0","xo":"^0.44.0"},"gitHead":"81581b02d6afe4a8310228137859225f4e2ac77d","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@3.0.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"shasum":"07b1f279b30df60dc1baf97cc1b88a78d525c679","size":16032,"noattachment":false,"key":"/term-size/-/term-size-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-3.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/term-size_3.0.0_1629246385721_0.8005700005568965"},"_hasShrinkwrap":false,"publish_time":1629246385842,"_cnpm_publish_time":1629246385842},"2.2.1":{"name":"term-size","version":"2.2.1","description":"Reliably get the terminal window size (columns & rows)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["terminal","size","console","window","width","height","columns","rows","lines","tty","redirected"],"devDependencies":{"ava":"^2.4.0","execa":"^3.4.0","tsd":"^0.11.0","xo":"^0.25.3"},"gitHead":"b41a213e6277d46e935e2791e79a7bc42d719151","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@2.2.1","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"2a6a54840432c2fb6320fea0f415531e90189f54","size":17435,"noattachment":false,"key":"/term-size/-/term-size-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-2.2.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/term-size_2.2.1_1603654462706_0.05341243316239974"},"_hasShrinkwrap":false,"publish_time":1603654462860,"_cnpm_publish_time":1603654462860},"2.2.0":{"name":"term-size","version":"2.2.0","description":"Reliably get the terminal window size (columns & rows)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["terminal","size","console","window","width","height","columns","rows","lines","tty","redirected"],"devDependencies":{"ava":"^2.4.0","execa":"^3.4.0","tsd":"^0.11.0","xo":"^0.25.3"},"gitHead":"9ee61b4972e3f23047ddaca2aa569e7c91f6396f","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@2.2.0","_nodeVersion":"13.1.0","_npmVersion":"6.13.7","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"1f16adedfe9bdc18800e1776821734086fcc6753","size":17429,"noattachment":false,"key":"/term-size/-/term-size-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-2.2.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/term-size_2.2.0_1580399789709_0.9294232361170436"},"_hasShrinkwrap":false,"publish_time":1580399789802,"_cnpm_publish_time":1580399789802},"2.1.1":{"name":"term-size","version":"2.1.1","description":"Reliably get the terminal window size (columns & rows)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["terminal","size","console","window","width","height","columns","rows","lines","tty","redirected"],"devDependencies":{"ava":"^2.4.0","execa":"^3.4.0","tsd":"^0.11.0","xo":"^0.25.3"},"gitHead":"79d5097c696d49a42899f6dcd79333b043cf536e","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@2.1.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"f81ec25854af91a480d2f9d0c77ffcb26594ed1a","size":11856,"noattachment":false,"key":"/term-size/-/term-size-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-2.1.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/term-size_2.1.1_1576690549967_0.26106866663640393"},"_hasShrinkwrap":false,"publish_time":1576690550162,"_cnpm_publish_time":1576690550162},"2.1.0":{"name":"term-size","version":"2.1.0","description":"Reliably get the terminal window size (columns & rows)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["terminal","size","console","window","width","height","columns","rows","lines","tty","redirected"],"devDependencies":{"ava":"^1.4.1","execa":"^1.0.0","tsd":"^0.7.3","xo":"^0.24.0"},"gitHead":"c676a8973fda2ec82e9f2781b5f59d3be5fc71d8","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@2.1.0","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"3aec444c07a7cf936e157c1dc224b590c3c7eef2","size":11592,"noattachment":false,"key":"/term-size/-/term-size-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-2.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/term-size_2.1.0_1558785889416_0.29480429852982937"},"_hasShrinkwrap":false,"publish_time":1558785889572,"_cnpm_publish_time":1558785889572},"2.0.0":{"name":"term-size","version":"2.0.0","description":"Reliably get the terminal window size (columns & rows)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["terminal","size","console","window","width","height","columns","rows","lines","tty","redirected"],"dependencies":{"execa":"^1.0.0"},"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"e74b04172f04d97353ac702310d9bfe8c7bb54ab","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@2.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"308bef74f660f5dc42816b709c3cb1bcb5a7e11a","size":11533,"noattachment":false,"key":"/term-size/-/term-size-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/term-size_2.0.0_1556465296301_0.07988280567307049"},"_hasShrinkwrap":false,"publish_time":1556465296470,"_cnpm_publish_time":1556465296470},"1.2.0":{"name":"term-size","version":"1.2.0","description":"Reliably get the terminal window size (columns & rows)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js","vendor"],"keywords":["term","terminal","size","console","window","width","height","columns","rows","lines","tty","redirected"],"dependencies":{"execa":"^0.7.0"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"d3857c0f53ef237edbc65f8a85eacb9410963d85","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@1.2.0","_shasum":"458b83887f288fc56d6fffbfad262e26638efa69","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"458b83887f288fc56d6fffbfad262e26638efa69","size":10162,"noattachment":false,"key":"/term-size/-/term-size-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-1.2.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/term-size-1.2.0.tgz_1498495343247_0.8403623618651181"},"directories":{},"publish_time":1498495345267,"_cnpm_publish_time":1498495345267,"_hasShrinkwrap":false},"1.1.0":{"name":"term-size","version":"1.1.0","description":"Reliably get the terminal window size (columns & rows)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js","vendor"],"keywords":["term","terminal","size","console","window","width","height","columns","rows","lines","tty","redirected"],"dependencies":{"execa":"^0.6.3"},"devDependencies":{"ava":"*","execa":"^0.6.3","xo":"*"},"gitHead":"ed9b5cacd1890e0a5082cd3c847504fb035c78f9","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@1.1.0","_shasum":"24cdb61bf7a27c284b9f914c8460751e05696ab7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"24cdb61bf7a27c284b9f914c8460751e05696ab7","size":10163,"noattachment":false,"key":"/term-size/-/term-size-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-1.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/term-size-1.1.0.tgz_1494149619543_0.6720465735998005"},"directories":{},"publish_time":1494149622445,"_cnpm_publish_time":1494149622445,"_hasShrinkwrap":false},"1.0.0":{"name":"term-size","version":"1.0.0","description":"Reliably get the terminal window size (columns & rows)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js","vendor"],"keywords":["term","terminal","size","console","window","width","height","columns","rows","lines","tty","redirected"],"dependencies":{"execa":"^0.6.3"},"devDependencies":{"ava":"*","execa":"^0.6.3","xo":"*"},"gitHead":"497890e80815bcdb356229ba4fc2fb377345c4b3","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@1.0.0","_shasum":"8f21281f4957c81ee71a8c08aa248871c7810813","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"8f21281f4957c81ee71a8c08aa248871c7810813","size":10257,"noattachment":false,"key":"/term-size/-/term-size-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-1.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/term-size-1.0.0.tgz_1494091440636_0.7824857491068542"},"directories":{},"publish_time":1494091440896,"_hasShrinkwrap":false,"_cnpm_publish_time":1494091440896},"0.1.1":{"name":"term-size","version":"0.1.1","description":"Reliably get the terminal window size","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js","vendor"],"keywords":["term","terminal","size","console","window","width","height","columns","rows","lines","tty"],"dependencies":{"execa":"^0.4.0"},"devDependencies":{"ava":"*","execa":"^0.4.0","xo":"*"},"xo":{"esnext":true},"gitHead":"038e258a49fa7a13e63928e0da496b7940e07ac4","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@0.1.1","_shasum":"87360b96396cab5760963714cda0d0cbeecad9ca","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"87360b96396cab5760963714cda0d0cbeecad9ca","size":32613,"noattachment":false,"key":"/term-size/-/term-size-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-0.1.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/term-size-0.1.1.tgz_1486106219108_0.7680419140961021"},"directories":{},"publish_time":1486106221084,"_cnpm_publish_time":1486106221084,"_hasShrinkwrap":false},"0.1.0":{"name":"term-size","version":"0.1.0","description":"Reliably get the terminal window size","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/term-size.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js","win-term-size.exe"],"keywords":["term","terminal","size","console","window","width","height","columns","rows","lines","tty"],"dependencies":{"execa":"^0.4.0"},"devDependencies":{"ava":"*","execa":"^0.4.0","xo":"*"},"xo":{"esnext":true},"gitHead":"c9eaf438567ea0ce8161ba2a2586ac902ccf740d","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"homepage":"https://github.com/sindresorhus/term-size#readme","_id":"term-size@0.1.0","_shasum":"38b2ef34b5785b0a33c6b95129168cff3afa258e","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"38b2ef34b5785b0a33c6b95129168cff3afa258e","size":8983,"noattachment":false,"key":"/term-size/-/term-size-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/term-size/download/term-size-0.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/term-size-0.1.0.tgz_1473438671878_0.42103623040020466"},"directories":{},"publish_time":1473438672110,"_cnpm_publish_time":1473438672110,"_hasShrinkwrap":false}},"readme":"# term-size\n\n> Reliably get the terminal window size\n\nBecause [`process.stdout.columns`](https://nodejs.org/api/tty.html#tty_writestream_columns) doesn't exist when run [non-interactively](http://www.tldp.org/LDP/abs/html/intandnonint.html), for example, in a child process or when piped. This module even works when all the TTY file descriptors are redirected!\n\nConfirmed working on macOS, Linux, and Windows.\n\n## Install\n\n```\n$ npm install term-size\n```\n\n## Usage\n\n```js\nimport terminalSize from 'term-size';\n\nterminalSize();\n//=> {columns: 143, rows: 24}\n```\n\n## API\n\n### terminalSize()\n\nReturns an `object` with `columns` and `rows` properties.\n\n## Info\n\nThe bundled macOS binary is signed and hardened.\n\n## Related\n\n- [term-size-cli](https://github.com/sindresorhus/term-size-cli) - CLI for this module\n\n---\n\n<div align=\"center\">\n\t<b>\n\t\t<a href=\"https://tidelift.com/subscription/pkg/npm-term-size?utm_source=npm-term-size&utm_medium=referral&utm_campaign=readme\">Get professional support for this package with a Tidelift subscription</a>\n\t</b>\n\t<br>\n\t<sub>\n\t\tTidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.\n\t</sub>\n</div>\n","_attachments":{},"homepage":"https://github.com/sindresorhus/term-size#readme","bugs":{"url":"https://github.com/sindresorhus/term-size/issues"},"license":"MIT"}