{"_id":"extended-terminal-menu","_rev":"12-03c796a1c51d766b8074359f262a3348","name":"extended-terminal-menu","description":"retro ansi terminal menus for serious 80s technicolor business (fork of terminal-menu; contains unmerged pull requests)","dist-tags":{"latest":"3.0.3"},"versions":{"0.3.2":{"name":"extended-terminal-menu","version":"0.3.2","description":"(extended) retro ansi terminal menus for serious 80s technicolor business","main":"index.js","dependencies":{"resumer":"~0.0.0","charm":"~0.1.2","inherits":"~2.0.0","visualwidth":"~0.0.1"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/martinheidegger/extended-terminal-menu.git"},"homepage":"https://github.com/martinheidegger/extended-terminal-menu","keywords":["menu","terminal","ansi","80s","ibm"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"a8a5dfec84539aad4914e1b896b4923764a0b14a","bugs":{"url":"https://github.com/martinheidegger/extended-terminal-menu/issues"},"_id":"extended-terminal-menu@0.3.2","_shasum":"30a246bb872ecdea657b5de24ca35c8e7251e6ea","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.32","_npmUser":{"name":"leichtgewicht","email":"mh@leichtgewicht.at"},"maintainers":[{"name":"leichtgewicht","email":"mh@leichtgewicht.at"}],"dist":{"shasum":"30a246bb872ecdea657b5de24ca35c8e7251e6ea","tarball":"https://registry.npmjs.org/extended-terminal-menu/-/extended-terminal-menu-0.3.2.tgz","integrity":"sha512-m6CuaeWQu6OrKtrRgWuoH13RnM3auiXzuiCa5YjIOIWZvpBbyKKwq2zLof8/USmbo6desl9HeP4DuhZcPrLHOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnHHiNrvmuakcP3zYBuDouG17TQrnQ0iwqQzuUpvxggAIhANg01npWWza4KGR4RtkP1tpc2UXTvJcFJCySZjqFWYhw"}]},"directories":{}},"2.1.2":{"name":"extended-terminal-menu","version":"2.1.2","description":"retro ansi terminal menus for serious 80s technicolor business (fork of terminal-menu; contains unmerged pull requests)","main":"index.js","dependencies":{"charm_inheritance-fix":"^1.0.1","duplexer2":"0.0.2","inherits":"~2.0.0","resumer":"~0.0.0","through2":"^0.6.3","visualwidth":"~0.0.1"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/terminal-menu.git"},"homepage":"https://github.com/substack/terminal-menu","keywords":["menu","terminal","ansi","80s","ibm"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"89a7fac06bdfc356a2f209748d354d6a2ee16b5c","bugs":{"url":"https://github.com/substack/terminal-menu/issues"},"_id":"extended-terminal-menu@2.1.2","_shasum":"81f594b94668c3e78ac28f42155d166c8bfab327","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"leichtgewicht","email":"mh@leichtgewicht.at"},"maintainers":[{"name":"leichtgewicht","email":"mh@leichtgewicht.at"}],"dist":{"shasum":"81f594b94668c3e78ac28f42155d166c8bfab327","tarball":"https://registry.npmjs.org/extended-terminal-menu/-/extended-terminal-menu-2.1.2.tgz","integrity":"sha512-pR976GGj5fR4pNSQJdmxOtDBrDMgkw1Vm0HnVPW+Qm4wwgYpTOeFGcYFisgwaAkm5i39tzsz3vxCosDfqGZzuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoh0Er7lK8PB1Q5c20fM5LnP2oxu//dV7qFr2W2ayqEAiA0ROOYYCgpHwN4/MV1h3Z39ioMSQT5acGWQNCWhuH9bQ=="}]},"directories":{}},"2.1.3":{"name":"extended-terminal-menu","version":"2.1.3","description":"retro ansi terminal menus for serious 80s technicolor business (fork of terminal-menu; contains unmerged pull requests)","main":"index.js","dependencies":{"charm_inheritance-fix":"^1.0.1","duplexer2":"0.0.2","inherits":"~2.0.0","resumer":"~0.0.0","through2":"^0.6.3","wcsize":"^1.0.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/terminal-menu.git"},"homepage":"https://github.com/substack/terminal-menu","keywords":["menu","terminal","ansi","80s","ibm"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"117d57f6b4dfab0ae18ddb416a38452a0b6dcb83","bugs":{"url":"https://github.com/substack/terminal-menu/issues"},"_id":"extended-terminal-menu@2.1.3","_shasum":"dfc6185fe09c9de0915b8a75cf8a760ace71458c","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},"dist":{"shasum":"dfc6185fe09c9de0915b8a75cf8a760ace71458c","tarball":"https://registry.npmjs.org/extended-terminal-menu/-/extended-terminal-menu-2.1.3.tgz","integrity":"sha512-wofdyiteh6H6G/OjudBgW/TTDSDC+TZmzhAnari6BpG3M974BuV5EEKi5d4NRweopVjJNYfDJtcSP58iyfbu/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwgG9wZUIDLzhs71WFoJAP141YMWMu7ontes9fAR/ugQIgII8d+BKJqgLh+vEg/qXZQjY27JTaONznKHn184CNRcY="}]},"maintainers":[{"name":"leichtgewicht","email":"mh@leichtgewicht.at"}],"directories":{}},"2.1.4":{"name":"extended-terminal-menu","version":"2.1.4","description":"retro ansi terminal menus for serious 80s technicolor business (fork of terminal-menu; contains unmerged pull requests)","main":"index.js","dependencies":{"charm_inheritance-fix":"^1.0.1","duplexer2":"0.0.2","inherits":"~2.0.0","resumer":"~0.0.0","through2":"^0.6.3","wcstring":"^2.1.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/terminal-menu.git"},"homepage":"https://github.com/substack/terminal-menu","keywords":["menu","terminal","ansi","80s","ibm"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"cdc3ee0eef3a179615dc56a50cd8c7a71b867a01","bugs":{"url":"https://github.com/substack/terminal-menu/issues"},"_id":"extended-terminal-menu@2.1.4","_shasum":"1a82953a439842f543b154b4631809fda32cde13","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},"dist":{"shasum":"1a82953a439842f543b154b4631809fda32cde13","tarball":"https://registry.npmjs.org/extended-terminal-menu/-/extended-terminal-menu-2.1.4.tgz","integrity":"sha512-Jn/mlam8C8cW3KOpv5cwc01EtwcUiHtJTzgHemj+G53hmmpIJDFQOmOfgpRErmejudzdT5ajAZF6342isucBVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/4iTEw03LpZFGmHiifJh34bQdW5f2AP2uU3/9b9PBCAiB4aj81O/aHidnz+V2P8iQNPdo54py+JS2wxW/Igss4Nw=="}]},"maintainers":[{"name":"leichtgewicht","email":"mh@leichtgewicht.at"}],"directories":{}},"3.0.0":{"name":"extended-terminal-menu","version":"3.0.0","description":"retro ansi terminal menus for serious 80s technicolor business (fork of terminal-menu; contains unmerged pull requests)","main":"index.js","dependencies":{"@types/charm":"^1.0.2","charm":"^1.0.2","color-convert":"^2.0.1","duplexer2":"^0.1.4","resumer":"~0.0.0","supports-color":"^7.1.0","through2":"^4.0.2","wcstring":"^2.1.0"},"scripts":{"test":"tap test/*.js","test:typescript":"npx -p typescript -p ts-node -c 'ts-node -O \"{ \\\"esModuleInterop\\\": true }\" test/types.ts'","lint":"standard"},"repository":{"type":"git","url":"git://github.com/substack/terminal-menu.git"},"homepage":"https://github.com/substack/terminal-menu","keywords":["menu","terminal","ansi","80s","ibm"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"@types/color-convert":"^1.9.0","@types/node":"^14.6.0","standard":"^14.3.4"},"gitHead":"63960e1a9afef08b9fc5161ff7b184cc22ab5c55","bugs":{"url":"https://github.com/substack/terminal-menu/issues"},"_id":"extended-terminal-menu@3.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-JDdcXIbMLiUam6zp1cKiJGl5id2hAAIz7cZyBnlYCZ21ZxSaVZT/6WCPD/h8fCeLcphxKs4OicuYWuM/FgViUw==","shasum":"c5b0fda3165546b7fd8e41a34aa4bbb5c6ea73c6","tarball":"https://registry.npmjs.org/extended-terminal-menu/-/extended-terminal-menu-3.0.0.tgz","fileCount":10,"unpackedSize":18134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPrmiCRA9TVsSAnZWagAA6r4P/1oc1CigRSMCfNlH/fp1\nwFpqh+2iNec0zWh/1SJNqK3b/hA+zg9DGusR4D/r/YZGut5N3nI8+CrMwQ39\nyKmDKS+rU4JkNFkT7on7l8xhF6AIjcyAp7+el3MDdlGTXv3OD58DZOa1iFj3\nBo7XyHwLVXQS6+cU7z2cty8C+c03MsxB2llG6PPM1Y+ve5OaXCfJGUySo8W6\nIB653KFMYEuG7wblomZl4b93Yp/k7yT0rNQ1rpx9EMPTG2JjSjX+27txPXTc\ngLHRQhaS2lJzdE7FpWuXZbqnBh5Ptk2yLsB9+qwUUyl93lgT4zqVUfvS3nJG\neWzAfepbmzguLRRtpDSS3MeZwIRXzp4V6hICkPUZIFpgSo28h9cMxMAZJlqG\n1g+JhQAn/4qqT1t57wmdwqhefMWhrEmzrjw4HZexyE1RMtVtfGJFJ26f+fcr\nPUMSShNzA85DgaqEytAGkNCS94tEXinUM0L/racWfLFK/hq0EaR1t5iJUANi\ns/4POEJ61JHIOusANoUKrZQow4Bhh/sXnMvI8CcAYzQkVW54Qo9mXzGRTWxM\nN1apuVgUa/l3ptKC/bVpyFNNTDW5ewqsEDKXAQB9EzQSIUlMD7U7u66nZIpS\nhMS7I4jPnAbWqaMvAnKKlHnaaRVCNR23x5OsSk2pe83xdadF4RPkqVtRfzRW\nV6SB\r\n=OJjy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDryK4zWVklYEfWrw9C9969rItBIz3pATnEw+2XqW5SWQIhALPMdCDYtghPwtyx49kmqw3CcvY4I40ryvnc4BZaE9SY"}]},"maintainers":[{"name":"leichtgewicht","email":"mh@leichtgewicht.at"}],"_npmUser":{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extended-terminal-menu_3.0.0_1597946273536_0.3217866057922947"},"_hasShrinkwrap":false},"3.0.1":{"name":"extended-terminal-menu","version":"3.0.1","description":"retro ansi terminal menus for serious 80s technicolor business (fork of terminal-menu; contains unmerged pull requests)","main":"index.js","dependencies":{"@types/charm":"^1.0.2","charm":"^1.0.2","color-convert":"^2.0.1","duplexer2":"^0.1.4","resumer":"~0.0.0","supports-color":"^7.1.0","through2":"^4.0.2","wcstring":"^2.1.0"},"scripts":{"test":"tap test/*.js","test:typescript":"npx -p typescript -p ts-node -c 'ts-node -O \"{ \\\"esModuleInterop\\\": true }\" test/types.ts'","lint":"standard"},"repository":{"type":"git","url":"git://github.com/substack/terminal-menu.git"},"homepage":"https://github.com/substack/terminal-menu","keywords":["menu","terminal","ansi","80s","ibm"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"@types/color-convert":"^1.9.0","@types/node":"^14.6.0","standard":"^14.3.4"},"gitHead":"fcb8db200bbe30d1daf8dff1e1581b653274aa4a","bugs":{"url":"https://github.com/substack/terminal-menu/issues"},"_id":"extended-terminal-menu@3.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-M4vS+GZIOgpjPg5TowdpRTv5YY/2fGH6VdcAukG95FCXS3ofLxccoQRmF39cVMhKAgqAiSWC9lOdt2toZXdNTQ==","shasum":"13704dc9eb16c15be67248224a39f4da65907cf6","tarball":"https://registry.npmjs.org/extended-terminal-menu/-/extended-terminal-menu-3.0.1.tgz","fileCount":10,"unpackedSize":18398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPr4GCRA9TVsSAnZWagAARv4P/2uYJKNCkmAQUyhq79cp\nNPNw06S/bh1u8LOV2Yuzd6ksShqoH72pTEF4VFCmCA+520IKNIpBGVLAZ+CP\ndfWh3Y4bs+gSKLsIPzi8Fbbiq3YXL9xNt93N/5lKophVl3fUTtdBtUMHCLIg\nQMYn77wPs0qUmiVmly0J4qRSLjYJUaEe4XSONgZ55zpdr3ueXagPhNkUiuQc\ns7pKDRxeaOCe24nHjH1NkUwg7efNf82MIX9ewu/N5J7MUVdx3Tm5akFWus5+\n5SHQfgFznlhZzLowm8NjWssaN4zd/05sJW2ljULdSypZLYDipl9LVtiQg1Tf\new4jvQ8JGky834bbdDF2bsmbvu/g5/sA3Uhy/enBhiULL2ASRq1OmZ+qH1yf\naaHZJuT2Q+GQqFMWIQbmu4ZMdAvJdXFa0wWpKnUTvEO9Xn6AYqQjF+AlicfK\nH5zZ0LoNGa4Py20I9eKmEeUs9S1JGFBspWkfCH2I1st/tVM3KHJu7j8/WH7R\n4Kz8SWCOCZQcRYb3QBTcGM4+MjViVhTqNm57ERtgoXyLb/vFrw4w4foThRrz\npAbe41RTG8S0akwzXfaCrGjbUPIphp7ByycK27jza6kkyLNeyegcczRzOAIC\n6WAwFep7x5JPzDfD69zytoHJh0m3TxbVsK/iKpqjEc7BDD9CiPhGwcqnB5gd\n81pa\r\n=3VLe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDul+rRCA9kF6sbSLb8eHQQaWY4MgBzr03IceLloGytigIgZoCMeglJ3lD10N8hS9U4uWTseI6jHKYZOH3inQprJSM="}]},"maintainers":[{"name":"leichtgewicht","email":"mh@leichtgewicht.at"}],"_npmUser":{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extended-terminal-menu_3.0.1_1597947397935_0.7645892305844388"},"_hasShrinkwrap":false},"3.0.2":{"name":"extended-terminal-menu","version":"3.0.2","description":"retro ansi terminal menus for serious 80s technicolor business (fork of terminal-menu; contains unmerged pull requests)","main":"index.js","dependencies":{"@types/charm":"^1.0.2","charm":"^1.0.2","color-convert":"^2.0.1","duplexer2":"^0.1.4","resumer":"~0.0.0","supports-color":"^7.1.0","through2":"^4.0.2","wcstring":"^2.1.0"},"scripts":{"test":"tap test/*.js","test:typescript":"npx -p typescript -p ts-node -c 'ts-node -O \"{ \\\"esModuleInterop\\\": true }\" test/types.ts'","lint":"standard"},"repository":{"type":"git","url":"git://github.com/substack/terminal-menu.git"},"homepage":"https://github.com/substack/terminal-menu","keywords":["menu","terminal","ansi","80s","ibm"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"@types/color-convert":"^1.9.0","@types/node":"^14.6.0","standard":"^14.3.4"},"gitHead":"84d50df44a6d4b47d920279270be4152f4f84f9c","bugs":{"url":"https://github.com/substack/terminal-menu/issues"},"_id":"extended-terminal-menu@3.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-mt80w0tt2DwOhgkLnWwGD2sTzsbX0/Vtv7VF0pp85pIaU3pRXMI5q6FzfYVd3uBPPsd1mPP7H+/yaa+bRcADFg==","shasum":"8c6e0fedabaac2ac771184143f6d182c9cf88d60","tarball":"https://registry.npmjs.org/extended-terminal-menu/-/extended-terminal-menu-3.0.2.tgz","fileCount":10,"unpackedSize":18429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP2OQCRA9TVsSAnZWagAAuNwQAJW/7nZzL4hyjR2xl7+l\n4htzpMHIVZVaNhoFRchd+RTLiuR9mINEfUZQbY6yVPk/iIhdQXvWo7StCsZ7\n6C4XWYlh1XpaVIP87eYDTvvygtRGy5J3YcRLlj9Ki5llbjA5pjawu+kxf0l4\nSZJRx0RutMGZRNpfBYU/31HbLtM6nikeMziZugetmO6TK35g6LBzdkcZKKg2\nOHSyLG6V1i/QsV50e35zO9OBi6jVD+U3BePiL32cBLKTw/yWu5261BiiLdrk\nRFcM2p0MuvAkRPxjy/v2dP7MCm5P2PWsv27OU/QSc7eL58DZob+NrAYhDy2c\nEG7IDrw94zQ0Mb/M2vEj+yvL90Dahc/G8w+h6/vDxsGJy4z2aHLRfP3/Y5Au\nfYiNfC3N2gjA+1q1hVKW2+RUX+7k58y/ith+eVCamDT6W7Wzo6urVNLtQIt6\nN018WH1sKVBuJ/s57fDmCrrwmyCvubXuVO1Zomsf2V+xY7O5VO2H4nKoswj5\ny3MTXZQzT/zlsjF7IvhVXKg9QmGWAmRziWECnIpXVm1KYBohIN0jcIWmVfEv\nhOK8Y9KDswCxtrkc0HyPb8z4KqbhSMaFbUWxMTqCzQv8SIZRr7Z2H1JqWxf3\nA+jflL5g23/xzva2VQxJ6e4BuaC5mxUYP+tTZcZkWE9CjV5BZxnoZ1NeOJ9u\n6qoR\r\n=xOOU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPFnT24L+qXgJRr+wZKFIzdicddWGTpLy6VQITt6plHQIgfgBiHjCtyES250j/0Cfkz+hm1rMfHsbl4VqtqDuumuc="}]},"maintainers":[{"name":"leichtgewicht","email":"mh@leichtgewicht.at"}],"_npmUser":{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extended-terminal-menu_3.0.2_1597989776231_0.543911960962048"},"_hasShrinkwrap":false},"3.0.3":{"name":"extended-terminal-menu","version":"3.0.3","description":"retro ansi terminal menus for serious 80s technicolor business (fork of terminal-menu; contains unmerged pull requests)","main":"index.js","dependencies":{"@types/charm":"^1.0.2","charm":"^1.0.2","color-convert":"^2.0.1","duplexer2":"^0.1.4","resumer":"~0.0.0","supports-color":"^7.1.0","through2":"^4.0.2","wcstring":"^2.1.0"},"scripts":{"test":"tap test/*.js","test:typescript":"npx -p typescript -p ts-node -c 'ts-node -O \"{ \\\"esModuleInterop\\\": true }\" test/types.ts'","lint":"standard"},"repository":{"type":"git","url":"git://github.com/substack/terminal-menu.git"},"homepage":"https://github.com/substack/terminal-menu","keywords":["menu","terminal","ansi","80s","ibm"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","devDependencies":{"@types/color-convert":"^1.9.0","@types/node":"^14.6.0","standard":"^14.3.4"},"gitHead":"0bf31305ebfde3aa34b8a16e1dea827e29c5cf26","bugs":{"url":"https://github.com/substack/terminal-menu/issues"},"_id":"extended-terminal-menu@3.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Qo99b68FeJyNCHYSLuVLP9RX9d3sTeo/Hfe8Bck/KSJ6okkduyGs08327GjztC/yCL4RtsTn5f8DwI2Mywqu4w==","shasum":"0a98d5393426efa1a02e566a1e6647baffa3d50d","tarball":"https://registry.npmjs.org/extended-terminal-menu/-/extended-terminal-menu-3.0.3.tgz","fileCount":10,"unpackedSize":18471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP2WOCRA9TVsSAnZWagAA7pUP/jrJcYqT5GA2jubl9jX7\np/jgvKO8i8OLSc1Xcn0UUlLdU1lWsRgHri2ikOE93zSjXB02mHH4THe6oHNw\ntu8PrkYD/IHjWsP6m7SB/0OIjzM38KrgiWCXS74BubIBafZMpt/PfcD4b0DE\nCJ9ufwzz/wx1MzEIWg5X2dZqepewxGKQyQt2bPUjxev7WcNFyjBz2M4rmS1Y\nf9SfV+sOTCXZB9mN5hX+ssrMsBi5SDloLEIMhq1ehWvcpiduwOwaKr5FyNjV\nFu257PeegeGw3lWsSGtir2/oWUgONSi3Z2j2aaBSlaeOUKUliqurG/n/inSn\nu0jIBYfuVOk9/OUC0Z0x+QQMr4Nl/b2MqUvvq4kDJl2GHZ29qoddcI5+e5sf\nMVhA4djqrctNkuRuHo9A4NgJj5SqGdSsYjB2L5MEfyv2i3JkVsmgweptIWG/\n395ZSsrecn/0VJaF5v4iPSNiwGDxH434ky7/BLud2QkaAeh2M61v/JN7rr+9\n0kK/JfIe3xrc+D6uBGF015U8TbG0CIxpFBiGZTm7iyoOGRkGRe8ko9JlNvsT\nCD3fwIdrvM4tStfHuwG+yNr5hOjjay1pwCRfAc3M/h0K+7i09tEffsNq/v4J\nHcH62XkOSoM9B5IrQ05vsViFDaCbW677mZYAj12ZlobeTqblAB8C5ayIGcVt\nh35Q\r\n=ihrp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4smJH7LwdJQBpt3GRBBprVi44WLcUW9WyXJqzzxTzgAiByWRy6fDp52ICqNvbuSwXzR4J+jkRRDiANPYF0yMw5Kg=="}]},"maintainers":[{"name":"leichtgewicht","email":"mh@leichtgewicht.at"}],"_npmUser":{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extended-terminal-menu_3.0.3_1597990286165_0.8815501745717167"},"_hasShrinkwrap":false}},"readme":"# extended-terminal-menu\n\nretro ansi terminal menus for serious 80s technicolor business\n\n## fork\n\nThis is an extended/updated version of `terminal-menu`, it contains following changes:\n\n- It uses `wcstring` which is a vast improvement to `visualwidth` for asian text\n- It has updated dependencies\n- It exports a class instead of a function which makes extending it easier\n- It merged [#36](https://github.com/substack/terminal-menu/pull/36)\n- It allows `item` added to be complex objects\n- It will not exceed max listeners\n- It is linted with `standard`\n- It has an updated syntax to Node 6\n- It contains typescript definitions\n\n---\n\n![terminal menu](http://substack.net/images/screenshots/terminal_menu.png)\n\n## example\n\n``` js\nvar TerminalMenu = require('extended-terminal-menu');\nvar menu = new TerminalMenu({ width: 29, x: 4, y: 2 });\nmenu.reset();\nmenu.write('SERIOUS BUSINESS TERMINAL\\n');\nmenu.write('-------------------------\\n');\n\nmenu.add('ADD TRANSACTION INVOICE');\nmenu.add('BUSINESS INTELLIGENCE');\nmenu.add('ACCOUNTS PAYABLE');\nmenu.add('LEDGER BOOKINGS');\nmenu.add('INDICATOR CHART METRICS');\nmenu.add('BACKUP DATA TO FLOPPY DISK');\nmenu.add('RESTORE FROM FLOPPY DISK');\nmenu.add('EXIT');\n\nmenu.on('select', function (label) {\n    menu.close();\n    console.log('SELECTED: ' + label);\n});\nprocess.stdin.pipe(menu.createStream()).pipe(process.stdout);\n\nprocess.stdin.setRawMode(true);\nmenu.on('close', function () {\n    process.stdin.setRawMode(false);\n    process.stdin.end();\n});\n```\n\n## methods\n\n``` js\nconst TerminalMenu = require('extended-terminal-menu')\n```\n\n## var menu = new TerminalMenu(opts)\n\nCreate a menu with `opts`:\n\n* `opts.width` - menu width in columns\n* `opts.x` - top-left corner x offset, default: 1\n* `opts.y` - top-left corner y offset, default: 1\n* `opts.fg` - foreground color, default: 'white'\n* `opts.bg` - background color, default: 'blue'\n* `opts.padding.left` - left padding in columns\n* `opts.padding.right` - right padding in columns\n* `opts.padding.top` - top padding in rows\n* `opts.padding.bottom` - bottom padding in rows\n* `opts.selected` - set the selected element by its index\n\nThe menu can be driven around with the arrow keys, vi-style j/k, and emacs-style\nC-n/C-p.\n\nTo quit out of the menu, hit `^C` or `q`.\n\n## menu.add(label, [handler]) or menu.add({ label, [line], [handler] })\n\nCreate a new selectable menu item with the string `label`.\n\nOptionally give a callback `handler(label, index, item)` that will fire with the label\nstring and index when selected.\n\nIt is also possible to pass the item in as object.\n\n`line` is an optional property which contains the way how the line should be rendered.\nIn case some advanced renderings are supposed to take place.\n\n## menu.write(msg)\n\nWrite a message to the menu.\n\n## var stream = menu.createStream()\n\nReturn a duplex `stream` to wire up input and output.\n\n## menu.reset()\n\nReset the terminal, clearing all contents.\n\n## menu.close()\n\nUnregister all listeners and put the terminal back to its original state.\n\n# events\n\n## menu.on('select', function (label, index) {})\n\nWhen the user selects a label, this event fires with the label string and menu\nindex.\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install terminal-menu\n```\n\n# license\n\nMIT\n","maintainers":[{"name":"leichtgewicht","email":"mh@leichtgewicht.at"}],"time":{"modified":"2022-06-17T22:54:34.380Z","created":"2015-01-04T18:44:35.037Z","0.3.2":"2015-01-04T18:44:35.037Z","2.1.2":"2015-09-16T09:58:20.454Z","2.1.3":"2016-01-31T17:34:23.841Z","2.1.4":"2016-01-31T18:16:24.842Z","3.0.0":"2020-08-20T17:57:53.776Z","3.0.1":"2020-08-20T18:16:38.053Z","3.0.2":"2020-08-21T06:02:56.373Z","3.0.3":"2020-08-21T06:11:26.300Z"},"homepage":"https://github.com/substack/terminal-menu","keywords":["menu","terminal","ansi","80s","ibm"],"repository":{"type":"git","url":"git://github.com/substack/terminal-menu.git"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"bugs":{"url":"https://github.com/substack/terminal-menu/issues"},"license":"MIT","readmeFilename":"readme.markdown"}