{"_id":"iterm2-version","_rev":"4109165","name":"iterm2-version","description":"Get the iTerm2 version","dist-tags":{"latest":"6.0.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2026-01-23T00:52:38.000Z","created":"2016-03-09T08:44:04.954Z","6.0.0":"2026-01-05T19:20:22.396Z","5.0.0":"2021-05-03T17:52:43.144Z","4.2.0":"2019-04-06T07:09:55.151Z","4.1.0":"2019-03-20T06:24:03.858Z","4.0.0":"2018-12-08T20:32:52.811Z","3.0.0":"2018-05-22T07:59:19.040Z","2.3.0":"2017-01-13T12:53:38.684Z","2.2.0":"2016-04-04T05:50:39.006Z","2.1.0":"2016-03-17T07:58:31.702Z","2.0.0":"2016-03-17T07:51:06.954Z","1.0.0":"2016-03-09T08:44:04.954Z"},"users":{},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/iterm2-version.git"},"versions":{"6.0.0":{"name":"iterm2-version","version":"6.0.0","description":"Get the iTerm2 version","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/iterm2-version.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./index.d.ts","default":"./index.js"},"sideEffects":false,"engines":{"node":">=20"},"scripts":{"test":"xo && ava && tsd"},"keywords":["iterm2","iterm","terminal","app","version"],"dependencies":{"app-path":"^4.0.0","plist":"^3.1.0","terminal-query":"^0.1.0"},"devDependencies":{"ava":"^6.4.1","tsd":"^0.33.0","xo":"^1.2.3"},"gitHead":"1f6cf0c0be7d47037bec1542794367c0f5cbebeb","types":"./index.d.ts","_id":"iterm2-version@6.0.0","bugs":{"url":"https://github.com/sindresorhus/iterm2-version/issues"},"homepage":"https://github.com/sindresorhus/iterm2-version#readme","_nodeVersion":"24.12.0","_npmVersion":"11.6.1","dist":{"shasum":"4672dc0edebcbcabc0305f58a397b6a1e52342be","size":2227,"noattachment":false,"key":"/iterm2-version/-/iterm2-version-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/iterm2-version/download/iterm2-version-6.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iterm2-version_6.0.0_1767640822260_0.60090608005263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T19:20:22.396Z","publish_time":1767640822396,"_source_registry_name":"default","_cnpm_publish_time":1767640822396},"5.0.0":{"name":"iterm2-version","version":"5.0.0","description":"Get the iTerm2 version","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/iterm2-version.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"},"scripts":{"test":"xo && ava && tsd"},"keywords":["iterm2","iterm","terminal","app","version"],"dependencies":{"app-path":"^4.0.0","plist":"^3.0.2"},"devDependencies":{"ava":"^3.15.0","tsd":"^0.14.0","xo":"^0.39.1"},"gitHead":"381b28ff23649a7544ce38c2a2a892a44d689f41","bugs":{"url":"https://github.com/sindresorhus/iterm2-version/issues"},"homepage":"https://github.com/sindresorhus/iterm2-version#readme","_id":"iterm2-version@5.0.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"cf714a55e0a541450e2b730bb56d79ebd1ae066a","size":1727,"noattachment":false,"key":"/iterm2-version/-/iterm2-version-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/iterm2-version/download/iterm2-version-5.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iterm2-version_5.0.0_1620064363001_0.9300959431178963"},"_hasShrinkwrap":false,"publish_time":1620064363144,"_cnpm_publish_time":1620064363144,"_cnpmcore_publish_time":"2021-12-17T13:20:12.034Z"},"4.2.0":{"name":"iterm2-version","version":"4.2.0","description":"Get the iTerm2 version","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/iterm2-version.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["iterm2","iterm","terminal","app","version"],"dependencies":{"app-path":"^3.2.0","plist":"^3.0.1"},"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"e22945f9320e1f848fbc3b16541255e7ad934898","bugs":{"url":"https://github.com/sindresorhus/iterm2-version/issues"},"homepage":"https://github.com/sindresorhus/iterm2-version#readme","_id":"iterm2-version@4.2.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"b78069f747f34a772bc7dc17bda5bd9ed5e09633","size":1881,"noattachment":false,"key":"/iterm2-version/-/iterm2-version-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/iterm2-version/download/iterm2-version-4.2.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iterm2-version_4.2.0_1554534594995_0.4208714078714082"},"_hasShrinkwrap":false,"publish_time":1554534595151,"_cnpm_publish_time":1554534595151,"_cnpmcore_publish_time":"2021-12-17T13:20:12.240Z"},"4.1.0":{"name":"iterm2-version","version":"4.1.0","description":"Get the iTerm2 version","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/iterm2-version.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd-check"},"keywords":["iterm2","iterm","terminal","app","version"],"dependencies":{"app-path":"^3.1.0","plist":"^3.0.1"},"devDependencies":{"ava":"^1.3.1","tsd-check":"^0.6.0","xo":"^0.24.0"},"gitHead":"71eb324ead905493b0daf6ba7c24afcd39d3c028","bugs":{"url":"https://github.com/sindresorhus/iterm2-version/issues"},"homepage":"https://github.com/sindresorhus/iterm2-version#readme","_id":"iterm2-version@4.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"6090841e06b5e8fa66d0ed82ead00418bda95e42","size":1803,"noattachment":false,"key":"/iterm2-version/-/iterm2-version-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/iterm2-version/download/iterm2-version-4.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iterm2-version_4.1.0_1553063043742_0.9368583983468508"},"_hasShrinkwrap":false,"publish_time":1553063043858,"_cnpm_publish_time":1553063043858,"_cnpmcore_publish_time":"2021-12-17T13:20:12.497Z"},"4.0.0":{"name":"iterm2-version","version":"4.0.0","description":"Get the iTerm2 version","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/iterm2-version.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava"},"keywords":["iterm2","iterm","terminal","app","version"],"dependencies":{"app-path":"^3.0.0","plist":"^3.0.1"},"devDependencies":{"ava":"^0.25.0","xo":"^0.23.0"},"gitHead":"790dfc5fde1acbdfd958ba9c92f5a2969d6e5000","bugs":{"url":"https://github.com/sindresorhus/iterm2-version/issues"},"homepage":"https://github.com/sindresorhus/iterm2-version#readme","_id":"iterm2-version@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"57d3f3e605e672b02092372386ea0ab9b59d4a25","size":1623,"noattachment":false,"key":"/iterm2-version/-/iterm2-version-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/iterm2-version/download/iterm2-version-4.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iterm2-version_4.0.0_1544301172659_0.6818262494647251"},"_hasShrinkwrap":false,"publish_time":1544301172811,"_cnpm_publish_time":1544301172811,"_cnpmcore_publish_time":"2021-12-17T13:20:12.774Z"},"3.0.0":{"name":"iterm2-version","version":"3.0.0","description":"Get the iTerm2 version","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/iterm2-version.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["iterm2","iterm","terminal","app","version"],"dependencies":{"app-path":"^2.1.0","plist":"^3.0.1"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"757cb461efedde9c96576f7315b29e748fc66cc7","bugs":{"url":"https://github.com/sindresorhus/iterm2-version/issues"},"homepage":"https://github.com/sindresorhus/iterm2-version#readme","_id":"iterm2-version@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"fdf609712b6214e206a2e1b320f311f195117d4f","size":1656,"noattachment":false,"key":"/iterm2-version/-/iterm2-version-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/iterm2-version/download/iterm2-version-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iterm2-version_3.0.0_1526975958959_0.9127630737581764"},"_hasShrinkwrap":false,"publish_time":1526975959040,"_cnpm_publish_time":1526975959040,"_cnpmcore_publish_time":"2021-12-17T13:20:13.007Z"},"2.3.0":{"name":"iterm2-version","version":"2.3.0","description":"Get the iTerm2 version","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/iterm2-version.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["iterm","iterm2","terminal","app","version"],"dependencies":{"app-path":"^2.1.0","plist":"^2.0.1"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"c144c5879e664158071471f60b21bce3c3f67a90","bugs":{"url":"https://github.com/sindresorhus/iterm2-version/issues"},"homepage":"https://github.com/sindresorhus/iterm2-version#readme","_id":"iterm2-version@2.3.0","_shasum":"ae64000461e02b5f1fe5331f0b9f0ec71ce0e138","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"ae64000461e02b5f1fe5331f0b9f0ec71ce0e138","size":1533,"noattachment":false,"key":"/iterm2-version/-/iterm2-version-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/iterm2-version/download/iterm2-version-2.3.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iterm2-version-2.3.0.tgz_1484312018470_0.5359387323260307"},"directories":{},"publish_time":1484312018684,"_hasShrinkwrap":false,"_cnpm_publish_time":1484312018684,"_cnpmcore_publish_time":"2021-12-17T13:20:13.258Z"},"2.2.0":{"name":"iterm2-version","version":"2.2.0","description":"Get the iTerm2 version","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/iterm2-version"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["iterm","iterm2","terminal","app","version"],"dependencies":{"app-path":"^2.1.0","plist":"^1.2.0"},"devDependencies":{"ava":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"4ec75e2dfbe799369211f9d035ffe34630fb688d","bugs":{"url":"https://github.com/sindresorhus/iterm2-version/issues"},"homepage":"https://github.com/sindresorhus/iterm2-version","_id":"iterm2-version@2.2.0","_shasum":"2306a28d58e12fea1e385054e048474a741c5cde","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"2306a28d58e12fea1e385054e048474a741c5cde","size":1561,"noattachment":false,"key":"/iterm2-version/-/iterm2-version-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/iterm2-version/download/iterm2-version-2.2.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iterm2-version-2.2.0.tgz_1459749038510_0.04195659840479493"},"directories":{},"publish_time":1459749039006,"_hasShrinkwrap":false,"_cnpm_publish_time":1459749039006,"_cnpmcore_publish_time":"2021-12-17T13:20:13.471Z"},"2.1.0":{"name":"iterm2-version","version":"2.1.0","description":"Get the iTerm2 version","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/iterm2-version"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["iterm","iterm2","terminal","app","version"],"dependencies":{"app-path":"^2.1.0","plist":"^1.2.0"},"devDependencies":{"ava":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"8770b010b5a8265bf2119bd0fd28bdcafeab9233","bugs":{"url":"https://github.com/sindresorhus/iterm2-version/issues"},"homepage":"https://github.com/sindresorhus/iterm2-version","_id":"iterm2-version@2.1.0","_shasum":"4ea73d129f1e178c103c5d8b7c4d04cf7758dd9c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"4ea73d129f1e178c103c5d8b7c4d04cf7758dd9c","size":1512,"noattachment":false,"key":"/iterm2-version/-/iterm2-version-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/iterm2-version/download/iterm2-version-2.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iterm2-version-2.1.0.tgz_1458201511210_0.5072432935703546"},"directories":{},"publish_time":1458201511702,"_hasShrinkwrap":false,"_cnpm_publish_time":1458201511702,"_cnpmcore_publish_time":"2021-12-17T13:20:13.702Z"},"2.0.0":{"name":"iterm2-version","version":"2.0.0","description":"Get the iTerm2 version","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/iterm2-version"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["iterm","iterm2","terminal","app","version"],"dependencies":{"app-path":"^2.1.0","plist":"^1.2.0"},"devDependencies":{"ava":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"731065deb3c0af7d589fafe14ba5cda035ab4d6c","bugs":{"url":"https://github.com/sindresorhus/iterm2-version/issues"},"homepage":"https://github.com/sindresorhus/iterm2-version","_id":"iterm2-version@2.0.0","_shasum":"e28e1d2c4dd1447cd74bb456fef27e299ca29130","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"e28e1d2c4dd1447cd74bb456fef27e299ca29130","size":1489,"noattachment":false,"key":"/iterm2-version/-/iterm2-version-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/iterm2-version/download/iterm2-version-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iterm2-version-2.0.0.tgz_1458201066319_0.7488260816317052"},"directories":{},"publish_time":1458201066954,"_hasShrinkwrap":false,"_cnpm_publish_time":1458201066954,"_cnpmcore_publish_time":"2021-12-17T13:20:13.928Z"},"1.0.0":{"name":"iterm2-version","version":"1.0.0","description":"Get the iTerm2 version","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/iterm2-version"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["iterm","iterm2","terminal","app","version"],"dependencies":{"app-path":"^2.0.0","execa":"^0.2.2","pify":"^2.3.0","plist":"^1.2.0"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"b3e7688435ea680c85ae807b795905c6d0dec627","bugs":{"url":"https://github.com/sindresorhus/iterm2-version/issues"},"homepage":"https://github.com/sindresorhus/iterm2-version","_id":"iterm2-version@1.0.0","_shasum":"a5145aa29c31c96e30d5559ffd0c92eb59777958","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"a5145aa29c31c96e30d5559ffd0c92eb59777958","size":1528,"noattachment":false,"key":"/iterm2-version/-/iterm2-version-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/iterm2-version/download/iterm2-version-1.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/iterm2-version-1.0.0.tgz_1457513042213_0.6557609296869487"},"directories":{},"publish_time":1457513044954,"_hasShrinkwrap":false,"_cnpm_publish_time":1457513044954,"_cnpmcore_publish_time":"2021-12-17T13:20:14.135Z"}},"readme":"# iterm2-version\n\n> Get the [iTerm2](https://www.iterm2.com) version\n\nNote: The `2` in iTerm2 is [part of the name](https://en.wikipedia.org/wiki/ITerm2) and does not indicate the version.\n\n## Install\n\n```sh\nnpm install iterm2-version\n```\n\n## Usage\n\n```js\nimport iterm2Version from 'iterm2-version';\n\nconsole.log(iterm2Version());\n//=> '3.5.10'\n```\n\nIf you're not running in iTerm2, it will return `undefined`.\n\nWorks over SSH by querying the terminal via escape sequences when environment variables are not available.\n\n## API\n\n### iterm2Version()\n\nReturns a `string | undefined` with the iTerm2 version.\n","_attachments":{},"homepage":"https://github.com/sindresorhus/iterm2-version#readme","bugs":{"url":"https://github.com/sindresorhus/iterm2-version/issues"},"license":"MIT"}