{"_id":"@mariozechner/pi-tui","_rev":"228-66fd3d6ffc558d89a4191850aead54ae","name":"@mariozechner/pi-tui","dist-tags":{"latest":"0.50.4"},"versions":{"0.5.0":{"name":"@mariozechner/pi-tui","version":"0.5.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f26d33239c55277b0f34b788cc9aa09e3a1bbe27","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.0.tgz","fileCount":38,"integrity":"sha512-9Ae3q9aGj9j+RiGzupqvQGbg7loP7VDHA3NcgupoZBei9DXZ4fszVgyTZM9xQWdNPMttbZ3Gn4twoRDo1gIj6w==","signatures":[{"sig":"MEUCIQDifAQWWjkwcpJ7wQpQCuSEZltKghsSo3N1Ic82yrt1wgIgP6uaX0oHR0c69prZ04ogaw12QiTVg43/W5/6ttgmF5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185847},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c615f3f01132c49f67db55d9375d0b28bd055bfd","scripts":{"build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.0_1754754394589_0.4083118720739978","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@mariozechner/pi-tui","version":"0.5.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"be71bef20876f5c85e7b20f9236c9cf38dae0071","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.1.tgz","fileCount":38,"integrity":"sha512-0yaeNILD3CTky4UX+mdF/mBCbVjJoDfoQil/XBJoZ6IpvPv75So9fQkZJz0BWs9oC5P4wvpVlj3k0vOrMQpbbA==","signatures":[{"sig":"MEUCIAIXM5BErDVcqOaqcbOXCiDcpLMHuVPfqRGQMNfVAgWoAiEAl8g81QS0eEajsosju5GPX7OqUfNj2Tc5Tqf4cUJkDco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185847},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d304f377d77eb5474f5c92c6ada4916c480d7646","scripts":{"build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.1_1754755363796_0.2643223360592031","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@mariozechner/pi-tui","version":"0.5.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f14a83ed30302e4ca56d476e844faa1c513ca73f","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.2.tgz","fileCount":38,"integrity":"sha512-+oRcHHvSmiMJXS5ttLvoa8a32dSxj/n9yZBZ1FgHJt3FjICYCnFNxt01UCw814BXiMu7iQvaxG6ErWmlQKw7AQ==","signatures":[{"sig":"MEUCIQDeRTSTF8vhI87jubENL6ODP2gBfIXcMNW4oKxS6FH4YgIgJdGnCPaqAsEB1XL/EdsEyXUvBjIgQkYTVGJ4mlEVmr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186634},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"42dc46a513f02a7b978f1097a7e13cf626110152","scripts":{"build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.2_1754755536112_0.10936661898604205","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@mariozechner/pi-tui","version":"0.5.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"c0d0435547b1f8b10f63c6d1aeb823f102fdefd6","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.4.tgz","fileCount":38,"integrity":"sha512-ZaBePUugNlUrnxaG24Iu5huXSHGdik5XExa8xWAnA7vsoyZ3NsSlwSFLkCsKjvjuiL3nB6UtwJkuyL7Qg9nEjg==","signatures":[{"sig":"MEQCH3d6J/J5WMf6LupL5Pyqg2sKDlXBqsalvsemnaVIRoMCIQC0EHSzf4ie4VgL88RE5jU8iMMLF+Zvp7od8cnojiPsyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186634},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1887e33339c7a44915f75315c47b95dc4ea34de8","scripts":{"build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.4_1754761101566_0.7323163223350526","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@mariozechner/pi-tui","version":"0.5.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"aadd0ad9322ed900e5e177be29db13d9e1f66bda","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.5.tgz","fileCount":38,"integrity":"sha512-7jNfonP88qByTIJDLlhbe152voR3M/77uonxPp4CSuHvtgDg8Buqgs8wjKrUyDPu6xp4dmK7KHDeFtV8iHeN1g==","signatures":[{"sig":"MEUCIQCCJ31Ui0IcshcKNZIno8APUqw+KSG6XnaMl6twyDK5OgIgSQWiLBQszWuuAjrF5l8Hm84aN72AmO0ToX2gS1R69YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186634},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"db86195dd9415b206c85e4517d259b41378b4ba5","scripts":{"build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.5_1754763090564_0.25444787787947143","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@mariozechner/pi-tui","version":"0.5.6","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.6","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"b414753b5b200b4023aa2298267a5e22a1c9564c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.6.tgz","fileCount":38,"integrity":"sha512-jxPOhOxgskW9mFDOEluLoaRmg4IkhlutvIfsU1KiM/dMX9Y+qljFMJl8tV70BXr9VclVqX8K/Lr9vjpstz/MqA==","signatures":[{"sig":"MEQCIB52/KAGC87mBqznpTmAGLkuXmG/glBmiHAZORSYBbMKAiBT7W7nBeK6UQzleoiKvWHo7+3mIGYHTd5J73GJUfRAnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186634},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9fee3060752590ca1a094fb2e35c1337073c6522","scripts":{"build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.6_1754763440886_0.398052669930816","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@mariozechner/pi-tui","version":"0.5.7","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.7","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"1f9d544b96aa4a59b79d58cc3984ef48115a998e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.7.tgz","fileCount":38,"integrity":"sha512-C6mEfT0fUcljQeD9LT0HBtEcyQmDKbdLmRbamdZrMLMy1/BDFBho4WLByGXM5Mdi/SIJ0m32SYOUp896Q+HFXQ==","signatures":[{"sig":"MEUCIQDJDV0wr2kQ+A2Pq4m9a9rfVuJHGJNvtMXU6uTC8sUrMwIgT2iIfoQXWGSAUs8uiXgZKRa+AySAArDKdHkn0iKg/mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186634},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"832b20b1733bdfc90e27c1e9a2386eb8a6081296","scripts":{"build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.7_1754763568085_0.04215471618792721","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@mariozechner/pi-tui","version":"0.5.8","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.8","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"0c776631eabfa389e0314e58cdbec261478b4f3b","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.8.tgz","fileCount":46,"integrity":"sha512-SqwU5WXBlL8aNjqmzaCiZTOrEXsmf6cBWnJxrHW2MuGYrkNfV9rwUfvLkz+LvdQM/kjRCHjcxK8m///U9DTSDA==","signatures":[{"sig":"MEUCIQDSgcAcl74CHK7tvUzYFdm/vpLXhcE2nz5/WvCTIGGdpAIgU4zPeIxeoFBGs6nKhjj3SuBrlrg1mbJDzV4v86yFENM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199254},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"afa807b200255cd13460f5454b11858c6fb0aa9d","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.8_1754859971721_0.9297892681367315","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@mariozechner/pi-tui","version":"0.5.9","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.9","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"65a93ac70a8b2c20714b3850cd550687fbb45508","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.9.tgz","fileCount":42,"integrity":"sha512-Ko6ZhthvT5BWIjCt9TfTWx3PR2dAWkz8QpbcCv/dI6dOEoSpkvdG4fkV1+fvB1yvRL8x+MHlGYpADyB9kvQq1g==","signatures":[{"sig":"MEQCIFX0l0LMuf0PbqAdWiS/Ecrc++rOP4+F6nRWLG8l9DOLAiBanMjgXbXSsM9r9YTDTQZkWgIX9OSLTAHDTAcz6vKSBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180033},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"796e48b80ed3c652068653e6eae3647cf6a0994b","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.9_1756581368771_0.5994052596335329","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@mariozechner/pi-tui","version":"0.5.10","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.10","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"b77ffb75dd3dc65a1e9759cda9395cbab7896aec","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.10.tgz","fileCount":42,"integrity":"sha512-OFqMsvMKG7ZpiAv517VjgDaO7wEalD598IptvBsCFcvuIHMukLDmgngVSuUu9txUUJfRojFdCD7XeUYM9+iVew==","signatures":[{"sig":"MEQCIAXl0Kpl00one2Oa8ApitDkyZpIvJyR0pEk9JRRPKYuVAiBbuXtDrWYoctz1VssWzoJkfDiHP430pDUoonCyqfDNBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180034},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d46a98ec10d6dade7281012df4aee6ec2b1bf704","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.10_1756582926713_0.7279854270790402","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@mariozechner/pi-tui","version":"0.5.11","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.11","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"4ac01c4d4146bc866615ffbec50dab543e0beafd","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.11.tgz","fileCount":42,"integrity":"sha512-UEV6DYBCPUFU9nT6f0fzMuTZgrNa8ISWAclURKfuwnP27bRoVcH7Wabp2i7OfzgmbbkYLPwz/l56TiIhL+X8uA==","signatures":[{"sig":"MEQCIHiXHzB/wgT7YpdDIpHAb5ByoltPGdd3xvWXdyS6YipeAiBEYV107MkvMOCofybvdr1J6LRN4xGXwx5khFPosoY2Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180034},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"dae40167a368d94bbf9efc0ef32dd38c857ba6d5","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.11_1756583256989_0.22108788540155944","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@mariozechner/pi-tui","version":"0.5.12","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.12","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"a41f3c3810d6684ab3140267ac1723431cff1b5c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.12.tgz","fileCount":42,"integrity":"sha512-0Fon1kHTMul8OdWkcO0hFNG0068nVaOVYClkloo3YRH0HVUThNJaYfwKlEgGXaJxzmnRgArV9Ur1YTXQVj6Nrg==","signatures":[{"sig":"MEYCIQDdedZxjdqyzOuKJqC8cM9/gyYin8g0hRxxLKohRslBCQIhALThSSnFR+SfUVdAtdB268WJ486y0AHJGCReYhjJHZB+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180034},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"889208dccd8fd1618abd25688a431a1c8cd7076e","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.12_1756583340959_0.570929400803388","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@mariozechner/pi-tui","version":"0.5.13","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.13","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"58e0fb61d8bc0a79d099dfaa1575e0b20bfa7903","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.13.tgz","fileCount":42,"integrity":"sha512-awBas4Gbw7wyt2uCUOLFodLEuUELLVReqQPwP5/aowb2Ah58hSVYPHOLcSlQgkehedsyYMQGO2l/TpaOgqeLwA==","signatures":[{"sig":"MEQCIChbNxUqOdqEjP3ct3B81MAnkIrmr/dcdIp9coYQx+JwAiA+2jPhH6+wVIG/gmoxzmKBag25JNhUsM9YC5wfLLr/nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180034},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2e90f8f8bcf625065fcaed6e726b34f0a64e9e9a","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.13_1756585803264_0.3786328322849959","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@mariozechner/pi-tui","version":"0.5.14","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.14","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"c631ed4d00d38989774ccf26d38e28c88683639e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.14.tgz","fileCount":42,"integrity":"sha512-oLqHy9TW+XV0zZTvApS2vk+x6aZyIpV7eSPNebtCLr+qNuTty7Euo5jW9o9P0kCqSu3lRU2rUfAPo//Km6caHw==","signatures":[{"sig":"MEYCIQD1MutWu8nh4AqoMTnTrsqaexMc7vFYSUy9PgUodGxZ5QIhALg13Bayzmz4oIw8l2hq4N8oo/uTcKD7F/cZifOaJ6KL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180034},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cff766d3e248ae430c8b9504d93729b7795a03a4","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.14_1756587376777_0.7477814520972701","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@mariozechner/pi-tui","version":"0.5.15","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.15","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"c7008344b46d366ca40e2e2cd944b9a0a915b368","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.15.tgz","fileCount":42,"integrity":"sha512-nh3KvRjsVueiWOm5aejlX3XI5mjrdtMs14ZBfF8nHvBrXTWkrl+6Zlv1C6fmPqOxtcdJHZF8+FqHTINIftATfQ==","signatures":[{"sig":"MEQCIA554CEvDf1LS7inNPCO32AC9rY3EU+Iv+SdgcuZKZVIAiA5LufUvZibqnrFRiJl02HMF1JZtThCriHRJ/coOLDqrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180034},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0f2eaa70e932efd445ba3e0e553c341aed563de0","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.15_1756671144653_0.22551131301246197","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@mariozechner/pi-tui","version":"0.5.16","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.16","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"31c62c2988efb90082bd2cf5c1eb6c2a138f64ce","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.16.tgz","fileCount":42,"integrity":"sha512-I6vSGlJdQmwwHap38CJ4NRy314N22tjnxx+EWd50dHL/kVIhEWgP9JhqwCrVVfpEVf6rZyGpQFysegmKgi0Sqg==","signatures":[{"sig":"MEUCIQDXWeRNS87MzDsFEVLHm+WTIEPPUfqFxts/s7SjE7taVQIgOgIBwTErfCT8tj3sfbHhItn/+49ReqzKiIvZb28U0+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180034},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8f4e96f2071bbab091c5f54e07e03e84883368ba","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.16_1756671487534_0.6206857400731391","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@mariozechner/pi-tui","version":"0.5.17","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.17","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"5e2b6cec9f0e5504cf4df2d2bd505fc0deb4df3f","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.17.tgz","fileCount":42,"integrity":"sha512-CSShoZIZPUHF9nPZfQczz0HWGwl1tLCK/XZwJ6+QVZgfQZangnqRskiY2OeNRne4PJcEfVMMas8Djglk3j82GQ==","signatures":[{"sig":"MEUCIBGoJRXu4breZni0KPP6e5C1CGZY4M9GGErMDaQI2Uz9AiEAlT9jG5fIwkTbXL8krPGykge4FJ7GpUYeGZDB8vWvBfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180034},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"683263ba2709ecca17344cf81dfd67f2a74ff7a2","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.17_1756674606107_0.1397415319831592","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@mariozechner/pi-tui","version":"0.5.18","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.18","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"586f8d4b119919a6ba96da9c4b75109b7733bdf7","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.18.tgz","fileCount":42,"integrity":"sha512-b4bQSf4/eIRclb9rbsvkKnJCCcjbZZCmoWXJYUZhrmbG+Z648YNOEWRXMpBTDLVgQ4/DFjQDNfllf1hFymsU6Q==","signatures":[{"sig":"MEYCIQDVYacvkP4Q5nor6Af6JHBdH6IgAdD2sW1Eeyc6lYSA0AIhAM1/4a4vL2Jz7Ftk376w0cUn+dw7dFbDFvBWl8Kc9XE+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f87ac359bbec221d8809aa6d907a9f76e439f273","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.18_1756677002515_0.9201403605623459","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@mariozechner/pi-tui","version":"0.5.19","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.19","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"80c3bf133aef70e763ded6d807795a3630599794","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.19.tgz","fileCount":42,"integrity":"sha512-2q9bi4Z4hais2V5GcvKlRWeHwFNcJPBirS/+S3JCY5ga8qBmm3uFJWy/RuEpAza1pMMCwOTVeFkuGotrk+Mbrg==","signatures":[{"sig":"MEQCIECFPNE6PpBRyOlPdd6DcAQOD9Rsn5NItrQ+rOkpM73AAiBPqVm3QvvggJB7edHgV8QoNw7s7/QuEwPz6hETb5Kcug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5d5cd7955b4650e90926b6ade7ace934bc99a0d2","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.19_1756677450944_0.597020204881453","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@mariozechner/pi-tui","version":"0.5.20","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.20","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"e649124fe1d65a4ca201a6fa38a98e38fb01c6f0","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.20.tgz","fileCount":42,"integrity":"sha512-dPXbYmmVP43Gv7ieQxZdqq6SmxySdZhuhnNmaLlQahuc2Zvvx1GO9st4io/vxWZyBfJRxHHeo4FulVSofIKLAA==","signatures":[{"sig":"MEUCIFQYvmCSPTDrsnorbG78TViLjHpjtttNfkMOTccEWn/KAiEAle4Rhcfa5Yyqn/pLm4u+Ld03cQH/aczN85r9QRE/lFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"add1b76b6cb80dba8e10dfcfeb7b426fde79c5fa","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.20_1756745075756_0.807352659388892","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@mariozechner/pi-tui","version":"0.5.21","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.21","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"675dc953f8ac088bc474a39105504b6905b2df8b","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.21.tgz","fileCount":42,"integrity":"sha512-/2STpUxZnqexQl9fFdaDpywjj35TcfH+Vm4hq/BuLbcSgWtCXJSFW1TLa2KTbPoCQy1LhSy9oDsFDgAr4PB8Kw==","signatures":[{"sig":"MEUCIFStrKMEtvNOA8DRAAf7KP6YbeFS+wa86nIu02JCQdcGAiEA4AJ2jBd135a341/teFPZknhfQztOqym62Lul118foCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3caa3af8fc39b8fd34812f8cc1f67a8eec41bf60","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.21_1756756023143_0.5552321846743187","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@mariozechner/pi-tui","version":"0.5.22","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.22","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"dd66238b69a1bac9ff5e94000e3487c4f6e65e71","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.22.tgz","fileCount":42,"integrity":"sha512-RvHKluWSVQwex2UsxcbUH4WaOOHYVMnq4mTtv3ygNTD2yASmKXc8UMUAK1G/CuX3mjE3qplO7OVBPMDWCDANeg==","signatures":[{"sig":"MEUCIQCafJc9nkKkPk8HAwgmm9Ix1nA5HQQfioLHLN6Pc24IzgIgD4nRnM+veJKAPFFRaOwFIYuH3aryj9lyMdiZw6Go4/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8324cd41922bb7d8593a33f584fa39e8fc2d9fdb","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.22_1756756593109_0.5117195942328243","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@mariozechner/pi-tui","version":"0.5.23","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.23","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"4f2fd3bed74dc1182af64cfa7243e07048a49823","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.23.tgz","fileCount":42,"integrity":"sha512-WhK29BVhNDcM+9pZ/NE1zNtlccQqdNI/+xiGbrcRImhLVtwTC9V/EEypQYJF9labZAjfVv8DZeytQvcVFH4NMQ==","signatures":[{"sig":"MEUCIB3oi8TjeDx+xC5iKTCaV/vfhEzDZaKSrYoKKmCd9VqJAiEA0zl7NlML3/EKp4KiNBNFNvLvKRjKhqDQJdoei0evxPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"14d93ca8c6adf851ac28ffa6e9002e92ce8b8f55","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.23_1756757010185_0.17360747903593388","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"@mariozechner/pi-tui","version":"0.5.24","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.24","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"9cde80212504b81c5a54691849208b1274bb21a3","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.24.tgz","fileCount":42,"integrity":"sha512-iCYQFBxWUf9Pr5R1A1i0/IHxkArEgf37fpaYWR8KVV5qJqcNg4/0Hd/rkl4Xlc421ORZVYaYvY2PuSUVGnXBEQ==","signatures":[{"sig":"MEUCIQDgR5StZkZBHMknnHQ+6ugq5VIqMjP03qDe0IM9lHT/4QIgbCNbZwjcvybPpy3Mhpb6uzw8XwVrYnIhiVnJqV8YQA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3007b7a5ac230aa82c1b9b33c25d820427eca684","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.24_1756757407079_0.3764422660043727","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@mariozechner/pi-tui","version":"0.5.25","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.25","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"825e8db00ba947651a4919d3f4739613d354f999","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.25.tgz","fileCount":42,"integrity":"sha512-IhWxKecl1ySTN7SUJ72gBpTDb0MJE87AjNW780ibkj2cGvzuHDDi3y09gPc+YogxFHiZhyBrdv/KSOQPJgsR4Q==","signatures":[{"sig":"MEUCIDs7wI9P1foR9/kC++gf44Tf/n1Y4t/OoI4K0HlRVYYmAiEAxOx1rXkRuHN1FuPJDRAj9bDmZjSwJLIUbRCkw5/Eytk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f1c3d44602bf2c4123e328ec167a597152acf94c","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.25_1756765247893_0.019708174879178086","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@mariozechner/pi-tui","version":"0.5.26","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.26","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"ef361eb20961ec537a387a7b502a9037f54bd141","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.26.tgz","fileCount":42,"integrity":"sha512-bHkJHby5DANpM3Dw4LctLIzfCUVS3slQRXHZI2oLK5/qPYCov9G5TXivAyfX9M5wWpGYKxJwtsf+DEXckRBHNg==","signatures":[{"sig":"MEUCIBbkPVX+lyBEFl2y3b8G/npW8barYAQO/duCzsshJxSgAiEAxfnRTfKVWKhk0zIeZgPG5qwRGrSELgZRukmFJ9GiEHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"efaa5cdb39cccacaa22fbdb930ac0f1104abd258","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.26_1756768786716_0.1064239395995108","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@mariozechner/pi-tui","version":"0.5.27","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.27","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"9a966a545f81d07a1b340d7cbe40129f1d4e7e61","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.27.tgz","fileCount":42,"integrity":"sha512-VC/VcsmIA1TPRbSJPqCSdgWtzSh5ejLipuV1DIEux0lfaePI6tnKsr4C3pNUF9XGqjvktamfyceGVpmn1aiVZw==","signatures":[{"sig":"MEYCIQCgqTkmS9Ax0WsHp/S46S76e6JeDr/+V98QauydkTSd1AIhAOizYizokdf7/syktJeTA7v4jat26qs5/AK/NxuWjN9v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0fbb0921bbfd2e0d55d202dea47058eb70292dcb","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.27_1756769589573_0.5370862239265055","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@mariozechner/pi-tui","version":"0.5.28","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.28","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"0def8496df3d465289e6dd2edc67a553faa46c28","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.28.tgz","fileCount":42,"integrity":"sha512-OAD/H55zrEY8ANwV3NCY3J5bXfPxq+V5shEdWuc0ttNIozbwu8SgalA9apMJR+TzAFLN3ztlVz7du5+6bQVpzg==","signatures":[{"sig":"MEQCIFEniJg0TZRbv18TrJ4M15WIEFddYvy1/q9q+S/pav90AiBQCCHWLfmjQ+2zbZC4kQtAmwL/IDunJuTjGoM2yz/Ddg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"080bf673063b942ba0d183d6603ff0f4913bed05","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.28_1756855606535_0.7347354210990833","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"@mariozechner/pi-tui","version":"0.5.29","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.29","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"bf674be8ffecfa9a32f8c7e1b0c650ce9841d4a0","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.29.tgz","fileCount":42,"integrity":"sha512-oN47k6wRHXElE5cIajneCO/TVZLU1XoVJZVjFpx1gR07plW2GYz2EWOHqnt7IQ02h/x44Rb8+l8b/PuH1T1Mmg==","signatures":[{"sig":"MEQCIDBHvzv9nKEnyIVWIIoipwygcarM8p5lMRVmT12jvxA2AiAZ+hfLWEwdlk+0bjxbmYj1aoAPtJFOD4VGfKs6HU6uUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7d1daac39ea9e025900d22f0a251240f4aa2972b","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.29_1756955903846_0.6907001447784471","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"@mariozechner/pi-tui","version":"0.5.30","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.30","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"111e411bd3de2a8786140910370c0995bff4f74b","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.30.tgz","fileCount":42,"integrity":"sha512-7CDWirZoPi5I1oPHHOU2zKZi4GbofuPjauvDTVLu+fXswrCoXsnTrEzpG7e7oCSEV/mc3uKTzHDBqWdQ6GjjTA==","signatures":[{"sig":"MEUCIQD4fCDQ8ADyJ6khy5mHcNkN2kxhssvXBhZx/6cNWkPNKQIgC/XjSsD7Z5pbuDFp6hC18IcX/D7Dt9BpTk3eKXJ7rXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9230b83d94a9f28f24b84e5ae33d2d1d9377f204","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.30_1756982574001_0.638806313509396","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"@mariozechner/pi-tui","version":"0.5.31","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.31","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"85385e794f9016f6b01113275c3428923e87e8da","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.31.tgz","fileCount":42,"integrity":"sha512-1gk+lxVvPx2HCIAu4ZYUZoDTNJN9vzdnqj1bABMZE96f39RfRqMNAzNHKspt6l8HwdtoMcUuG/IfjOadDEqOWg==","signatures":[{"sig":"MEUCIQDHOWTiZUBKBAfvqzHW+Gj0vfYDRsLf9aEg57S2Fd+blwIgUvMt86bu8yobWvl+sXkdx7/uqrxbWeQ0fkZ5DifK4u8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2bdb87dfe779410e914f5777d942501d1e0fa18d","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.31_1757196637299_0.9253828632510837","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"@mariozechner/pi-tui","version":"0.5.32","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.32","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"21f82d07692a855b659600043e113c3ad83fd671","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.32.tgz","fileCount":42,"integrity":"sha512-ZR+bO11pbI/RiJmfB68xQOVTkWwq8Ymc0pP0RpyMzXfYKwYNt758W94nGFwDNZJ4+ygxPFFap+aeaa39WRqRoA==","signatures":[{"sig":"MEYCIQC8BFcm7g6RX48QPBjI/IOz4xcECkwUvsaMv1d/2HrI1AIhAI3uL1ETEhjbNPcwQvCOJnpeOekb7GIs+5unI9RocaPq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"34a7344a7dea8bb20c551bb567269a6571481576","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.32_1757422863389_0.7717692189693082","host":"s3://npm-registry-packages-npm-production"}},"0.5.33":{"name":"@mariozechner/pi-tui","version":"0.5.33","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.33","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"ade1d8b1d996e3e8d8d50bb0b8c3a90198dd6786","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.33.tgz","fileCount":42,"integrity":"sha512-UAj62rwqKhbCI9XsKwYiKBEMtm4DVzvPwRyEJGBGsnoMj8WWaDhad7W0xi0tR6qY8MxKlbZa6Gs+JOA8RCfuBg==","signatures":[{"sig":"MEYCIQDCehMtrdzMb82V0sSLZPLusmj4OCXp3MWS18faUuqgUgIhAIGYOsNiowTL/rLIgwVPBd80blCpkPYAaZ0NqARBYolk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f5ac1ef52159b318c78d7ab158936ad45b9197f1","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.33_1757961213731_0.9036516810526889","host":"s3://npm-registry-packages-npm-production"}},"0.5.34":{"name":"@mariozechner/pi-tui","version":"0.5.34","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.34","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"ed6936ddaf90c73913d45436804b46ed6caf59bf","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.34.tgz","fileCount":42,"integrity":"sha512-rsPILsup1RH96tFizf2E2oleUfXETGlmds8YdDu11HHuRlmjXg3IdqiOFQEoHsmcHiZ7SdwGc3Y06YH/doEWnw==","signatures":[{"sig":"MEYCIQCl/7G4fekO7AfYaP58EMhIVZwXKhifWtRGgoZzpVOTnQIhANZZSLIXO1Z5M7qdGZxlxheD3konNsrdC05Esf/IfCMS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"365b9ec390c58e5c2d106ed775fd5c5859aad423","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.34_1757977930429_0.009871962870896533","host":"s3://npm-registry-packages-npm-production"}},"0.5.35":{"name":"@mariozechner/pi-tui","version":"0.5.35","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.35","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"e88b312110bae2737b3ffc67b18d9f77e3ceb79e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.35.tgz","fileCount":42,"integrity":"sha512-uKXnqM8FEuk/mXq7fDf74MxJtZFLciNuny8tdAgzTJOc5F9roNWXCVyhyjCi1Rv3mJT5YCrIZ9nKaeBjrtysCw==","signatures":[{"sig":"MEUCIHRxrWJo+03KguZ80EiStmvx0fEsdOnXZ3v9RbhgOCzhAiEAnRZCTAdyQYx/oojr0MsD+ufFAD14l1xdD2pSPlv6YwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e2d23a5abb58aa2c9e9a326b2c24000c01b7e352","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.35_1757979084533_0.637687084506003","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"@mariozechner/pi-tui","version":"0.5.38","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.38","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"2f8279b7fab954e64c7aca23f58e99c26187c5ea","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.38.tgz","fileCount":42,"integrity":"sha512-/XsauTcIx3yYGjLlLeA+8J7kCEKnZiQtiRRDDFusAlxxfWCLlE1+YbKfEF+Q7KW0LCalLuBaMiWYq2btbSGn5w==","signatures":[{"sig":"MEYCIQDvgH2jaAqk6+g7HxXc1vP6MhpQAERemX/Yo26j9XhdBwIhAN4zyZ8DyUxklbHNH+QO2F1siiMLYywgicduacjNlhXX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e2d23a5abb58aa2c9e9a326b2c24000c01b7e352","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.38_1757979213415_0.6434547969476934","host":"s3://npm-registry-packages-npm-production"}},"0.5.39":{"name":"@mariozechner/pi-tui","version":"0.5.39","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.39","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"af76c37aec173004a5f488e30177b886e68b9d7c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.39.tgz","fileCount":42,"integrity":"sha512-r/1vn2dWEdDN2pU/y7oXLc5fQb1epofTTCLGVynC2x4sfud0TaHim0q39aQPAm0H5gH75I+eBKEzi0Dh2f0CwQ==","signatures":[{"sig":"MEUCIQDFblby/WMDKA4kRG6GjW3UzdwgWmOd7XdKaRi9JPSqRwIgOPvNs3n37hcDVueY8W4/CaNEdSXhxeP3UgYe4QeN1rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"197259c88af5d27acabb4fd6c983e9110464cdc5","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.39_1757982038123_0.9382204810427506","host":"s3://npm-registry-packages-npm-production"}},"0.5.40":{"name":"@mariozechner/pi-tui","version":"0.5.40","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.40","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"8942108e71a364a4909d62d847cd0a4a0146c0ef","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.40.tgz","fileCount":42,"integrity":"sha512-3QCBXGhasnKhRaynumf/AsNy9qv/C8KMSBuVg2p7CG5ysFz6zjpBsZ0SMW9F7VrF8BI1kqBO0y5idot0g/E9vg==","signatures":[{"sig":"MEYCIQDLG6VAQSqLOauaxZNqyuY0u1xfdgvMfpKButDMd/wRTwIhANLPVTiKa3C0I+5gatPyQjpdIijZrkJSG6SQF1j82Xfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9c921049a6ec544a0f1d987302d99ddafad4f0d6","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.40_1758018280475_0.5464859514134202","host":"s3://npm-registry-packages-npm-production"}},"0.5.41":{"name":"@mariozechner/pi-tui","version":"0.5.41","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.41","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"518b98c479d5f5f10d2935a581cc8080966094de","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.41.tgz","fileCount":42,"integrity":"sha512-3HTBd3PeeNKIJYb1OUDyx7OjYDISgqZCNmwxI9/m8S6NJLEBgb+TCVXqjpR8Z6/34zPHZ0Er0ULBbJdLwnLgow==","signatures":[{"sig":"MEYCIQCMDXnGXgik+53wRCXTiiamU0jOEThmj7GezD/kfO+shAIhALBuzFQXASv5dO4jbOlNAEHXXdzIIuyu9WjZVQ4gzaok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"293a6e878d4bdc564d01e7df60dee57160ca4d52","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.41_1758187129970_0.6157916851732068","host":"s3://npm-registry-packages-npm-production"}},"0.5.42":{"name":"@mariozechner/pi-tui","version":"0.5.42","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.42","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"a2d90e6c707f06778283db9157e32e9423ee59c4","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.42.tgz","fileCount":42,"integrity":"sha512-CXsK9HAHwawrhOkpVgAwAMKdOqFVeXW7WztkElcJxrrEWqiQxsgl/Immzmkaw3jHTqxZRSNouvdiWdoXwzj9Zw==","signatures":[{"sig":"MEUCIQD1lwxz1+wRuHj9qfN6OjcwPpLQQUcIjcRiFNV6iH3kqAIgWAmzFKP+nZ11U0EoPsySvb4TzjlJTWXQB/GRiVS7Zgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0f7ed33ba5eae38ba6c34acc6f20fa9f7fcc92df","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.42_1758233702818_0.9469653841859405","host":"s3://npm-registry-packages-npm-production"}},"0.5.43":{"name":"@mariozechner/pi-tui","version":"0.5.43","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.43","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"b7a788eda86a7406e199fa5bb9cc9c85e2a346a3","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.43.tgz","fileCount":42,"integrity":"sha512-6HUkJ7QSyev73Pt8P9e1wU82cZM28OUu0OUpnzQJEPQ6FRt5s0ni309UO3DkloIbRwLOw+hd6j4t6jDnLhPQ6w==","signatures":[{"sig":"MEQCIEuqdJjeaAHmzjSXceCkWeYG2XDnYs7hjhu8SHb8Q7MZAiBlDGE6qVVzBdV6no8klTfEGlE/m1It1JURSQdktGXUSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c1185c7b95a1b70e37047e0291d13c3f50470370","scripts":{"test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.43_1758239420147_0.3254345865636692","host":"s3://npm-registry-packages-npm-production"}},"0.5.44":{"name":"@mariozechner/pi-tui","version":"0.5.44","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.44","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"8301da60877358b08a265df089aa6ae343a2fc4b","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.44.tgz","fileCount":42,"integrity":"sha512-HXeNiB+IOROqfbPcr8YNr1ygWV3ncRBTzp6m/xZSjNjUWgaRqQ1n3dU+dqa79Jra7DnEhII1GLQBJX+ImhFOsA==","signatures":[{"sig":"MEQCIAGw6MMIl+pboQwZMZAELQZnX3stLOdXXDgBPWZ1i108AiBeECNWKIAOp9KP1qVFMqe0TZoIWY2KnG+QqhkK0zcamA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257497},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"414a4eb8fd8e7f6a8461df747990c8bfa6d525da","scripts":{"dev":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.44_1759698150026_0.9910619006877979","host":"s3://npm-registry-packages-npm-production"}},"0.5.45":{"name":"@mariozechner/pi-tui","version":"0.5.45","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.45","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"24c91074adda0302601bf4463c970f7e6799d445","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.45.tgz","fileCount":42,"integrity":"sha512-bgS+oxO0NPLMf3rSNCjpvHp2aGfsJ9YewXid6TW9/yayB4LVXggLt3L4/HA72UodXOv19SuT1JVoQ5yoiGERag==","signatures":[{"sig":"MEUCIQDshiOnbbZRMgqyuJNzzKaBvv23nuFBgDj5xMWqe1FbQwIgJG1KQXUbiilEIjvlqHkgY2xFqnjnPFoJksyTb1pKN+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257497},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"368ffb66aa9473f91b93dd21953b0726c4d344d6","scripts":{"dev":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.45_1761131043182_0.36076353690396123","host":"s3://npm-registry-packages-npm-production"}},"0.5.46":{"name":"@mariozechner/pi-tui","version":"0.5.46","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.46","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f3c7c3d8fa55b42766c265a3efdb76a8636dced3","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.46.tgz","fileCount":42,"integrity":"sha512-Q1ZXAW05jkPn+rRHR5EFp9/ikQvkmVkMHnSTSHv0I99VENF57Ywih40Vm+oYdfndCIRKBeofrLLSR0CvrqFEIw==","signatures":[{"sig":"MEQCIGyl10GGbRoo1ZeLuK9qr1Qassj5tKni4ydTk12TAajKAiAVMT4zd6OwDm7RJqVa1Bbaq0+LaeFTIZP/h3KxtUgdow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257497},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ef09efaac941a71753c5f976e54d1cdb38a25016","scripts":{"dev":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.46_1761131433906_0.4192714903702517","host":"s3://npm-registry-packages-npm-production"}},"0.5.47":{"name":"@mariozechner/pi-tui","version":"0.5.47","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.47","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f4eac9349c07320031f6e4e47fb122e5bf8f7bd0","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.47.tgz","fileCount":42,"integrity":"sha512-dBAlTyPMU71XjYnYPLnY7/TDOtVTpDapMwRO2eVmZUMEwcqLewblAsmXbPO79VwVfIXLVdyRg9y0wtW+lKopSg==","signatures":[{"sig":"MEUCIFfeWhVvQngAcsFkvPSql1ZIODMscPfTAHiCWF1rAAuUAiEAmQCRBD1XHNrlKxY8f9INOAg4UF2lPcdbjEyykdpXmHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257497},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"55dc0b6e086c9823376f756cf15c4bcab7ae757b","scripts":{"dev":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.47_1761432337526_0.9374421798820154","host":"s3://npm-registry-packages-npm-production"}},"0.5.48":{"name":"@mariozechner/pi-tui","version":"0.5.48","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.5.48","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"a9c31dacf46ed9766901982ffa4eb3095bd02c59","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.5.48.tgz","fileCount":42,"integrity":"sha512-jAcaAQ2YBuX78slQZPe21INbHp5kp2wBpQ36YjmoXcYJj4A3ykjNPOasTugbdLEJGw1Xp+nTBvTdvmKnsvB4+Q==","signatures":[{"sig":"MEUCIAHcxKNZYkesrlcsXYT2WJbT89uGG+8HP/34FC/vNaYuAiEAwtIMBnlb20pmzhxCej2p8BCXZcEPw+idzupuI9nz2vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257497},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ec50ede6c22d37e1485b4b68d3bb02cdc6b22fcd","scripts":{"dev":"tsc -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsc -p tsconfig.build.json","check":"biome check --write .","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.5.48_1761510257271_0.4361642249861113","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@mariozechner/pi-tui","version":"0.6.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.6.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"5994cc8eb38bf807086653c1f6823d063671b29d","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.6.2.tgz","fileCount":50,"integrity":"sha512-TAXvvQn0iRiaiJyuZFL23FjFifDrTspFeYHEm1Gp1E44x+ilPqx3bCJG8C3jUnSIEyTgtH+VMEEozdhW8QGq8Q==","signatures":[{"sig":"MEQCIFR99eoA5o2SLnXdj141RXovB932yOwaUlV8SazcTX4fAiBo56ceCJS1s+LXIb6a3sCc7ne461ANXQG/G5+icVbNzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382665},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"43a1c1ae44ef5b9487fef678ef749406d9518832","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.6.2_1762987482263_0.5757392600548985","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@mariozechner/pi-tui","version":"0.7.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"c6a1a7f224942ec9ad249ee67012ee4ac92c04c8","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.0.tgz","fileCount":50,"integrity":"sha512-vXy2euM3EYBunfu6ZdVgVCoTc8npiQurDiv567kIE7mtZq2koOQ3bxbBswWhnlQCEf7p2u1iaAL51ygqsQ1PAg==","signatures":[{"sig":"MEUCIF952i36ADvBrDWhZfmff270MHJ92DEMxocbmBPATIQUAiEAt3KFgMWLDdEWRM/dkbQiovjbLZbfbnfhORNFAplF3YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382665},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b1410ef903b69760a5d647fe46d0f715f9684649","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.0_1762988154660_0.6121111941458357","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@mariozechner/pi-tui","version":"0.7.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"37fb4483fb46580fac1a71122d8b92bcefb927d6","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.1.tgz","fileCount":50,"integrity":"sha512-UNW2YQ448Zp68WHoOnzsFE0kPokFYKHKMCEq5zm7KxBbhbM8+DpCUSOE7X/cKN0xH8+5mXIY4gJ6U9klLjmxQw==","signatures":[{"sig":"MEUCIQDDP5JwJLyNlQEZSslaptCo7Ur0Yu0qTccSGdUF37E7FQIgYN4NDHqqs6BzxmxIHTen5gG5dahbhBzH63krZQ+FL1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382665},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4019acf1f083e66c091174bb9edb2609a6481a40","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.1_1762988735905_0.01684540320997807","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@mariozechner/pi-tui","version":"0.7.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"9d89f221a9c15ff29e07bb8d51acdc8158d420c8","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.2.tgz","fileCount":50,"integrity":"sha512-7tT2IRN2uClCZxvR79lvgGFA4l64NAnbFEI+KgXe0J24EFG1NMI84GEx1ihPw0RA9gK9VIz7xSFkrWcaRmQE9A==","signatures":[{"sig":"MEYCIQDVy8NMB8NH9V44uHy4rQC/e33ytcjql7DNRxbZhb3fhQIhANaDbbmNNpnQ/Lrhg4M/pO8WWnsGJUzbVvAXWWoOHK+6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383590},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"39e22f1294638e9b9258c01ce46077018bdf58c2","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.2_1762992049471_0.5257916109817609","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@mariozechner/pi-tui","version":"0.7.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"576aa199d105c58a57773f0ec64e4f766809cf04","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.5.tgz","fileCount":50,"integrity":"sha512-B5yh4rjT+Q+Z6BA6gaq04fpz7rWPraDUn2jgkZFormm4itv62YW1SP33yd1PZ1ESTNxsj2wyQbt/YSspvl3/xw==","signatures":[{"sig":"MEYCIQDkw74Q1dHf9SZOdKMssIDr1A1zYvB7c9WKBtVbcFoxcwIhAPpJ02YtrpgaEtSORSGOGT7FFcIf1/M4vVU28waZNZxy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383590},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c3d8eaff68e8562d79812ede8600f8f22749048a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.5_1762993923784_0.4182466337664017","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@mariozechner/pi-tui","version":"0.7.7","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.7","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"ab5cf8c03d2c1e7341c95d6cb1e4d62985747fa5","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.7.tgz","fileCount":50,"integrity":"sha512-3Ksltj2e5W1S+UOP8AQKeRuDWfvd1vwiKknnUyaAXCvHYj3/Spzcua6hOsVCmsw7e/TP2XpD/JjRNX6fHYZt2A==","signatures":[{"sig":"MEUCIQCAOUcvtIpB3ST/+6mB0xH5umvwdX6gkObL+ZmGm2nhzQIgUeujN+BsEPgCQNPcqmg6tEhBjIhmVlDmI7XWm41tIcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383925},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7b01b5b5a2ec2e1c7bef9e7283394a0ed64ebad8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.7_1763073889326_0.24527322007325658","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@mariozechner/pi-tui","version":"0.7.8","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.8","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"08970bd7084a35a8c16723a4b559ec523309f2a4","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.8.tgz","fileCount":50,"integrity":"sha512-XUJ0dILtjIAmrVDFSrx7+WU9ON/bkKqrekcDWRKDFV/qowOal7t7Zz5tec/nG2pfTaby5hKyHexxHiEdt/JeRg==","signatures":[{"sig":"MEYCIQCuuAdlTHxijTZQgnXAvFVG++v4E4djazVEW9mNftPcowIhALKYcaTdE95/gL/JvO+ZptQjtO9BKE12YyeMbQv9vaMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383925},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b35856d3191a95e836b5d1631d8b6a001754361c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.8_1763074203281_0.25134715489643344","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@mariozechner/pi-tui","version":"0.7.9","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.9","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"0740603236836379d03745221dcdb9a163126ea2","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.9.tgz","fileCount":50,"integrity":"sha512-MJdwzcclx4/TL+1HNnrjLZlHuk4TUf7sRjxYS6Yd8xrT/JYqOeWd1aD1ZbgAffANU9+J7rmTImaW+XOkMcD5xA==","signatures":[{"sig":"MEQCICqM2+on11FX3SbyxYJ6fzPVtK1NcWzn+L4K9OUo0oNGAiBblnBmjaEpUAw6oIKPnXA8t3qzoGO1G5y6XfnLYPyY/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396264},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6bed5a919f9ecf4c300409cc155108f0869718f4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.9_1763159002899_0.5371415332433032","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@mariozechner/pi-tui","version":"0.7.10","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.10","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"5b1e275e9953f14e61fcc8acc8ffd668deab0fba","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.10.tgz","fileCount":50,"integrity":"sha512-nFz8VJUj/PA34KhYs/oQoEnrDRotuEf7wd2MKTEgLNZtWgKXntvuI4HCv7yBZR+sQ1nX1h8LNhmiXnGjcYCSGw==","signatures":[{"sig":"MEUCIQDnf24b1zNWXAD4GCOjivDf63NvweDKNyyQ/ql7jq9hrgIgCw+3WWfZ0lNv5Z5i5oH91HNH8eZZbzxsI5mpS2WDqkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396265},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cc623135d4bc5838e5777a8ce4142e20fd800d14","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.10_1763161029175_0.5066971713538113","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@mariozechner/pi-tui","version":"0.7.11","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.11","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"b8f1bc262ffa4784bc99b948a666c2720aa492db","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.11.tgz","fileCount":50,"integrity":"sha512-mc3GSZtnnmvrcqM213L/t2tl5fALK2JHE3/+pb10oojxMKowrIrXMikA1VDHQnUPVOs48bfmDo/KnB5HfTIx4w==","signatures":[{"sig":"MEQCIHb5R70RtXKVAt3nte9WqaCTUNmI2kFZ1iAYZO3vNqdHAiAyvw/orPV4eKzuvfYqxZqHVy0/C+RDgQFdLFIQUS2hkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396265},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"fd2b2ec7703d769be7df46d00c799ed2e7ffb3c0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.11_1763323340208_0.6249275186829422","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@mariozechner/pi-tui","version":"0.7.12","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.12","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"2539cf79f3a0e053e4493b9edf278da2f055edf7","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.12.tgz","fileCount":50,"integrity":"sha512-HsImkmOsPGYI036Vuj7x30P9RzDOzAwwzhc5+rC4is7W1Mhj+QQvjnDs1+udc8jlQTrLIJxEDrPhuExjmyQMeA==","signatures":[{"sig":"MEUCIQDQ8g1rScxr2gk0rEQvuwj+jrk3oSaMwah0uDy/8YJCYgIgOHqshZxp0cDcO7xq2GMbpVFGztvMSOeK2EvTaBzWFWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396265},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b2491aac2332a6f8cbfce3167d523ae22e3e3b1e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.12_1763330254593_0.7601998752540702","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@mariozechner/pi-tui","version":"0.7.13","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.13","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"58f1adde1a403ba55c998aa013f56546cf1254b3","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.13.tgz","fileCount":50,"integrity":"sha512-vFpdLO4J4zHaBgjuIuzx6z+P+b+K/p6OqbWsJAc0aDOCD8wxHziiAALIL2LHfvcr3XXfhAI46wBGJi1pDye5YQ==","signatures":[{"sig":"MEQCIEvpuOf4EXyxMjRl6frBFNQ/qV6vwjWh3jBpjzo+ErNAAiBYP6slKuBZmBsu5zTQCYPBMBXzfaXJVQR81Kia155B7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396303},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ed53fcec954b414bb40048d777dd8f1bf0f8c085","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.13_1763330994912_0.7401633092317859","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@mariozechner/pi-tui","version":"0.7.15","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.15","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"01b5b6c6a9e89487db07f467705a5c0d9e85c855","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.15.tgz","fileCount":50,"integrity":"sha512-ibwl4H2WpUiqRwSjXD5kGiU4yt5o6onJkN+ik2M65NcDbME1O5Qquraa86k+7tGGorC2R0Q09tKjrbx5xH2UZQ==","signatures":[{"sig":"MEUCIAhSAnrFW9Kbsj0Oyip6hO9tUyyfz64VviqPNQ1IcEgJAiEAloosm920D8GVIP/vqTIthtqKafqDAMyUjPYWkRaEEHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396303},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"acfd1de53f4f9f7ea999e0bcc24e5ab7d00bf48d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.15_1763380509864_0.23345779387592747","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@mariozechner/pi-tui","version":"0.7.16","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.16","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f9931576a746c0be98bbeec46312f9dd41b51a26","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.16.tgz","fileCount":50,"integrity":"sha512-x8jhjuEBnMjCJ6VYg0+dRYAiXE+CKQRq54ocLtZdXHUamc9zODE+ZOvI+Cu9/CVoNneY8wY8mplrq9nzvu2TRg==","signatures":[{"sig":"MEUCIQDg7qfVZn1tyYSlpxkdlc0IXf+9WvWUnXRAZmuliNI38gIgf7Nvy/SJ8fwWozALfaomAVCSUUbm4m5M9wiVCfRlTxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396303},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f77dfbe173f4de69e4d886d106ff35256ea718b3","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.16_1763385178123_0.46798909237812647","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@mariozechner/pi-tui","version":"0.7.17","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.17","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"92a05ac48c8622a76de68c1f8a42b3a034019d8a","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.17.tgz","fileCount":50,"integrity":"sha512-P8lytOSD5tFmBN7lQIaeJ86VK6wW8hARWNHD7r9ooTLSKEg9lurSr45BF6hlmol4esev2GVjqE6iKYBrOlpabg==","signatures":[{"sig":"MEUCIAUxz1RGrg9tAfvblYKb3mxduxW7Y4+W9bGv0TCFM6z/AiEA5gslmQq8qVjNNfkVplHRqD7TjH9+QTRF5mxaKwR7Vck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402851},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1fa7d1cd7324de022d8571eaeb0d7d5f524597f4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.17_1763484623734_0.25368691952167643","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@mariozechner/pi-tui","version":"0.7.18","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.18","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"e3c63fbc06f5ed72c2195e1d8d6ed959683861bc","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.18.tgz","fileCount":50,"integrity":"sha512-jfbvIvgpJaZf80EhebAZnJtnNQDNFNFV7rDtYKS8Ql20IBmPDzNIKylkCviEqtauMrLdGjzn646BnoOnHG02UQ==","signatures":[{"sig":"MEQCIDddUCIYsgBxYtjBQKXdfsC/l6V7wzgDq+10TKlyf+GXAiAxThepxc9aw87ONgqGjHn93k9nY0J8vRkj5oxctck1Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412130},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e1381ff21ddfd838b25bc2313650b4b2c6c7c3ea","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.18_1763500413283_0.9622086594463903","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@mariozechner/pi-tui","version":"0.7.20","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.20","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"8afa4cdd0e5b3dfc71076847442518a4d7bdf9c1","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.20.tgz","fileCount":50,"integrity":"sha512-iJbTN1ISSMV5gaUcPw73itKnU7v3hXpzFg0CbFfRSaQCJCHogJF1Dee9xI4RAvg/zZZChs/enp+GomteP0nOVA==","signatures":[{"sig":"MEQCIF0/55X9EUEnKfepUVvl2HGagyIcrrn/+gHAYk25m8F+AiAROAp9VNOPpgfqd6cnuXjxKNPcrHze/wFlZ6viI5Oodg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425266},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"41f51bd93e6b5e7d9424d39a8219605e6ecf96d4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.20_1763502844896_0.8420735040710139","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@mariozechner/pi-tui","version":"0.7.21","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.21","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"b6964cdb94e07553d47389932d88dc1056dd07ed","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.21.tgz","fileCount":50,"integrity":"sha512-v76CdB3+SOs9HYE0rNGEOnk4dyCjBUgQ1ZWiRvKgbVANC5pwBlBFE8IAL1/ELaKNqvYbPNkqP9FBmOWAUfF7Jw==","signatures":[{"sig":"MEUCIB5gT8ezZTkBOysxxGD//44xRTFQLUj6CQo3WEV41fGDAiEA3bJVavTqAKmzXhdLI8iMTitNNie1I2mMMNbTeDd2aMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412714},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f7279d6b47b0a30390ca4699608a141d4a705ca7","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.21_1763510273228_0.9867040290720237","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@mariozechner/pi-tui","version":"0.7.22","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.22","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"902cdd689e0f68d4a63d7b4b59884bcfc5548e13","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.22.tgz","fileCount":50,"integrity":"sha512-dHfel7Lashe247nrHbu9rnMsjwzXWQyGy4hIYy6AlhR8OKck4amKPxWrodFDgm2Tf3VjIyLObNPwaUrOoAfCJw==","signatures":[{"sig":"MEYCIQCshbUeifDTh1A1kXAfpw0QBxXfthM+860pEEEhW1qQzwIhAP4RxwVO3XjKbtdFk40a78DaOb7Mi0z+qmLbicZZNAu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418330},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"90cf028218b35841a9f761cdbb5c1f2b48d66469","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.22_1763513525997_0.9245012114317375","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@mariozechner/pi-tui","version":"0.7.23","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.23","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"e28b69774390fc2fb362f6b8eb923514f4d59d90","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.23.tgz","fileCount":50,"integrity":"sha512-A+aO6D35QaCo24oXUuitOLqOD4UOSCNBTqfTBcsRaAMjkgqq2lAL40nlsJZ72uBiFRoC6o/VQLa1ha6o9caRRQ==","signatures":[{"sig":"MEYCIQDqY/J+w6QkDZmgt6fDxihbM5+4a1nCrjx/bCImJuB+qgIhAJOmxtmokLA+YHPuclFwLkNuByVHEq7tE0csiX68qWMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420790},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"44b0f43eeb42b7f14ee547dc343caa7ac4d40b2d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.23_1763636440318_0.5695478557604785","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@mariozechner/pi-tui","version":"0.7.24","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.24","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"4acca35be6befc68e4eaeffec22c5e244548221e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.24.tgz","fileCount":50,"integrity":"sha512-WTYTKYMu/RwJPremyZHQ4k9lunF57AtDnTXJhzJHsOV7cbqvg6WNUc+Cbpp/wEpSryj8UrwNuaSPmDbEexvAyg==","signatures":[{"sig":"MEUCIDlDuD5RqWGv4SkqrDl6tkrp2TYyMqj4Dd6GXpRpnV9hAiEA6CSXv5lV63JyzlA4ff4OS9JQA7VyWRmchJYvgvJQuUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421252},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a08d8f5f7ca64b70c6cb461ceebec310b078a681","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.24_1763639031179_0.9864335922037759","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"name":"@mariozechner/pi-tui","version":"0.7.25","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.25","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f710bb930b04c0bbd97373bb9d05b0fb51ff5e84","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.25.tgz","fileCount":50,"integrity":"sha512-H123CggSY2kLCz510rQM6O/pD1grhzhe9Lf8J3nI3FjNCnPoqBT5YSUEpF+vckoiTeoWy2q9oBkqW3dA3gN0Vg==","signatures":[{"sig":"MEYCIQDsppvUJJ1ASwS3HJbFPPBGZ0RXvLvJp+/0m2cF1HJC/AIhAP8yKsAimDpZttFMn0h0cQMg/EayOVrkYk8FJwWQI4kd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421252},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"00decc263474ab90e3f06a1a09fcdbde59672b84","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.25_1763642557619_0.34951836574372197","host":"s3://npm-registry-packages-npm-production"}},"0.7.26":{"name":"@mariozechner/pi-tui","version":"0.7.26","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.26","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"49695d0909311080da8ea56c4ae31c5f915cd2e3","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.26.tgz","fileCount":50,"integrity":"sha512-b7lb8+FWyAkRwogILVeBWFpz5Pyk4PsZBDx0vxb2WRxVmLDWbCkS/leXv6ZwGhO8DF2U8qUX+QgNsIJ6C0qkLw==","signatures":[{"sig":"MEYCIQDdxiZqLej8aIeJmMUqf0Kn8zJYbtnPGLwDU4RW7g9VqwIhAKCQq1yxshUPFQk9iJyZ9MCe2QdKyPzqlFQQO1aV94ap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421252},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"00142c5c768c5e0254711a0021dd2915c5f4d5f1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.26_1763656247868_0.6668555641988989","host":"s3://npm-registry-packages-npm-production"}},"0.7.27":{"name":"@mariozechner/pi-tui","version":"0.7.27","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.27","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"ba90de4def139fc1dc9ee8c66e422e2b7be20bb8","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.27.tgz","fileCount":50,"integrity":"sha512-NEkmoaIbL9Z+jj94qHjxd6YRJmvXzU9dgHJfZaxaXGuhSYuIzNyrF/5ZJzJn2Ph4hI4G+BZSxhpn6yZcZIdK6g==","signatures":[{"sig":"MEYCIQDPh1JJq8ypz+61lb+nhjbZWxhmk1PwMZCFgttELh1ZUwIhAPyYvCfHaEs7bQDDvLC0bJmXw81h4Hqmo6oqPkE6Nh8e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426235},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1889869e9e8cafa36f4b2568b8063f912eb5840f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.27_1763661442965_0.7891017228879742","host":"s3://npm-registry-packages-npm-production"}},"0.7.28":{"name":"@mariozechner/pi-tui","version":"0.7.28","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.28","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"2787fa551a906f24e2a4edfb89b977bcbf289e00","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.28.tgz","fileCount":54,"integrity":"sha512-UTqu79zDckK/urrkRz3YA8waVJ7gz02apzM+Qncx7Hy+2mWYyX5UsM7A//R5f/sdErRjSUMpBpx+6oQ8U5otww==","signatures":[{"sig":"MEYCIQCuQavclRBOFpZikbvuRVZuoQxvgDjhdpW66xUlhJf4gwIhAIU8GKElFA3l1U3AvYDPFJQxdtyQFIRLDlj1vPSk7VSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436338},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7408ae3907fd7e6043fb691d56d5b5c9eb9ec95e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.28_1763667644001_0.5831876355761851","host":"s3://npm-registry-packages-npm-production"}},"0.7.29":{"name":"@mariozechner/pi-tui","version":"0.7.29","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.7.29","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"3de41c45021dd28a7e820b6cc2860fc42761e8b0","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.7.29.tgz","fileCount":54,"integrity":"sha512-vqrjc2NynNj+4y5WVabPQZSBkWw2NIYIz4VSROtqkGQD5ilaalZuHd+oIsAByClFlJv0joaa+Qtwbcvfl1nTiA==","signatures":[{"sig":"MEQCIHUeyyHEHtelGdDPuvU4aCCJ0PCI4gUu/nPcwbw33andAiBKszp+zIVtVBYf5OijRlC7h52T/vKskm/fx0njaptPDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436338},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"15e260308b2b3d5a82f297b0fb73d9db8e17904f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.7.29_1763668161691_0.02208868705179179","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@mariozechner/pi-tui","version":"0.8.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.8.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"3474237031323b8d7593fe83cfb4e7b8e9999652","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.8.1.tgz","fileCount":54,"integrity":"sha512-Zudk10YeULjoGu9pKIZfK+acZ27QNxKRjuo8NDYJeVUy5RaFe295HWO2xvJHxdkdUbrJ/Ujpyu5+9Z5IPduUOg==","signatures":[{"sig":"MEUCIAYcydqh9NnIvIqWjndBVe73+xVk9BOm7XncaMKZ158BAiEAzcCEHon/lgcjER/ma2c7H/06CyVsfxItUqg9c2rXWuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441136},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"45ffe0a0deff8c52f5e733148e44a3ca08592e14","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.8.1_1763691753209_0.3941375700738474","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@mariozechner/pi-tui","version":"0.8.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.8.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"9cdd00e44e5c8898febf965acc3eebac34f873ff","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.8.2.tgz","fileCount":54,"integrity":"sha512-sO2TwCT8KtoEC/mSgDnYOunpKB//bOqenzJSoTKXUND6V2eoyC4l6xarCZ5pntoUgV4/zcSQRH0VCxUveddftw==","signatures":[{"sig":"MEUCIGK0UNDk0NDLQ8b2w5ivlwKl0kjr6uSSYwRoAQ0HvDCaAiEA4O250ZzZ41JFpMZJBKaSwqTkYeBvjdHhRDdJyn9m/zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441136},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"45ffe0a0deff8c52f5e733148e44a3ca08592e14","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.8.2_1763691820433_0.7258073667247305","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@mariozechner/pi-tui","version":"0.8.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.8.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"59e65f9e2da4c4d637eb2b975c6bd8f599794cf8","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.8.3.tgz","fileCount":54,"integrity":"sha512-s6pI2NfHeM15CnrRCqQfdQwzKlJDwLutE9qVMeK6aRZ/Jg6TllL9CPmGsphqS1y6rU/l/wBGw9DvX+lD7NaG/A==","signatures":[{"sig":"MEUCIQCUJU05VWXwElQScyqISQSu5ZLl/9IyGlixuCL0BLabRwIgKd3J7zZfYoR50Ai/uPcTKto1JD8TI/Lvr551KmUwz9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441136},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6fdde180ee50028bafe102ac006af867229b50f7","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.8.3_1763697612567_0.3138503807012638","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@mariozechner/pi-tui","version":"0.8.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.8.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"5bb03dc0e840232c8336bbe41772a55afc79e184","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.8.4.tgz","fileCount":54,"integrity":"sha512-dALVhr1T8dTfaBEWk895xAniHoGvfcMrk5vcN0elu9dtPWmLm9uqKASKteKFc6abosElcZChMXo1uWabisPKvQ==","signatures":[{"sig":"MEQCICgNUxtFS/cTUI6esmt8eYU0NBMfLkuxJmpAS+Uzf6u0AiBS4jqEVFxLKR+2QL519dTsS5zTTp+NdBMDkSM7eqNMlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441136},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f660fdd18887f460a8f84e3e65253c5adef0d1f1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.8.4_1763698234345_0.2991666836567064","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@mariozechner/pi-tui","version":"0.8.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.8.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"070bf272403104ea355866c382cc4d1baaf82956","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.8.5.tgz","fileCount":54,"integrity":"sha512-mpwsXuVBTc5Ls1kKBigA5KabpsiqP53NQYshFWayYTwYxQRE7bfXocYd3Glsrv7aCMs7SlgB7LZYVjqzz8e3fQ==","signatures":[{"sig":"MEUCICEpvKRzOa+zbNSiguDoaSBA3UK1DVvfR8C+XCt+7RoGAiEAihljoiMwahDBLmA7GvUf2l+YW9F9xIapJLQLs/irUao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441053},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ee990cee22b0b16df4d81a31e21d313bc234bef8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.8.5_1763725755630_0.3013968504644313","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@mariozechner/pi-tui","version":"0.9.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.9.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"9786a46483a98eaa5df9805b028626997356938c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.9.0.tgz","fileCount":54,"integrity":"sha512-MBd1MMbP1OIq5y7yQzLQjLor8cknU2a3duKgwAVXx5ML3aC8h2bfrdES8y1jhTCnX/2v5DJfHr8YU+M1jZOmMA==","signatures":[{"sig":"MEUCIQDEGZzhosv+lOIUYK2QoF0dcwZ9EglgXXJISjEmj29W5AIgDuMaAFkoAT27FRk1MUX+OiQrISYsJp5J9GKmGgppxSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443486},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"73f91c720eb1185447a8571059bd3bccd8f1688e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.9.0_1763759035257_0.17163345570680977","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@mariozechner/pi-tui","version":"0.9.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.9.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"58c1b48445753d2e2ae4be05e4779a1a9a81c0f8","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.9.1.tgz","fileCount":54,"integrity":"sha512-Wtb02QTPeJquYbGhJ5OqBKNIErbgIkaJz+LsiMejX4/aK2oTvkvM7RhMS1kKSAIO9kt51yBX+kmgHUBmhSBYJA==","signatures":[{"sig":"MEUCIQCEowuqRPMEM0UOL0V8U0oOkPmoAK0xOse1e6WP/yU0vwIgOZ17G7mf+2RWTgNHSonUe2W7xlFDB+FzIhyd2bE183c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443486},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7c2da943fcebbb193e977d7355146fad924f2285","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.9.1_1763760092672_0.9141109704238624","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@mariozechner/pi-tui","version":"0.9.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.9.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"0b2b7ae942c87aa3d49fb12c4a4c4d0cfef26829","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.9.2.tgz","fileCount":54,"integrity":"sha512-FNQQ/PWKovRVj2xm01nY0HOsFKNlDOhvfw+3YZiDlpgcKpSqnhj078fLEdWMQGQYT/xLSNciDhV3wWYYkUs9yQ==","signatures":[{"sig":"MEUCIFmlmJMfgFQ9Ir6Mj4ja+WLU7P9POnVeNAmj7nWIxt01AiEA8Yt1B2fPwDQ5kSbWKLiMGMYoJTvTaV8Eza5Tmn4c97E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443486},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a1fd400aea6a9cf1760a011525b489e22804c2da","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.9.2_1764009221760_0.4255098955698018","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@mariozechner/pi-tui","version":"0.9.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.9.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"d3c714efe2ee0a02d21b8bc10c9b59fef11d7455","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.9.3.tgz","fileCount":54,"integrity":"sha512-FCchUxC/320zseV0YmXUT63F/wHh5dsmigJHsgndPZXXRypZBukVWa62e0mWQSbzI/Vi/8C/qrTuxgU2eLKlhw==","signatures":[{"sig":"MEUCIE0JEi80MBl9yGH8GKU+9h4YRklUEYnqzTyC/Jo/gojxAiEA4sl5hZJcjnA0io6LpRZHXELxUnOS0Uu3yJ+h4MvCb5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443486},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"fd7510efae7226d9a3ddd2a14f45a4e62f7a2bd7","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.9.3_1764014648458_0.16191253551000728","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@mariozechner/pi-tui","version":"0.9.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.9.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"170ff443adf185bfb23f9615ac67dd8c275edc6e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.9.4.tgz","fileCount":54,"integrity":"sha512-jEuqehUniAnJsaiwRIkhHO4APWGZJqoxWgayj02MhSSKUhwi9M+KiqvV8I0Mfgy+4YuZiqY0F9ld/mn1XWoj/w==","signatures":[{"sig":"MEQCIA2A9FWtmKbhUl5e+xES0695OHY+2eCoaJmuPwvpgteqAiArRy0ZvwFyvfYN7bA2Y2G9mnUVg4p3Mz2wN/3YUmegEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443486},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a484330cd15e5844dfa42a4749594067128ea0c1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.9.4_1764118273653_0.33256609246597235","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@mariozechner/pi-tui","version":"0.10.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.10.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"1f57577d8c487872f067ffbbde50d4511af44c1f","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.10.0.tgz","fileCount":54,"integrity":"sha512-ravrTaZbOuF00TTit8p7yS48THhOWuZ1OLkc+KwsZfQXu/zQfWQ7+UKAq3l+o1iCbHjczJnm2WZjjMZgLtG9qg==","signatures":[{"sig":"MEUCIQDu0IDF5js3ZofiAto4NL1CX8Zw1F1NmtBwu4vw7/WIcAIgOrRvf7SMo+EFDBsI5lenLIBXkwcurkcwgHtarT5b1uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470282},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"932f48b0e9715aec8a26efe5cb4464338e4e55b9","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","minimatch":"^10.1.1","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.10.0_1764203674869_0.5942713897660221","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@mariozechner/pi-tui","version":"0.10.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.10.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"57bff5561c2468dbe675a869549b9ba4b5c61fb5","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.10.1.tgz","fileCount":54,"integrity":"sha512-DLhDdP66dEb9EmGODlUS0kmZ9CP2r7KBfQCRSRdLZYiLSGP7tZAaPbtvgIPCMYlNOb3Fo9R2ddHw85hKTT/sig==","signatures":[{"sig":"MEUCIFDeYLOo4PirrMyH9bjh9X7xJ+HlqkO/FJ2N+M0BFNSFAiEAiQOF3xOv6ayLxSN79qFaesPwxRPE09/xvGVIHvEmcLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496715},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0e95592eb7b8324b5648bcb5b78e0f2b8e129f0a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","minimatch":"^10.1.1","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.10.1_1764249559362_0.5053818285028313","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@mariozechner/pi-tui","version":"0.10.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.10.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"9571fdbab10a5a72dc1dc6b435e40cb10867900f","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.10.2.tgz","fileCount":54,"integrity":"sha512-RWj10ytN3vZmZeb0Ui1N0W7FQCGRPTnnsQcZN+ryaCfq0eR1fnw4e7kW9ugitwRf3zegCmOBHmfj6ZbA/+nRKA==","signatures":[{"sig":"MEQCICV2HD0suSC/znYOHJ6UZ+M7BPINJK4O4237ybEhEZJ3AiBkYLm3bLuhtRehS1aflod65hVXjN39s4VuKGWXOuLP9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496715},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4830a9cf404f11d717c4261e493a0cd5877476ec","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","minimatch":"^10.1.1","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.10.2_1764284402557_0.5556254376203531","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@mariozechner/pi-tui","version":"0.11.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.11.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"55bd8cbe7247daa30fc375c7f6d6d0648ea507f5","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.11.0.tgz","fileCount":54,"integrity":"sha512-6WkSK4K5zslAqD7zDxn73UJGJg2ZNLZ8Mf7z7TODs76go2zmfQwuqT0HvGC+HDmU48VN4UUlKPhG8CqR/z/s1A==","signatures":[{"sig":"MEUCIQDbGM//6yEoOv3AfX+q8e+a42LDsIvwtSvOMOPmpakgIwIgKkCe8pcgmexp+booFz3EdNHNk1zPUxbxHERowbT+TzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487256},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"532bb69ed63709191ae022979a979dfb7dddd942","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.11.0_1764374822401_0.6415356805147081","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@mariozechner/pi-tui","version":"0.11.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.11.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"9771f90200eff3f3c9bf7bb0d97f765b09d3b601","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.11.1.tgz","fileCount":54,"integrity":"sha512-NQ99XMPXbOxbp0jZgYR5YO2qz61vVfZ9xwFNgMzpZro444LZiJd3JKHlk/8SPW4pPrz7+M/MadvlLMphN4aBRQ==","signatures":[{"sig":"MEUCIQDxI6qT9HXyThc+w6XRFPVQ5BPpkhaDe8uG/yoC4he2NAIgfFt0Gf88hyLsidfcIdI7Mh49qQKMONO+CkcxwMd39lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487256},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5fa30b8add7a5cdd75630067fb381b60f0b3c77e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.11.1_1764453994950_0.7939010294784654","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@mariozechner/pi-tui","version":"0.11.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.11.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"5f584fc0ff5159052218a31743d84cfdb280e2aa","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.11.2.tgz","fileCount":54,"integrity":"sha512-iFLHXo+v03gsp6cmyIz7ocWJMcCICMZFyvyAKMHtIGuRo7ddkOcHayS3iRGuJxM0Svg1lE+T4TVs2Ioa6LypWQ==","signatures":[{"sig":"MEUCIQDSgrFVV0MkmXEaQ3qUAra9rjQwRJAiEcyqGRuJ1Mo2egIgBHd5zJSQWGufbX3vcoLZPdNnOTpU9SPu2AO9Kidu67M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487256},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d2b60f11ebe5e5ad7acc195ee0bc9ead0ab4114d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.11.2_1764548502871_0.06262233620130653","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@mariozechner/pi-tui","version":"0.11.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.11.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"9af9cef2849f3aebe1dce9a3704361721a6a432a","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.11.3.tgz","fileCount":54,"integrity":"sha512-aZSGo5CSZvZO9frwoAT27CXnlHWiFmiCNECQxZXF7su8mOVGRGjd/vaq0aJb5WTQKAJW4OD/Fkyh5iJvkyzZ4w==","signatures":[{"sig":"MEYCIQDUhHTKf3UyBV2oY8EzAZupVHnlAv4/q2AXryCTaqI4nAIhAJbJAOu5ddryzfnYuKPFhJQvzy1LkSPeVD6QG2hAMCaG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487708},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"285c657b70e7506788ff43ddfde06bd762dba6e6","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.11.3_1764589861724_0.36200691139167107","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@mariozechner/pi-tui","version":"0.11.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.11.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"34919ded9dffc66b0490af3fdef9a3641613d7a9","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.11.4.tgz","fileCount":54,"integrity":"sha512-XLDZBGuhYsPA1skN8/IOEvKAVyJEjiaqfA316sykNK9InL4FsiXwcYjoVodRCtG58lQwT83WR0oyRjjR+bxkfg==","signatures":[{"sig":"MEUCIQC1Ddk3EU0c/mjljY82iqoUEjaT8Q/3x/oLIomjd2fGOQIgGCvW712JhQpep3W0mtrUNyrJfLxm/9ADQQdlq45VGH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493059},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e25420a4c8e5853debca7a0a55318f1a84fe33c0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.11.4_1764590759958_0.4201791820249434","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@mariozechner/pi-tui","version":"0.11.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.11.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"2c0f149e2114c1aa58dbecd386c58eaf04db3e17","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.11.5.tgz","fileCount":54,"integrity":"sha512-3sdCNIVTTYHw1idOPgLExpksU1nDXS/FH9bN+FXrOWkgHnxRlK6WWL0hP1NZKQdrRpDaHGuD+7SSLolNr+TQqA==","signatures":[{"sig":"MEQCIB0cP4drR+5HH1iKJQ7XUQo+rGY33QuFSnF8BOoKuKUVAiA4kyHYWf6bfKfL3U1Bp4futhNduiqW81r7EEuIRuk0Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493059},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7a1884f85c0710b11c708503fc1ea928e6538e6b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.11.5_1764616984341_0.9463217862803417","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@mariozechner/pi-tui","version":"0.11.6","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.11.6","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"cb338664045747c6bb2d36791c50fbefd4530bbc","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.11.6.tgz","fileCount":54,"integrity":"sha512-tiYPbZ3ZlGYDqZk9nZ/pckFGbUfhfc35O/933QxX11ObPOgGFuj92pDFrPACfPX6rYvG909p1CBvZeGS7Szd+w==","signatures":[{"sig":"MEYCIQCafrzhG7TvVT4+vlDTYcuzKsRt+YgC2+QfEYyrMPVswwIhAJ0jCqMrxSWSC2iJHjKa46N+wnB4gfuwr2xVQQxEF07u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493059},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c32ff608d38aeb6d161b3c2dfbefc1313f90251b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.11.6_1764664661079_0.8599190133113424","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@mariozechner/pi-tui","version":"0.12.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"2e9faae055652038c36ef8ece74473ea8c131f03","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.0.tgz","fileCount":54,"integrity":"sha512-I4Q6gMRyiYc/d3PSlboyPVxJOsgy3QLHUdThPGZLndosdxyiyWeO9HxznaYPYcW8DN1cvCbRK47p6F+oTd9sRw==","signatures":[{"sig":"MEUCIQDCeZfAEmbc+ZMAgJuqhLMsgCfDqjMWgrnw2BvWnG0zdQIgH5QOwvaOlFW6txH1gUvU03ESctjNCN7E9gWdEZTIWfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493059},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c4a65ad8b9aede2b6499972407f8644823a4a370","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.0_1764674367779_0.7984449569996188","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@mariozechner/pi-tui","version":"0.12.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"1e8ee949dc7242caf885c3f2da4d4501c05cde37","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.1.tgz","fileCount":54,"integrity":"sha512-NCp8/FMTCiALQa6nwSK3fAmwyTIq+NkW9CvLBjg0Cz00nOWdSa3PLp2HAt6zjJONerMbALck/8ADF6Kl9jSAjg==","signatures":[{"sig":"MEQCIBFfVt0JwI23rQQzi7seNqJgSFWZFoZUaaqbhGYMcj0nAiAfc+JbAWv/fjjYkxGWHQ3k38oW4RVceVZZyB1hYTdeaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493059},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f480c98c80ab18d00934aa45884b6c09b163d348","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.1_1764675117445_0.8376822326932203","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@mariozechner/pi-tui","version":"0.12.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"7dfe4a86e39e9bcbd5d045bab9328cb985810935","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.2.tgz","fileCount":54,"integrity":"sha512-Z82ZJNkjNdNvzrn739hG9WpooVa7HUaOd+ATsbph264rW9LOAoW8kDKoeWHi1txStYgmSr7Wy+4oHS0MmPHeXA==","signatures":[{"sig":"MEUCIBljVKaXy/WuMFGHTReapu930JuufLPOtnHZy+KeZPfnAiEAzaHrWBlpCQCBmEdfuIRUw+9JtjabQGkxjz7G8YpP3l8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493059},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"15428f10edf2d76004c445d468a42a041db4b591","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.2_1764676881847_0.8620072707349955","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@mariozechner/pi-tui","version":"0.12.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"d4eb502e4bc35adf83e7b4dc46b9e2fdbbb07df1","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.3.tgz","fileCount":54,"integrity":"sha512-gADGebJNpEz4aMOFG4rm0iO7fB+jt5edZyO9A1EX9Cbn+6nKu4R6lRWErrPqSN0IkqmHhxagW+KqZwvzKF0CXA==","signatures":[{"sig":"MEUCIDteB739/EX2dfe1IPgQemZMLfIgqsUZUSNONijcLE+5AiEAgMFwMDhW2E2urDLa4tE19Rz26FdEBJse6CTH1VaBFlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493059},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"858d041a5b972b570da50eed7723295bf8d1c52b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.3_1764677469811_0.12067644882459971","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@mariozechner/pi-tui","version":"0.12.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"d02057a2148f5c42319d5d13a813743f5725a884","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.4.tgz","fileCount":54,"integrity":"sha512-buhljSc4jMj64BeK70CI1Wm6Xdb+vbgKvPuDs7BCasgNeE9+Wpji8gSeou/fkUg4QWYt9F7FuDP/Lz/mH9zKZg==","signatures":[{"sig":"MEQCIASg/+CAO1L6tzjV8iaAsX+WJkWzNy98HpOFEDa2JNnrAiAvGcGAMDP+dY35AP8FCD8OBT8dmb676sNZyVY1B4kcNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493059},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"30f69c5f83e16ae278f58bd9942e61fa56dead83","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.4_1764678452979_0.48073093778168285","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@mariozechner/pi-tui","version":"0.12.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"6f4ba0154360311bd897586f4499330cc2ad8374","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.5.tgz","fileCount":54,"integrity":"sha512-/5A80JwkYsJPQ2NWlQ84/WT2zJpLTgBeG+tPzN8jQSyKPRPfPdMEjz+AkP5oL7Rrfqy+nzox5YSnkCzbinSFag==","signatures":[{"sig":"MEYCIQCzjGt/ywYUiDuzLbi/CHsftJdDsdzT2EL4sixROGS60wIhAOxSRkQRWVK66aGpZiM4+gtveO2Xonnn+CO+7nWcza0W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497257},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d4d5051940fbf8bdf4d5f9c452919ce59ef6df4f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.5_1764775325890_0.35805928015171284","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"@mariozechner/pi-tui","version":"0.12.6","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.6","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f3b4b2921c62b23af5d8893b735b697adad313a8","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.6.tgz","fileCount":54,"integrity":"sha512-mCU7bx7dm2cd6bmFrVNshQF3RFCzpoeIQUZzmCCFz/gtqFOy8QZICTfCYd0HK1s0pVWT3GrteDeF1uSYMTieAg==","signatures":[{"sig":"MEUCICsYJrIo78wic05oiolScidrq+1XDwFX/lWYG1d+4qrVAiEA4wQC+T/1/jhnBnpN5j1zYejtJSywyvo+n2S2nhsO0/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497257},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1517e64869c8624dc76c4900b948e9bf5224f047","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.6_1764778388629_0.1634775071787149","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"@mariozechner/pi-tui","version":"0.12.7","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.7","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"1b252819848a1f20f65d7d05549dec15f54c6813","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.7.tgz","fileCount":54,"integrity":"sha512-73GG9kYQPEfQelOf7qa1ATS+7wRhqbP/r8/tjFa15KY7M8uz5ez4u5Xu/HAqYKhn3dpUizk+tQju1nugkpSXpQ==","signatures":[{"sig":"MEQCIEEXC8KZ/cQw3l2spQvIi0G2B0T2NiVxPujRQphAsV0FAiBHkpsFNn8p69DbgkK+jlf8BH7ucu7q8mqWwLdRaIt+Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497257},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cfa9dbfc03fe3e3fab0509a54e8e549d66a1d5c4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.7_1764814305525_0.31795640963284355","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"@mariozechner/pi-tui","version":"0.12.8","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.8","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"51d9314edaf6b23068d8b6faa26882a4f7c9eb31","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.8.tgz","fileCount":54,"integrity":"sha512-KQ9FkqQ8NYijst0M0mFv2iqI55Y92ES7yfdzbkBl8i0wRkoSWrtATW3mMplRnExwl91v3gNBdCVCPz/Tm28K6A==","signatures":[{"sig":"MEUCIC843gQJ+oooXj4RwYZdEwn8fgC8oy0SKuqX5Nb10HBvAiEA+IhfNUW1UzAll+AwVdVHubl9WMJOJEGK7cw5Q1RW5IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497257},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"db6d655ee91209478fb8ed11867b107a4ef4b056","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.8_1764817202216_0.4527630278333241","host":"s3://npm-registry-packages-npm-production"}},"0.12.9":{"name":"@mariozechner/pi-tui","version":"0.12.9","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.9","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"a53358366611a72300fa67998010aace8f6038bf","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.9.tgz","fileCount":54,"integrity":"sha512-VsNG8pmcrug67kfeuWVHD26XmpFey+47KD/dwgkkiqGqjWveODyx5RT51hPAg2xzLjTEUVPdgzCZiPgyxfROyA==","signatures":[{"sig":"MEUCIGWIeZEdGgsqR4vR8lfRC+g/g37W/jesz/DNe7XCJf7AAiEA4bc70BNbhs8f9rtfH05Rw32mMR0FAuQFNgJytvmElpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497257},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"47bb3021557fd204114bf6061484515dd8255836","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.9_1764851033305_0.6069493779522395","host":"s3://npm-registry-packages-npm-production"}},"0.12.10":{"name":"@mariozechner/pi-tui","version":"0.12.10","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.10","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"50ea17cdb71a56a8e15017497dac11bc3be72561","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.10.tgz","fileCount":54,"integrity":"sha512-Ds3pfK7w9TXLSRSGAnFG5CAhzgWgWYmvvIlTqEs6afO0FQt8Doo1lqCp1LBcCckAnNtjp998ZUFOUyz9RedSRw==","signatures":[{"sig":"MEQCIBDd0M/Dw4aGOOVHq8dsubVjK+IAjOKG5peggLkfauACAiBP4lPcfXAhyC8VQj9RyRNPOpiozV1fIVjS2Ge7oMK6bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497258},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c7585e37c9346048eac0646b342e11b36a806b0f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.10_1764877972757_0.532142809195997","host":"s3://npm-registry-packages-npm-production"}},"0.12.11":{"name":"@mariozechner/pi-tui","version":"0.12.11","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.11","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"0a6ad77e403072bdde76b1f67414274fc43b312a","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.11.tgz","fileCount":54,"integrity":"sha512-dkaA7MOITc7RkG8D2kE137LEkAR48jfPKc3LApRy/H7gTNsKRrGD+J8FsLW7OrflvvZBkky8B+NKXwxQbLoF8A==","signatures":[{"sig":"MEYCIQCaZxOH53AGwRI9taGymlcObAAJRCD32v5S71P7RAV8lAIhAIgoZLEj78lqXuUXHiuHSRZh5xkdvw1IfEU2PVAYIsZ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499426},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b193560ab0b120ed49937cb2cfbd302cfe04524b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.11_1764933622717_0.3460912503141207","host":"s3://npm-registry-packages-npm-production"}},"0.12.12":{"name":"@mariozechner/pi-tui","version":"0.12.12","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.12","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"85530dce2d538490e8e144b0dee77d63aee53463","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.12.tgz","fileCount":54,"integrity":"sha512-1LsgZhBo64cqzuuqRshouOkNRuLcwMzmySdEOZ75H6csaMkaCmc2+kyyspXA5GYH4pirUHXpAqJaTdKOoCleOQ==","signatures":[{"sig":"MEQCIAT0Kng1Ng/dpw7Zu4jR74YokeANFbLB2M5+SirLHr/2AiAbC5A9boKx6qMfDlJ/hiySfe94aWtsS/lVQQ23h3+dVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544456},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ddf09720ccefc18020619f90c423128d6dc70ed1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.12_1764972092790_0.5896622942449132","host":"s3://npm-registry-packages-npm-production"}},"0.12.13":{"name":"@mariozechner/pi-tui","version":"0.12.13","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.13","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"1dfe927d4a5dbd1aa91b95c7565ead7e2af1977f","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.13.tgz","fileCount":54,"integrity":"sha512-FrO3YHJyFxfybnmGhRZu54KiKwoPhuDnWUz6lTgR+i7Y9X0i412xn1Ddm5yUnfIz9hxiKnTgMdKVSe+Wfs3phA==","signatures":[{"sig":"MEUCIQCjkNeTrKWQc9aMEz6K+RnpAcRaUr2VFNgVIFt13WnruQIgOSAtnIEQVsGjl4ua/EP+1of3W+PCMpOTiSjbRHtT4nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544456},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"05849258b5e34a4677d6b22b3b4a6f138c735121","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.13_1764974352907_0.5450670382204807","host":"s3://npm-registry-packages-npm-production"}},"0.12.14":{"name":"@mariozechner/pi-tui","version":"0.12.14","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.14","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"0eb1e3bca71523077f6a0c2097c1ea1ca36fa94f","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.14.tgz","fileCount":54,"integrity":"sha512-hvFhS++tFA9mwVfmg47QE32RV5UhGHcukefI4XEjtrSna3hsCUwPFNqS0yTIC8Q8n88Xy0wjuf6cJisCfD70lw==","signatures":[{"sig":"MEUCIQCqlTPxsAtTBm4u2CCsgksrUHQd63VXxSoaTj7uMx2AEgIgeglWoW1e8esARpPC/iGREJWzUScB5TIawRHqoxlPCKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544456},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4a972fbe6cde8b2d4ca6e07ba5250bfceed2cb5d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.14_1764978463819_0.11721930674789927","host":"s3://npm-registry-packages-npm-production"}},"0.12.15":{"name":"@mariozechner/pi-tui","version":"0.12.15","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.12.15","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"8210bb0b978c0f530ca47f555a1d371cca6931ba","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.12.15.tgz","fileCount":54,"integrity":"sha512-7os71i/J41qhg1KZqKViZVBECH5w8Er/zQB/08aLsjJSFdlNlRqLJuj29F8Mh6WYEEdtOLxwcDtdfTHUbJF2pQ==","signatures":[{"sig":"MEQCIDGooK1V77kQ6gix8UXc08SzxS9i7zd5cNIcU24fzKbSAiBUphB1LTlHbKISvtNzfjeAxbdpTnLk+tRUGBTZ/06dvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554435},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"301c6ba11fe3608d9b20b6453e898dc53184c1e6","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.12.15_1765052987674_0.8979287706817212","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@mariozechner/pi-tui","version":"0.13.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.13.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"24897bd7264f2609d3f0b2ddaf516c3690290d06","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.13.0.tgz","fileCount":54,"integrity":"sha512-pujNCYc3sk3OVH+3niqhcIBNbSA9MOG1CMqd3wDzFMeNIDfThCdyb4JXcSkdVUv1AgoExqltcQMUJfPYp5v/Ow==","signatures":[{"sig":"MEYCIQCRfb80GoYIdjsf900B5sMW1evUlNNVK5pCkLO580W8MwIhANQfAsLU46jfoXGsCyBxIMOWXAKKCLo7GSVRTWMczL8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ecdbd88f5d63ed2de6cc57c9346c0293013111f0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.13.0_1765057772836_0.2399077719268572","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@mariozechner/pi-tui","version":"0.13.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.13.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"eb96a69e56ab188345612f8723459a645b13551d","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.13.1.tgz","fileCount":54,"integrity":"sha512-W88LjUusdRLMd9FqmKR9f+TCCFs3r4qr8lYPEK+ZGeWb3UdhQsfcC1sGgX1rlg59L6H4cJUTmqGisTO4hrES0A==","signatures":[{"sig":"MEUCIApAXWFj838PkVZByQGOyuMSdgimL/Hzw2G2r/NCK0TeAiEAkp56o/a5nH2V3iQPho77RQbnyhXmFbT3UI1Rt3qzJXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"95eadb9ed7f45e1c1267a71658b55df645414406","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.13.1_1765059204136_0.8621962246073303","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@mariozechner/pi-tui","version":"0.13.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.13.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"8d616402451ef34b48b3d6078c7c17f5c3dd504c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.13.2.tgz","fileCount":54,"integrity":"sha512-sBApnbfonzoSa8M6llek5pBTm9nldxdkPSeT3HY2sTj3b9lk4W2esuKpwiLSJOHhR+sLeaivDfBcsqURdbNX5Q==","signatures":[{"sig":"MEQCIBDOnKdV2J5/uJ6BCi5WoVvHPnXkjbdyJkkj2nkGrmWsAiBr72v9koLyVKRbYG0dZ/rbESmxBMGQDVlcRbtYrlCJig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a0bbc292015d3ae0f5b8aaa07d6b5e00c15adedb","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.13.2_1765067169423_0.9843865886140912","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@mariozechner/pi-tui","version":"0.14.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.14.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"32eabd8362b7c9c917cfbe13073926a73a658767","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.14.1.tgz","fileCount":54,"integrity":"sha512-lwGPJY74cWkl2NYIBn1O12PXxeEblSOb1yBY5u+1FTz7TwCGHWNMm3SS+/kNVJVV1Jf+kB4eojnLkVgB8Yp3mw==","signatures":[{"sig":"MEUCIHSzsYySuWKhDqiFoF6da0mh+xptNTk7eYJOZHRoR8OPAiEA3Fspvr7OQZYTfX/JLIT4WMt6LFLEOXA0DAMUklRVVFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a054fecd1114aecc6d98ab4d4d6e6de60002f7b5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.14.1_1765231229467_0.6185792575640707","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@mariozechner/pi-tui","version":"0.14.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.14.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"9058f6dc2328f9180349ca74a1b70e6335d01ae2","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.14.2.tgz","fileCount":54,"integrity":"sha512-5Q7Xj5YcwMvmprsYP1LylnhAl7XEwrJmGImBUVL9MySWpJPqcUJH1goXOF7A3cqEDU/GA1rn18yXCe1GnKImWA==","signatures":[{"sig":"MEQCICOCFZ+FB/43VLTF5gcCKDGIhjcrMctb+k7snud/KTPKAiBolMcq6VQ8u36wb0nTYoh4ylH7rQNTofZmXl7eLxZwTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"33a2bcf2031f732a1305b19721b97c69e9bf2c02","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.14.2_1765232988690_0.1378157858612874","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@mariozechner/pi-tui","version":"0.15.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.15.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f6088c58f1ae0e99e3ce0f63f8bb8525a8cfe749","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.15.0.tgz","fileCount":54,"integrity":"sha512-4kSCO1fbMmpsyro4F+v4hqkkkPBlM1t5LF8UE51AgcA9i/OwVX3Nq5tPgMJ5vvPgexhd8N9hgzFwlQfTzYOetg==","signatures":[{"sig":"MEQCIHLrUFdFMJJ5TRiIY7QqrAq45M3/RnIoBMrt84oVvy9HAiBnEUsy9BOZpE0U1utDxqFOlkYUNMoabZT1nwDRlXmdBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"dbd6e5c50027ad2b4d36b77eb22572722e1f8727","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.15.0_1765284284908_0.3080303192650191","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@mariozechner/pi-tui","version":"0.16.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.16.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"0a4f895185191c5bcfc3180faa7175bd42f9f967","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.16.0.tgz","fileCount":54,"integrity":"sha512-GX/S0mnf2lQt0+9UpwS3nKmVnmxFuLtSJ4F2faImvauaUzL6aMXmB8zaVFhL7juh6uqimYJOwnES5hMruaIvzw==","signatures":[{"sig":"MEUCICBzyTsn9qOXNVaYL6lwO14rhCq5ZwUHy7ZCtJaVHq7gAiEAtchWNV7T9vRlp9l7bS37zlv5J8bDJvoK1Sart2uiebU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"796112f40fe2002293cbdf514cb139631d2bd1a3","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.16.0_1765291460635_0.5935026422456224","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@mariozechner/pi-tui","version":"0.17.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.17.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"57c11e32c7bd44eacb94df1c44e2a7158fd2b811","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.17.0.tgz","fileCount":54,"integrity":"sha512-UsTOrXXvBwWQ4RkujLi3W6oEWSSvx0I1p+nlS4dLIcE8qS+9XUSmuyYEy8ERK0wNFevJ3fh6wYkKQtwg8WLIAA==","signatures":[{"sig":"MEYCIQDz5Dbw+UuZatflk27MNKuF5dUhSHwkDPMZdtaWiaVchgIhALPiMsv9Oo9tPAj2//BDeJZKQj9CVO3IWzVIggsbHV2Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2d9ecd17503078a82b2675e1687c5df6b6c18bc6","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.17.0_1765313440874_0.9732943176145492","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@mariozechner/pi-tui","version":"0.18.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.18.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"07c94b89cbe339ced150dd087d821414828c0267","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.18.0.tgz","fileCount":54,"integrity":"sha512-3aPdBbATqPr9mXU3fb135ysoUzlsFLDilFTTkmTG37QjyWIsTv+MFMGOPgdOZjrJpbZxM9as5gEwpSZaZ14GEA==","signatures":[{"sig":"MEQCIHkztCc0RYTwRR3toV+y83WYEQo2IMleURfBwCC/iQzjAiAlnSEXkX9tKJt2+Nc/j3Ly1BDUUhWGe+V9Yuyh8xjj1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7785b7c93fb569477c3a7bbf9d8ea7e39b2dff97","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.18.0_1765326192337_0.9327704836475958","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@mariozechner/pi-tui","version":"0.18.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.18.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"36bae23171cf061f908e882bed1b9d85ff0dd896","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.18.1.tgz","fileCount":54,"integrity":"sha512-1D1wrF/xeFWKy1TkYBYlAq8AgpQ+4wWpQYAQt631TOZ2rwyo7Yg4RaehkNpd5ga330/Wh0qc9WIv4cvHAHv39Q==","signatures":[{"sig":"MEYCIQD3HLFBURd8EUjLPvV3eQRZ97u2tWOY1/jksvwj5RSFqAIhAMtwmSyhqksR5Ol+2Fp+Pak65Bz7jcRFfRHf2+1vqrC/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f931c57726c7284bb09b8271382fac25a273ec80","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.18.1_1765399207911_0.4033893762961629","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@mariozechner/pi-tui","version":"0.18.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.18.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"bf0e9a60863f667b92d1b9dfaa72d94edf6895f4","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.18.2.tgz","fileCount":54,"integrity":"sha512-9JWY2XNacqgtamGmanHzi9Z2R857bc7+hLZ8p2UNMqFfrXF1bWWMDAEAK4XiLUjaKYyYynZpL+ZXon8kQFcrRQ==","signatures":[{"sig":"MEYCIQDfCWjaC10NkNcmoSrThbgKoK7uZd87rU8XTXi2IpbvAQIhAKoJGbeLkEBDEzi/EIlS7c2t5Mh9Hc9tWtBKGoL0VYuJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b40ecf0ee129acd8f700426555b2d405e25c20b5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.18.2_1765406404153_0.5766339580826036","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@mariozechner/pi-tui","version":"0.18.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.18.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"bb8f18f0e042c29fbdc0cd4e373fa5d4e7f2b5bf","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.18.3.tgz","fileCount":54,"integrity":"sha512-Zf4XY8xvwZPD0gnUtvM6a3OhfRwA947zw8dkx5x85DeZMvUenEUw8V4OiKqVngnP3YKbM9aATZTUUH60lqQJrA==","signatures":[{"sig":"MEYCIQCMXDMzVhvwRbjd1aMYhSb810du5phMAAIz46bgGGNgcwIhAOGj7QShKlCjzZCzRyy34yn0bHoJJhoLNvOIKcUNoplI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a13c8c34f55e59f2b85c2705a279bae3bb85b4bb","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.18.3_1765481694146_0.9338981932298622","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@mariozechner/pi-tui","version":"0.18.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.18.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"3a857e9c36803550ea0d2b3699cb82c81954787c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.18.4.tgz","fileCount":54,"integrity":"sha512-swyAMmwHhdqrCLlHQI4eW/EYblECjtHlKcHaG9PN41G7fjswaZtsm8s2HSb+1AiD0ROgMyRk06Z7zu7Yv52lhA==","signatures":[{"sig":"MEUCIB6opJVDxd28NIiSjSfwTsLo4NBoBLvdm3duYMCBD5j9AiEA5znu+1keSNFzZ1tgx5TFH5UuTxYo/+pY0smgUkfolMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"652ac0fa366d93ee15c201f86a2d71eaf831981e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.18.4_1765494058672_0.7542045141145415","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@mariozechner/pi-tui","version":"0.18.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.18.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"8cf84f6727e72d9a483792aeb644a91c7599d628","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.18.5.tgz","fileCount":54,"integrity":"sha512-YgK97laZEe+5Jkf89BsRcsFdFxtSwo0uVsVt/0TNvr0GtVISc0m8hpeyr0CMiNbFEgJ6mVKAfWom9cDM6F2Uag==","signatures":[{"sig":"MEYCIQCy0Tk6x/2XGQNzej26HG+2FGVVwRGB5+5fqPVFo+wSagIhAJpxNWVjTXzUiGTYojM4PCNNvFrO2EixXiP+irLFj15q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"44e9b1c8e93c264f53a0b46c10aafcaed7025376","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.18.5_1765530106874_0.9252955551035695","host":"s3://npm-registry-packages-npm-production"}},"0.18.6":{"name":"@mariozechner/pi-tui","version":"0.18.6","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.18.6","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"61d3a2eacb8acff7341678ec6fac8abc2f3dcd3e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.18.6.tgz","fileCount":54,"integrity":"sha512-xZEIDOonETT2Y06D/IEzik7zW+x+osNpLfa8n5O1FOlqdSSo/7eED85wl8ioPZwQsvvKmEgjWAHCwHXvsEY5eg==","signatures":[{"sig":"MEUCIQDRkw1uxBFTgq3mGrk8xyRrDqQL38BL70jbabR6W3JTegIgY4XVNNcFtf45jWOLqQLSSqCzHpx6oWjQeHl5mzekAdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"dba267468126651a075ba1eb8376f08a65ae8781","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.18.6_1765533276210_0.12887727588721076","host":"s3://npm-registry-packages-npm-production"}},"0.18.7":{"name":"@mariozechner/pi-tui","version":"0.18.7","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.18.7","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"41aadb69598657432ab2bdb12b0b7230d6fe7c2c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.18.7.tgz","fileCount":54,"integrity":"sha512-YI84urbV3YLXUGzz2JJZzlNvZWlazjtYNCkWRt76Eo70cX16tT8mLX/wdYHB9NEjzP3ubxJrGRZ5eLWVMic3yQ==","signatures":[{"sig":"MEUCIQDUr4dA+sUzRJjwTSheDhqk9IC3MzAKngfSIjA/IHh9YwIgJQ73qHef9vY3jnOZ08YsstVaP+FA/+WZGoK/x75z7Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"80a04fb1aa499d26c27b025105d267e09ae3ff55","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.18.7_1765534572598_0.5340828565212348","host":"s3://npm-registry-packages-npm-production"}},"0.18.8":{"name":"@mariozechner/pi-tui","version":"0.18.8","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.18.8","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"19dc2da7230c86df0657ff6a417b72d5fe367754","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.18.8.tgz","fileCount":54,"integrity":"sha512-Z8anVsmvXoEw/FyMot/53ApEtZJBrtMu5tRApbUlWKHwmLcFYIOsnCR36b/1zpkv1/+UDknXnLUm09Jbos5pGQ==","signatures":[{"sig":"MEYCIQDJVLY/UmZ2X5RA700Ji/1DxvX++bsZAT7mD82T7TTmLQIhAPUPO7oPDdVOm9eJShpiOdZivTpNX0t55SYSlgeFSkdZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c6a4c1da95c2b0309429fc6e8769528711acf236","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.18.8_1765535451787_0.544812300767902","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@mariozechner/pi-tui","version":"0.19.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.19.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"225e49c730c92451ac218b5961e74e2c8b977a58","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.19.0.tgz","fileCount":54,"integrity":"sha512-JVt0cNiAUI1kqtrmkjYGHm24LbSzJ026RQTkfKec/2moCeDhLM/g/lG15xIQOmY3LzBq0YBodW+9uPKmFsHPaw==","signatures":[{"sig":"MEUCIQDabtr19mamzXTMfG4yQcCoNTZgp1BstVgXESyhMlk9bQIgIEHyvdd6YSCLHWviAkD1DZvKry5Lw5b20kfbm8eMRPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e3dadeb4e7c50bfac9cfe6c916ed229fb4fb8381","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.3","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.19.0_1765560952819_0.9668930416863131","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@mariozechner/pi-tui","version":"0.19.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.19.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"e3a377058cf0a7489951bbb8f6994c232474ef5d","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.19.1.tgz","fileCount":54,"integrity":"sha512-7Z54ZZp7QFfL2UDW8dMQ5A/SRToibYHeVD2Wa2s5xA4IRcCvmPo1lYBhN9zrTd1n7Ih0UEe93Eb5J1637t+nTg==","signatures":[{"sig":"MEUCIFThsSAcLRfD4lqVLb5xJ0Dnbl3BQuz1HxIm6+LVyPMTAiEA7AoxvsZRUJoR8eLjSaUKbQnbVR6SbsWX4R9Wk+D3j9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"948b4115c1839345bb3df918c02a9d76754ba3cf","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.3","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.19.1_1765562175145_0.36824015852407377","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@mariozechner/pi-tui","version":"0.19.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.19.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"7a9868090c6b180eb90d7caffc8c7f0e835bd194","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.19.2.tgz","fileCount":54,"integrity":"sha512-C6MoAYlz8XD0Wpthg9JyDTwkUZxY+WuxBqagXqQrksppM1R6npkZTLIx/ud12HbHhZrr4rz55k++Cfw+oOAA6w==","signatures":[{"sig":"MEUCIHl6Euavgkfz7iw5Jbs4D3YG0++hXkVsEJTT5F5AiZZeAiEApzsU1p+iAWegk3hp8RfJF2fWl4bmEO+nTAI82wiq+IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"236856aa486438345afd2ec6d13ecde3ecb072e8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.19.2_1765577030428_0.8595268679170576","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@mariozechner/pi-tui","version":"0.20.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.20.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"c2b3d329a636c0f5053a1c8566a4def229726503","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.20.0.tgz","fileCount":54,"integrity":"sha512-s4ERbI5n0kye8pAR5qPXgy+3aflC6zZHB8+ZzOMHCAIKEVeMFqxTOWbWpgrDoLj39x+YP8YMe0nN+YNXNULVjQ==","signatures":[{"sig":"MEUCIQCfzZ+yscg0eg2e/1n3O3nvHYfWUrjOTxioOGuP+SNKUQIgbcLTOB+itK1NuUM5JJwc38qtO9lpxQ+yLrS5LY62l4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a5268d2aa70e0cf1f13d012b0a96867b9f3fbc36","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.20.0_1765578345452_0.7499428090569953","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@mariozechner/pi-tui","version":"0.20.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.20.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"3de19324f83814c3d1cecbc141c2225d829e8725","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.20.1.tgz","fileCount":54,"integrity":"sha512-g5GSRU6Z1R5UEXcNtTW1Nx1sL1ru/+V44lz/dEColyriYbKIC4r/+2xDYS4dFVisGwD8OSaUAWgaNKP21DKr5Q==","signatures":[{"sig":"MEUCIQCcCuQnqS8WzZbENY2+RComS2ZZ3vi4oQlL0AxnjyF60AIgVHBGgIi+xyWcBAShmsw20OEvxU/TYi6+7wtPGy+sypQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"59cf6c717b48e47863c58422c15254960dea9fc5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.20.1_1765583879309_0.5044705486219956","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@mariozechner/pi-tui","version":"0.20.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.20.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"2518bf7e848c685129d057627631152ffb54eacd","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.20.2.tgz","fileCount":54,"integrity":"sha512-QtEQD9+geo7a9bIKLsdSixcDHwVlqQQ+5A5xEdr0zocNEKItqeJMuZPg+qhurupRTAF7bWdjO8mFb/0dSd/50A==","signatures":[{"sig":"MEUCIQDRjKv+RNULxCTYi0RpaG+AHzz1VL88hg3YNDPtkT/p9QIgOQiEXqiKjGM9DEIb5A6KfJqiB89ClJSskfl7dw1PiMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554434},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"aed17da04477cbd4ab657b734c634ce26714a3d3","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.20.2_1765584743520_0.7823041975315888","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@mariozechner/pi-tui","version":"0.21.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.21.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"295429306fcf59470a4ebbbbbf04d5ef964c29d6","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.21.0.tgz","fileCount":62,"integrity":"sha512-rD8fU1FcIC9HafRPp39C8O0R5QABzNB8yl0rCWPBCM6cLi8phQ8R/vH2ldTQMydud+/cEpbxG1/L3c5StVivWg==","signatures":[{"sig":"MEYCIQCQuM12ZprSvfiW604grmDpIXKg35NRFmd4iBcng5pXtAIhAJnC0VNX2wYrigbE732+jzs3SZZqb9sqOIFEafysMbQR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622295},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3b440bb13b6408be44580cc88ba432be4eb3f5fa","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.21.0_1765666584143_0.8675139777678871","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@mariozechner/pi-tui","version":"0.22.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.22.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"749ce07933a68339c50a8876c4da9d89924ad47a","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.22.0.tgz","fileCount":62,"integrity":"sha512-TObSWI9mMzbacX0KKB9uOQPTKGqd0T35njZ5bFBLf1k0m9eJErWME92OcAKBkpgFNOya4WVGlB7zd0zg+yUd5g==","signatures":[{"sig":"MEQCH386pzP1NHOmmYudzR+ozEOij6EKR0v1ttYtjZZpYSkCIQCOmH+fivYGaSjHpOMOmWRDr3SeOoAVPkdBbphkwVyv1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622295},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"04058d5812ca76051ce29a423cf078d87b7b7d1d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.22.0_1765826112536_0.6054679688220548","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@mariozechner/pi-tui","version":"0.22.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.22.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"8650217d6cf55156da68a870ab1012f919cfddd0","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.22.1.tgz","fileCount":62,"integrity":"sha512-lJJONCQ+rm3i0ynjfb5AsrPNvmYZPnaGzcNmPch3FhEMqCT/qETCrq57S18hK0u+XTf5E6YD5MSoN548f0gePA==","signatures":[{"sig":"MEYCIQDzQacOGAMU5KVUJvNOpsQrYUTEWxB0uyLLUQnywP2TTgIhAK/ErQ2/YBYwBNC7jFNLR6id9uq8AU9Nz/ahJyvKg5iU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622295},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a7e3b8625b6edfcd900e4392b1bb107b7fb97272","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.22.1_1765832062332_0.6910331497673579","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@mariozechner/pi-tui","version":"0.22.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.22.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"4e1923fe929fdba6a96f2dd3fdfe92341898ca3e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.22.2.tgz","fileCount":62,"integrity":"sha512-8y4BcQPUwPrydcPjbiRuWKUEqG+az6WMcuN9N+2ztfWVmeR09BAZ9sOKLYURRvAIr55yL8pLydCpJT2brm5+8g==","signatures":[{"sig":"MEUCIAUvGWrp3sV5GbeM6up7LcEKiZCs3Ge9POHMovAA7kF/AiEAqITcDKz5VlFxBV6KjtQA9moMZMlUnPygvPoEQm7rRjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622295},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"fd5134f88c473b87b044fa6dff5d890646bfc13e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.22.2_1765832998615_0.4922005979222339","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@mariozechner/pi-tui","version":"0.22.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.22.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"d7bf456f7c1a6bec7353a7b2d4e9880d36d4383e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.22.3.tgz","fileCount":62,"integrity":"sha512-hvwd/TeimUanLjdc/pr2SGSYxFz477/ljbN0TtgR7mouwE/5boLhioYEYAiIyl6d+qpIO9e34MyKF/AeXPOBTQ==","signatures":[{"sig":"MEQCIDkTq3bOJdK3t6he9uf8na77C6LyOqt4ddZy4EfrrB6VAiBtQ+UoQdj6oMUcu35MTL4T3Dl6eodAYtWd2quZKd6jng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624701},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"deee1c2952416ed34fd79ff1e1bc4a95647ae75a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.22.3_1765912019119_0.0456228336708171","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"@mariozechner/pi-tui","version":"0.22.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.22.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"80dfa213db33e6bcef309dec312ad26dfabb75f6","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.22.4.tgz","fileCount":62,"integrity":"sha512-9XOiwXYK+SYp5K4Gqib958ID/XUu2vXRZl9xtNjjbHzQB6n8jULATvwyO+0FCFmftspZRqCaNNI8eRVvSltpkA==","signatures":[{"sig":"MEYCIQDK41rjr0FAXmhSaAU3MzWZ/D4VyJ1iVJKPPGWZOrX/tAIhAOmjmfw6oxLJ08xRz9V8ePEdbBr/LLdhrp8lzi5qp7HV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625663},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"03b061773c35d69d01fdb3ae5a566b24d6c10c77","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.22.4_1765928403779_0.13483557601425566","host":"s3://npm-registry-packages-npm-production"}},"0.22.5":{"name":"@mariozechner/pi-tui","version":"0.22.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.22.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"61ee2c4813dd5efa7d4e147f2311b084e779f9cc","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.22.5.tgz","fileCount":62,"integrity":"sha512-YGn+oWjS1rLBUo3alVBja8IEXmKtz5+TZATfLBTGpxHHiUYtcTFIULHCLeN00ZQwSHzi3znA4vODGyzxiFoFzw==","signatures":[{"sig":"MEQCIEfaDY2k9roZt5T1M8Spe9ehmGfKlZ4bUx0tqaoanaBTAiAqjY96tWLRut0hPvOu5argLbccd+9KiVSbe6nAdP+P9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625663},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"295f51b53fa8193636fff7835724cf8f947c1869","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.22.5_1765930979524_0.21661233259680057","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@mariozechner/pi-tui","version":"0.23.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.23.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"b20b48e626825244fe0d6ba32c3280331800a1d8","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.23.0.tgz","fileCount":66,"integrity":"sha512-3C+yUKhcfuXF8uKC/47cQikJNIhVzudTjOWJvUt/n9agjTpOglezphpSE52vTysVsi6LVcgCGzdqu/vMEkPZnQ==","signatures":[{"sig":"MEQCID+jFTXyn++cR6ZL0JtlYIW6027ndC6fi5770+hgXDjxAiAQ7SRwIec0d38eL1UkXqCpGblw4UNHZduj43UI2enMWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637289},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"67b73d018fb4d5fb8d40993318192486ae750ca7","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.23.0_1765984462604_0.40933351883118907","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@mariozechner/pi-tui","version":"0.23.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.23.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"624d8a2b3c20d8ee83fe5532319107404576c661","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.23.1.tgz","fileCount":66,"integrity":"sha512-AQJJRd5xCZGhsj9lXEA4cnbaryu10GyWHCkEn3cYg4DRxUm2E+KPCpvstuLN7W8aFgHvSwN2QlL+yjcjKerTPw==","signatures":[{"sig":"MEUCIQCG1or5rQpZCg6D0NZsoH9oxoqYHCLivd8fAtmr6LollQIgND4QbPs73SQOPBm4wAXskJY/pnxBq2WD7WJmbwf9xFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641890},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"46ba48a35dee49beed1c2d9d0d63078a13c0980e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.23.1_1765986239490_0.0021974223984058128","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"@mariozechner/pi-tui","version":"0.23.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.23.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"c3ffdc6974b988a29aa5d94cc2ab0852651b112e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.23.2.tgz","fileCount":66,"integrity":"sha512-L0TCxhF1lxuktFw0GOcdDBDfYK58KJx8sCMkid4h8qaRfuo2Yz0FmYwTVVWleMDEnj3PSoMmIQnoL7sDFbCXng==","signatures":[{"sig":"MEUCIQCBAoIpSsHSHSW7ce2ii+dybtX+GerpGNhuH0AyN2lsHQIgNHJPji1ZOkTuflVJwIDH0wuGk/Z7CZsYCOFBCXFq/ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653594},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4894fa411c5fb035f264a480f119923f867d8097","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.23.2_1765990617554_0.28629141250126766","host":"s3://npm-registry-packages-npm-production"}},"0.23.3":{"name":"@mariozechner/pi-tui","version":"0.23.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.23.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"eb915d7f0b30b376e8042e7c63334b418a988c9b","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.23.3.tgz","fileCount":66,"integrity":"sha512-4/3mj58BYBSZ3x0ZAxdFIPztTxQkBfS2iJaU664MH+c2bsUBpseCYm/s5p3aCijh1CQRuCpwwVso2cWZCYSRlA==","signatures":[{"sig":"MEQCIDZ2L+HmXwW+myrLUlBnHwTxgyS5/HP/4EmUm4OxhoCqAiBDAuxYzpPA0pK21gRldOOehaC9QInhyQP0lBuVvE0yzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653594},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"00851369fcb172be9b2d9a21374a671495cf5bc9","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.23.3_1766007043901_0.42435416361019174","host":"s3://npm-registry-packages-npm-production"}},"0.23.4":{"name":"@mariozechner/pi-tui","version":"0.23.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.23.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"4b764fb2d42a561307033ddd4833541f0f556ff1","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.23.4.tgz","fileCount":66,"integrity":"sha512-fdDi5YqFZLCFhqtpMiRk+AY81UWjF2bOHBMmECAfO3UzSbHdPXKCKo+z5ahRMqHQvjshtgkmAU4fW/kvJyv6iA==","signatures":[{"sig":"MEUCIQDmxhq2qLwVQqlEnX/dt4l3eOmuMZK73B+01cYLwp9/HAIgA4Wnk90BuGQaUDR11fOtkW/6EWrFdJOTUFCvyYZcGME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656235},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2f86c8bc3c43b17a3cf95de9c768e6599dc16c07","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.23.4_1766073473416_0.7860668284777235","host":"s3://npm-registry-packages-npm-production"}},"0.23.5":{"name":"@mariozechner/pi-tui","version":"0.23.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.23.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"d4a1d00cff3665e76205aa48381fee08b4497c5c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.23.5.tgz","fileCount":70,"integrity":"sha512-q7N1r8p2REj81NEghVVoRNA25mPgJDW1oEUoceExehPu8PyAjOn++8Pol9Dvxyq+YAQu57dv4IXffWskmobvxg==","signatures":[{"sig":"MEQCIDfaynamBj0tXmMMnlt4rYfs+qgCLW0pcMzlLSLsQY6BAiA/3jbFfbvWCMe9T78XlqgBssdaSAYtnC+Jpqtv7sMozw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686952},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f92147ffe8fe10da818041448c4dbb4b660b7f33","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.23.5_1766117782535_0.853805009280902","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@mariozechner/pi-tui","version":"0.24.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.24.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"878dcb0f224c11d84c5fc549feeee46618b749d1","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.24.0.tgz","fileCount":70,"integrity":"sha512-0uz9RQ76y7u6JqLTH21y2TTC3aD90VgpvK47AyPXKmLfJKwm74nlF+GCuozTdmnd8VkwKh3nwKwbBDmzS66z/A==","signatures":[{"sig":"MEUCIQDOo+MJGpKnz1gSgtpigzQccnMv5zb6gcQu/mv11zdWHwIgE3+Gf0egGsmeMqSfXCVTozu4TswbGqR4e7bKZ6tmYcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686952},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"16685a36ecd6b5c070ba5d7d4a0a081f02b6df3d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.24.0_1766118128334_0.8899808213193872","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@mariozechner/pi-tui","version":"0.24.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.24.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"0392e78e71e45e42cc9f5bdc1d46ab1819ef6517","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.24.1.tgz","fileCount":70,"integrity":"sha512-NkY893cnt/QL+vKJmwdcvs1u6yhnff2On1ZaJinhU8rnIopydHlAIPwDhFJThP0dBgVRDCdTRfA9si+Jw4Y0lQ==","signatures":[{"sig":"MEUCIQC4NqojMmG4W/FPx4pGTPK9V7o0aGLfR2n/poze3vtLxgIgMGrz2BWecntmyaaqaC5mIqFbu9uKM4NnN2nQ9xhy5To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729479},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"50b055f3ae37b0332167ccb2ad26bc50f88b1ede","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.24.1_1766173947351_0.27973934195934413","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@mariozechner/pi-tui","version":"0.24.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.24.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f8abe126794883d9b71fca4626084663271d5870","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.24.2.tgz","fileCount":70,"integrity":"sha512-Bg4wWXO0UgiNN1k5TXuzn3bni9/+tpXJtQB8IbCfIgrB3ye70NfEkZ+lsCTbFOLk+iLoYM8joCmBYsL7ynWiSA==","signatures":[{"sig":"MEYCIQDotBN4sWJ06rwxM1OwYqFT89cerhqWn2WJK3XbA0xp2wIhAO8445DXzIRot9yAaavePNx2pothSoRe6/3qEbSP3+WJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738753},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5095b4eb024b81d2baf1fec5c38f63b308deba91","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.24.2_1766175213435_0.8392531600659769","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@mariozechner/pi-tui","version":"0.24.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.24.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"2e2ff823d4e2260f2de12f352f04daecd2ea75d7","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.24.3.tgz","fileCount":70,"integrity":"sha512-6vz+E7aaw9P3FTyrkuOgCNUCf29RGnAFm7oKhRZWpI51vdUODMkJFM7axU6oNHfKustVT/lQ6kX8HV594Fqj5g==","signatures":[{"sig":"MEQCIHV5lJ5mXVSulwBkTvB0R1hqvSYMDKJR6vV61o1bsNzJAiBkzs6Kqd7haYMaucbJEbQiUOywfM9f7ouaI9t3CyaELg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738753},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ad4eb3afa61739311667fee36c1cb0b118eef97b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.24.3_1766176616341_0.3630768929422725","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"@mariozechner/pi-tui","version":"0.24.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.24.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"c223fbaccdbf2c21045479e24aeb9a4bf0a05fff","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.24.4.tgz","fileCount":70,"integrity":"sha512-OL3D+gPoNLg0BtBZAm4YH37YhIW1nJ4SqN/grqjyJxoq04avaJEeq7NNkGuTwqR5ORSIoFLaL6Imt8Z9oJyDIA==","signatures":[{"sig":"MEUCIEiH+g3s+VxOql+kT4ELqiVk88fpmo+QtTYlJXUgiRLfAiEA24JoUrqI8w4CpnMRFmZzjJWnc3rHUviTFO7T+E2pIu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738753},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f377c3c9c328bf87faaeffdff80c1521c2a5aa61","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.24.4_1766177721903_0.9636379760536731","host":"s3://npm-registry-packages-npm-production"}},"0.24.5":{"name":"@mariozechner/pi-tui","version":"0.24.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.24.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"d7d430d62482ea9d47453b292eea4e7a985b4046","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.24.5.tgz","fileCount":70,"integrity":"sha512-ajh81L/qLk4HczTrxPwNXluFa2tRGhAESiczroH0P5qYOG578KNFfVw6UxVm1QhQVjynWXjE0fJacAFeHu/leQ==","signatures":[{"sig":"MEYCIQDFZnVgTPM7gNrJw06U9PbdaM2/uTBO9i9GAUlFJCZHuQIhAM8csZ0lNdC3/GSEkvFn9wTl2x7HNAGpQotn3JlR0RAE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738655},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"085294b764699802c3c09d7dd9f0c77b3f8f516d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.24.5_1766178614769_0.25530571227856313","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@mariozechner/pi-tui","version":"0.25.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.25.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"c0306bce86dd6a8e26612b96c8dfeca6604c72a5","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.25.0.tgz","fileCount":70,"integrity":"sha512-7pU/EPFTYgyEsfcDBb+fzp6BQWr6tmykgMMGZx3Pxvet3NF5HmphAdLBitjmThri+M7lrGaJVrpIRHjQM1CPVQ==","signatures":[{"sig":"MEQCIEzbFZ7z7z+iCMdmEwJmzEKt+J0gGPpt9JIdyA34bacLAiAZvceNRIgexhy99jtTrXv2PKbudBUV5iDUYcdmUuS3dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739409},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"df07a74ad5bc6219eedfafce2ce918497488c5f2","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.25.0_1766264614792_0.5052180777132556","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@mariozechner/pi-tui","version":"0.25.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.25.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"bd7f7d8a4a3da77fc56c94a95a5ba06bea8677a7","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.25.1.tgz","fileCount":70,"integrity":"sha512-pwWpReDHVm7+0x2/W8vN2vpxHWSWKoee4GbaNbeKRBqhGXAZ+3wYxqP5dNl2cdPbJCGJaBZbIarQ5chvRQhk2A==","signatures":[{"sig":"MEUCIHk4iD1ILKbkyZQyvGjDNA4XB8lvX65f+K+8lcdEfr2bAiEAsSyYnOL1h1pSHFE2RBWc+frfaiqXJga3zUB8kissVQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741533},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c97702cf914493b6f0d059a25045a95c23cd7cb5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.25.1_1766281691750_0.6511651591908696","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@mariozechner/pi-tui","version":"0.25.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.25.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f63b30d1e422834bfc7f4847d5fcb9bce1aaea43","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.25.2.tgz","fileCount":70,"integrity":"sha512-joCiTpKi/XcwZjKqJTpxd6Ai/VXczMmRlrMYg4uAEq5uJTQxmga8zez8fjlpRP1+Rf1yMs4MvQBMnu6q4lBxrQ==","signatures":[{"sig":"MEQCIHbXB1j55/gJrfvXTJ+SqtDEp9gqf1CAkR/XMwL4K+TzAiAsC+CVlQAJXogB4riu3VTq9/QHfvtLY66VRW+pv6RHhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741533},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"299986f06b5517a94bf6bbd6468edb4cb0591efa","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.25.2_1766282386770_0.7869449582497243","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@mariozechner/pi-tui","version":"0.25.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.25.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"c30f252a7f3eb07e44ecec2970ef176aa659d53d","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.25.3.tgz","fileCount":70,"integrity":"sha512-moIMxFV8bfNvHCo2UcmQ3yL0CxbzpF3+py17q4ALw0qNiZ49VpRJnKW+F66Y+4o9G4xfOaCNcbNcCmJEDkDfjA==","signatures":[{"sig":"MEUCIQD7smf/WLCxCSt6tyAuvGF3ULYEpoMkr4SwRv3ZNHEK7gIgfB6jIZde5mTjjNz6X87GWlh2Zt8++DfQcDe14W583wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745467},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9c18439c4decca1bbbbfb9ab0eb5125b61917363","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.25.3_1766347326642_0.842944824124243","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"@mariozechner/pi-tui","version":"0.25.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.25.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"35fce911735fd2b1528f126e95b133d1f49b5856","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.25.4.tgz","fileCount":70,"integrity":"sha512-wPs+4fBs82ASA9VG8CQOkvBwuu0oeYJtDlK6HL61hLKI5r2ZwSQ/nYkyhNX+T75NJ5A+qn4rnmU6GNMKKWjc8g==","signatures":[{"sig":"MEUCIQDo0qNIoH+i0R2PrlCMVYHmOL+8kwGfOAarfhCEaLjeVgIgRPXe2zlpZOoJjgCZkEx/JRDpJQNrtM4MAl6NDqrX3qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744225},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"11e743373da727b5e6802bc5663fc6d31c4193f2","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.25.4_1766359426679_0.7009246081418785","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@mariozechner/pi-tui","version":"0.26.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.26.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"49122ad30415fd2ba7e9f1124e8873701eb630ba","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.26.0.tgz","fileCount":70,"integrity":"sha512-QMD3auAvNAE4LJuQ0E70hBCz9ELX94RNJTmrvD8q1EMV4s/E3AY7KPtsAB3Wl/KA0X55vp2f6ZlnmRgH7CrTfA==","signatures":[{"sig":"MEQCIC8k3Goeudiwbr7Cf4Yjdj+kcDpqq29Hr1WMcqENE4ZlAiBmMx2yPlpfe3vZI2h5rwHcs00HM/gCE6CCbfRiJDp0Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744225},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"42bc368e70afdfe590ad225d8dff9976db322e19","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.26.0_1766404479483_0.056280120298674685","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@mariozechner/pi-tui","version":"0.26.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.26.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"41b1e04a238b774a462b883eba1574f440e27cd1","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.26.1.tgz","fileCount":70,"integrity":"sha512-qGKS4SwxJw4pinttl3UvzylC1IuB31QpuoM3X36mz/GmLq52RNYnriK4si52GpeTrqNm8vXDpeevI0zhPQPjYw==","signatures":[{"sig":"MEYCIQDkpfL15Fyh09mqy5+gxRqbid1JmMwbt7qrWKYTCFu/HwIhAIyVA6Rjow3+iR+qrFUH9ZQc7k+oo+TYWCZ+RCR9DDjX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744225},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7e1b632596563a0d301638fbd0c166dca86abd4b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.26.1_1766416813304_0.2466342618615187","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@mariozechner/pi-tui","version":"0.27.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.27.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"6e351a39dd761e9f2f0c093341f56db0e26b8b8e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.27.0.tgz","fileCount":70,"integrity":"sha512-vcX7vYMYf7CjtpWR+NqsJqCv2yYd4aiodrTa2aJIspxTKQfZRpotaggXlaaEjS3f2mKJb5ZO+F64MU3lUY7MvA==","signatures":[{"sig":"MEUCIQCti+mer0hEArMzyfkv7rkppy5wMGnWvG+Yy7uX0kQ/PwIgefmCxtPbWAxCwuAB34cuF8DDI5qhnNxNy5c/pkjAqUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746118},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b9b44f4cf4ce34072b10d4408dab756d732f3790","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.27.0_1766424058872_0.4725765212753186","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@mariozechner/pi-tui","version":"0.27.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.27.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"8b3b40b85c346175f6bf63a54f9ac91d2d459374","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.27.1.tgz","fileCount":70,"integrity":"sha512-rTVQ031UR/KKJ3/6f/pRLH7Fg/hOqVnXnVEY37J2txBWd6r9uZClAL0RThGlH2xHsB0+qgER2kgiS/Kwf9I76g==","signatures":[{"sig":"MEQCICLSyqjZNmOURdMSxsEf2Riv24eQuKNTGrUnFz0ZJA/2AiAmm4znUBnCIxg0B83BX2wYY3ObBNg9qfXpmKTw7N6l5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746118},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4492a3f3040fe277f13132a0cf111e161082994f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.27.1_1766428151383_0.0773675412781647","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@mariozechner/pi-tui","version":"0.27.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.27.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"d8fa6d7a23f95d3624e9b02ac1563ef5631b78bb","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.27.2.tgz","fileCount":70,"integrity":"sha512-MvH3ycxU7DK2+iSah5VrhBB7hOxHzLa0sCeMojLB1uKvdJtD0s87yxP7hBh0naqGCp3Hkun/bCQbyKIfTZ3PYg==","signatures":[{"sig":"MEYCIQCZYHjfxYWxVmuGkQ31EEx55NlXbjginrlrvU06ebMN2QIhAPOg9wvl6Du3eLeKaXvoQG2riblEErFR0mvE0uXBhDWy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746118},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c57ed89110b0d250454510bf07cbca22e983c935","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.27.2_1766458220287_0.5514450513435556","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@mariozechner/pi-tui","version":"0.27.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.27.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"42a4dde8070a997c669e4c8d08e075325e836e45","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.27.3.tgz","fileCount":70,"integrity":"sha512-4pnvhkxoLMyCTSMJlRDYcZ4O4zdMLOMedUn5i0StUJCRHOeKaaISDFvRigv/Ta7MRmZ9k9H3Dim1uvIACAH8Ew==","signatures":[{"sig":"MEQCIFMEOFCl5Lt10RvNiIoCTAlQKnNZ9lRJKeKNMHvWyrPsAiBi/inXinMQIYXHNVQfhBNOiGyUBRJuk4CxeVQCInn94A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746118},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f8619c1564c603d9a32386ff2bf68847b06dd3c5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.27.3_1766540824347_0.18860632235950914","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"@mariozechner/pi-tui","version":"0.27.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.27.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"53a7c7f6f6bc918f870d497396686fcbf2478823","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.27.4.tgz","fileCount":70,"integrity":"sha512-9NztAgu9w1EqAHIT33GOjbL9b5wCxMijjSZbuPwEVpGwPEJ2PiDpXRhDu5fhoYyNvI735C+yx0X4864hf6Y5xw==","signatures":[{"sig":"MEUCIGwrCosMU2NbbBl8q2igNkA0O/000MRI9rFcC8sdhQYyAiEA8+9lQZf5SeU5y26deCVpyFYGvLDkMQlrF7TtUsdjBP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746118},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"20b24cf5a44c470bcece46111a5fb0a9c1b8d538","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.27.4_1766543615623_0.6806674291610351","host":"s3://npm-registry-packages-npm-production"}},"0.27.5":{"name":"@mariozechner/pi-tui","version":"0.27.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.27.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"adbb1f24905014e15616c5a84147ea5520bcbfd8","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.27.5.tgz","fileCount":70,"integrity":"sha512-2l9G0oth0mOgsA5UQJDWiEvFb77YCpuGBOb6b3uHHsy3HSGVvqZtwXjQ2cG78kii3Tll1EnwxfJeQGQNE8H91w==","signatures":[{"sig":"MEUCIEdifX/tHn13SwfcTy4RdxadtwPTVZiJ16HvuE160qvGAiEA5EFprLlhKDxMYums0owBvbkmMy0onf6z0DBn4iV/MIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746261},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bf313d2713e492c1a626422c22cc9d092610d7d4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.27.5_1766575170616_0.5174629344707518","host":"s3://npm-registry-packages-npm-production"}},"0.27.6":{"name":"@mariozechner/pi-tui","version":"0.27.6","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.27.6","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"477b3c6a3b1c9cdc7dd748abaeec75c9b6ed1e6c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.27.6.tgz","fileCount":70,"integrity":"sha512-JNmZyswyHczRb8S03oXv4sO7xOhPHxeGUJw4NdMRyYvdcomNnRsoCULrSmRApjc0UIDDRfkQ7anLliPwJr05IQ==","signatures":[{"sig":"MEYCIQDwgVJUW5TvbSaLXoW00LQg1wFs48+ivtofmxN2Gxi8BgIhAIzjvsoURh/0YR6oy1DgQd0SJPSSQaoqJW5TnIAxlfLd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746261},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3eb460ee5043fd760296b61e21df6cee9ec73923","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.27.6_1766581190740_0.8102369419614992","host":"s3://npm-registry-packages-npm-production"}},"0.27.7":{"name":"@mariozechner/pi-tui","version":"0.27.7","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.27.7","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"60c5f31e1e0046218af5856e3d6b892d992ec397","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.27.7.tgz","fileCount":70,"integrity":"sha512-i+GnJILQhu1jnmJe7r3jiC38iCngHbok/G6Y6Jx6iPwzFkuvQE8WtKIkECgqdDaLeOboL5xEBMCxJdo3HwflLA==","signatures":[{"sig":"MEUCIHERScVimgvbZ9xHJ/ZnjbFz9VsKvCdWQFpFRM8mIFQZAiEA7/dseHnxzBmtLH1aPsnDSTOQt0q6ZoASm24PhAJbms0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746261},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"60768b90f37b9654ba56b4cc098d7ed95ba20b29","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.27.7_1766597602467_0.8451652584217544","host":"s3://npm-registry-packages-npm-production"}},"0.27.8":{"name":"@mariozechner/pi-tui","version":"0.27.8","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.27.8","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"e71cd76cefe7e352e3bbf057b915620ec30ab7cd","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.27.8.tgz","fileCount":70,"integrity":"sha512-2ZfUEaPHiZIY4/JH14WHRZwYggiy3s08cJ26/RaGorpVvI7EOETH1QYmczolVJ81RHrkbrlxFbU9h7aidXXkDA==","signatures":[{"sig":"MEQCIE2GJnRWui7VAiNxGZiMCQCtEkLYV92zcgcrtmCap46IAiAQr8ct+w6IMqsHRBnbYpsW/otXtyE/VQX2CDKo52aOpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746261},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a965b6f160b45d09cabf6543787792006a940f0c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.27.8_1766605987710_0.7878480789271132","host":"s3://npm-registry-packages-npm-production"}},"0.27.9":{"name":"@mariozechner/pi-tui","version":"0.27.9","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.27.9","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"67d97bde6c003d04057f6764c8268ad88ba734df","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.27.9.tgz","fileCount":70,"integrity":"sha512-LOVu64ogH4OKa+f2UEOSlVObHHJLkpPlXZzMLhX4ZQRulaSuByGEmowzU0LpgJp2n5uEJBrbq0VjAS6nL7N/ZA==","signatures":[{"sig":"MEYCIQCPM1y6ywqrf3J1r6XexzXkcIjUIJb0IpzdtgJyVpvzmAIhAJNe/TLoZjExBdMSLs83msPglegRfTW5DJwIASibdMwi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746261},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8fdd77b65253ad4cfc1dd2de1aa98444c947ab69","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","check":"biome check --write . && tsgo --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.27.9_1766607963329_0.9228204862110896","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@mariozechner/pi-tui","version":"0.28.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.28.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"fa76e404bda0f289615139083bf0a780e14b112d","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.28.0.tgz","fileCount":70,"integrity":"sha512-4BrSefl4XMLlAS0B2Pw/E+zk+c7rz/4PX9TXGX66Kb90J4sAFgNcE7IpIZfDKS8o8R32o/e2sY1JUHgxrHiE2g==","signatures":[{"sig":"MEYCIQCBMc4JTZXC31yOkoSk/3dL/qdlToi0Mt3mEN9RmmKInAIhAOqAdZ+CNDin/TdTCzDCZu7XBjLyNCjSbiunP9QXOrDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746208},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"fa716246ea42a36a3d4744170977330050f171e4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.28.0_1766631504242_0.5503015876038586","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@mariozechner/pi-tui","version":"0.29.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.29.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"53d90be42265a8235b85d662e1d175e67b979892","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.29.0.tgz","fileCount":70,"integrity":"sha512-Yo19EX+CkKxBIucrqs9j/72GRZVPKk6fHxVPcJVOHvRjS/cvkED6rUEY/VV8WNMez9+lGF0ySNoolasPspHAXQ==","signatures":[{"sig":"MEUCIQCC9zAWVsWuGy7ZLkrrKAQUgT6K/yaqkFneKM1PUuA14AIgRf7aG6YoJR60bMHrl12nvxL73hpgYOaMbNCkNow3adg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760912},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b48a0c9328aabc4cdf8d2e9bb9030355c182b6aa","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.29.0_1766632645929_0.39413296010578613","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@mariozechner/pi-tui","version":"0.29.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.29.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"dc5b7d7e681f78d62beacbb8c38c398e7fc228dd","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.29.1.tgz","fileCount":74,"integrity":"sha512-OBT/C8A3eNCs6qMXujWAgBY52jZt0MwdLB6MPDnuN21wpFmwNN81SPfAxjT0rmbqFQ+G64ONm9rgi5B7AJzGyg==","signatures":[{"sig":"MEQCIDcC0xDsxIlPekxaQM65TQuL7yCTCdMoGTrIJnqTMLA3AiBbjTJgtWeMKfLnAi8cLukhQjAgWM0wJSxVuM86nkqR4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788827},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"19dde0a9882d73562d21d49082c6faee1eb2a172","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.29.1_1766682658569_0.8917782421029063","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@mariozechner/pi-tui","version":"0.30.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.30.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"e10c23f369ca83c0b36e31f2edc71bcd5e3dbae4","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.30.0.tgz","fileCount":74,"integrity":"sha512-9jplptPvbnlfe/9TsXOdP5JFHxQdinpCfiS/xC2WcP3IzBBwg91Zi2+BQklzZxc0asKheRsKnPo8ruTSI7E6Xg==","signatures":[{"sig":"MEUCIQCVXv17EfnbesEyFi2FapbHjGUOCx3QidRcKtg2WxKSZwIgY+cwLRhCJLmhoe692UcQQpYiQaN+jPmfdkU4RY+hZ5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791669},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6d97d212d5b5b2927cdcd8e668af05f51e157ddd","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.30.0_1766691354950_0.03426507670024925","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@mariozechner/pi-tui","version":"0.30.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.30.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"924fbdccb2f61636eea95238d9d56c0f56fa8a8a","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.30.1.tgz","fileCount":74,"integrity":"sha512-resZhGUkHCwVVC427Pcjd7L7oXa/JfShIDBxOydmSMyZUYm9KJbFr2PM6OsA6mWlKWHQDnKRivpcMoVK7Oll2A==","signatures":[{"sig":"MEUCIC859zUa0N62o5jWTtR7xLwwffY5evxZqPr4s+emvsWbAiEA3oS0aUZM9RLNiJp9rgCBc2GsEb6FJYC7OSKe/frTijI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791669},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9dcb0bdba42bc3222074c2385c5898d7f8971681","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.30.1_1766715258995_0.08619695414709727","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@mariozechner/pi-tui","version":"0.30.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.30.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f4f24cfc2cdaa80e7448d5aad44eb9929728eff4","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.30.2.tgz","fileCount":74,"integrity":"sha512-UuqEgNWi6cG9hBImVytqP703J8z65B0pvlBKsnRoVljZ1U8TTyfdpd375oc8NONHtYKKmsSR4OLyG+zA56EEHw==","signatures":[{"sig":"MEYCIQDnXIbfMoAEiF+3Vs8yrEIN6STScWj8XZjg5eLdqzn5/wIhAPjfRdZubT6h1d/1d5PgylgVdhKptCw1Qbuk7PrFiva5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791669},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0e8173af008f9543ef444a724f322912e769aee5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","string-width":"^8.1.0","@types/mime-types":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.30.2_1766716000731_0.777983924986926","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@mariozechner/pi-tui","version":"0.31.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.31.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"8240247c5360c2c1f0b64b5e39995cf4c5736ae2","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.31.0.tgz","fileCount":78,"integrity":"sha512-XUlG3pOioG8CXVzvkb5cKqZuCZDmK+8uZhIu0X7Y96kmUK1WNKtaTHQopW/qIeGaWYaazK3ROn0zb89Uovu4zg==","signatures":[{"sig":"MEUCIQCyvM96HWNQOn96X9rK2y7l7pcP6OfYcuowwnAyByKUqQIgF4ATThwdasaSxJcB3RhHlqi9GN71bh2h6XaW8Ydwe/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825390},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3caf359402473dfd120602e617832693d6febd7d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.31.0_1767315632016_0.17177218314231824","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@mariozechner/pi-tui","version":"0.31.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.31.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"ae02728bbc876f85e1cb9e25882b5691554d6293","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.31.1.tgz","fileCount":78,"integrity":"sha512-79hDQPAMPxKO0HKoXiFLp1HFbRDwweYL31l2wlsEzhPYgIYvx0Ii7X+KK4yMjjfDc4SjX6ZmSnJ4MUFAanuVzA==","signatures":[{"sig":"MEUCIAzgpwG5G9wmZXmD49AJHbMQDQEVc9x3udKne9ft3fgoAiEAlYo/6PsP3+O9E5JVfxdCVTFJTEUaYtQWalhFaURsgjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826094},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d78a245cc85bc956ac7134a8262b352ffcd8c883","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.31.1_1767346778567_0.9191691121665293","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@mariozechner/pi-tui","version":"0.32.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.32.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"a1bd03185324608d6aece67a14927eb5301076ad","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.32.0.tgz","fileCount":78,"integrity":"sha512-XPKwsLv5P6wPJbZkXh48wqJ5/bWYNycsKyqPy0JNQnfEGuiPiPH2ejVGXgrLZi8YvZT/WQXkn51zbE21gnlrbA==","signatures":[{"sig":"MEUCIQC0gAwEhWxEI3uZFnpCrVcbF74kDfED1GHjmcwnai+ZmAIgT9RLbttF7wne6U4uEnVx1VF7faoGl37XP6T3oWDVY6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848660},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"42a19ea81dea05aa15e610eac4df1043ad34de02","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.32.0_1767404935692_0.07837473688524788","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@mariozechner/pi-tui","version":"0.32.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.32.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f6ae36e3938e9fbad0ab20827752d55a740baeac","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.32.1.tgz","fileCount":78,"integrity":"sha512-SofZpq29TaubZoe92MUv8KXJ4UpiqnOb+vHfBbhkGe//StMlAdpVmoqU4ulOLEDUotQEHlRso6DKb1IKDGn3qw==","signatures":[{"sig":"MEYCIQD31ekjdHZ0cSoib+WIUERS615dvsPDbTU2MDza6NxVxgIhAJHJkeL0L87eiuV00ss2tRKsecc66/4CqPSlpLnng4/k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848660},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b783a3f50f543ab1f837b17f19252b0165c81afe","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.32.1_1767410790132_0.24122468406315511","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"@mariozechner/pi-tui","version":"0.32.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.32.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"0f8ac3920118ac5dc9d2ce444341c145d565a242","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.32.2.tgz","fileCount":78,"integrity":"sha512-+nX7+aj7dRPlYb7DRNBMCAHius9NS+aTeGhiuN7gkUgjRAEWusVnrVNoK8WZvQVJ4XD+FEa6lawblQwklnfrNA==","signatures":[{"sig":"MEUCIQDnAAjx7OdsmUOdn9sEtdpMi6xB0P1bfCiaVcyE/t75/gIgEHNTa1ShZR/e1Fpc8LspV/RiXOdPWcjHZGs5RbrmAWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848676},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"113713d3808b0ebda9b24ce52deaf711da27695a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.32.2_1767452924546_0.8025827673611001","host":"s3://npm-registry-packages-npm-production"}},"0.32.3":{"name":"@mariozechner/pi-tui","version":"0.32.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.32.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"0a9e8c4a0a035a9fab42103e5f9ba4ffb88f2039","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.32.3.tgz","fileCount":78,"integrity":"sha512-aq7e6qXcwSHvaTUKj5Ut9BY+ZezQ2rL+V4Sd2R5SnBW6JMCt5GnR/8uYBC2PcdxBQzGL9TnzjrC4av5jR+ilow==","signatures":[{"sig":"MEMCHw+GrG1nLiR59MOsL1aSKnP7TsdrDjdv0k1N83g1UdQCIFJXKiwe0J20NNab5+D/eo/M+ROH2OduKQFyVylN533r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848676},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"db829e73f9cfd9a987e468f3cd46f892fd6d9d4d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"10.9.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"23.4.0","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.32.3_1767456594532_0.44951012712000726","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@mariozechner/pi-tui","version":"0.33.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.33.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"e57c3b3b5e24af94ed5313551c26df115a71210e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.33.0.tgz","fileCount":82,"integrity":"sha512-jh4JLJVODEJm1gUCXWnZErvly1CmXMPXv6dsVDwuYUI/t4+qZT5ohsX6/AI8Mr3c4YmJHiItQwqAlcR7ESpPhQ==","signatures":[{"sig":"MEQCICHElrIKqdLO0d9q5sBnCPNLTXnCQhhEDR+HEpWg9YBQAiAyQyHNQMk7aUWQlwIG9N+w9shz0not8pqN9KEIlYgASA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":837495},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"faa10b9a7e522afbc9a98dbc683a681f7d0d3e5c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.33.0_1767485286796_0.5175719602175468","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@mariozechner/pi-tui","version":"0.34.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.34.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"64ff55fcfba9f3a4b785faaa9d8131ff0db48b19","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.34.0.tgz","fileCount":82,"integrity":"sha512-n0Ns81lJPS37IBIBh9my9d/1Tk/NeDvdm9pbG38VHx+3sdcVBD6WTN1TrNOSbiwNL+4Gkl50p8vTwigtLxYEqg==","signatures":[{"sig":"MEUCIEo1zsUrrO5BVLUENnf6HCHMmOz447PQupngEEiFW+AAAiEAr4Pn7j/wfI1pGCs8GoRvPf25Vm0iRaSr7C1tX2PLTbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840475},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"dc2f5d43cc8ff7d949e69e7af4e5e3ec6279f10f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.34.0_1767555030011_0.09632238798854775","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"@mariozechner/pi-tui","version":"0.34.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.34.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"376dbfe5ec36bf6abee140b4b47b61e50c66fabc","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.34.1.tgz","fileCount":82,"integrity":"sha512-mZyQ8DG+z48PHfgj5TbX3AJbW4XB6OQmZQfFEodeA9cM2L5L/99ou5XoyjUyzIVVyW1uknLakzB0ZJyid8LPLQ==","signatures":[{"sig":"MEUCIAaabnCZ4WZvJfraNbTntaLvVfauZdSc1ZlrvDMspOsDAiEArWQcvRYyjkXwfjPm7l0vDQENGh4Iyh/gxyrV7LV4CeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849051},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"de92eeda1f444e71407cd70728c7fd10ef0ec762","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.34.1_1767556649762_0.37909502186942357","host":"s3://npm-registry-packages-npm-production"}},"0.34.2":{"name":"@mariozechner/pi-tui","version":"0.34.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.34.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"26f4618c379c8fa99d2ca6f28953797f39844222","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.34.2.tgz","fileCount":82,"integrity":"sha512-lDKeL3gDKH67Qy1qLVAJyXR4md2r5GYvf6a9UOE+UBWHL4eu4mud72bfWDc8inBQd7me+R4Rfdbl+O3TAsXA+Q==","signatures":[{"sig":"MEYCIQDN41mvo84DLbhCha/4p3q4KGZcddEg/OlWnRXQGY8gfgIhAJ+TbfnP9c8ug/DbS6DPV2u9LTttH4SZ8xR5GeICs4vm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849051},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"71c978e2f96ebc5d9771c7e4e1509d0ab524591e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.34.2_1767557204137_0.23725451947741782","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@mariozechner/pi-tui","version":"0.35.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.35.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"43bef658813509b03aa1c0070471391d1be1d31e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.35.0.tgz","fileCount":82,"integrity":"sha512-HZTOeenzM0DVSnEf9VGPuAeufvKEmJN0GnLVp+4Xk1g60eiB0VVnw+Xc+vNf2utFVY/VZ+RrgTsv5IFdQivG7Q==","signatures":[{"sig":"MEQCIAYLi4WYh6+D8tGrx5MRV6BH8TM/8YrmKLVGWEl43MIAAiBzuf1OSFMnTatwfQolVhYQt08dXRjjW2b5l5i1jgPLRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849051},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"78d0b88f7d34e2459db0b8088e722bfd68a8847a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.35.0_1767580923094_0.744225846308024","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@mariozechner/pi-tui","version":"0.36.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.36.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"1437ab14e8f1e2facf65f43ab27ddb36008b30f9","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.36.0.tgz","fileCount":82,"integrity":"sha512-4n+nmTd36q0AVCbqWmjtTHTjIEwlGayKKhc+4QbpN9U3Z9jyQQa8Za1P2OHRmi6Jeu+ISuf4VBDvgmgCaxPZYg==","signatures":[{"sig":"MEUCIQCkJvuvBkSoin5aW1/Baw58QVKBRNc2N7EMxBdmjwq/PQIgUpaODU00RWqzdkJ5A9Dv4DqlhrljVbrCYA04zbHioC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849051},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"435cd5d61feede5120af8d813511af9f0e3ffb4e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.36.0_1767590221234_0.4256951756378664","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@mariozechner/pi-tui","version":"0.37.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.37.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"412e328981f0858e9822998d32d71dd8bcb16cd1","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.37.0.tgz","fileCount":82,"integrity":"sha512-X+dgRisUfndkO8h047Sej5UOsTlY2nWYTpKopqu+/MJ/gg6wuJzgghP7OdFIYKdai28JjLfEzWcRutAEgIx1QQ==","signatures":[{"sig":"MEUCIC1JvN0JuRas6YBFFNZraEY1X1WwILS/pZcJM6N6QgF8AiEAxsBzj3c4UcPdhImUP7YMp0M8QqBab5pKIPTUPJTTrVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868851},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d3d53392e8ef39fff427d1233f2a89db517160d0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.37.0_1767654472916_0.6001513185793417","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@mariozechner/pi-tui","version":"0.37.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.37.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"4fde9fb847f027d950f290546865466bbcbbc5fc","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.37.1.tgz","fileCount":82,"integrity":"sha512-DIp/kMbgyRkLQaHWli/gJhvT4IKj41E1m1Hu9RIOC2j7yGI5ZR/3cwv7cWzdMep8lhVi6Y4VzN1kPYJ3mYGwyw==","signatures":[{"sig":"MEYCIQC3LzYcqhXNZKJYrNC0s5kGSXHCy6jN9MPQV5aOeRPjJgIhAIUaIwvbdJQqjAkpakdhLbM/l7m6rA+Wqjfitl5pyuq7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868851},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a20112f45fde62ff413458c9e9a7a0b169f8b6e8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.37.1_1767655971551_0.38001889870877914","host":"s3://npm-registry-packages-npm-production"}},"0.37.2":{"name":"@mariozechner/pi-tui","version":"0.37.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.37.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f6394d7b56dca797df735eb93377d72c435bd9ef","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.37.2.tgz","fileCount":82,"integrity":"sha512-XNV+jEeWJxQ8U3r5njRotVs6DnEIunkLHSA4nnF4OaRRgrcsafD8M4Pm/3RywSucclVK8P7+KoGiBB2Lokkmuw==","signatures":[{"sig":"MEYCIQDN8irM0axFfQhpwruvah4Yujv2ThlcFW3031wNMZj0SwIhAPzSSAQWLbshJHIT+Pct0TmaRE21BuF5VwP5FPAKxvXy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868851},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6f4d16d76fab0a7597e33a4f647f4dba6f13afe9","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.37.2_1767657236316_0.759431545439093","host":"s3://npm-registry-packages-npm-production"}},"0.37.3":{"name":"@mariozechner/pi-tui","version":"0.37.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.37.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"b290c44009cb293a0172f46eb0b719e9e6d860cc","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.37.3.tgz","fileCount":82,"integrity":"sha512-5mWYcxAyeiTm7uupMwlAQwQN6VKTRVDSZhBj0XmltjQ08gq9OMvQYeeQGfojeOBSfCAzcm/KoEUbzuUrjB/MSA==","signatures":[{"sig":"MEUCIBP43HXxRAZqJnuPd8L4V4RUj5xcYNaX0Uo/KXyUQOqLAiEAtSwiitJVlqPJQC1yQXsYQIDlQVU1bkbxJ2KRKhMg2xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868851},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"86fea6379c77bc6e3a382e7245c00bdb26eba979","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.37.3_1767703463980_0.7220882000901732","host":"s3://npm-registry-packages-npm-production"}},"0.37.4":{"name":"@mariozechner/pi-tui","version":"0.37.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.37.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f0c9f6b622f14b1b2789a54f4ae5492f446de207","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.37.4.tgz","fileCount":82,"integrity":"sha512-jP0yTCiKcpG3nsev/F0KQxXB+W1nVQ2+8/AezvecDbiHPNxGy8V34lsX8MAQyQZPrPdQswlEHgcnSGaa6yVBlA==","signatures":[{"sig":"MEUCIFYr8HlxIjlgMKJC41xpCH9QXt+XL+2fAqZ3d4UbkFYaAiEA+jlb9LX3zEw72aYfkrmseH8A5n22kQvK50XNT5zGNdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868851},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b08a6b22ce1a1c90fb85bc2b5f7cd197db273bfb","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.37.4_1767731339728_0.7384856174432741","host":"s3://npm-registry-packages-npm-production"}},"0.37.5":{"name":"@mariozechner/pi-tui","version":"0.37.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.37.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"d308be8065738d9a76cdec5c46d2aa6863a0d25c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.37.5.tgz","fileCount":82,"integrity":"sha512-BHOafJ4TnNqn3c4TL6ms2J4vK8dm0LWJmBtWO6HKo+5c0Ezt7i/0x52rbsHhnaaX613sYnPSiJ4ifsVHXXi1DA==","signatures":[{"sig":"MEUCIQDPq0JzjDt0QNBP/HYf+oqBCY5dsYFt/gkIou124HmKnwIga8/4qfgMP7kIayKYCHgJ2yfN+YzDuWGDwRiUMbUX0e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868851},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"fe95983dcffa60ffb30809c8bcc1b9ed30fcc196","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.37.5_1767738349910_0.8766161086040372","host":"s3://npm-registry-packages-npm-production"}},"0.37.6":{"name":"@mariozechner/pi-tui","version":"0.37.6","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.37.6","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"56358d75eb7649571cbb4e49c3b70e96d6ff991d","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.37.6.tgz","fileCount":82,"integrity":"sha512-t0nR7InsOODf2T3sgqsGwGkayQ97UeMhRaQphQMCVdNnXbjvvv8ZwRtViQ+EMcrtRW/b4GLY9y8PeqexlcYy6g==","signatures":[{"sig":"MEQCIBtjH76m0uUVlP2N7LKC4d/edpTI68H0ziJYYWYM7oJ1AiBS3E3dudKaMK63hQ9wr+MHCvq7+UowTQzIE9lgkIFPOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878436},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"befbeb30e4e52ad4079713b17a981163ad455cdb","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.37.6_1767743001214_0.951790158825214","host":"s3://npm-registry-packages-npm-production"}},"0.37.7":{"name":"@mariozechner/pi-tui","version":"0.37.7","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.37.7","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f9922e090d42e35e8cc688b9a0e4ac8593ede86e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.37.7.tgz","fileCount":82,"integrity":"sha512-H+X/eqGKzT62DZ8WGbi0f8M5NKNLTOW/it5Qh3iTH980rY8TLJAvEAlfS+6L7IPRjzuwHxRD39uRTojsPWJjgQ==","signatures":[{"sig":"MEQCIAO1oJ5LN/WIntf97HjREs1QV34FpkisO6EfuLnUMVtgAiAQjqvertkQxaajFwzAv29nfKivdbsfhKzKEWdg+BqK2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878856},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a4f2bb5c2714faa57e5da7c0a8061ce18c5b45d6","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.37.7_1767744150427_0.5161012283698905","host":"s3://npm-registry-packages-npm-production"}},"0.37.8":{"name":"@mariozechner/pi-tui","version":"0.37.8","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.37.8","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"8fb62682369fc4fc7874e46ee88d3abde6338a9c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.37.8.tgz","fileCount":82,"integrity":"sha512-D5KX0V4xWhdpa7RZDLfxvLOGDealhFd/lztSEChTLknDFqx/Xy+9lTEd96OtTSoYUkz6me3+qZvJIphvcAkzMQ==","signatures":[{"sig":"MEYCIQDKptbNu0JloN4noULXH3UDrsTVlgqeNNhY+J6A4cVX6gIhAMpKkiSSY9QmHaJUeLFkb8iSAWCpryV72kSFBUrOP6H5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880111},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5514d4ffdbc5c679f1f1817867e9d53125a53969","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.37.8_1767746009924_0.3863419320522188","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@mariozechner/pi-tui","version":"0.38.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.38.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"fc74a7186fe73425cbe425470ee055e0436e7804","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.38.0.tgz","fileCount":90,"integrity":"sha512-gMhvh0dQ40kjj7gOOWTkYaD2CTq/omh2bii0w8SUnrRERg/mIj03dCjay6sViG75WdMpoTuDlvQ4wXlG633rpA==","signatures":[{"sig":"MEYCIQD1ZudDGrueqHUWqcTfIzCImnGALuidj/FD1mbHyCdskAIhAPwLjeEd2r0b8hh6ypbHnaq4w21P4UdW8raFfsB18D97","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939480},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4b084d0f9db70ac0ad5de2a37d6ef795f3c67f49","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.38.0_1767844425836_0.138533311395324","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@mariozechner/pi-tui","version":"0.39.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.39.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"34381e7cedfc086b7f08fb1fa1219c96a4bd8313","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.39.0.tgz","fileCount":90,"integrity":"sha512-rLZt65sxxngwHZ1ed0wsQA0BzNM2ZLL6zF6FxU2jJW4E3PgZ252IIIb80C21OB9Ts0/eTI7gf3pZDnWNJfEoMw==","signatures":[{"sig":"MEYCIQCW2orDIWIodGWqiFqcfQs9IoAPI1IlhAFHfjPJ9+u6JAIhAKBCUWTAfQgjaTB8kUsFDsJqKnB7S10qKlEgB1uLQN+8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c25f1eab640350ddb9fc5abbfc90f99fbd0ec374","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.39.0_1767913836782_0.9195275360640656","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"@mariozechner/pi-tui","version":"0.39.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.39.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"03e33f0abd58035c18d7346b8be75b74a776fd1c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.39.1.tgz","fileCount":90,"integrity":"sha512-BjCN4/c09dM7QJw6yI9LTlzUVOt7K25nlcfyzg9kDxx2pDPQHckP2uPlWQjgSsgdjJgweMGcI3DqkTUMz/fqtA==","signatures":[{"sig":"MEUCIESNxY4+M95xmucdzrrF3jBluFapY+8Miw/gTlcQIWhMAiEAtgq5M7decU/3ncyNidbkTfUgbTtEw85rxnZwhMIyP7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"39bfbb125c0b244e3f0aff55100ff6782c750e60","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.39.1_1767915256275_0.39060580843616033","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@mariozechner/pi-tui","version":"0.40.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.40.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"2a6cdd77dc6c36d6e4ccadbbbc382a9e8e80ea0a","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.40.0.tgz","fileCount":90,"integrity":"sha512-fWp8hxpQq7PB2GxQN3dOCfy40e2kk3y0oPw9gSVsDxCjCeIZ1y9TYGHU8k2yrdz5I5B2TVpkvsjE6Z6Q5FdU1w==","signatures":[{"sig":"MEQCIEbGWvfkPOu02Y3uey2CWUPoz+Xir588XIqLJHZX8ZHsAiAe6uK3jrvwBp590SD4nZA/FnZqWREwcnoJenRmu9rk5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"070ef9c771ddfa625c5df438479deea00f9be708","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.40.0_1767915850503_0.7442515528143727","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"@mariozechner/pi-tui","version":"0.40.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.40.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"bdf580f9c00d3b02a0def097e77e80a1cc9e7944","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.40.1.tgz","fileCount":90,"integrity":"sha512-wMelh7BB3DYzAT58dS+uCSQVaWND7blvaQAQ8eRQ7H9jQyvXMH9B8MrkAHRWCByfd8+SG0dwjBO1pPIsl4Gghw==","signatures":[{"sig":"MEYCIQD944vMXTx3LsvjneZUHXSS96btIP1illiy/qMrbUgGfwIhAPYgSvLfvsVwYrzF00hCMMITVWyvMtE+wfefYxNXQ7gH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ebd661fe13d3f3484191c244f5cd9b61e3973a19","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.40.1_1767931967594_0.9372995300053524","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@mariozechner/pi-tui","version":"0.41.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.41.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"7668edc0d0cea19137eb452db0f3d6eb0d4c59fa","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.41.0.tgz","fileCount":90,"integrity":"sha512-FxhNyQfsQvZJBbUIPbtvBzF8yJo2JjEXVksn5cUU8Qphw8z1Uf+bRXeleH7Q7VVvGnaH9zJR3r2cfkaWxC1Jig==","signatures":[{"sig":"MEQCIGyheb+5UELN4C/eUUsWPYtv+Wfa6dPjeL4p28FqOFQjAiBmQRVVWc0EpBhyYOy2Fm4bX98bARxW9psBxMFDoQ7R6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ec9def84efb27e6622d7070b8ca80cb0ac01d862","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.41.0_1767935251622_0.9494338339223163","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@mariozechner/pi-tui","version":"0.42.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.42.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"025d4284d4c1dd8314d6dd05c5eba1906589947d","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.42.0.tgz","fileCount":90,"integrity":"sha512-rXNzalAFRTgefcfDUdW5wA0Urzju0R3zqmU2vtrWh6At2XIRyRnIXHyFhE5nJGXiP3dJ5vyDriMenmfOgu8WEg==","signatures":[{"sig":"MEQCIEkhyUmtISSp7oZec3B+Pe4x894NlWspB9Kp5IG84/PYAiAZYwicP+MOdjcWEbkMn4VJClUUmYgBfMvCivir8kEKfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"075299542410a572a36561ef02061554cb9995e6","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.42.0_1767938404994_0.5611128206354785","host":"s3://npm-registry-packages-npm-production"}},"0.42.1":{"name":"@mariozechner/pi-tui","version":"0.42.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.42.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"dd14c58e0537d622b2665bf30fa42d62438c91e9","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.42.1.tgz","fileCount":90,"integrity":"sha512-dsmzcOjD+9MNgqnJ6/BJ255Sc9KQWN4Asyh1ron7bMA4Q9lqSWl6q8dk78DBp2QcVeWHtvqbwdZwNnDwWyxw3g==","signatures":[{"sig":"MEUCIQCUptzNpOeG+enJoQS4Jn1HEDxvzQrgwqWMsIX9GIQeRgIgLaPWBZp5j6f41PUIZMjF+kQx/ZkkHImoBBLkjmXfvHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d856bb097c6a62108582210a71ce814a9d784806","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.42.1_1767986685781_0.2613419678626008","host":"s3://npm-registry-packages-npm-production"}},"0.42.2":{"name":"@mariozechner/pi-tui","version":"0.42.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.42.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"d992445ce2d0ab17a7e9d4b24bdce9d85498375c","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.42.2.tgz","fileCount":90,"integrity":"sha512-im3HwwKvSlh+N1hJpKVoZYW1JrXz0N3eN/PfpWX8DJYYTTG4RDaT0Mbbf0vUbkKSqCfeJQZCN5bfCocTXlU8wA==","signatures":[{"sig":"MEUCIQDSYKTFtjpK31ZgFQCF+woOf8j48PhusNgk/3r5dO7QnQIgZMkSYX1U3PAthCDXjIYSDbAB1KBSqG9C4+okWWZW6OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0c02f5c053227ca47e822db8ca55bfe3c92cf114","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.42.2_1768005807314_0.3152622159977734","host":"s3://npm-registry-packages-npm-production"}},"0.42.3":{"name":"@mariozechner/pi-tui","version":"0.42.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.42.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"4904f44aa6a957b9b64e9dd5e807cb078c4c87a6","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.42.3.tgz","fileCount":90,"integrity":"sha512-g36sOQ54ofag4BW4K2vCGiZYjAsfSred/HqgLN/7IPi0ACrPTSSlpbeRR3vPTqv/jsmjv1373uYS+SHtMKDB2g==","signatures":[{"sig":"MEQCICSayWmXPD11sm7wAGoVS8Fp/e/28jtpjQA13lhDJUa/AiAKCUDO2qcNikcG9fsaWsVI2Y/Ub2xJOElEoqvVAGCeJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2a04b0fb28922fe7fb452da6898a710715bfcee3","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.42.3_1768048085828_0.2727110386072178","host":"s3://npm-registry-packages-npm-production"}},"0.42.4":{"name":"@mariozechner/pi-tui","version":"0.42.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.42.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"d4fcd89dd24f332959b8772089f95b26578cc6c0","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.42.4.tgz","fileCount":90,"integrity":"sha512-3xpg9s9+H81/REZ6fPo8EjZjDU35Fas12UcmokJwyXpW5pdKAcmW08NGruRCIgWQY16Pi5C2UMCgFdtf5L2sug==","signatures":[{"sig":"MEUCIBNZnTJyZuM7qoSDOm8nnDzZxXxs/DmWRGXVnJVonpFfAiEA34rl2kEJj1lsSs0ZVGOa+bslONlZzm5WUnnXWPr2FfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"345de5983324e5bf9f8a657ee973786c18aebd71","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.42.4_1768049811065_0.3711931758050153","host":"s3://npm-registry-packages-npm-production"}},"0.42.5":{"name":"@mariozechner/pi-tui","version":"0.42.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.42.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"73cce1cf667ad73897d87f7d269b6b3bbe7f1ec5","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.42.5.tgz","fileCount":90,"integrity":"sha512-/fkMl7fpKWMB9uXlhLXLUKkcd6tYBiJCehVYrQVj/VjqFM44k0FOP9+2+sA9F8BGDCAJqDNbayg1prY5DTMyDw==","signatures":[{"sig":"MEUCIQDwflofaBGN6nzcZqSDAH5VilxMLTUfHl0a0iZRDOOzewIgDoGU23qgsArmBa3ADd3pYAee2Blz222QjCctd3wZMrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":992363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"31fe16f2e79154f0423d290c87e4944bc1a41f80","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.42.5_1768101089527_0.10543610295787054","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@mariozechner/pi-tui","version":"0.43.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.43.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"83b7673d1c0b5f34a0244989743a4664b8ebd0dc","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.43.0.tgz","fileCount":94,"integrity":"sha512-8/DjFHY4AjUFSOFNO0MNTJJLb1OMFjx/9u07Hb/JfBaQg20QxL9sIitCpPCuWNQgdjad3La306uQ0Tb/BamSaw==","signatures":[{"sig":"MEUCIQDRyVzjnSaIzssHDZZE9Ni3xGE0ZwuRBPuWTBKFXLe83AIgL/vhHOMfTvR893m1ffhhhEEFsC0AwPFhz5+QM15pSDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006308},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8ac130c729c696788be5698bacce01b5d1ec9071","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.43.0_1768176019170_0.9363358746246944","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@mariozechner/pi-tui","version":"0.44.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.44.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"07e3d6be33bbf5f354affa268be6d3147f5269e6","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.44.0.tgz","fileCount":94,"integrity":"sha512-j+4FZx8tvfDQ9+ghJimHWvx3t1VonePvr/GgJq7bhGzIdeq+zeDZ7J3kZC4gY9Z+ScE1ec6TknO1AAEPZQOtDw==","signatures":[{"sig":"MEUCIDjwp4dwl6P386M1Kwc0UiS64RUsOC3dxlN3BdeQr812AiEAtsFM5BRMu4Dqfu/fGfgZIq5ZH4sj4XWNgd5mmMcWCMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018175},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"477c263838b3cd295543e9ad0b2f603b3e2b51a7","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.44.0_1768241104134_0.4727485964713478","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@mariozechner/pi-tui","version":"0.45.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.45.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"e530165efe880278ac2f864f562d6ebfd7258fe5","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.45.0.tgz","fileCount":94,"integrity":"sha512-tqVGu4VHvzVLboy3kLh+T3SKr7Gl5R8Lsms5l/H+cwwOzEGbdQ19oh13Ne/P4oE8VnEnMwj4lW9cekLjknUWhg==","signatures":[{"sig":"MEQCIBgpClqJMQtQb9ElxY5LAePxKkJN+URKGyFeJSu0vOA6AiBhxKuyNDUrAdGdYalQ4m29KQTSrqBx+pFUzWCQGr8Gng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018175},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e22feba494667b511364c2a45a23d05d6404187e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.45.0_1768268535610_0.6416037686783609","host":"s3://npm-registry-packages-npm-production"}},"0.45.1":{"name":"@mariozechner/pi-tui","version":"0.45.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.45.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"54a3037b983ff973b57bc6d06a49d8a4200f4e48","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.45.1.tgz","fileCount":94,"integrity":"sha512-DXASJfQsP0HLy8kCP1eyKlRYK6XaBlzn8MYqoMQhT826EayCS1UffXm5D5voW6BP2d+ALLPDMhuhkaS24HLTnw==","signatures":[{"sig":"MEUCIFRhIJeHnLtjPYx+WYwlmzwphAYM1lCmYBFBM9VplruPAiEA1JLokp68puMYkH6Sf881PoQsJsGNWvHmYIpa+HdRtyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018175},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e4a98d8381a4eb20ba5058120921130d4f508d32","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.45.1_1768270044028_0.3849424139081976","host":"s3://npm-registry-packages-npm-production"}},"0.45.2":{"name":"@mariozechner/pi-tui","version":"0.45.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.45.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"a08eecd5a13d7b672f0be9d0cfbce8d1f353e214","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.45.2.tgz","fileCount":94,"integrity":"sha512-jCkS+K2PEB/LIu35Vu8SgG05rEFmS1y3PZtdQgLsWLLn6sPRufGPpYtLkXRasT18UNqLgSlYHSOfxZMoGq9aGg==","signatures":[{"sig":"MEYCIQCx0mVZup2sUFY/rWI0d0V8doJPmdgcGM7bYtPF3u0CWQIhAMPJKH49xOJYDqzBsiSp6W56mRP0BA54HGv0JsbTfASl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018175},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c55082bb668d9ef65f4ffc1ce96056d305450fd5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.45.2_1768271316698_0.9983471162448536","host":"s3://npm-registry-packages-npm-production"}},"0.45.3":{"name":"@mariozechner/pi-tui","version":"0.45.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.45.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"11a3f30abadcbe728548f3145738d82b14f87fca","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.45.3.tgz","fileCount":94,"integrity":"sha512-Z/ThVu1JHLQYDR1TgZdCXlaR9rimZ5wuYUO+dy773Cz0xFOg+E6YSfPDRu7t3TErLt59v/gnBw72cIdfIXoYpw==","signatures":[{"sig":"MEYCIQCw804axVRmnozreVgtNVnhml7KmHiVo16orMhxUQviVQIhAJqaC7MRs9s+8fDOMFPoLWksicO4d7FU41inGDnZ8n7L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018175},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2090599e4b4154e43ebc9d4f7799d4cbd128dec0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.45.3_1768276639939_0.982533694264601","host":"s3://npm-registry-packages-npm-production"}},"0.45.4":{"name":"@mariozechner/pi-tui","version":"0.45.4","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.45.4","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"a9bdc8fcfb0561b1b647c07c3170f31157f3bd0b","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.45.4.tgz","fileCount":94,"integrity":"sha512-qH47cICo3z9n2L5ofaLCojS/QK1hL5fBEwi+ZCN61vgcA82FE81riVhnXtPURmim/uaxBttgI+cfspZlyMM9hw==","signatures":[{"sig":"MEUCIAyB//VhVvAQBC0tqmrnT03+UZWBbDeXOBMm6QeuqqFZAiEA2gz07GIpSrE9ghhmwcxnSh3mbKT3Rs2VAaanwXRfcqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018175},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bb0ba88b97c92e71017de957e1c479907d724a9b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.45.4_1768336649758_0.6444057294247063","host":"s3://npm-registry-packages-npm-production"}},"0.45.5":{"name":"@mariozechner/pi-tui","version":"0.45.5","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.45.5","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"f89c2b3e26e62b25a9347f9cfd00c0aa8b44da6d","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.45.5.tgz","fileCount":94,"integrity":"sha512-opeg0N42hcXDI7dGGaF7p4aCgIZ8vfrJtDl7SzrDC2BYkxHNhOR/QTCPGQeNdxYSE0NK/XKjK9SSOlTCEU2PTA==","signatures":[{"sig":"MEQCIDu1JSF+HKNQu4jQAHvLvxUP2j269ew9iLXizVvvr0Z3AiAFvgGccBDarCbU1l4svwdw83R5bmrOwZdgFd5MYSpZYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018175},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9a08bb0d1e2e2d10373f612b8e57055c8f829afa","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.45.5_1768337254415_0.5680580324419777","host":"s3://npm-registry-packages-npm-production"}},"0.45.6":{"name":"@mariozechner/pi-tui","version":"0.45.6","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.45.6","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"1d5cb9af57032df9454a30f44131ff12cd9ae3de","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.45.6.tgz","fileCount":94,"integrity":"sha512-rNakULPahABwp4pFobwLjZYa3pvArgXqEU6xQRW8wvh6N6st+W+qDXZR3B7+1S5ZQ/kZ83gTT8+wP4e21Nn6Vw==","signatures":[{"sig":"MEQCICfqrw3EUDyt5xF9hmosGWAyqOFgC1ChCyXAr9yTV/7iAiApF856GfpwX+UubKEMcd0oiABSEUxTHZT7wlI3dVRYbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1073818},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f8dc72d24f82b0dfd64e5686bf72838aebd63e9b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.45.6_1768340923086_0.637151698659044","host":"s3://npm-registry-packages-npm-production"}},"0.45.7":{"name":"@mariozechner/pi-tui","version":"0.45.7","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.45.7","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"0fff4fc8291e822be1c749be26c779afc5290863","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.45.7.tgz","fileCount":94,"integrity":"sha512-c4pMvyuC28PfpAYCsO01E651r+SAiNg216plmc0ej5qnizQm2x7X14C3UfxMfmWAMJ+U9Y0O7PucPdmXeHbjnw==","signatures":[{"sig":"MEUCIEpjEujwEVe4TqLQdv6NwPyr4l46JphTtLIsUaRiDhU9AiEAvE3RjGekhn/KnEZz/81VVz+D1ELD50X5nqeO4HdoHuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1073818},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d08821cc4abd260390c40e4a9388da1bc7f8ad5d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.45.7_1768345892456_0.13811954509665592","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@mariozechner/pi-tui","version":"0.46.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.46.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"6d8a07ed8534177fff7398cb5722a9d749d870d5","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.46.0.tgz","fileCount":94,"integrity":"sha512-1Qa2+bVXD2OuMXOlfUx8AYJzW/rx/RnAVwVVCHc8AMpU+DqPGD/QAu1xAlySxONV2KGr/FC9d0126Dzt05xVgw==","signatures":[{"sig":"MEUCIFtfkRfffO/F0vfeEVAGeV+D58RucCzW9XxgPjDkd8sJAiEAtmDd0iGtq/XSsezxppx+xqvuPUmSbacEutcgNblgdGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080003},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0aaa4ef5e4f58615334799664107367fa537ade4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.46.0_1768494996094_0.0493951919698663","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@mariozechner/pi-tui","version":"0.47.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.47.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"89b532927fdfda6fa1f54d76ee723e2da7537e8e","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.47.0.tgz","fileCount":94,"integrity":"sha512-3ysNAm805bRTfC/5C/rfR6ugqzKa4MC6wlGMYS+IgfNvS5YzQEFEtTWz/6iNmBXU3Qo9LjpRsQgpx5Sj78K7dQ==","signatures":[{"sig":"MEUCIQDEEAO0DuD4ZVN45Mr817bmSJ4hVUZbYMKICeuoifKLwAIgIKDTN5rGh0GoS9G7Q+sqhyLnNurWh3UUrHTQYk1ANbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153110},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6248d86ff6742ab9cb03fc463f3a6cbd4a634ae7","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.47.0_1768534904701_0.013543193526815989","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@mariozechner/pi-tui","version":"0.48.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.48.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"5b0d5daa488230ddda4dae4f0610b4b9be05f628","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.48.0.tgz","fileCount":94,"integrity":"sha512-xNQTwPU4IyerTutxenqptbumIkt70iYrNIR7+ndUBcDHwL5u64JNAHHnFF3hNjwy/iHAb+yDveKSnZ5AFzHvvg==","signatures":[{"sig":"MEUCIQD2r6nUX+bhLcH1/yrb1vhtW2uFB/XOSJwqXCGGaWt0pQIgH/BXaJ2tXG3jl+ZQBQuEJdsXoHvJLo/J+9OQFgf+ZV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166170},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"91be338e391563797c33b0e68fa4fd212bc3d067","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.48.0_1768606372778_0.15435525643285186","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@mariozechner/pi-tui","version":"0.49.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.49.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"81a8117e08f70532c3fe8eefa07aae18b9ae7093","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.49.0.tgz","fileCount":94,"integrity":"sha512-AD3R4Xk3nOJswu0LS6xO9XdXRlTQQGxnrWipSgVkSZ3rc1dTdU2/y9YDE8DKsvhIK7zpghxxb4zmSjX9LLXHsQ==","signatures":[{"sig":"MEUCIDx0iZ82XBHUvr3628dVPusAAREnaQYi6GTPc+UnU3j8AiEA+fp67aIrF76deZaU99iBLshCSaDBJz/k+wAXSvEvxpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207106},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3e6ae39083b08a237890ee291d8a60a648793366","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.49.0_1768683775733_0.1848577078766387","host":"s3://npm-registry-packages-npm-production"}},"0.49.1":{"name":"@mariozechner/pi-tui","version":"0.49.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.49.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"fad08852949d62e84808b99ca447b93fc3739261","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.49.1.tgz","fileCount":94,"integrity":"sha512-7xkup2L0qjuOm3hsDOhHGzv/AODLaNKwJ/pR4OSfUcPLWVsyzeP1zpsHaaFcNO49j2ZJpFCbPevlLlEg+i6gwA==","signatures":[{"sig":"MEUCIGEjL0EIRm8SKYTNh2qgJtFydKlYRynYO3qcNRGSOdWPAiEAtYTSLDAyo7S3PuT4f73oHd+fYFuUWOfrD2CRkWexVgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223006},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"15a04c585a361e6c69754fee1ff525989aa35ac0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.49.1_1768778632784_0.9516414618459297","host":"s3://npm-registry-packages-npm-production"}},"0.49.2":{"name":"@mariozechner/pi-tui","version":"0.49.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.49.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"2819b95d7065b3b8716ffd5e7ec7fa36ee30d330","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.49.2.tgz","fileCount":94,"integrity":"sha512-bYjmqpP5YrB8QgnQbD2s7O7o+qWaEUmwR9pnrTNot0qui72P1DBGl8vFxYZryDLDBS4pQHy/wLZWQyTqEL8YcQ==","signatures":[{"sig":"MEYCIQC5yV72P8otJcyxmmQEzR0x1zP2i7YzwLFvc5XsmwtT/QIhALEeOSetiq5vZ5qNZuAUV1wAna5wTMSfOtD/Fy7H/VrR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223006},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"17a37bd1746e79c05b8385c9a1e5c315c14ae9c3","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.49.2_1768835683638_0.7012638532613047","host":"s3://npm-registry-packages-npm-production"}},"0.49.3":{"name":"@mariozechner/pi-tui","version":"0.49.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.49.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"5f7c14c76c94a1dfd8d3da56b3d5c0e6fddcc2ad","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.49.3.tgz","fileCount":94,"integrity":"sha512-SyBtQ0B9A/8V4eX7z3l9Q7sEVAnSueNJ1gC6+nRakDBfBOSxuqA61vz6tic0C7Jj46NERRuvJKdQSmk1VP5sUA==","signatures":[{"sig":"MEYCIQDDrTBYd0UyupNMXKcIvJBoFq3Zu+bKPKU8CWGAFRJAhwIhANHWKLvl4JufnEh3CLtESut4XRE2fThsHo5DZZatz9cg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233885},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"34d28a47b51a6a72b0eb321f4b23ead132ff9107","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.49.3_1769042602211_0.5209761270187627","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@mariozechner/pi-tui","version":"0.50.0","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.50.0","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"513a1db8e2580ffd0c12d0466e9df99bcaff1fe6","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.50.0.tgz","fileCount":94,"integrity":"sha512-YrO1c2g0qf0ucpL7RkTjutleYGi1A9lmOXhUtjkjAxHvG633R7KaTVvULgfx904Pc7ecD6zhUiozYDoB8NnRAg==","signatures":[{"sig":"MEYCIQDpwxds9fH25tixmPb7vf8mUZp2bhdq9rPyVWf53cw7IgIhALEnT5IAU1LO2mkcYENwabm2AYM32uwOuJRbscmCz4NS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1243865},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"453e104d3a32c02c5f586d1652636ca8b71d6d05","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.50.0_1769442918672_0.7857052978895829","host":"s3://npm-registry-packages-npm-production"}},"0.50.1":{"name":"@mariozechner/pi-tui","version":"0.50.1","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.50.1","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"35b2be0a83b8a1d2d39e509be93e93ee2233f3fb","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.50.1.tgz","fileCount":94,"integrity":"sha512-2ivX2rgNVk+uuZc31SvpkH/nAsb9x+ll0QzGk+W/hqvtrkfCIeQqZsW9KvbfflqNLVXLgZA2BxUysUnC5dIcQw==","signatures":[{"sig":"MEUCIC/sYzxBGRr39DkvNyZwPKqRD84do9p7B4M2ZBlwg/dAAiEAgZm1zTpfifrd+/uvlTQpAHvSxqwzlAX4vltGKk9grbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1243865},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"29c59d79bae5795f88eb3aec641974b1d6712f11","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.50.1_1769469337996_0.18628477041306968","host":"s3://npm-registry-packages-npm-production"}},"0.50.2":{"name":"@mariozechner/pi-tui","version":"0.50.2","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.50.2","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"d7526d059ac01cab2968948b4d2037b3de86a001","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.50.2.tgz","fileCount":94,"integrity":"sha512-SZeAKmCMLMnzK81ucgsGDKCP42jcpXU2jo/CxKZoSD03XGt7g6lfWhcBFP86urnqcBfHduhIkyXpnwNglzvVqQ==","signatures":[{"sig":"MEYCIQD7M+p1ceFnDK6qzWYs60TKPufjNi2M1+rKvKK2tmmGhwIhAOYnrLXO26W+ly5C1/N+xJ882tS4LF7S8ie7ubKlFC7c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260042},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9bb627a5246f2cbddb881d697af4d4cf727afe86","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.50.2_1769653468067_0.2469048935371545","host":"s3://npm-registry-packages-npm-production"}},"0.50.3":{"name":"@mariozechner/pi-tui","version":"0.50.3","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-tui@0.50.3","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/badlogic/pi-mono#readme","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"dist":{"shasum":"31fb2e777eeae2562638da243be64377929e1f76","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.50.3.tgz","fileCount":94,"integrity":"sha512-kfigzWQtCKXTXlwdA7aMwhS6w8MqdLFUSOi3DoPOFaVQrphlMW0NF97zDq+kQgaQVEI6l0GF9HW/kyMoDh4OhA==","signatures":[{"sig":"MEUCIA6BGBszMkqE8ydBQ0rJRg0mDAa1eFMyI5EuNY8ziapFAiEA8S8G/f1IypEXuAHgjYpymV6Rw3qscUCeHsA451rOky8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260042},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"df667b510a301f7ad4b7dc42991999601bd24ad3","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","build":"tsgo -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"repository":{"url":"git+https://github.com/badlogic/pi-mono.git","type":"git","directory":"packages/tui"},"_npmVersion":"11.6.2","description":"Terminal User Interface library with differential rendering for efficient text-based applications","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.5.0","marked":"^15.0.12","mime-types":"^3.0.1","@types/mime-types":"^2.1.4","get-east-asian-width":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@xterm/xterm":"^5.5.0","@xterm/headless":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-tui_0.50.3_1769657813758_0.04989123003643536","host":"s3://npm-registry-packages-npm-production"}},"0.50.4":{"name":"@mariozechner/pi-tui","version":"0.50.4","description":"Terminal User Interface library with differential rendering for efficient text-based applications","type":"module","main":"dist/index.js","scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json","dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"node --test --import tsx test/*.test.ts","prepublishOnly":"npm run clean && npm run build"},"keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"author":{"name":"Mario Zechner"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/badlogic/pi-mono.git","directory":"packages/tui"},"engines":{"node":">=20.0.0"},"types":"./dist/index.d.ts","dependencies":{"@types/mime-types":"^2.1.4","chalk":"^5.5.0","get-east-asian-width":"^1.3.0","marked":"^15.0.12","mime-types":"^3.0.1"},"devDependencies":{"@xterm/headless":"^5.5.0","@xterm/xterm":"^5.5.0"},"gitHead":"3f5fe42d37050f47b78e77490a2ec1e510aa4372","_id":"@mariozechner/pi-tui@0.50.4","bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"homepage":"https://github.com/badlogic/pi-mono#readme","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-MNuQhinwYqZXcYTxZX3qsQaa4ifxmN1goZL4oCGxXeS0jHyepS5NmqDMbX6shas1CYM+C92/xtoXCm6Ge8tBFA==","shasum":"66e7c82b70f1c572690e836fd4f24c4f342bac1d","tarball":"https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.50.4.tgz","fileCount":94,"unpackedSize":1290812,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEBh+OdMyALEJK3tEByCq2h4b6IR1xSY4u0uEX9M/r+TAiEA6saQuEWJ0Dc0a48RJ/Pf5LRimO7UZgn/Wk4rRZzpWeM="}]},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-tui_0.50.4_1769740024582_0.2052016892371289"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-09T15:46:34.451Z","modified":"2026-01-30T02:27:04.932Z","0.5.0":"2025-08-09T15:46:34.765Z","0.5.1":"2025-08-09T16:02:44.011Z","0.5.2":"2025-08-09T16:05:36.311Z","0.5.4":"2025-08-09T17:38:21.764Z","0.5.5":"2025-08-09T18:11:30.748Z","0.5.6":"2025-08-09T18:17:21.107Z","0.5.7":"2025-08-09T18:19:28.263Z","0.5.8":"2025-08-10T21:06:11.896Z","0.5.9":"2025-08-30T19:16:08.954Z","0.5.10":"2025-08-30T19:42:06.918Z","0.5.11":"2025-08-30T19:47:37.222Z","0.5.12":"2025-08-30T19:49:01.147Z","0.5.13":"2025-08-30T20:30:03.451Z","0.5.14":"2025-08-30T20:56:16.974Z","0.5.15":"2025-08-31T20:12:24.871Z","0.5.16":"2025-08-31T20:18:07.755Z","0.5.17":"2025-08-31T21:10:06.314Z","0.5.18":"2025-08-31T21:50:02.700Z","0.5.19":"2025-08-31T21:57:31.142Z","0.5.20":"2025-09-01T16:44:35.938Z","0.5.21":"2025-09-01T19:47:03.328Z","0.5.22":"2025-09-01T19:56:33.307Z","0.5.23":"2025-09-01T20:03:30.392Z","0.5.24":"2025-09-01T20:10:07.303Z","0.5.25":"2025-09-01T22:20:48.141Z","0.5.26":"2025-09-01T23:19:46.924Z","0.5.27":"2025-09-01T23:33:09.771Z","0.5.28":"2025-09-02T23:26:46.747Z","0.5.29":"2025-09-04T03:18:24.030Z","0.5.30":"2025-09-04T10:42:54.177Z","0.5.31":"2025-09-06T22:10:37.535Z","0.5.32":"2025-09-09T13:01:03.571Z","0.5.33":"2025-09-15T18:33:33.965Z","0.5.34":"2025-09-15T23:12:10.635Z","0.5.35":"2025-09-15T23:31:24.709Z","0.5.38":"2025-09-15T23:33:33.615Z","0.5.39":"2025-09-16T00:20:38.311Z","0.5.40":"2025-09-16T10:24:40.633Z","0.5.41":"2025-09-18T09:18:50.131Z","0.5.42":"2025-09-18T22:15:03.034Z","0.5.43":"2025-09-18T23:50:20.332Z","0.5.44":"2025-10-05T21:02:30.218Z","0.5.45":"2025-10-22T11:04:03.378Z","0.5.46":"2025-10-22T11:10:34.095Z","0.5.47":"2025-10-25T22:45:37.727Z","0.5.48":"2025-10-26T20:24:17.496Z","0.6.2":"2025-11-12T22:44:42.466Z","0.7.0":"2025-11-12T22:55:54.847Z","0.7.1":"2025-11-12T23:05:36.116Z","0.7.2":"2025-11-13T00:00:49.649Z","0.7.5":"2025-11-13T00:32:04.055Z","0.7.7":"2025-11-13T22:44:49.513Z","0.7.8":"2025-11-13T22:50:03.511Z","0.7.9":"2025-11-14T22:23:23.125Z","0.7.10":"2025-11-14T22:57:09.424Z","0.7.11":"2025-11-16T20:02:20.396Z","0.7.12":"2025-11-16T21:57:34.795Z","0.7.13":"2025-11-16T22:09:55.131Z","0.7.15":"2025-11-17T11:55:10.069Z","0.7.16":"2025-11-17T13:12:58.352Z","0.7.17":"2025-11-18T16:50:23.920Z","0.7.18":"2025-11-18T21:13:33.588Z","0.7.20":"2025-11-18T21:54:05.112Z","0.7.21":"2025-11-18T23:57:53.443Z","0.7.22":"2025-11-19T00:52:06.239Z","0.7.23":"2025-11-20T11:00:40.502Z","0.7.24":"2025-11-20T11:43:51.345Z","0.7.25":"2025-11-20T12:42:37.832Z","0.7.26":"2025-11-20T16:30:48.079Z","0.7.27":"2025-11-20T17:57:23.168Z","0.7.28":"2025-11-20T19:40:44.205Z","0.7.29":"2025-11-20T19:49:21.901Z","0.8.1":"2025-11-21T02:22:33.458Z","0.8.2":"2025-11-21T02:23:40.660Z","0.8.3":"2025-11-21T04:00:12.778Z","0.8.4":"2025-11-21T04:10:34.534Z","0.8.5":"2025-11-21T11:49:15.933Z","0.9.0":"2025-11-21T21:03:55.439Z","0.9.1":"2025-11-21T21:21:32.869Z","0.9.2":"2025-11-24T18:33:41.973Z","0.9.3":"2025-11-24T20:04:08.685Z","0.9.4":"2025-11-26T00:51:13.841Z","0.10.0":"2025-11-27T00:34:35.104Z","0.10.1":"2025-11-27T13:19:19.604Z","0.10.2":"2025-11-27T23:00:02.717Z","0.11.0":"2025-11-29T00:07:02.637Z","0.11.1":"2025-11-29T22:06:35.149Z","0.11.2":"2025-12-01T00:21:43.051Z","0.11.3":"2025-12-01T11:51:01.916Z","0.11.4":"2025-12-01T12:06:00.159Z","0.11.5":"2025-12-01T19:23:04.585Z","0.11.6":"2025-12-02T08:37:41.286Z","0.12.0":"2025-12-02T11:19:27.963Z","0.12.1":"2025-12-02T11:31:57.702Z","0.12.2":"2025-12-02T12:01:22.047Z","0.12.3":"2025-12-02T12:11:09.999Z","0.12.4":"2025-12-02T12:27:33.170Z","0.12.5":"2025-12-03T15:22:06.122Z","0.12.6":"2025-12-03T16:13:08.848Z","0.12.7":"2025-12-04T02:11:45.669Z","0.12.8":"2025-12-04T03:00:02.419Z","0.12.9":"2025-12-04T12:23:53.445Z","0.12.10":"2025-12-04T19:52:52.955Z","0.12.11":"2025-12-05T11:20:22.889Z","0.12.12":"2025-12-05T22:01:32.972Z","0.12.13":"2025-12-05T22:39:13.055Z","0.12.14":"2025-12-05T23:47:43.954Z","0.12.15":"2025-12-06T20:29:47.816Z","0.13.0":"2025-12-06T21:49:32.998Z","0.13.1":"2025-12-06T22:13:24.304Z","0.13.2":"2025-12-07T00:26:09.647Z","0.14.1":"2025-12-08T22:00:29.619Z","0.14.2":"2025-12-08T22:29:48.814Z","0.15.0":"2025-12-09T12:44:45.058Z","0.16.0":"2025-12-09T14:44:20.776Z","0.17.0":"2025-12-09T20:50:41.036Z","0.18.0":"2025-12-10T00:23:12.519Z","0.18.1":"2025-12-10T20:40:08.043Z","0.18.2":"2025-12-10T22:40:04.492Z","0.18.3":"2025-12-11T19:34:54.290Z","0.18.4":"2025-12-11T23:00:58.813Z","0.18.5":"2025-12-12T09:01:47.035Z","0.18.6":"2025-12-12T09:54:36.349Z","0.18.7":"2025-12-12T10:16:12.762Z","0.18.8":"2025-12-12T10:30:51.923Z","0.19.0":"2025-12-12T17:35:52.987Z","0.19.1":"2025-12-12T17:56:15.348Z","0.19.2":"2025-12-12T22:03:50.575Z","0.20.0":"2025-12-12T22:25:45.601Z","0.20.1":"2025-12-12T23:57:59.470Z","0.20.2":"2025-12-13T00:12:23.734Z","0.21.0":"2025-12-13T22:56:24.285Z","0.22.0":"2025-12-15T19:15:12.686Z","0.22.1":"2025-12-15T20:54:22.470Z","0.22.2":"2025-12-15T21:09:58.806Z","0.22.3":"2025-12-16T19:06:59.458Z","0.22.4":"2025-12-16T23:40:03.939Z","0.22.5":"2025-12-17T00:22:59.704Z","0.23.0":"2025-12-17T15:14:22.738Z","0.23.1":"2025-12-17T15:43:59.662Z","0.23.2":"2025-12-17T16:56:57.705Z","0.23.3":"2025-12-17T21:30:44.053Z","0.23.4":"2025-12-18T15:57:53.583Z","0.23.5":"2025-12-19T04:16:22.685Z","0.24.0":"2025-12-19T04:22:08.534Z","0.24.1":"2025-12-19T19:52:27.530Z","0.24.2":"2025-12-19T20:13:33.608Z","0.24.3":"2025-12-19T20:36:56.514Z","0.24.4":"2025-12-19T20:55:22.039Z","0.24.5":"2025-12-19T21:10:14.978Z","0.25.0":"2025-12-20T21:03:34.946Z","0.25.1":"2025-12-21T01:48:11.909Z","0.25.2":"2025-12-21T01:59:46.913Z","0.25.3":"2025-12-21T20:02:06.795Z","0.25.4":"2025-12-21T23:23:46.835Z","0.26.0":"2025-12-22T11:54:39.663Z","0.26.1":"2025-12-22T15:20:13.476Z","0.27.0":"2025-12-22T17:20:59.074Z","0.27.1":"2025-12-22T18:29:11.569Z","0.27.2":"2025-12-23T02:50:20.488Z","0.27.3":"2025-12-24T01:47:04.641Z","0.27.4":"2025-12-24T02:33:35.818Z","0.27.5":"2025-12-24T11:19:30.783Z","0.27.6":"2025-12-24T12:59:50.903Z","0.27.7":"2025-12-24T17:33:22.638Z","0.27.8":"2025-12-24T19:53:07.875Z","0.27.9":"2025-12-24T20:26:03.498Z","0.28.0":"2025-12-25T02:58:24.403Z","0.29.0":"2025-12-25T03:17:26.137Z","0.29.1":"2025-12-25T17:10:58.736Z","0.30.0":"2025-12-25T19:35:55.122Z","0.30.1":"2025-12-26T02:14:19.182Z","0.30.2":"2025-12-26T02:26:40.919Z","0.31.0":"2026-01-02T01:00:32.180Z","0.31.1":"2026-01-02T09:39:38.743Z","0.32.0":"2026-01-03T01:48:55.918Z","0.32.1":"2026-01-03T03:26:30.319Z","0.32.2":"2026-01-03T15:08:44.755Z","0.32.3":"2026-01-03T16:09:54.735Z","0.33.0":"2026-01-04T00:08:07.007Z","0.34.0":"2026-01-04T19:30:30.193Z","0.34.1":"2026-01-04T19:57:29.965Z","0.34.2":"2026-01-04T20:06:44.300Z","0.35.0":"2026-01-05T02:42:03.280Z","0.36.0":"2026-01-05T05:17:01.431Z","0.37.0":"2026-01-05T23:07:53.151Z","0.37.1":"2026-01-05T23:32:51.748Z","0.37.2":"2026-01-05T23:53:56.529Z","0.37.3":"2026-01-06T12:44:24.169Z","0.37.4":"2026-01-06T20:28:59.923Z","0.37.5":"2026-01-06T22:25:50.086Z","0.37.6":"2026-01-06T23:43:21.390Z","0.37.7":"2026-01-07T00:02:30.614Z","0.37.8":"2026-01-07T00:33:30.137Z","0.38.0":"2026-01-08T03:53:46.038Z","0.39.0":"2026-01-08T23:10:36.987Z","0.39.1":"2026-01-08T23:34:16.478Z","0.40.0":"2026-01-08T23:44:10.701Z","0.40.1":"2026-01-09T04:12:47.790Z","0.41.0":"2026-01-09T05:07:31.810Z","0.42.0":"2026-01-09T06:00:05.197Z","0.42.1":"2026-01-09T19:24:45.957Z","0.42.2":"2026-01-10T00:43:27.542Z","0.42.3":"2026-01-10T12:28:06.013Z","0.42.4":"2026-01-10T12:56:51.215Z","0.42.5":"2026-01-11T03:11:29.719Z","0.43.0":"2026-01-12T00:00:19.364Z","0.44.0":"2026-01-12T18:05:04.317Z","0.45.0":"2026-01-13T01:42:15.815Z","0.45.1":"2026-01-13T02:07:24.304Z","0.45.2":"2026-01-13T02:28:36.953Z","0.45.3":"2026-01-13T03:57:20.134Z","0.45.4":"2026-01-13T20:37:29.932Z","0.45.5":"2026-01-13T20:47:34.597Z","0.45.6":"2026-01-13T21:48:43.249Z","0.45.7":"2026-01-13T23:11:32.652Z","0.46.0":"2026-01-15T16:36:36.337Z","0.47.0":"2026-01-16T03:41:44.892Z","0.48.0":"2026-01-16T23:32:53.017Z","0.49.0":"2026-01-17T21:02:55.996Z","0.49.1":"2026-01-18T23:23:52.988Z","0.49.2":"2026-01-19T15:14:43.822Z","0.49.3":"2026-01-22T00:43:22.414Z","0.50.0":"2026-01-26T15:55:18.857Z","0.50.1":"2026-01-26T23:15:38.203Z","0.50.2":"2026-01-29T02:24:28.274Z","0.50.3":"2026-01-29T03:36:53.927Z","0.50.4":"2026-01-30T02:27:04.794Z"},"bugs":{"url":"https://github.com/badlogic/pi-mono/issues"},"author":{"name":"Mario Zechner"},"license":"MIT","homepage":"https://github.com/badlogic/pi-mono#readme","keywords":["tui","terminal","ui","text-editor","differential-rendering","typescript","cli"],"repository":{"type":"git","url":"git+https://github.com/badlogic/pi-mono.git","directory":"packages/tui"},"description":"Terminal User Interface library with differential rendering for efficient text-based applications","maintainers":[{"name":"badlogic","email":"mario@badlogicgames.com"}],"readme":"# @mariozechner/pi-tui\n\nMinimal terminal UI framework with differential rendering and synchronized output for flicker-free interactive CLI applications.\n\n## Features\n\n- **Differential Rendering**: Three-strategy rendering system that only updates what changed\n- **Synchronized Output**: Uses CSI 2026 for atomic screen updates (no flicker)\n- **Bracketed Paste Mode**: Handles large pastes correctly with markers for >10 line pastes\n- **Component-based**: Simple Component interface with render() method\n- **Theme Support**: Components accept theme interfaces for customizable styling\n- **Built-in Components**: Text, TruncatedText, Input, Editor, Markdown, Loader, SelectList, SettingsList, Spacer, Image, Box, Container\n- **Inline Images**: Renders images in terminals that support Kitty or iTerm2 graphics protocols\n- **Autocomplete Support**: File paths and slash commands\n\n## Quick Start\n\n```typescript\nimport { TUI, Text, Editor, ProcessTerminal } from \"@mariozechner/pi-tui\";\n\n// Create terminal\nconst terminal = new ProcessTerminal();\n\n// Create TUI\nconst tui = new TUI(terminal);\n\n// Add components\ntui.addChild(new Text(\"Welcome to my app!\"));\n\nconst editor = new Editor(tui, editorTheme);\neditor.onSubmit = (text) => {\n console.log(\"Submitted:\", text);\n tui.addChild(new Text(`You said: ${text}`));\n};\ntui.addChild(editor);\n\n// Start\ntui.start();\n```\n\n## Core API\n\n### TUI\n\nMain container that manages components and rendering.\n\n```typescript\nconst tui = new TUI(terminal);\ntui.addChild(component);\ntui.removeChild(component);\ntui.start();\ntui.stop();\ntui.requestRender(); // Request a re-render\n\n// Global debug key handler (Shift+Ctrl+D)\ntui.onDebug = () => console.log(\"Debug triggered\");\n```\n\n### Overlays\n\nOverlays render components on top of existing content without replacing it. Useful for dialogs, menus, and modal UI.\n\n```typescript\n// Show overlay with default options (centered, max 80 cols)\nconst handle = tui.showOverlay(component);\n\n// Show overlay with custom positioning and sizing\n// Values can be numbers (absolute) or percentage strings (e.g., \"50%\")\nconst handle = tui.showOverlay(component, {\n // Sizing\n width: 60, // Fixed width in columns\n width: \"80%\", // Width as percentage of terminal\n minWidth: 40, // Minimum width floor\n maxHeight: 20, // Maximum height in rows\n maxHeight: \"50%\", // Maximum height as percentage of terminal\n\n // Anchor-based positioning (default: 'center')\n anchor: 'bottom-right', // Position relative to anchor point\n offsetX: 2, // Horizontal offset from anchor\n offsetY: -1, // Vertical offset from anchor\n\n // Percentage-based positioning (alternative to anchor)\n row: \"25%\", // Vertical position (0%=top, 100%=bottom)\n col: \"50%\", // Horizontal position (0%=left, 100%=right)\n\n // Absolute positioning (overrides anchor/percent)\n row: 5, // Exact row position\n col: 10, // Exact column position\n\n // Margin from terminal edges\n margin: 2, // All sides\n margin: { top: 1, right: 2, bottom: 1, left: 2 },\n\n // Responsive visibility\n visible: (termWidth, termHeight) => termWidth >= 100 // Hide on narrow terminals\n});\n\n// OverlayHandle methods\nhandle.hide(); // Permanently remove the overlay\nhandle.setHidden(true); // Temporarily hide (can show again)\nhandle.setHidden(false); // Show again after hiding\nhandle.isHidden(); // Check if temporarily hidden\n\n// Hide topmost overlay\ntui.hideOverlay();\n\n// Check if any visible overlay is active\ntui.hasOverlay();\n```\n\n**Anchor values**: `'center'`, `'top-left'`, `'top-right'`, `'bottom-left'`, `'bottom-right'`, `'top-center'`, `'bottom-center'`, `'left-center'`, `'right-center'`\n\n**Resolution order**:\n1. `minWidth` is applied as a floor after width calculation\n2. For position: absolute `row`/`col` > percentage `row`/`col` > `anchor`\n3. `margin` clamps final position to stay within terminal bounds\n4. `visible` callback controls whether overlay renders (called each frame)\n\n### Component Interface\n\nAll components implement:\n\n```typescript\ninterface Component {\n render(width: number): string[];\n handleInput?(data: string): void;\n invalidate?(): void;\n}\n```\n\n| Method | Description |\n|--------|-------------|\n| `render(width)` | Returns an array of strings, one per line. Each line **must not exceed `width`** or the TUI will error. Use `truncateToWidth()` or manual wrapping to ensure this. |\n| `handleInput?(data)` | Called when the component has focus and receives keyboard input. The `data` string contains raw terminal input (may include ANSI escape sequences). |\n| `invalidate?()` | Called to clear any cached render state. Components should re-render from scratch on the next `render()` call. |\n\nThe TUI appends a full SGR reset and OSC 8 reset at the end of each rendered line. Styles do not carry across lines. If you emit multi-line text with styling, reapply styles per line or use `wrapTextWithAnsi()` so styles are preserved for each wrapped line.\n\n### Focusable Interface (IME Support)\n\nComponents that display a text cursor and need IME (Input Method Editor) support should implement the `Focusable` interface:\n\n```typescript\nimport { CURSOR_MARKER, type Component, type Focusable } from \"@mariozechner/pi-tui\";\n\nclass MyInput implements Component, Focusable {\n focused: boolean = false; // Set by TUI when focus changes\n \n render(width: number): string[] {\n const marker = this.focused ? CURSOR_MARKER : \"\";\n // Emit marker right before the fake cursor\n return [`> ${beforeCursor}${marker}\\x1b[7m${atCursor}\\x1b[27m${afterCursor}`];\n }\n}\n```\n\nWhen a `Focusable` component has focus, TUI:\n1. Sets `focused = true` on the component\n2. Scans rendered output for `CURSOR_MARKER` (a zero-width APC escape sequence)\n3. Positions the hardware terminal cursor at that location\n4. Shows the hardware cursor\n\nThis enables IME candidate windows to appear at the correct position for CJK input methods. The `Editor` and `Input` built-in components already implement this interface.\n\n**Container components with embedded inputs:** When a container component (dialog, selector, etc.) contains an `Input` or `Editor` child, the container must implement `Focusable` and propagate the focus state to the child:\n\n```typescript\nimport { Container, type Focusable, Input } from \"@mariozechner/pi-tui\";\n\nclass SearchDialog extends Container implements Focusable {\n private searchInput: Input;\n\n // Propagate focus to child input for IME cursor positioning\n private _focused = false;\n get focused(): boolean { return this._focused; }\n set focused(value: boolean) {\n this._focused = value;\n this.searchInput.focused = value;\n }\n\n constructor() {\n super();\n this.searchInput = new Input();\n this.addChild(this.searchInput);\n }\n}\n```\n\nWithout this propagation, typing with an IME (Chinese, Japanese, Korean, etc.) will show the candidate window in the wrong position.\n\n## Built-in Components\n\n### Container\n\nGroups child components.\n\n```typescript\nconst container = new Container();\ncontainer.addChild(component);\ncontainer.removeChild(component);\n```\n\n### Box\n\nContainer that applies padding and background color to all children.\n\n```typescript\nconst box = new Box(\n 1, // paddingX (default: 1)\n 1, // paddingY (default: 1)\n (text) => chalk.bgGray(text) // optional background function\n);\nbox.addChild(new Text(\"Content\"));\nbox.setBgFn((text) => chalk.bgBlue(text)); // Change background dynamically\n```\n\n### Text\n\nDisplays multi-line text with word wrapping and padding.\n\n```typescript\nconst text = new Text(\n \"Hello World\", // text content\n 1, // paddingX (default: 1)\n 1, // paddingY (default: 1)\n (text) => chalk.bgGray(text) // optional background function\n);\ntext.setText(\"Updated text\");\ntext.setCustomBgFn((text) => chalk.bgBlue(text));\n```\n\n### TruncatedText\n\nSingle-line text that truncates to fit viewport width. Useful for status lines and headers.\n\n```typescript\nconst truncated = new TruncatedText(\n \"This is a very long line that will be truncated...\",\n 0, // paddingX (default: 0)\n 0 // paddingY (default: 0)\n);\n```\n\n### Input\n\nSingle-line text input with horizontal scrolling.\n\n```typescript\nconst input = new Input();\ninput.onSubmit = (value) => console.log(value);\ninput.setValue(\"initial\");\ninput.getValue();\n```\n\n**Key Bindings:**\n- `Enter` - Submit\n- `Ctrl+A` / `Ctrl+E` - Line start/end\n- `Ctrl+W` or `Alt+Backspace` - Delete word backwards\n- `Ctrl+U` - Delete to start of line\n- `Ctrl+K` - Delete to end of line\n- `Ctrl+Left` / `Ctrl+Right` - Word navigation\n- `Alt+Left` / `Alt+Right` - Word navigation\n- Arrow keys, Backspace, Delete work as expected\n\n### Editor\n\nMulti-line text editor with autocomplete, file completion, paste handling, and vertical scrolling when content exceeds terminal height.\n\n```typescript\ninterface EditorTheme {\n borderColor: (str: string) => string;\n selectList: SelectListTheme;\n}\n\ninterface EditorOptions {\n paddingX?: number; // Horizontal padding (default: 0)\n}\n\nconst editor = new Editor(tui, theme, options?); // tui is required for height-aware scrolling\neditor.onSubmit = (text) => console.log(text);\neditor.onChange = (text) => console.log(\"Changed:\", text);\neditor.disableSubmit = true; // Disable submit temporarily\neditor.setAutocompleteProvider(provider);\neditor.borderColor = (s) => chalk.blue(s); // Change border dynamically\neditor.setPaddingX(1); // Update horizontal padding dynamically\neditor.getPaddingX(); // Get current padding\n```\n\n**Features:**\n- Multi-line editing with word wrap\n- Slash command autocomplete (type `/`)\n- File path autocomplete (press `Tab`)\n- Large paste handling (>10 lines creates `[paste #1 +50 lines]` marker)\n- Horizontal lines above/below editor\n- Fake cursor rendering (hidden real cursor)\n\n**Key Bindings:**\n- `Enter` - Submit\n- `Shift+Enter`, `Ctrl+Enter`, or `Alt+Enter` - New line (terminal-dependent, Alt+Enter most reliable)\n- `Tab` - Autocomplete\n- `Ctrl+K` - Delete to end of line\n- `Ctrl+U` - Delete to start of line\n- `Ctrl+W` or `Alt+Backspace` - Delete word backwards\n- `Alt+D` or `Alt+Delete` - Delete word forwards\n- `Ctrl+A` / `Ctrl+E` - Line start/end\n- `Ctrl+]` - Jump forward to character (awaits next keypress, then moves cursor to first occurrence)\n- `Ctrl+Alt+]` - Jump backward to character\n- Arrow keys, Backspace, Delete work as expected\n\n### Markdown\n\nRenders markdown with syntax highlighting and theming support.\n\n```typescript\ninterface MarkdownTheme {\n heading: (text: string) => string;\n link: (text: string) => string;\n linkUrl: (text: string) => string;\n code: (text: string) => string;\n codeBlock: (text: string) => string;\n codeBlockBorder: (text: string) => string;\n quote: (text: string) => string;\n quoteBorder: (text: string) => string;\n hr: (text: string) => string;\n listBullet: (text: string) => string;\n bold: (text: string) => string;\n italic: (text: string) => string;\n strikethrough: (text: string) => string;\n underline: (text: string) => string;\n highlightCode?: (code: string, lang?: string) => string[];\n}\n\ninterface DefaultTextStyle {\n color?: (text: string) => string;\n bgColor?: (text: string) => string;\n bold?: boolean;\n italic?: boolean;\n strikethrough?: boolean;\n underline?: boolean;\n}\n\nconst md = new Markdown(\n \"# Hello\\n\\nSome **bold** text\",\n 1, // paddingX\n 1, // paddingY\n theme, // MarkdownTheme\n defaultStyle // optional DefaultTextStyle\n);\nmd.setText(\"Updated markdown\");\n```\n\n**Features:**\n- Headings, bold, italic, code blocks, lists, links, blockquotes\n- HTML tags rendered as plain text\n- Optional syntax highlighting via `highlightCode`\n- Padding support\n- Render caching for performance\n\n### Loader\n\nAnimated loading spinner.\n\n```typescript\nconst loader = new Loader(\n tui, // TUI instance for render updates\n (s) => chalk.cyan(s), // spinner color function\n (s) => chalk.gray(s), // message color function\n \"Loading...\" // message (default: \"Loading...\")\n);\nloader.start();\nloader.setMessage(\"Still loading...\");\nloader.stop();\n```\n\n### CancellableLoader\n\nExtends Loader with Escape key handling and an AbortSignal for cancelling async operations.\n\n```typescript\nconst loader = new CancellableLoader(\n tui, // TUI instance for render updates\n (s) => chalk.cyan(s), // spinner color function\n (s) => chalk.gray(s), // message color function\n \"Working...\" // message\n);\nloader.onAbort = () => done(null); // Called when user presses Escape\ndoAsyncWork(loader.signal).then(done);\n```\n\n**Properties:**\n- `signal: AbortSignal` - Aborted when user presses Escape\n- `aborted: boolean` - Whether the loader was aborted\n- `onAbort?: () => void` - Callback when user presses Escape\n\n### SelectList\n\nInteractive selection list with keyboard navigation.\n\n```typescript\ninterface SelectItem {\n value: string;\n label: string;\n description?: string;\n}\n\ninterface SelectListTheme {\n selectedPrefix: (text: string) => string;\n selectedText: (text: string) => string;\n description: (text: string) => string;\n scrollInfo: (text: string) => string;\n noMatch: (text: string) => string;\n}\n\nconst list = new SelectList(\n [\n { value: \"opt1\", label: \"Option 1\", description: \"First option\" },\n { value: \"opt2\", label: \"Option 2\", description: \"Second option\" },\n ],\n 5, // maxVisible\n theme // SelectListTheme\n);\n\nlist.onSelect = (item) => console.log(\"Selected:\", item);\nlist.onCancel = () => console.log(\"Cancelled\");\nlist.onSelectionChange = (item) => console.log(\"Highlighted:\", item);\nlist.setFilter(\"opt\"); // Filter items\n```\n\n**Controls:**\n- Arrow keys: Navigate\n- Enter: Select\n- Escape: Cancel\n\n### SettingsList\n\nSettings panel with value cycling and submenus.\n\n```typescript\ninterface SettingItem {\n id: string;\n label: string;\n description?: string;\n currentValue: string;\n values?: string[]; // If provided, Enter/Space cycles through these\n submenu?: (currentValue: string, done: (selectedValue?: string) => void) => Component;\n}\n\ninterface SettingsListTheme {\n label: (text: string, selected: boolean) => string;\n value: (text: string, selected: boolean) => string;\n description: (text: string) => string;\n cursor: string;\n hint: (text: string) => string;\n}\n\nconst settings = new SettingsList(\n [\n { id: \"theme\", label: \"Theme\", currentValue: \"dark\", values: [\"dark\", \"light\"] },\n { id: \"model\", label: \"Model\", currentValue: \"gpt-4\", submenu: (val, done) => modelSelector },\n ],\n 10, // maxVisible\n theme, // SettingsListTheme\n (id, newValue) => console.log(`${id} changed to ${newValue}`),\n () => console.log(\"Cancelled\")\n);\nsettings.updateValue(\"theme\", \"light\");\n```\n\n**Controls:**\n- Arrow keys: Navigate\n- Enter/Space: Activate (cycle value or open submenu)\n- Escape: Cancel\n\n### Spacer\n\nEmpty lines for vertical spacing.\n\n```typescript\nconst spacer = new Spacer(2); // 2 empty lines (default: 1)\n```\n\n### Image\n\nRenders images inline for terminals that support the Kitty graphics protocol (Kitty, Ghostty, WezTerm) or iTerm2 inline images. Falls back to a text placeholder on unsupported terminals.\n\n```typescript\ninterface ImageTheme {\n fallbackColor: (str: string) => string;\n}\n\ninterface ImageOptions {\n maxWidthCells?: number;\n maxHeightCells?: number;\n filename?: string;\n}\n\nconst image = new Image(\n base64Data, // base64-encoded image data\n \"image/png\", // MIME type\n theme, // ImageTheme\n options // optional ImageOptions\n);\ntui.addChild(image);\n```\n\nSupported formats: PNG, JPEG, GIF, WebP. Dimensions are parsed from the image headers automatically.\n\n## Autocomplete\n\n### CombinedAutocompleteProvider\n\nSupports both slash commands and file paths.\n\n```typescript\nimport { CombinedAutocompleteProvider } from \"@mariozechner/pi-tui\";\n\nconst provider = new CombinedAutocompleteProvider(\n [\n { name: \"help\", description: \"Show help\" },\n { name: \"clear\", description: \"Clear screen\" },\n { name: \"delete\", description: \"Delete last message\" },\n ],\n process.cwd() // base path for file completion\n);\n\neditor.setAutocompleteProvider(provider);\n```\n\n**Features:**\n- Type `/` to see slash commands\n- Press `Tab` for file path completion\n- Works with `~/`, `./`, `../`, and `@` prefix\n- Filters to attachable files for `@` prefix\n\n## Key Detection\n\nUse `matchesKey()` with the `Key` helper for detecting keyboard input (supports Kitty keyboard protocol):\n\n```typescript\nimport { matchesKey, Key } from \"@mariozechner/pi-tui\";\n\nif (matchesKey(data, Key.ctrl(\"c\"))) {\n process.exit(0);\n}\n\nif (matchesKey(data, Key.enter)) {\n submit();\n} else if (matchesKey(data, Key.escape)) {\n cancel();\n} else if (matchesKey(data, Key.up)) {\n moveUp();\n}\n```\n\n**Key identifiers** (use `Key.*` for autocomplete, or string literals):\n- Basic keys: `Key.enter`, `Key.escape`, `Key.tab`, `Key.space`, `Key.backspace`, `Key.delete`, `Key.home`, `Key.end`\n- Arrow keys: `Key.up`, `Key.down`, `Key.left`, `Key.right`\n- With modifiers: `Key.ctrl(\"c\")`, `Key.shift(\"tab\")`, `Key.alt(\"left\")`, `Key.ctrlShift(\"p\")`\n- String format also works: `\"enter\"`, `\"ctrl+c\"`, `\"shift+tab\"`, `\"ctrl+shift+p\"`\n\n## Differential Rendering\n\nThe TUI uses three rendering strategies:\n\n1. **First Render**: Output all lines without clearing scrollback\n2. **Width Changed or Change Above Viewport**: Clear screen and full re-render\n3. **Normal Update**: Move cursor to first changed line, clear to end, render changed lines\n\nAll updates are wrapped in **synchronized output** (`\\x1b[?2026h` ... `\\x1b[?2026l`) for atomic, flicker-free rendering.\n\n## Terminal Interface\n\nThe TUI works with any object implementing the `Terminal` interface:\n\n```typescript\ninterface Terminal {\n start(onInput: (data: string) => void, onResize: () => void): void;\n stop(): void;\n write(data: string): void;\n get columns(): number;\n get rows(): number;\n moveBy(lines: number): void;\n hideCursor(): void;\n showCursor(): void;\n clearLine(): void;\n clearFromCursor(): void;\n clearScreen(): void;\n}\n```\n\n**Built-in implementations:**\n- `ProcessTerminal` - Uses `process.stdin/stdout`\n- `VirtualTerminal` - For testing (uses `@xterm/headless`)\n\n## Utilities\n\n```typescript\nimport { visibleWidth, truncateToWidth, wrapTextWithAnsi } from \"@mariozechner/pi-tui\";\n\n// Get visible width of string (ignoring ANSI codes)\nconst width = visibleWidth(\"\\x1b[31mHello\\x1b[0m\"); // 5\n\n// Truncate string to width (preserving ANSI codes, adds ellipsis)\nconst truncated = truncateToWidth(\"Hello World\", 8); // \"Hello...\"\n\n// Truncate without ellipsis\nconst truncatedNoEllipsis = truncateToWidth(\"Hello World\", 8, \"\"); // \"Hello Wo\"\n\n// Wrap text to width (preserving ANSI codes across line breaks)\nconst lines = wrapTextWithAnsi(\"This is a long line that needs wrapping\", 20);\n// [\"This is a long line\", \"that needs wrapping\"]\n```\n\n## Creating Custom Components\n\nWhen creating custom components, **each line returned by `render()` must not exceed the `width` parameter**. The TUI will error if any line is wider than the terminal.\n\n### Handling Input\n\nUse `matchesKey()` with the `Key` helper for keyboard input:\n\n```typescript\nimport { matchesKey, Key, truncateToWidth } from \"@mariozechner/pi-tui\";\nimport type { Component } from \"@mariozechner/pi-tui\";\n\nclass MyInteractiveComponent implements Component {\n private selectedIndex = 0;\n private items = [\"Option 1\", \"Option 2\", \"Option 3\"];\n \n public onSelect?: (index: number) => void;\n public onCancel?: () => void;\n\n handleInput(data: string): void {\n if (matchesKey(data, Key.up)) {\n this.selectedIndex = Math.max(0, this.selectedIndex - 1);\n } else if (matchesKey(data, Key.down)) {\n this.selectedIndex = Math.min(this.items.length - 1, this.selectedIndex + 1);\n } else if (matchesKey(data, Key.enter)) {\n this.onSelect?.(this.selectedIndex);\n } else if (matchesKey(data, Key.escape) || matchesKey(data, Key.ctrl(\"c\"))) {\n this.onCancel?.();\n }\n }\n\n render(width: number): string[] {\n return this.items.map((item, i) => {\n const prefix = i === this.selectedIndex ? \"> \" : \" \";\n return truncateToWidth(prefix + item, width);\n });\n }\n}\n```\n\n### Handling Line Width\n\nUse the provided utilities to ensure lines fit:\n\n```typescript\nimport { visibleWidth, truncateToWidth } from \"@mariozechner/pi-tui\";\nimport type { Component } from \"@mariozechner/pi-tui\";\n\nclass MyComponent implements Component {\n private text: string;\n\n constructor(text: string) {\n this.text = text;\n }\n\n render(width: number): string[] {\n // Option 1: Truncate long lines\n return [truncateToWidth(this.text, width)];\n\n // Option 2: Check and pad to exact width\n const line = this.text;\n const visible = visibleWidth(line);\n if (visible > width) {\n return [truncateToWidth(line, width)];\n }\n // Pad to exact width (optional, for backgrounds)\n return [line + \" \".repeat(width - visible)];\n }\n}\n```\n\n### ANSI Code Considerations\n\nBoth `visibleWidth()` and `truncateToWidth()` correctly handle ANSI escape codes:\n\n- `visibleWidth()` ignores ANSI codes when calculating width\n- `truncateToWidth()` preserves ANSI codes and properly closes them when truncating\n\n```typescript\nimport chalk from \"chalk\";\n\nconst styled = chalk.red(\"Hello\") + \" \" + chalk.blue(\"World\");\nconst width = visibleWidth(styled); // 11 (not counting ANSI codes)\nconst truncated = truncateToWidth(styled, 8); // Red \"Hello\" + \" W...\" with proper reset\n```\n\n### Caching\n\nFor performance, components should cache their rendered output and only re-render when necessary:\n\n```typescript\nclass CachedComponent implements Component {\n private text: string;\n private cachedWidth?: number;\n private cachedLines?: string[];\n\n render(width: number): string[] {\n if (this.cachedLines && this.cachedWidth === width) {\n return this.cachedLines;\n }\n\n const lines = [truncateToWidth(this.text, width)];\n\n this.cachedWidth = width;\n this.cachedLines = lines;\n return lines;\n }\n\n invalidate(): void {\n this.cachedWidth = undefined;\n this.cachedLines = undefined;\n }\n}\n```\n\n## Example\n\nSee `test/chat-simple.ts` for a complete chat interface example with:\n- Markdown messages with custom background colors\n- Loading spinner during responses\n- Editor with autocomplete and slash commands\n- Spacers between messages\n\nRun it:\n```bash\nnpx tsx test/chat-simple.ts\n```\n\n## Development\n\n```bash\n# Install dependencies (from monorepo root)\nnpm install\n\n# Run type checking\nnpm run check\n\n# Run the demo\nnpx tsx test/chat-simple.ts\n```\n\n### Debug logging\n\nSet `PI_TUI_WRITE_LOG` to capture the raw ANSI stream written to stdout.\n\n```bash\nPI_TUI_WRITE_LOG=/tmp/tui-ansi.log npx tsx test/chat-simple.ts\n```\n","readmeFilename":"README.md"}