{"_id":"@visulima/tui","_rev":"55-a385176fdd8f951df112753bdc08020d","name":"@visulima/tui","dist-tags":{"alpha":"1.0.0-alpha.27","latest":"4.0.14"},"versions":{"0.0.1":{"name":"@visulima/tui","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@visulima/tui@0.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"dist":{"shasum":"e8b20f046dc483cf5d322f1977326e0c18c659d4","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-0.0.1.tgz","fileCount":2,"integrity":"sha512-1IfGT0JInk3+Kl1gUlB13aj+PmBjG2bqt54xOql2VfFwwsO9VYgwXfrwp/mL9Bk3mfd73/kB+OpC9sX62szCkA==","signatures":[{"sig":"MEYCIQCtWSdaf0KwCEyR5Y50h/GPASz01GlcQ7EpGzGlbSyt7gIhAK6BIcU6wLyk6rDRzof4ucntdZKu44uNrhKwt0BgZt7+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2015},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"_npmVersion":"10.9.4","description":"OIDC trusted publishing setup package for @visulima/tui","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tui_0.0.1_1774739004542_0.09773027436875625","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.1":{"name":"@visulima/tui","version":"1.0.0-alpha.1","keywords":["visulima","tui","terminal","react","ink","cli","rust","napi"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"c73572e5f9d34308904f21cba91274b69b395513","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.1.tgz","fileCount":338,"integrity":"sha512-cmDyvZaWvwuZWLR4FZc4hVwiG0FP47Uj0iBsIkgaLhb97BknIBZNwPy9sTROi2xJoQJ6OdBIPzzRyQo76qkbnQ==","signatures":[{"sig":"MEYCIQCbPPnOZ83+4QAXOeSNEUu9oCzr59k31DGksvQBpvpCMAIhAJ80E8UCLwY9/p2v1poutAAikwgzxdumgGH4LiXQ3R4i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":986841},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.1.tgz","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/eb59f22c29104fb37f54404221674bea/visulima-tui-1.0.0-alpha.1.tgz","_integrity":"sha512-cmDyvZaWvwuZWLR4FZc4hVwiG0FP47Uj0iBsIkgaLhb97BknIBZNwPy9sTROi2xJoQJ6OdBIPzzRyQo76qkbnQ==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","diff":"^8.0.4","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.0","scheduler":"^0.27.0","type-fest":"5.5.0","yoga-layout":"~3.2.1","eventemitter3":"^5.0.4","patch-console":"^2.0.0","@shikijs/langs":"^4.0.2","@visulima/ansi":"4.0.0-alpha.8","@shikijs/themes":"^4.0.2","@visulima/string":"3.0.0-alpha.9","@visulima/tabular":"4.0.0-alpha.9","@visulima/colorize":"2.0.0-alpha.8","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=19.2.0","react-reconciler":">=0.33.0","react-devtools-core":">=6.1.2"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.1","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.1","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.1","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.1","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.1","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.1","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.1","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.1"},"peerDependenciesMeta":{"react-reconciler":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.1_1775679302414_0.8333793642024399","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.2":{"name":"@visulima/tui","version":"1.0.0-alpha.2","keywords":["visulima","tui","terminal","react","ink","cli","rust","napi"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"69a3a18148fe9298b03fd2c2d066cf44e9d1e93e","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.2.tgz","fileCount":338,"integrity":"sha512-3pr2Iip4kVWs0/wmcFGev8Eccr+2LEbC6FMNr/tHbNVf2TH6CWFWAcFJLiDtO2rdeIxMItOHjcc2llUYODFwFg==","signatures":[{"sig":"MEUCIQD9vUZ93QRFPmkORkpczfdVNSx5MKzE13OnK5yk7Bt1cQIgAV6ttvsaYkBbvjb2mFe+xP4IKXMTlRaCZHWIuCIKVmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":987852},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.2.tgz","engines":{"node":">=22.13 <=25.x"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/1779ea54db6788b380e8982d22d52865/visulima-tui-1.0.0-alpha.2.tgz","_integrity":"sha512-3pr2Iip4kVWs0/wmcFGev8Eccr+2LEbC6FMNr/tHbNVf2TH6CWFWAcFJLiDtO2rdeIxMItOHjcc2llUYODFwFg==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","diff":"^8.0.4","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.0","scheduler":"^0.27.0","type-fest":"5.5.0","yoga-layout":"~3.2.1","eventemitter3":"^5.0.4","patch-console":"^2.0.0","@shikijs/langs":"^4.0.2","@visulima/ansi":"4.0.0-alpha.8","@shikijs/themes":"^4.0.2","@visulima/string":"3.0.0-alpha.9","@visulima/tabular":"4.0.0-alpha.9","@visulima/colorize":"2.0.0-alpha.8","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=19.2.0","react-reconciler":">=0.33.0","react-devtools-core":">=6.1.2"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.2","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.2","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.2","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.2","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.2","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.2","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.2","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.2"},"peerDependenciesMeta":{"react-reconciler":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.2_1775733256148_0.6181927624471735","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.3":{"name":"@visulima/tui","version":"1.0.0-alpha.3","keywords":["visulima","tui","terminal","react","ink","cli","rust","napi"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"c5d0ae95dee7a55d9d0cd49f65a40569d872c620","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.3.tgz","fileCount":454,"integrity":"sha512-ed8WteCAi0A9tftI77Dsm7IbgyWrasXYWNPlbkZIbmCjXTcoWhW+xfuMhCy7jNA6iGhns6Sp+uVIwsn5x7hiLw==","signatures":[{"sig":"MEUCIQD3fp0cawLD6lDf8bIIzD5vjoKujjZGdLWdRWtepf7ZbAIgbnWyJIMhrjzStMSsCTaJKzokg1uEoqtHQl1FvaMsjUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1240457},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.3.tgz","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/376a58e2c93c665203c10dd4dae456c4/visulima-tui-1.0.0-alpha.3.tgz","_integrity":"sha512-ed8WteCAi0A9tftI77Dsm7IbgyWrasXYWNPlbkZIbmCjXTcoWhW+xfuMhCy7jNA6iGhns6Sp+uVIwsn5x7hiLw==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","diff":"^9.0.0","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.2","scheduler":"^0.27.0","type-fest":"5.6.0","yoga-layout":"~3.2.1","eventemitter3":"^5.0.4","patch-console":"^2.0.0","@shikijs/langs":"^4.0.2","@visulima/ansi":"4.0.0-alpha.13","@shikijs/themes":"^4.0.2","@visulima/string":"3.0.0-alpha.11","@visulima/tabular":"4.0.0-alpha.11","@visulima/colorize":"2.0.0-alpha.10","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=19.2.0","react-reconciler":">=0.33.0","react-devtools-core":">=6.1.2"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.3","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.3","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.3","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.3","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.3","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.3","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.3","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.3"},"peerDependenciesMeta":{"react-reconciler":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.3_1776843408951_0.5086102282852751","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.4":{"name":"@visulima/tui","version":"1.0.0-alpha.4","keywords":["visulima","tui","terminal","react","ink","cli","rust","napi"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"b6d2290bc4ff114176f594acd6308d9a388f97da","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.4.tgz","fileCount":454,"integrity":"sha512-LvkZnLsuLD8owRfgBca7cjq4gEzDsb8UrrNtOwXY9GW5E5eYnMzAUW3wm/kY7e3wDVXKXLVSqQLXM4HczmKNFw==","signatures":[{"sig":"MEQCIFaafazigY1+P2GboEBt1sGALShdWQuuwyF/U7O4BPM5AiAxLEgDMjK+eOyvteOTOEstcg1lMsQyNEsAqGiuJ+ewgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1240816},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.4.tgz","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/ba0cc3b9198bf23806770cafb66ff2e1/visulima-tui-1.0.0-alpha.4.tgz","_integrity":"sha512-LvkZnLsuLD8owRfgBca7cjq4gEzDsb8UrrNtOwXY9GW5E5eYnMzAUW3wm/kY7e3wDVXKXLVSqQLXM4HczmKNFw==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","diff":"^9.0.0","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.2","scheduler":"^0.27.0","type-fest":"5.6.0","yoga-layout":"~3.2.1","eventemitter3":"^5.0.4","patch-console":"^2.0.0","@shikijs/langs":"^4.0.2","@visulima/ansi":"4.0.0-alpha.13","@shikijs/themes":"^4.0.2","@visulima/string":"3.0.0-alpha.11","@visulima/tabular":"4.0.0-alpha.11","@visulima/colorize":"2.0.0-alpha.10","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=19.2.0","react-reconciler":">=0.33.0","react-devtools-core":">=6.1.2"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.4","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.4","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.4","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.4","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.4","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.4","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.4","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.4"},"peerDependenciesMeta":{"react-reconciler":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.4_1776890592620_0.3600013570398106","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.5":{"name":"@visulima/tui","version":"1.0.0-alpha.5","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"ccf66b884e164a7d6a0981cbc78c11da0661970b","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.5.tgz","fileCount":218,"integrity":"sha512-8nWqwcBqhYmkPy7kXHMkUmf8ozpz2Iljgznm4E7a49DYJvt5e+Zh5cIfTMIpYdj0NBzatNNqceXtpzAeagRy9g==","signatures":[{"sig":"MEYCIQCFpBH8RUT6TldOMfzDy4agZeWi5K57ZTDAsU2B3SXEmAIhAKcOKwcmod1AUXvuQft1xTxEARfUe1nFnAakuEmf68dA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1151265},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.5.tgz","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/2edfbe8fed7fe1440e42bba9355a3c58/visulima-tui-1.0.0-alpha.5.tgz","_integrity":"sha512-8nWqwcBqhYmkPy7kXHMkUmf8ozpz2Iljgznm4E7a49DYJvt5e+Zh5cIfTMIpYdj0NBzatNNqceXtpzAeagRy9g==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","diff":"^9.0.0","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.2","scheduler":"^0.27.0","yoga-layout":"~3.2.1","eventemitter3":"^5.0.4","patch-console":"^2.0.0","@shikijs/langs":"^4.0.2","@visulima/ansi":"4.0.0-alpha.13","@shikijs/themes":"^4.0.2","@visulima/string":"3.0.0-alpha.11","@visulima/tabular":"4.0.0-alpha.11","@visulima/colorize":"2.0.0-alpha.10","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=19.2.0","react-reconciler":">=0.33.0","react-devtools-core":">=6.1.2"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.5","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.5","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.5","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.5","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.5","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.5","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.5","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.5"},"peerDependenciesMeta":{"react-reconciler":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.5_1777376128012_0.6962619214923707","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.6":{"name":"@visulima/tui","version":"1.0.0-alpha.6","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"400ff5a6786be9a438716f71771851555c70730a","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.6.tgz","fileCount":218,"integrity":"sha512-AC+kCSdbnqcj5+BRIOChawiILUaL2ahH8ybm02HPw+THUR/kPGmIfI+fzp9pZrVVl3jvSv3t7BzlfxrN9hhpUw==","signatures":[{"sig":"MEUCIQD3aGDpCXLFBzTeZz/yllb9VRXM9jpwaL8hbD5L17g+SAIgVSW31D6Qo8Etww2VU18SnhnooAgz3r2P9V0WKH0TbPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1152211},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.6.tgz","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/bef3baeb6b69975fb429b0e86bd13ddc/visulima-tui-1.0.0-alpha.6.tgz","_integrity":"sha512-AC+kCSdbnqcj5+BRIOChawiILUaL2ahH8ybm02HPw+THUR/kPGmIfI+fzp9pZrVVl3jvSv3t7BzlfxrN9hhpUw==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","diff":"^9.0.0","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.3","scheduler":"^0.27.0","yoga-layout":"~3.2.1","eventemitter3":"^5.0.4","patch-console":"^2.0.0","@shikijs/langs":"^4.0.2","@visulima/ansi":"4.0.0-alpha.13","@shikijs/themes":"^4.0.2","@visulima/string":"3.0.0-alpha.11","@visulima/tabular":"4.0.0-alpha.11","@visulima/colorize":"2.0.0-alpha.10","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=19.2.0","react-reconciler":">=0.33.0","react-devtools-core":">=6.1.2"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.6","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.6","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.6","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.6","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.6","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.6","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.6","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.6"},"peerDependenciesMeta":{"react-reconciler":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.6_1777913489513_0.8633875903053498","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.7":{"name":"@visulima/tui","version":"1.0.0-alpha.7","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"240efd86752a6f23c87c0c2d36df1463b2e4868c","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.7.tgz","fileCount":218,"integrity":"sha512-aEVIWsHebAkWNnnMXuJ8JTPAYdMuopk7VgixYUhb905GAuT+Hw/cViWr6h9WXMGlvdDo8Q3tA4l4u7MJlwnCDA==","signatures":[{"sig":"MEUCIBmBeQxEBbyI9+UbIXj2sWDjgFFf2MBWQ/JyZKM+PdecAiEA9f71N8tsLKTgwYFfzdiBXwjaCHgf4qU2Y44D6m3DZMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":811692},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.7.tgz","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/bfeb4526373d99821ee55a45eb3a3373/visulima-tui-1.0.0-alpha.7.tgz","_integrity":"sha512-aEVIWsHebAkWNnnMXuJ8JTPAYdMuopk7VgixYUhb905GAuT+Hw/cViWr6h9WXMGlvdDo8Q3tA4l4u7MJlwnCDA==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","diff":"^9.0.0","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.3","scheduler":"^0.27.0","yoga-layout":"~3.2.1","eventemitter3":"^5.0.4","patch-console":"^2.0.0","@shikijs/langs":"^4.0.2","@visulima/ansi":"4.0.0-alpha.13","@shikijs/themes":"^4.0.2","@visulima/string":"3.0.0-alpha.11","@visulima/tabular":"4.0.0-alpha.11","@visulima/colorize":"2.0.0-alpha.10","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=19.2.0","react-reconciler":">=0.33.0","react-devtools-core":">=6.1.2"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.7","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.7","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.7","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.7","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.7","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.7","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.7","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.7"},"peerDependenciesMeta":{"react-reconciler":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.7_1778103971552_0.9343720037295531","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.8":{"name":"@visulima/tui","version":"1.0.0-alpha.8","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"c94431db74574ac158ed1bfdb62954b0b8e9a8ee","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.8.tgz","fileCount":218,"integrity":"sha512-LJh2BgtOoSs8C8YVHzDbMRHLDisl7Xs4vyrD7QrcVMj3jjETDUx+Itsd/Ce1TQSE48/Ap+mPWMTO32Zb8XUOqQ==","signatures":[{"sig":"MEUCIQCmbeg/LK5a+ILGB+ekIe0lh2wX7hzGjUmisGZGK1krJQIgEtWNVRxtp3x06SZnVm6ggKN0Pt0lKMgEE/rnV/ZkgxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":811843},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.8.tgz","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/95dd8cbb024f4dae7208e16f39c5a54a/visulima-tui-1.0.0-alpha.8.tgz","_integrity":"sha512-LJh2BgtOoSs8C8YVHzDbMRHLDisl7Xs4vyrD7QrcVMj3jjETDUx+Itsd/Ce1TQSE48/Ap+mPWMTO32Zb8XUOqQ==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","diff":"^9.0.0","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.3","scheduler":"^0.27.0","yoga-layout":"~3.2.1","eventemitter3":"^5.0.4","patch-console":"^2.0.0","@shikijs/langs":"^4.0.2","@visulima/ansi":"4.0.0-alpha.13","@shikijs/themes":"^4.0.2","@visulima/string":"3.0.0-alpha.11","@visulima/tabular":"4.0.0-alpha.11","@visulima/colorize":"2.0.0-alpha.10","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=19.2.0","react-reconciler":">=0.33.0","react-devtools-core":">=6.1.2"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.8","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.8","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.8","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.8","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.8","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.8","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.8","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.8"},"peerDependenciesMeta":{"react-reconciler":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.8_1778107950246_0.6246361949456696","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.9":{"name":"@visulima/tui","version":"1.0.0-alpha.9","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"dcff447f4988323892c952d0204511c7b86cefff","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.9.tgz","fileCount":218,"integrity":"sha512-yhqhlCK7ojgJHi/MTT2NI8uuh8GTj//7Y//F7SnAPJ1AIbHOjXdyHjqCrIaunmFwu358NsdW+vSGN8WFwfA6mg==","signatures":[{"sig":"MEUCIQCk0kY/XJwPlrAZ7OTKzg9d2OS9wpgSAlfALkjPdl2ikQIgQlzPGzwmpEqdxRqUhDWoLqlTEyLW3mhyTJoUhcCUosM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":812122},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.9.tgz","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/61813bf8f9128a448dbaf534c0c87539/visulima-tui-1.0.0-alpha.9.tgz","_integrity":"sha512-yhqhlCK7ojgJHi/MTT2NI8uuh8GTj//7Y//F7SnAPJ1AIbHOjXdyHjqCrIaunmFwu358NsdW+vSGN8WFwfA6mg==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","diff":"^9.0.0","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.3","scheduler":"^0.27.0","yoga-layout":"~3.2.1","eventemitter3":"^5.0.4","patch-console":"^2.0.0","@shikijs/langs":"^4.0.2","@visulima/ansi":"4.0.0-alpha.13","@shikijs/themes":"^4.0.2","@visulima/string":"3.0.0-alpha.11","@visulima/tabular":"4.0.0-alpha.11","@visulima/colorize":"2.0.0-alpha.10","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=19.2.6","react-reconciler":">=0.33.0","react-devtools-core":">=7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.9","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.9","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.9","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.9","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.9","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.9","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.9","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.9"},"peerDependenciesMeta":{"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.9_1778148217576_0.13983151847011","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.10":{"name":"@visulima/tui","version":"1.0.0-alpha.10","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.10","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"4563654bb6bb33c6a0d4865f9aa777d6b1ebebaf","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.10.tgz","fileCount":218,"integrity":"sha512-yVB//AQjJjl0Vw3HAFZ6JvUpacorE5SRIwOpmtnrQlU3bQqGYERTTHJqDID9YywGToqVDsAIlqQ1gugCDsDPxg==","signatures":[{"sig":"MEUCIQCLsbc14Yd81hhgSe3KU/YMeNOUerh625L8iQpElEoaAwIgeEJkM20raxrQe0kw0c7gdLTmK2LJ/LzkL1QFrcGH8tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":812665},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.10.tgz","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/ebe99c96ece141d1ed3305bf86f268b5/visulima-tui-1.0.0-alpha.10.tgz","_integrity":"sha512-yVB//AQjJjl0Vw3HAFZ6JvUpacorE5SRIwOpmtnrQlU3bQqGYERTTHJqDID9YywGToqVDsAIlqQ1gugCDsDPxg==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","diff":"^9.0.0","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.3","scheduler":"^0.27.0","yoga-layout":"~3.2.1","eventemitter3":"^5.0.4","patch-console":"^2.0.0","@shikijs/langs":"^4.0.2","@visulima/ansi":"4.0.0-alpha.13","@shikijs/themes":"^4.0.2","@visulima/string":"3.0.0-alpha.12","@visulima/tabular":"4.0.0-alpha.11","@visulima/colorize":"2.0.0-alpha.10","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=19.2.6","react-reconciler":">=0.33.0","react-devtools-core":">=7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.10","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.10","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.10","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.10","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.10","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.10","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.10","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.10"},"peerDependenciesMeta":{"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.10_1778172203462_0.6366070843398133","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.11":{"name":"@visulima/tui","version":"1.0.0-alpha.11","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.11","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"15d44e81f54667e09e76ae17962e97e24e76028f","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.11.tgz","fileCount":359,"integrity":"sha512-NIxfYH66kqlL2g6MZk+Ku+4qBVFAotek3rhglK6yO6RVtRIGOl4yGebw+jXKZRtAbNH+DSpqiSvrXWEXlBquEw==","signatures":[{"sig":"MEUCIQDIip/AG/w4zpB+x+H2lMIeK+T/8Trdg51veNw0BdDDygIgAOgY833Nr4EOagJnbP87ktM6JBBCAvG7mi2IFre0TKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911045},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.11.tgz","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/21810c7815026396c9c250c335eaaf9b/visulima-tui-1.0.0-alpha.11.tgz","_integrity":"sha512-NIxfYH66kqlL2g6MZk+Ku+4qBVFAotek3rhglK6yO6RVtRIGOl4yGebw+jXKZRtAbNH+DSpqiSvrXWEXlBquEw==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","type-fest":"5.6.0","es-toolkit":"^1.46.1","signal-exit":"^4.1.0","stack-utils":"^2.0.6","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","eventemitter3":"^5.0.4","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.13","@visulima/string":"3.0.0-alpha.13","@visulima/spinner":"1.0.0-alpha.1","@visulima/colorize":"2.0.0-alpha.10","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"ws":"^8.20.0","diff":"^9.0.0","react":">=19.2.6","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":">=0.33.0","@visulima/tabular":"4.0.0-alpha.11","react-devtools-core":">=7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.11","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.11","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.11","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.11","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.11","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.11","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.11","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.11"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.11_1778405271560_0.5299624998500343","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.12":{"name":"@visulima/tui","version":"1.0.0-alpha.12","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.12","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"11d92ed6ff8a63a039de4ceaf35df9089f536530","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.12.tgz","fileCount":359,"integrity":"sha512-QxG7DcfSnod2G/LHrIsXIdvsCDWZ1Bqth/YpEmyQqq5rTWtPHkjStPAMUy36U1Xeo7TfcZc4codSGipojMQvGQ==","signatures":[{"sig":"MEUCIBuNAePiGhMDhzotO1EbWboacI6gSS1xrShXHGGYYxqPAiEAr8DUlyGXBaB38sKmz1Bzmfub+rDQYjARlHSBnLzQiP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911199},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.12.tgz","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/d0439dedfc3935a9aa94e03dbf635a32/visulima-tui-1.0.0-alpha.12.tgz","_integrity":"sha512-QxG7DcfSnod2G/LHrIsXIdvsCDWZ1Bqth/YpEmyQqq5rTWtPHkjStPAMUy36U1Xeo7TfcZc4codSGipojMQvGQ==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","type-fest":"5.6.0","es-toolkit":"^1.46.1","signal-exit":"^4.1.0","stack-utils":"^2.0.6","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","eventemitter3":"^5.0.4","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.13","@visulima/string":"3.0.0-alpha.13","@visulima/spinner":"1.0.0-alpha.1","@visulima/colorize":"2.0.0-alpha.10","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"ws":"^8.20.0","diff":"^9.0.0","react":">=19.2.6","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":">=0.33.0","@visulima/tabular":"4.0.0-alpha.11","react-devtools-core":">=7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.12","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.12","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.12","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.12","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.12","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.12","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.12","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.12"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.12_1778421797424_0.0682138096921705","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.13":{"name":"@visulima/tui","version":"1.0.0-alpha.13","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.13","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"1a86de1ea5ae2e65394d79e405f0075ee1e556d8","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.13.tgz","fileCount":359,"integrity":"sha512-rMvDND8ryzVSTWZtQqy9j8O92fctPUH36f6oc4FIACy/J5BJnhLlq0h3xuDxs3mwsOf7howbCpXtsYPop+1c9A==","signatures":[{"sig":"MEUCIQCEP5M6lo0wbBmYs+61rjiyWD72FRO47QcpsnHZxRx8IwIgI7sKGChibUGkrCjz8FrIItqlDifCX9sQl52IfqSUTSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911353},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.13.tgz","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/c7997a248cf67c00f74545911bb3a523/visulima-tui-1.0.0-alpha.13.tgz","_integrity":"sha512-rMvDND8ryzVSTWZtQqy9j8O92fctPUH36f6oc4FIACy/J5BJnhLlq0h3xuDxs3mwsOf7howbCpXtsYPop+1c9A==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","type-fest":"5.6.0","es-toolkit":"^1.46.1","signal-exit":"^4.1.0","stack-utils":"^2.0.6","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","eventemitter3":"^5.0.4","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.13","@visulima/string":"3.0.0-alpha.13","@visulima/spinner":"1.0.0-alpha.1","@visulima/colorize":"2.0.0-alpha.10","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"ws":"^8.20.0","diff":"^9.0.0","react":">=19.2.6","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":">=0.33.0","@visulima/tabular":"4.0.0-alpha.11","react-devtools-core":">=7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.13","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.13","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.13","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.13","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.13","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.13","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.13","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.13"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.13_1778489122437_0.23296145795905754","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.14":{"name":"@visulima/tui","version":"1.0.0-alpha.14","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.14","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"6b8b3bcf4fef18ffd1844c5a6c550dd4de556ff9","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.14.tgz","fileCount":359,"integrity":"sha512-JCp5IKRU67o4EqyfuS6ciWyhCZ04/mcVGQOkLERP5pqlQIFbMvIyQU02kV2iXTFoymEan0kIMQTZs8Ew3bqR9A==","signatures":[{"sig":"MEUCIQDgFy9miTceyYPuTK2rTWX0iBf1rrygqgEI89tmquHy1wIgI5I/4q1iLMmJwUvOJiOoOOhKiOee6OX1Lg+dViUod2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911507},"type":"module","_from":"file:visulima-tui-1.0.0-alpha.14.tgz","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"_resolved":"/tmp/c9097562e2b33c3d98a32b0fda7cba6a/visulima-tui-1.0.0-alpha.14.tgz","_integrity":"sha512-JCp5IKRU67o4EqyfuS6ciWyhCZ04/mcVGQOkLERP5pqlQIFbMvIyQU02kV2iXTFoymEan0kIMQTZs8Ew3bqR9A==","repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"_npmVersion":"11.6.4","description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","type-fest":"5.6.0","es-toolkit":"^1.46.1","signal-exit":"^4.1.0","stack-utils":"^2.0.6","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","eventemitter3":"^5.0.4","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.13","@visulima/string":"3.0.0-alpha.13","@visulima/spinner":"1.0.0-alpha.1","@visulima/colorize":"2.0.0-alpha.10","yoga-layout-prebuilt":"^1.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"ws":"^8.20.0","diff":"^9.0.0","react":">=19.2.6","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":">=0.33.0","@visulima/tabular":"4.0.0-alpha.11","react-devtools-core":">=7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.14","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.14","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.14","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.14","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.14","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.14","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.14","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.14"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.14_1778499967239_0.5682938755179643","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.15":{"name":"@visulima/tui","version":"1.0.0-alpha.15","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.15","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"267d2f6792d8a5594bf7b1d644a77cdf0c9d2117","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.15.tgz","fileCount":368,"integrity":"sha512-d1pBuXcVTi+PuQIPcB5UVN+3FbxYV3GkuwUi2XKTI9uA+Gn5SE5QdcEBE/P4HK5U+Cggx45t1MI9Jo1GmpeRfQ==","signatures":[{"sig":"MEQCICY1DJa48tRr/ZJt/kLnCB1RtTTHWfc+kKLJxCJGCp9+AiA4GywiXUew7XbdJxxLkPMBvSCz1hctkYltb4D+chVyFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1055812},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.20.0","diff":"^9.0.0","react":">=19.2.6","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":">=0.33.0","@visulima/tabular":"4.0.0-alpha.11","react-devtools-core":">=7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.15","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.15","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.15","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.15","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.15","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.15","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.15","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.15"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.15_1778782660757_0.30888701798993257","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.16":{"name":"@visulima/tui","version":"1.0.0-alpha.16","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.16","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"7f440036f4165f09cf9c96490475f792114d31b1","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.16.tgz","fileCount":368,"integrity":"sha512-5P0M2ZcpHaz1/4WX0AWn/FeLAaXh++Pp5cFuwCmYjmbv6nl/nYndDW9QrtVboWk/OwPmhEBM1jojd/D+6TGoNg==","signatures":[{"sig":"MEQCIAZH+8Rl5vFXo8Z5pAOseuGx9z8gx+XXGf5dzim5zJTqAiBWj0ZfO8XEAOi+ZxSynfVKDSCX3TL7aGexWQCQBgDwHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056221},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.20.0","diff":"^9.0.0","react":">=19.2.6","shiki":"4.0.2","cfonts":"3.3.1","marked":"18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":">=0.33.0","@visulima/tabular":"4.0.0-alpha.11","react-devtools-core":">=7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.16","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.16","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.16","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.16","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.16","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.16","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.16","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.16"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.16_1778921842974_0.5663436437416192","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.17":{"name":"@visulima/tui","version":"1.0.0-alpha.17","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.17","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"411ce8227a11bd5ce349d74586eb85972f23a019","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.17.tgz","fileCount":368,"integrity":"sha512-0Fb81no8DtbWBovmdujeJrxm9zeYd1+rmrAkJCB/At5VNDPFFL8vyxYBF02hXcAIicT883fxgdGSyaAz9wnP8Q==","signatures":[{"sig":"MEUCIQD5faKlXzF4waBzIUjlh5pfvJpJwShbvkwntFIh/G63oQIgb2BaCcgVhHZwIRv58cEF2qcxlVZx1giAwhZ2xTt1cuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1065287},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.2","dependencies":{"scheduler":"^0.27.0","type-fest":"5.6.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.20.1","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.0.2","cfonts":"^3.3.1","marked":"^18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0-alpha.11","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.17","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.17","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.17","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.17","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.17","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.17","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.17","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.17"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.17_1779197667345_0.5349048145185533","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.18":{"name":"@visulima/tui","version":"1.0.0-alpha.18","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.18","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"311b67fe0d0d2c65a550359c879db708c4afbce5","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.18.tgz","fileCount":359,"integrity":"sha512-EizZQydQL3KfbtJlPLWKy0j9o+9vHNP7u9bEWtcqt1GQurd/EnoJcsUOTDRb+RVC/5L5zQ7EUFoQqBkOPyWIkQ==","signatures":[{"sig":"MEUCIQDjrS6iDUP71tefrua9SxsZFBDBa5gzgw65zD2i/gXxWgIgGOCszHDpvG4ScZZB9vvxMshloVFWt1pqF5fBay7qUzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":922790},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.3","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","type-fest":"5.6.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.14","@visulima/error":"6.0.0-alpha.27","@visulima/string":"3.0.0-alpha.13","@visulima/spinner":"1.0.0-alpha.1","@visulima/colorize":"2.0.0-alpha.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.20.1","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.0.2","cfonts":"^3.3.1","marked":"^18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0-alpha.11","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.18","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.18","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.18","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.18","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.18","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.18","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.18","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.18"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.18_1779319843988_0.2997288739820936","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.19":{"name":"@visulima/tui","version":"1.0.0-alpha.19","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.19","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":{"url":"https://github.com/visulima/visulima/issues"},"dist":{"shasum":"3cdf2ea0c220780b3641ec5cf6319053ea97d0a6","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.19.tgz","fileCount":359,"integrity":"sha512-0Y2MniOS1Bo77Tbeg0wlIeCkbbIvnxVhtof40S3H+5EzHnyaB8Nhz3fWdCk50rl1me5+K080Dii2a8X2EKlDbw==","signatures":[{"sig":"MEQCIDB0YaWayjj1STnc/j+qpHyxdBZCJ3aZFJrjIzQdyTEbAiAc2c3aEm4y2c57iWdAX53F0qEJS3wVAtWzS34XljMC1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":931030},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.3","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","type-fest":"5.6.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.14","@visulima/error":"6.0.0-alpha.28","@visulima/string":"3.0.0-alpha.13","@visulima/spinner":"1.0.0-alpha.1","@visulima/colorize":"2.0.0-alpha.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.20.1","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.0.2","cfonts":"^3.3.1","marked":"^18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0-alpha.11","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.19","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.19","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.19","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.19","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.19","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.19","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.19","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.19"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.19_1779773740628_0.7352630287140385","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.20":{"name":"@visulima/tui","version":"1.0.0-alpha.20","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.20","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"d16e26a69690e0e06dc1424e40c44dcef9bca815","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.20.tgz","fileCount":370,"integrity":"sha512-8Bynfh/VZZGEOpFmcvbKzgSH8dVOEwEIqfvWj6RIZ/nqWsJq0RY9cg2f//1lbYzZdPjzwKgDF60nOiWbjHHP/A==","signatures":[{"sig":"MEQCIDbWmIfn8BlCKmmJuX301vhxrE+/3EGqGT87bx9XS+yGAiBxnhGCLl6hoAza6f9rsuh5YBMfrG2hj21X+ZItP43wvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1080135},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.3","dependencies":{"yoga-layout":"~3.2.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.20.1","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.0.2","cfonts":"^3.3.1","marked":"^18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0-alpha.12","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.20","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.20","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.20","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.20","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.20","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.20","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.20","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.20"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.20_1779908029744_0.13041293336531834","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.21":{"name":"@visulima/tui","version":"1.0.0-alpha.21","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.21","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"6d9a425b5fdd61eece0db7a2ad2151e873f46efb","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.21.tgz","fileCount":359,"integrity":"sha512-ASw8q0XRGrws5UA1BGbkeuBnAgNrBi/xoF9+vSeOgCwQtmB9Gl3IxB8hm+J58amarOoueKGvpV3hdJ3xg+UvRg==","signatures":[{"sig":"MEYCIQC3HgLD0jwbTcQb2B0zOUF8yRKmiaUkm7ciaH1ualIgXQIhAK9X5BEuqLCkiIbK79IOKBwhqWNRway8DJxo2I/rIVly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":932045},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.3","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.15","@visulima/error":"6.0.0-alpha.31","@visulima/string":"3.0.0-alpha.14","@visulima/spinner":"1.0.0-alpha.2","@visulima/colorize":"2.0.0-alpha.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.20.1","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.0.2","cfonts":"^3.3.1","marked":"^18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0-alpha.12","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.21","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.21","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.21","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.21","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.21","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.21","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.21","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.21"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.21_1780436946982_0.4230846535683046","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.22":{"name":"@visulima/tui","version":"1.0.0-alpha.22","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.22","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"7910f367b8124da890bcd8621ead84012e6d71d6","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.22.tgz","fileCount":359,"integrity":"sha512-Xhv/k0+GhrY8QcTIiZFXHd7NfotVzES4nQqofq9aRUobolkRiyTlbUxfV5idXwqRkienhtsKVdQq63f/+34bqQ==","signatures":[{"sig":"MEQCIExK43oqFDJliGs6RbHaIuxSyK1C7P7fhZkcLdrtR+U6AiBHbMiKLMnVXDWdhPTvjyRgjtOOzVtdh+CVH7uH8pz+xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933197},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.3","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.16","@visulima/error":"6.0.0-alpha.32","@visulima/string":"3.0.0-alpha.15","@visulima/spinner":"1.0.0-alpha.3","@visulima/colorize":"2.0.0-alpha.13"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.20.1","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.0.2","cfonts":"^3.3.1","marked":"^18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0-alpha.13","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.22","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.22","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.22","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.22","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.22","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.22","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.22","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.22"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.22_1780562177208_0.9402211907401186","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.23":{"name":"@visulima/tui","version":"1.0.0-alpha.23","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.23","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"28bf28af80fccf598e3dad2e852e0a2b8ff5f97e","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.23.tgz","fileCount":359,"integrity":"sha512-wYUS1MzSDCab6ovT2fIX2Z5gBhky58rH4k2Lu60OjeyY5f8nMg+Z+c4Ge1qvHqOtt7bDDFpzNu8fuJTMc+MH1g==","signatures":[{"sig":"MEQCIH8x2lT6Hx1tnd0ShSNdYyegppOCkkfAE0aaJ9TiNfDFAiBeBVkz+133uyt/nB00/NUJZfysfveYZyPInpxb4ceKLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933472},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./dist/components/**","./dist/ink/**","./dist/react/**","./index.js"],"_nodeVersion":"22.22.3","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.16","@visulima/error":"6.0.0-alpha.32","@visulima/string":"3.0.0-alpha.16","@visulima/spinner":"1.0.0-alpha.3","@visulima/colorize":"2.0.0-alpha.13"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.20.1","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.0.2","cfonts":"^3.3.1","marked":"^18.0.3","@shikijs/langs":"^4.0.2","@shikijs/themes":"^4.0.2","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0-alpha.13","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.23","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.23","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.23","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.23","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.23","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.23","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.23","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.23"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.23_1780565223718_0.35250732222731473","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.24":{"name":"@visulima/tui","version":"1.0.0-alpha.24","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.24","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"d65d6ae67eab996fe8215d351c96f3ef4d46efbb","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.24.tgz","fileCount":368,"integrity":"sha512-ZV4k7wHCCofi+MFiHkFbEpE4nccLOQC6VZcr5C4Vi7jlszaMsdAod2Q3QfwtaaJLLrB0F8Dy+8kt6WbXS6LZSg==","signatures":[{"sig":"MEUCIAcvyxjtV7p9mWsnjz+S5JP71UOLD4+/x+h99RRIlosnAiEAyuOC1ARPn336U7gnq9BYHHsoHUROdpEkyt3tFyohM2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":900392},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.22.3","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.17","@visulima/error":"6.0.0-alpha.33","@visulima/string":"3.0.0-alpha.17","@visulima/spinner":"1.0.0-alpha.4","@visulima/colorize":"2.0.0-alpha.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.2.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.2.0","@shikijs/themes":"^4.2.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0-alpha.14","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.24","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.24","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.24","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.24","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.24","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.24","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.24","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.24"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.24_1781342429411_0.30291534177330215","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.25":{"name":"@visulima/tui","version":"1.0.0-alpha.25","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.25","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"6c7ae9aeee63cdb270edeaaaa281a5d01fc7bf7f","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.25.tgz","fileCount":368,"integrity":"sha512-Au9bWhWesYMIPUt0jO3oYhMx0qZ/bjEI+0g48cGfyLHNU7Z0/0z0qomK6uqRs8wAKmRt8HUQgzWPKIvMdR/KsA==","signatures":[{"sig":"MEYCIQChUPAURidjVinwIqmNkmvzL1qgwF0GeJKLxjlyAAGQDAIhANJuNyKBSyFKM1MRerPrprzlTJTxARi6WtdY9UPZWXYB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":900827},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.22.3","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.17","@visulima/error":"6.0.0-alpha.33","@visulima/string":"3.0.0-alpha.17","@visulima/spinner":"1.0.0-alpha.4","@visulima/colorize":"2.0.0-alpha.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.2.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.2.0","@shikijs/themes":"^4.2.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0-alpha.14","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.25","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.25","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.25","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.25","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.25","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.25","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.25","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.25"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.25_1781521442772_0.3675662236343391","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.26":{"name":"@visulima/tui","version":"1.0.0-alpha.26","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.26","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"d20016cb0c7b3c4b9bee6f6a5119fd5aee5f86a4","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.26.tgz","fileCount":368,"integrity":"sha512-sUly++Z8LN62oSycl5d6Trzdsort//rGqxlwyWwkfTlB+3XXhr+SYxm2NsohAo4May8Eb4EKj2anrAuePuKL3A==","signatures":[{"sig":"MEUCIElWOTJ+uakvz5g1olSnF2CNTN413N8WV4oX1QZkPVVjAiEAjWCReQdI/nwRZWaggH+cTnrdCFIlvOCWyCpytQU9kiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":901258},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.22.3","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.17","@visulima/error":"6.0.0-alpha.34","@visulima/string":"3.0.0-alpha.17","@visulima/spinner":"1.0.0-alpha.4","@visulima/colorize":"2.0.0-alpha.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.2.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.2.0","@shikijs/themes":"^4.2.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0-alpha.14","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.26","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.26","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.26","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.26","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.26","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.26","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.26","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.26"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.26_1781887098793_0.24716659032006394","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.27":{"name":"@visulima/tui","version":"1.0.0-alpha.27","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0-alpha.27","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"166cfb6853dafee16017113f00280324e708597c","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0-alpha.27.tgz","fileCount":368,"integrity":"sha512-dvtQb3DJIrDSifdrlYbJYuqKimUq8Ff9X7YYCNfA7cKBEantme2aatJjCmyPJyStAFtm1JrdXOk33FCKElqajg==","signatures":[{"sig":"MEQCIAv8pxc6Wp58gjVzD5qzIkhDv7+K9GNxlEupcap0RSq9AiBnIVowtwksyiGkCGTe25lll8KIFznVWJg4Bfg55pPzfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0-alpha.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895650},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.0","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0-alpha.18","@visulima/error":"6.0.0-alpha.35","@visulima/string":"3.0.0-alpha.18","@visulima/spinner":"1.0.0-alpha.4","@visulima/colorize":"2.0.0-alpha.15"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.2.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.2.0","@shikijs/themes":"^4.2.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0-alpha.14","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0-alpha.27","@visulima/tui-binding-darwin-arm64":"1.0.0-alpha.27","@visulima/tui-binding-linux-x64-gnu":"1.0.0-alpha.27","@visulima/tui-binding-linux-x64-musl":"1.0.0-alpha.27","@visulima/tui-binding-win32-x64-msvc":"1.0.0-alpha.27","@visulima/tui-binding-linux-arm64-gnu":"1.0.0-alpha.27","@visulima/tui-binding-linux-arm64-musl":"1.0.0-alpha.27","@visulima/tui-binding-win32-arm64-msvc":"1.0.0-alpha.27"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0-alpha.27_1782819045491_0.13773862411112003","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@visulima/tui","version":"1.0.0","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"f1bf5e0855b4953b5bba4b7b2158a86023346679","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.0.tgz","fileCount":368,"integrity":"sha512-cv1G+ps1JjLw95ZI2FRQNddtot9PEHlJdhrPu65621wQJgY50FwCXiLaskZ+sU6plNOHfP/kJJHg96Op43ilaw==","signatures":[{"sig":"MEUCIQD7vR3pIOk99Tcs2TateTnk5aWR5QEjG4fMw5zBvzRJJwIgO825FhDDNckBRW30uqNpfb15dMDB4lwlg5TasVyKCiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947141},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0","@visulima/error":"6.0.0","@visulima/string":"3.0.0","@visulima/spinner":"1.0.0","@visulima/colorize":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.2.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.2.0","@shikijs/themes":"^4.2.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.0","@visulima/tui-binding-darwin-arm64":"1.0.0","@visulima/tui-binding-linux-x64-gnu":"1.0.0","@visulima/tui-binding-linux-x64-musl":"1.0.0","@visulima/tui-binding-win32-x64-msvc":"1.0.0","@visulima/tui-binding-linux-arm64-gnu":"1.0.0","@visulima/tui-binding-linux-arm64-musl":"1.0.0","@visulima/tui-binding-win32-arm64-msvc":"1.0.0"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.0_1783103151723_0.11976030461965936","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@visulima/tui","version":"1.0.1","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"84dd9fb29c009375265c7138c4292e6aa54af496","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.1.tgz","fileCount":368,"integrity":"sha512-lzvaWOJEQFV64kdg/G5OLPe/PNWqBK7NZ+HVtb43+EtQANzm+tY9hXvPcik6Z2i6iWe5NVjIwhkoMvku/W9ehw==","signatures":[{"sig":"MEUCIHW8/ukj9V7Jol9/pht5ixM9cqUZY+gvdrd6Xm9mGUKxAiEA97iKcvvNh2x+LhSMPF/uf9atAgWf7jnRDJfrK76g4wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":952499},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0","@visulima/error":"6.0.0","@visulima/string":"3.0.0","@visulima/spinner":"1.0.0","@visulima/colorize":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.3.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.3.0","@shikijs/themes":"^4.3.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.1","@visulima/tui-binding-darwin-arm64":"1.0.1","@visulima/tui-binding-linux-x64-gnu":"1.0.1","@visulima/tui-binding-linux-x64-musl":"1.0.1","@visulima/tui-binding-win32-x64-msvc":"1.0.1","@visulima/tui-binding-linux-arm64-gnu":"1.0.1","@visulima/tui-binding-linux-arm64-musl":"1.0.1","@visulima/tui-binding-win32-arm64-msvc":"1.0.1"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.1_1784104462574_0.024956537482883068","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@visulima/tui","version":"1.0.2","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"3e01ef9984df00beb536cb30101c8e2bbbb840d2","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.2.tgz","fileCount":368,"integrity":"sha512-wPGRjjgNu07R3znee/71bXHj1EpBh/ETP7pOxu0uQbrPMoZweRLOxS7Pmgp1Pe0PaMs04lrxCiXf6YfYEJT7SA==","signatures":[{"sig":"MEUCIQD8oiD/UdUiRZ13cvhnqkyj/3JCFWBr5xVFGrFeDyudhwIgfe08JwQ2pG9r8/IThrIO4LCvgisDaEOvTmw5+Fqcfq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":952638},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0","@visulima/error":"6.0.0","@visulima/string":"3.0.0","@visulima/spinner":"1.0.0","@visulima/colorize":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.3.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.3.0","@shikijs/themes":"^4.3.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.2","@visulima/tui-binding-darwin-arm64":"1.0.2","@visulima/tui-binding-linux-x64-gnu":"1.0.2","@visulima/tui-binding-linux-x64-musl":"1.0.2","@visulima/tui-binding-win32-x64-msvc":"1.0.2","@visulima/tui-binding-linux-arm64-gnu":"1.0.2","@visulima/tui-binding-linux-arm64-musl":"1.0.2","@visulima/tui-binding-win32-arm64-msvc":"1.0.2"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.2_1784114507588_0.06283125038016446","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@visulima/tui","version":"1.0.3","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"80da19ca6719168d02d986d4443b326c2ff3e8d9","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.3.tgz","fileCount":368,"integrity":"sha512-GhnP3YuOvOdAIC7t1feU22mwL4JpExDzmqtcVQLV9TQyWyV008gcX0gK/2CTvzkumRfPorPAkq0lswShJw1JDA==","signatures":[{"sig":"MEUCID9/Q/MSU0VWrn17cXGE1jHJHvGFo0XZt/uNX2pOaoeFAiEAuWllc0TV2DazBekLdBt3Es/rmSt0EnToZ9cOH+B+CXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947537},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0","@visulima/error":"6.0.0","@visulima/string":"3.0.0","@visulima/spinner":"1.0.0","@visulima/colorize":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.3.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.3.0","@shikijs/themes":"^4.3.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.3","@visulima/tui-binding-darwin-arm64":"1.0.3","@visulima/tui-binding-linux-x64-gnu":"1.0.3","@visulima/tui-binding-linux-x64-musl":"1.0.3","@visulima/tui-binding-win32-x64-msvc":"1.0.3","@visulima/tui-binding-linux-arm64-gnu":"1.0.3","@visulima/tui-binding-linux-arm64-musl":"1.0.3","@visulima/tui-binding-win32-arm64-msvc":"1.0.3"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.3_1784289455202_0.6448759694864987","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@visulima/tui","version":"1.0.4","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"cfb8bb93e3097658f00ced5342ab869bd8d60688","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.4.tgz","fileCount":368,"integrity":"sha512-8FqrzHi/JitHHZ25/hivZYVGL/HGt1iqZ8vN+RyZbl4jOkhZ0c4g4gOxvjPGF3yLKXicWj+JrfrwEyXD1v7Trg==","signatures":[{"sig":"MEQCIBh61O14Ob47KvoohXds587a8r/plLPQSVtPCpHqNhiQAiA65uZzIRHKMwD1mh2p8PxcLgrjeZST9kj9Pz77je3p/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947676},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0","@visulima/error":"6.0.0","@visulima/string":"3.0.0","@visulima/spinner":"1.0.0","@visulima/colorize":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.3.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.3.0","@shikijs/themes":"^4.3.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.4","@visulima/tui-binding-darwin-arm64":"1.0.4","@visulima/tui-binding-linux-x64-gnu":"1.0.4","@visulima/tui-binding-linux-x64-musl":"1.0.4","@visulima/tui-binding-win32-x64-msvc":"1.0.4","@visulima/tui-binding-linux-arm64-gnu":"1.0.4","@visulima/tui-binding-linux-arm64-musl":"1.0.4","@visulima/tui-binding-win32-arm64-msvc":"1.0.4"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.4_1784319022166_0.7943440978559164","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@visulima/tui","version":"1.0.5","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"d84f7cbd7f13944e200a8d4656b7f72b048078d9","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.5.tgz","fileCount":368,"integrity":"sha512-/7D/5vEmelFYLzA1TLdcaiaWItiChC4tE3FAjMLhFJQvgDc21Y+NgbS4mCC64EtBcZXHSiRZctmo6ON+opsEEg==","signatures":[{"sig":"MEUCIFisxN4Vxxj8nbhujr/l+A/uMj2PKHeUNFlhsfC79fCMAiEA/rlB5IADi6qE3736jTog90xHHeQExVqxRpGW05rdkBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947815},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0","@visulima/error":"6.0.0","@visulima/string":"3.0.0","@visulima/spinner":"1.0.0","@visulima/colorize":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.3.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.3.0","@shikijs/themes":"^4.3.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.5","@visulima/tui-binding-darwin-arm64":"1.0.5","@visulima/tui-binding-linux-x64-gnu":"1.0.5","@visulima/tui-binding-linux-x64-musl":"1.0.5","@visulima/tui-binding-win32-x64-msvc":"1.0.5","@visulima/tui-binding-linux-arm64-gnu":"1.0.5","@visulima/tui-binding-linux-arm64-musl":"1.0.5","@visulima/tui-binding-win32-arm64-msvc":"1.0.5"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.5_1784491868342_0.6158129270884671","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@visulima/tui","version":"1.0.6","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"9b52529459522001f409b5690d7e1e4ccdef7692","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.6.tgz","fileCount":368,"integrity":"sha512-mQSkjCwIbCnAPMlQXYyu1GumlrEf7CRdG+6HR/S3crVUe0RYaRimeUj2DgZGl4ODC8ghvHlPmuCWj7ILsCf5KQ==","signatures":[{"sig":"MEUCIQDKLfEQmDg21tRBGxs3giPdqJyxabhcYfgoeYdWgRe98gIgQUDO4Touk69ls/OL0c7V1iA9UE6ph83w76XF3CXz73M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947954},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0","@visulima/error":"6.0.0","@visulima/string":"3.0.0","@visulima/spinner":"1.0.0","@visulima/colorize":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.3.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.3.0","@shikijs/themes":"^4.3.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.6","@visulima/tui-binding-darwin-arm64":"1.0.6","@visulima/tui-binding-linux-x64-gnu":"1.0.6","@visulima/tui-binding-linux-x64-musl":"1.0.6","@visulima/tui-binding-win32-x64-msvc":"1.0.6","@visulima/tui-binding-linux-arm64-gnu":"1.0.6","@visulima/tui-binding-linux-arm64-musl":"1.0.6","@visulima/tui-binding-win32-arm64-msvc":"1.0.6"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.6_1785088144560_0.20487708944238037","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@visulima/tui","version":"1.0.7","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"c166f84444f2b7a8c25a8d65bb0b1355b85a831d","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.7.tgz","fileCount":368,"integrity":"sha512-T4FQVxU6Sh87oLqYhehaIR+249IBSBU9uGys0RG76mRX2YtcktYyYwQrjuoC6E5y6kdt4RtcWETZEeF+agBG/A==","signatures":[{"sig":"MEUCIQDkS/0y4Smc80FpuC/JlQoddJ/zXLMb3ERr8T2UFx0NxAIgQr1YfvL3zgM2G9y7EnbLx7BO+WPEWtzBhxBj51a8qoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":948157},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0","@visulima/error":"6.0.0","@visulima/string":"3.0.0","@visulima/spinner":"1.0.0","@visulima/colorize":"2.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.3.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.3.0","@shikijs/themes":"^4.3.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.7","@visulima/tui-binding-darwin-arm64":"1.0.7","@visulima/tui-binding-linux-x64-gnu":"1.0.7","@visulima/tui-binding-linux-x64-musl":"1.0.7","@visulima/tui-binding-win32-x64-msvc":"1.0.7","@visulima/tui-binding-linux-arm64-gnu":"1.0.7","@visulima/tui-binding-linux-arm64-musl":"1.0.7","@visulima/tui-binding-win32-arm64-msvc":"1.0.7"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.7_1785107190170_0.8193493482299017","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@visulima/tui","version":"1.0.8","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@1.0.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"80c36e07b2efae513d71250cadbcad88fbc948f9","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-1.0.8.tgz","fileCount":368,"integrity":"sha512-vIbu+Ljl0oL1DM4kw3q6jkBomqssbGu5MQEWCQFBoXL4/foJ/ea07bH9qrOHyQyr+K4mJ/gUxtrXoj5R1oYnjg==","signatures":[{"sig":"MEQCIFvLqOR17qLBIjb1/jeFsbZhFU6r0nhAOs/4bftfg7grAiAp05DGV6dDx6+yKadHgAbYAxawDjDzfPYQ5tr5sJkIBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":948296},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./components/kbd":{"types":"./dist/components/kbd.d.ts","default":"./dist/components/kbd.js"},"./components/tab":{"types":"./dist/components/tab.d.ts","default":"./dist/components/tab.js"},"./components/tag":{"types":"./dist/components/tag.d.ts","default":"./dist/components/tag.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/card":{"types":"./dist/components/card.d.ts","default":"./dist/components/card.js"},"./components/code":{"types":"./dist/components/code.d.ts","default":"./dist/components/code.js"},"./components/form":{"types":"./dist/components/form.d.ts","default":"./dist/components/form.js"},"./components/help":{"types":"./dist/components/help.d.ts","default":"./dist/components/help.js"},"./components/link":{"types":"./dist/components/link.d.ts","default":"./dist/components/link.js"},"./components/menu":{"types":"./dist/components/menu.d.ts","default":"./dist/components/menu.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","default":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./components/alert":{"types":"./dist/components/alert.d.ts","default":"./dist/components/alert.js"},"./components/badge":{"types":"./dist/components/badge.d.ts","default":"./dist/components/badge.js"},"./components/gauge":{"types":"./dist/components/gauge.d.ts","default":"./dist/components/gauge.js"},"./components/table":{"types":"./dist/components/table.d.ts","default":"./dist/components/table.js"},"./components/timer":{"types":"./dist/components/timer.d.ts","default":"./dist/components/timer.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","default":"./dist/components/toast.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/button":{"types":"./dist/components/button.d.ts","default":"./dist/components/button.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","default":"./dist/components/dialog.js"},"./components/slider":{"types":"./dist/components/slider.d.ts","default":"./dist/components/slider.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","default":"./dist/components/switch.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/divider":{"types":"./dist/components/divider.d.ts","default":"./dist/components/divider.js"},"./components/heading":{"types":"./dist/components/heading.d.ts","default":"./dist/components/heading.js"},"./components/heatmap":{"types":"./dist/components/heatmap.d.ts","default":"./dist/components/heatmap.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./components/spinner":{"types":"./dist/components/spinner.d.ts","default":"./dist/components/spinner.js"},"./components/stepper":{"types":"./dist/components/stepper.d.ts","default":"./dist/components/stepper.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","default":"./dist/components/tooltip.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./components/big-text":{"types":"./dist/components/big-text.d.ts","default":"./dist/components/big-text.js"},"./components/calendar":{"types":"./dist/components/calendar.d.ts","default":"./dist/components/calendar.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","default":"./dist/components/checkbox.js"},"./components/gradient":{"types":"./dist/components/gradient.d.ts","default":"./dist/components/gradient.js"},"./components/markdown":{"types":"./dist/components/markdown.d.ts","default":"./dist/components/markdown.js"},"./components/textarea":{"types":"./dist/components/textarea.d.ts","default":"./dist/components/textarea.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/accordion":{"types":"./dist/components/accordion.d.ts","default":"./dist/components/accordion.js"},"./components/bar-chart":{"types":"./dist/components/bar-chart.d.ts","default":"./dist/components/bar-chart.js"},"./components/blink-dot":{"types":"./dist/components/blink-dot.d.ts","default":"./dist/components/blink-dot.js"},"./components/diff-view":{"types":"./dist/components/diff-view.d.ts","default":"./dist/components/diff-view.js"},"./components/histogram":{"types":"./dist/components/histogram.d.ts","default":"./dist/components/histogram.js"},"./components/paginator":{"types":"./dist/components/paginator.d.ts","default":"./dist/components/paginator.js"},"./components/paragraph":{"types":"./dist/components/paragraph.d.ts","default":"./dist/components/paragraph.js"},"./components/sparkline":{"types":"./dist/components/sparkline.d.ts","default":"./dist/components/sparkline.js"},"./components/stopwatch":{"types":"./dist/components/stopwatch.d.ts","default":"./dist/components/stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./components/tree-view":{"types":"./dist/components/tree-view-entry.d.ts","default":"./dist/components/tree-view-entry.js"},"./components/area-chart":{"types":"./dist/components/area-chart.d.ts","default":"./dist/components/area-chart.js"},"./components/breadcrumb":{"types":"./dist/components/breadcrumb.d.ts","default":"./dist/components/breadcrumb.js"},"./components/line-chart":{"types":"./dist/components/line-chart.d.ts","default":"./dist/components/line-chart.js"},"./components/scroll-bar":{"types":"./dist/components/scroll-bar.d.ts","default":"./dist/components/scroll-bar.js"},"./components/text-input":{"types":"./dist/components/text-input.d.ts","default":"./dist/components/text-input.js"},"./components/transition":{"types":"./dist/components/transition.d.ts","default":"./dist/components/transition.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","default":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","default":"./dist/components/date-picker.js"},"./components/file-picker":{"types":"./dist/components/file-picker-entry.d.ts","default":"./dist/components/file-picker-entry.js"},"./components/model-badge":{"types":"./dist/components/model-badge.d.ts","default":"./dist/components/model-badge.js"},"./components/option-list":{"types":"./dist/components/option-list.d.ts","default":"./dist/components/option-list.js"},"./components/placeholder":{"types":"./dist/components/placeholder.d.ts","default":"./dist/components/placeholder.js"},"./components/radio-group":{"types":"./dist/components/radio-group.d.ts","default":"./dist/components/radio-group.js"},"./components/scroll-list":{"types":"./dist/components/scroll-list.d.ts","default":"./dist/components/scroll-list.js"},"./components/scroll-view":{"types":"./dist/components/scroll-view.d.ts","default":"./dist/components/scroll-view.js"},"./components/status-line":{"types":"./dist/components/status-line.d.ts","default":"./dist/components/status-line.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./components/masked-input":{"types":"./dist/components/masked-input.d.ts","default":"./dist/components/masked-input.js"},"./components/multi-select":{"types":"./dist/components/multi-select.d.ts","default":"./dist/components/multi-select.js"},"./components/ordered-list":{"types":"./dist/components/ordered-list.d.ts","default":"./dist/components/ordered-list.js"},"./components/progress-bar":{"types":"./dist/components/progress-bar.d.ts","default":"./dist/components/progress-bar.js"},"./components/scatter-plot":{"types":"./dist/components/scatter-plot.d.ts","default":"./dist/components/scatter-plot.js"},"./components/search-input":{"types":"./dist/components/search-input.d.ts","default":"./dist/components/search-input.js"},"./components/select-input":{"types":"./dist/components/select-input.d.ts","default":"./dist/components/select-input.js"},"./components/shimmer-text":{"types":"./dist/components/shimmer-text.d.ts","default":"./dist/components/shimmer-text.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./hooks/use-linked-scroll":{"types":"./dist/ink/hooks/use-linked-scroll.d.ts","default":"./dist/ink/hooks/use-linked-scroll.js"},"./components/command-block":{"types":"./dist/components/command-block.d.ts","default":"./dist/components/command-block.js"},"./components/confirm-input":{"types":"./dist/components/confirm-input.d.ts","default":"./dist/components/confirm-input.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/confirm-dialog":{"types":"./dist/components/confirm-dialog.d.ts","default":"./dist/components/confirm-dialog.js"},"./components/message-bubble":{"types":"./dist/components/message-bubble.d.ts","default":"./dist/components/message-bubble.js"},"./components/operation-tree":{"types":"./dist/components/operation-tree.d.ts","default":"./dist/components/operation-tree.js"},"./components/scroll-bar-box":{"types":"./dist/components/scroll-bar-box.d.ts","default":"./dist/components/scroll-bar-box.js"},"./components/status-message":{"types":"./dist/components/status-message.d.ts","default":"./dist/components/status-message.js"},"./components/streaming-text":{"types":"./dist/components/streaming-text.d.ts","default":"./dist/components/streaming-text.js"},"./components/unordered-list":{"types":"./dist/components/unordered-list.d.ts","default":"./dist/components/unordered-list.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./components/approval-prompt":{"types":"./dist/components/approval-prompt.d.ts","default":"./dist/components/approval-prompt.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","default":"./dist/components/command-palette.js"},"./components/console-overlay":{"types":"./dist/components/console-overlay.d.ts","default":"./dist/components/console-overlay.js"},"./components/definition-list":{"types":"./dist/components/definition-list.d.ts","default":"./dist/components/definition-list.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./components/animate-presence":{"types":"./dist/components/animate-presence.d.ts","default":"./dist/components/animate-presence.js"},"./components/content-switcher":{"types":"./dist/components/content-switcher.d.ts","default":"./dist/components/content-switcher.js"},"./components/loading-indicator":{"types":"./dist/components/loading-indicator.d.ts","default":"./dist/components/loading-indicator.js"},"./components/select-input-item":{"types":"./dist/components/select-input-item.d.ts","default":"./dist/components/select-input-item.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./components/controlled-scroll-view":{"types":"./dist/components/controlled-scroll-view.d.ts","default":"./dist/components/controlled-scroll-view.js"},"./components/select-input-indicator":{"types":"./dist/components/select-input-indicator.d.ts","default":"./dist/components/select-input-indicator.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"tseep":"^1.3.1","is-in-ci":"^2.0.0","cli-boxes":"^4.0.1","scheduler":"^0.27.0","signal-exit":"^4.1.0","yoga-layout":"~3.2.1","code-excerpt":"^4.0.0","patch-console":"^2.0.0","terminal-size":"^4.0.1","@visulima/ansi":"4.0.0","@visulima/error":"6.0.0","@visulima/string":"3.0.0","@visulima/spinner":"1.0.0","@visulima/colorize":"2.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"ws":"^8.21.0","diff":"^9.0.0","react":"^19.2.6","shiki":"^4.3.0","cfonts":"^3.3.1","marked":"^18.0.5","@shikijs/langs":"^4.3.0","@shikijs/themes":"^4.3.0","react-reconciler":"^0.33.0","@visulima/tabular":"4.0.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"1.0.8","@visulima/tui-binding-darwin-arm64":"1.0.8","@visulima/tui-binding-linux-x64-gnu":"1.0.8","@visulima/tui-binding-linux-x64-musl":"1.0.8","@visulima/tui-binding-win32-x64-msvc":"1.0.8","@visulima/tui-binding-linux-arm64-gnu":"1.0.8","@visulima/tui-binding-linux-arm64-musl":"1.0.8","@visulima/tui-binding-win32-arm64-msvc":"1.0.8"},"peerDependenciesMeta":{"ws":{"optional":true},"diff":{"optional":true},"shiki":{"optional":true},"cfonts":{"optional":true},"marked":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"@visulima/tabular":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_1.0.8_1785143127241_0.8866722386274224","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@visulima/tui","version":"2.0.0","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@2.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"758810d4386ef1c8d35fc8f863809bbc51c47ef8","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-2.0.0.tgz","fileCount":204,"integrity":"sha512-6CSdALMWn424VfPN2bElL+n2nPTkXQUplJ0ChLczdxDhzj0z9cdjucx5J3rCbxYUPcP1t3JQRdZSvm79G3wUPQ==","signatures":[{"sig":"MEYCIQD16gqLvYybXybj48F/ki9UXJlRSrY7uHtbU4SkbAwJsAIhAMwm7blgeECFxRdylLKdPce+jY/wPgfYsKAzR0xUgAl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":608176},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.0.0","@visulima/error":"6.0.0","@visulima/string":"3.0.0","@visulima/colorize":"2.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.3.0","@shikijs/langs":"^4.3.0","@shikijs/themes":"^4.3.0","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"2.0.0","@visulima/tui-binding-darwin-arm64":"2.0.0","@visulima/tui-binding-linux-x64-gnu":"2.0.0","@visulima/tui-binding-linux-x64-musl":"2.0.0","@visulima/tui-binding-win32-x64-msvc":"2.0.0","@visulima/tui-binding-linux-arm64-gnu":"2.0.0","@visulima/tui-binding-linux-arm64-musl":"2.0.0","@visulima/tui-binding-win32-arm64-msvc":"2.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_2.0.0_1785150137160_0.5124097028564896","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@visulima/tui","version":"2.0.1","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@2.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"2e361b58d351bf085615763169b2985b4d503532","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-2.0.1.tgz","fileCount":204,"integrity":"sha512-py9lUTBE+nS2Uce96umDS5eMsJ2CZsJ7TOw3fuA9hfZ5KvRE+dlzHnbxvaIcKk0P/0eoyh3jsOCmRhT9p1UFrw==","signatures":[{"sig":"MEUCIFe/Bo9anup8ZOJhoeBzvToKom9qIDJCEV3V518Sl/TpAiEApL5V6q/xojKYHEdWtB3zG+6/69KMYvLn77HCT7UvY2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607786},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.0.0","@visulima/error":"6.0.0","@visulima/string":"3.0.0","@visulima/colorize":"2.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.3.0","@shikijs/langs":"^4.3.0","@shikijs/themes":"^4.3.0","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"2.0.1","@visulima/tui-binding-darwin-arm64":"2.0.1","@visulima/tui-binding-linux-x64-gnu":"2.0.1","@visulima/tui-binding-linux-x64-musl":"2.0.1","@visulima/tui-binding-win32-x64-msvc":"2.0.1","@visulima/tui-binding-linux-arm64-gnu":"2.0.1","@visulima/tui-binding-linux-arm64-musl":"2.0.1","@visulima/tui-binding-win32-arm64-msvc":"2.0.1"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_2.0.1_1785162018631_0.4034291404847916","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@visulima/tui","version":"3.0.0","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@3.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"8c5ece2939660aceed5657b07b1bbd44bb4c92cb","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-3.0.0.tgz","fileCount":204,"integrity":"sha512-hPhAos7Hjvz3XDVxdVHd5+mR52D24CiOwSi1E4vOeZHl7ROnom28fnZfkvYrayv2k/hgu+MBG8JBrAC+fFl2ww==","signatures":[{"sig":"MEUCIBKMI9S5r9gTC4oZ9iJZ2r1b8na1y9ihi3ohwmtLme9EAiEA0A2/ZtC6QHS5B/ujgoZlSD1r5OeynHth09Ip8ihHQzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":609035},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.1.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.3.0","@shikijs/langs":"^4.3.0","@shikijs/themes":"^4.3.0","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"3.0.0","@visulima/tui-binding-darwin-arm64":"3.0.0","@visulima/tui-binding-linux-x64-gnu":"3.0.0","@visulima/tui-binding-linux-x64-musl":"3.0.0","@visulima/tui-binding-win32-x64-msvc":"3.0.0","@visulima/tui-binding-linux-arm64-gnu":"3.0.0","@visulima/tui-binding-linux-arm64-musl":"3.0.0","@visulima/tui-binding-win32-arm64-msvc":"3.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_3.0.0_1785680275408_0.39589373552323126","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@visulima/tui","version":"4.0.0","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.0","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"fb9bb799f5056ec16b0e45c8c443ba2b010e0650","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.0.tgz","fileCount":204,"integrity":"sha512-CGOEOuU+mTeJrCoO+bZfqV8vo6dT8MvrVdNmwXH7diAgC3a9C25ZVFBwfVGaCgXnqGUr/JiUhrSfzHV0jSE41A==","signatures":[{"sig":"MEQCIDTQjZXqsAhXnO2TDJ+zW1Kg988Y3YsQZEoj8c4+tN0DAiAIOyxWUBiV/NL8cW7JATiHdKoIUs5m+J9GPYCDz80WxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":609279},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.1","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.1.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.3.0","@shikijs/langs":"^4.3.0","@shikijs/themes":"^4.3.0","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.0","@visulima/tui-binding-darwin-arm64":"4.0.0","@visulima/tui-binding-linux-x64-gnu":"4.0.0","@visulima/tui-binding-linux-x64-musl":"4.0.0","@visulima/tui-binding-win32-x64-msvc":"4.0.0","@visulima/tui-binding-linux-arm64-gnu":"4.0.0","@visulima/tui-binding-linux-arm64-musl":"4.0.0","@visulima/tui-binding-win32-arm64-msvc":"4.0.0"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.0_1786192264042_0.2746760118699372","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@visulima/tui","version":"4.0.1","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.1","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"b70d72d032e372562716791c37aae7894c29255b","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.1.tgz","fileCount":204,"integrity":"sha512-4BcKxVb6xRyV6UVHMSteRW+VfXCUwp2FK6UgIAH6hvE1liPVyKMhrH00N7Tp2UklL/wGbNFulR0GGoKsYiOn/g==","signatures":[{"sig":"MEQCIEBzoU0pidRgCGzw6rAkjjGwgH3T1PhwHnXeNeA87skCAiAkcLbkAdBMkmOWMqkEMZGckt5SIoZ+Vuxw0Rpe0S61hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":646191},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.1.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.1","@visulima/tui-binding-darwin-arm64":"4.0.1","@visulima/tui-binding-linux-x64-gnu":"4.0.1","@visulima/tui-binding-linux-x64-musl":"4.0.1","@visulima/tui-binding-win32-x64-msvc":"4.0.1","@visulima/tui-binding-linux-arm64-gnu":"4.0.1","@visulima/tui-binding-linux-arm64-musl":"4.0.1","@visulima/tui-binding-win32-arm64-msvc":"4.0.1"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.1_1787001120851_0.8313610102438531","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@visulima/tui","version":"4.0.2","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.2","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"d94c6cd66bac1994c5315db7b81b6c150b6230e1","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.2.tgz","fileCount":205,"integrity":"sha512-hl3qMCK35DwSzIBTBA89PYrh3SZAnCp6WaOTEXGq6Nn/zB9ZxkSI6BC6Yi2NNUuwMmfLtWVtggWFZNwM3+XlQg==","signatures":[{"sig":"MEQCIEHCNMZn3uzio8MlTa+Wo5faVC4mWeOszAlwuhtamSw1AiBa60mQLnA9L4VXpE0GEsK5SNs4tD2L075HJlTHOqj0Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":648942},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.2","@visulima/tui-binding-darwin-arm64":"4.0.2","@visulima/tui-binding-linux-x64-gnu":"4.0.2","@visulima/tui-binding-linux-x64-musl":"4.0.2","@visulima/tui-binding-win32-x64-msvc":"4.0.2","@visulima/tui-binding-linux-arm64-gnu":"4.0.2","@visulima/tui-binding-linux-arm64-musl":"4.0.2","@visulima/tui-binding-win32-arm64-msvc":"4.0.2"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.2_1787084354890_0.7032784665028022","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@visulima/tui","version":"4.0.3","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.3","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"2047c22413eca492b63ede2f1b061c79466de93b","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.3.tgz","fileCount":205,"integrity":"sha512-U6hg8iBhNyTl77FKTGDnFXSo8413Gcoh61pc77NYwjFMxAx3RiCZ2aOaKfabr6ulhTxTTa8iAQMkzAFIjzG3Mg==","signatures":[{"sig":"MEQCIDRtkVxkTho0nqnRMVLDgqxa28Qw7nkjuOZE0iHbREutAiBS+cc6WVUp2mzvpzA+F2K27OorzCUu+hNlR1Pn0q3ywQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649081},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.3","@visulima/tui-binding-darwin-arm64":"4.0.3","@visulima/tui-binding-linux-x64-gnu":"4.0.3","@visulima/tui-binding-linux-x64-musl":"4.0.3","@visulima/tui-binding-win32-x64-msvc":"4.0.3","@visulima/tui-binding-linux-arm64-gnu":"4.0.3","@visulima/tui-binding-linux-arm64-musl":"4.0.3","@visulima/tui-binding-win32-arm64-msvc":"4.0.3"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.3_1787128579749_0.46721596713434743","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@visulima/tui","version":"4.0.4","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.4","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"246fd6556c4dcddb28b453c7fa6ece72d12116a4","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.4.tgz","fileCount":205,"integrity":"sha512-sa0C2CeWZguaF53xi7yHedNPCFqsjeMRECIFVmBZ+fIp7xFeyNq8iwjn0VH9UMHRQLe9RZad5jyi36Jh5EfyPw==","signatures":[{"sig":"MEUCIFoT+fVQi6ba7mU88KFXlr5yK6fCwmSu9yrOa35GxY0tAiEAoTA29fnZBHpzo6++NdTSHB4ZuBOcoRxyele7PHqGEzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649220},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.4","@visulima/tui-binding-darwin-arm64":"4.0.4","@visulima/tui-binding-linux-x64-gnu":"4.0.4","@visulima/tui-binding-linux-x64-musl":"4.0.4","@visulima/tui-binding-win32-x64-msvc":"4.0.4","@visulima/tui-binding-linux-arm64-gnu":"4.0.4","@visulima/tui-binding-linux-arm64-musl":"4.0.4","@visulima/tui-binding-win32-arm64-msvc":"4.0.4"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.4_1787148321449_0.6544402507777558","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@visulima/tui","version":"4.0.5","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.5","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"167b83b60877676178533e3159027fce71e31d7c","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.5.tgz","fileCount":205,"integrity":"sha512-gOyo+HanKuZRlOqwIBzL0T9Y03tDkuShJJCTPYLM1i2Fb/AY78AuucsMQ0RCj/MDHxvWg5hqlkJTldWntJiO6A==","signatures":[{"sig":"MEUCIGgRX1BK2UDmfG/JTnknqmKSkBqaaILxL2e8vuO3DAmpAiEArurPH4H9WgvF65BScWGrtxFUen1PQ0i+ycCbi6fQ1H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649567},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.5","@visulima/tui-binding-darwin-arm64":"4.0.5","@visulima/tui-binding-linux-x64-gnu":"4.0.5","@visulima/tui-binding-linux-x64-musl":"4.0.5","@visulima/tui-binding-win32-x64-msvc":"4.0.5","@visulima/tui-binding-linux-arm64-gnu":"4.0.5","@visulima/tui-binding-linux-arm64-musl":"4.0.5","@visulima/tui-binding-win32-arm64-msvc":"4.0.5"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.5_1787168771432_0.4677039318128986","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@visulima/tui","version":"4.0.6","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.6","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"423d7fed85f87506cff8762ea03c4929c9d63b9c","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.6.tgz","fileCount":205,"integrity":"sha512-DjGNJehQz4d26LYGdavudajS92nlUkmF40ffOOBxIcX2qRo25CHTea1xL4RaGL2IkXIOo1VgE/3inP/LCMuw7w==","signatures":[{"sig":"MEUCIHJbup3bvAyBctPo0dEUG7OEHP8tLxuRhxkkDuQdTYonAiEAq8gaKr/6FbV6bgW/kk9Ck7LP6jilHfOxkHTgcqt8wqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649755},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.6","@visulima/tui-binding-darwin-arm64":"4.0.6","@visulima/tui-binding-linux-x64-gnu":"4.0.6","@visulima/tui-binding-linux-x64-musl":"4.0.6","@visulima/tui-binding-win32-x64-msvc":"4.0.6","@visulima/tui-binding-linux-arm64-gnu":"4.0.6","@visulima/tui-binding-linux-arm64-musl":"4.0.6","@visulima/tui-binding-win32-arm64-msvc":"4.0.6"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.6_1788448747483_0.9018118621655646","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"@visulima/tui","version":"4.0.7","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.7","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"a8fac4749dc939c748ac9e34cca84c3630c7e3ad","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.7.tgz","fileCount":205,"integrity":"sha512-8BzS9uhUjSsdDbIsRj0USTcJH5PruzRWuex1jWX1eUN1+r1dAWEyvkkPw9VQWuSIWwBG+pSX/h4mHjv2IlnI+A==","signatures":[{"sig":"MEUCIQDPO5pv6NzDUgcubQwLSptBbgMB0YTWFovZc/LaiEEtAQIgUaU9FQuDWMeSuUFvH2VhWWIz5o6hGh3qbkSmik17Bt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649882},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.7","@visulima/tui-binding-darwin-arm64":"4.0.7","@visulima/tui-binding-linux-x64-gnu":"4.0.7","@visulima/tui-binding-linux-x64-musl":"4.0.7","@visulima/tui-binding-win32-x64-msvc":"4.0.7","@visulima/tui-binding-linux-arm64-gnu":"4.0.7","@visulima/tui-binding-linux-arm64-musl":"4.0.7","@visulima/tui-binding-win32-arm64-msvc":"4.0.7"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.7_1788701412622_0.50043962742011","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"@visulima/tui","version":"4.0.8","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.8","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"b7349f5b35aacdd818178073a206aefff9f1737e","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.8.tgz","fileCount":205,"integrity":"sha512-9GU2fpj4G3ShzKE0ZooNLKRVkPk0LOu5Gd8KXcvwFpGkVw6h+OwTAhOzGObU2zvlR+wX7LSI+y3EsihL/A/N9g==","signatures":[{"sig":"MEUCIHuTWYyt8KFpomKfnh7L69url3sULKUlZeCN3Ju9a69GAiEAtNtkVzxSpGVoxZFNtM1uvW3J0kv5lFkBOzJ19mPlMVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650009},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.8","@visulima/tui-binding-darwin-arm64":"4.0.8","@visulima/tui-binding-linux-x64-gnu":"4.0.8","@visulima/tui-binding-linux-x64-musl":"4.0.8","@visulima/tui-binding-win32-x64-msvc":"4.0.8","@visulima/tui-binding-linux-arm64-gnu":"4.0.8","@visulima/tui-binding-linux-arm64-musl":"4.0.8","@visulima/tui-binding-win32-arm64-msvc":"4.0.8"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.8_1788796206676_0.5936645259093913","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"@visulima/tui","version":"4.0.9","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.9","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"6a89082ae054420e7ce4e2159a4117ba77433915","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.9.tgz","fileCount":205,"integrity":"sha512-ubXJ72Emu8V219C5zfu9s+AYQ4HjW+YNZuL6QlFXQsexHJyu87vUH3gNGH2n9DjZYq3nfhJD+eeAo8t01zGgwQ==","signatures":[{"sig":"MEUCIBnjLG7ofw8k7CujyzCoqocfm5Vzs501VAcE+UEb3U2aAiEAgAM/JfKzxpBBK4W2TgmzDjVF5MgLJ2y/hKwgya1cbjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfYCAv9/7wOdRObOsZuxw7OhUD5Y+uFYM859by0kl3HAIgFRi9OXQudAJTuU74zyy8C+uGSC1th2BXIu/nZqdNU6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650369},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.9","@visulima/tui-binding-darwin-arm64":"4.0.9","@visulima/tui-binding-linux-x64-gnu":"4.0.9","@visulima/tui-binding-linux-x64-musl":"4.0.9","@visulima/tui-binding-win32-x64-msvc":"4.0.9","@visulima/tui-binding-linux-arm64-gnu":"4.0.9","@visulima/tui-binding-linux-arm64-musl":"4.0.9","@visulima/tui-binding-win32-arm64-msvc":"4.0.9"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.9_1789968807837_0.9544813477526595","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"@visulima/tui","version":"4.0.10","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.10","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"e401edd86960a4957f9fc1d408925ac132d53c3c","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.10.tgz","fileCount":205,"integrity":"sha512-U9BKZDIp8SJAj8hSzB8MKVhumb6zrJ/oaXQ7iSBShAPKv5m3BkVDn+6FTzcn8BdxiqpLizXsWptrEX5LE2THgw==","signatures":[{"sig":"MEQCHzKBXKWXJsrD6Ij5opjRFXH3BeSCmQuEZYfGaiNxYWsCIQDZteTklSm4jnOqTewG+/pAE0AXhe0abJ++SxG5VFWP3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmmhQdgbM/4Vg+fbGvwoAK41YS2XTqOWNnHI9OTfNaygIgHnYYc2VkBwcFZ+J/xNVVa25INcSMd0MXTWgLqHXPhD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650533},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.10","@visulima/tui-binding-darwin-arm64":"4.0.10","@visulima/tui-binding-linux-x64-gnu":"4.0.10","@visulima/tui-binding-linux-x64-musl":"4.0.10","@visulima/tui-binding-win32-x64-msvc":"4.0.10","@visulima/tui-binding-linux-arm64-gnu":"4.0.10","@visulima/tui-binding-linux-arm64-musl":"4.0.10","@visulima/tui-binding-win32-arm64-msvc":"4.0.10"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.10_1790010540800_0.20412647217355273","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"@visulima/tui","version":"4.0.11","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.11","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"b7fec9849c2080a6ea340eb3ff875440c0bf90bf","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.11.tgz","fileCount":205,"integrity":"sha512-DSlpiUPwE8SINcor/DxtEcH3pATUZxI/pxdk012sjceMHLK2yziWM55PgsbcvD9MYiO6eCLO5HP2HFGr8mew2w==","signatures":[{"sig":"MEQCIFu/YMETBDogT7pCFT7Dk9x0OqTlu69Lel2eAghIcQyYAiBlG4vyUvdMOhI9gbvF8Z3ZZUbVKWi7yNSb6l+Yf8SjJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLB4gtnW1LXVAzXWqBAjE9TIHcR5ZG4qHziTruNkq/8gIhAJBQhX2GwXFKoebOcu04FT5DM0NZNzXkqO3rkPqRrHiW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650663},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.11","@visulima/tui-binding-darwin-arm64":"4.0.11","@visulima/tui-binding-linux-x64-gnu":"4.0.11","@visulima/tui-binding-linux-x64-musl":"4.0.11","@visulima/tui-binding-win32-x64-msvc":"4.0.11","@visulima/tui-binding-linux-arm64-gnu":"4.0.11","@visulima/tui-binding-linux-arm64-musl":"4.0.11","@visulima/tui-binding-win32-arm64-msvc":"4.0.11"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.11_1790049528941_0.9727784594326474","host":"s3://npm-registry-packages-npm-production"}},"4.0.12":{"name":"@visulima/tui","version":"4.0.12","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.12","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"797fc33ce34f07ed752f27d862fb769239739b2a","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.12.tgz","fileCount":205,"integrity":"sha512-ZKyysrKV5Cgf81Xch3+G6un9MYQUPV5Fd3A5JwsZ7MAXNPNxJygT2QUKq7lFzM2iJklqXnyfzyG802Q9/3wMuA==","signatures":[{"sig":"MEUCIHg6n73YJ9iJF7p39jO+/8njRDXQCCthcnSCSm6iwtZdAiEA6cXejAGLZNp8T9BpdahxVDF2jKNgcYJFjoFhxHM1zFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAc5+K8PGglFbWZqinmojy0aZ10Gb2A4e6koU28gD7tQAiEAt/ENEmSDghKSOnir/VyB4+Y7X5ehJMUlI7BjX07Guls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650819},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.12","@visulima/tui-binding-darwin-arm64":"4.0.12","@visulima/tui-binding-linux-x64-gnu":"4.0.12","@visulima/tui-binding-linux-x64-musl":"4.0.12","@visulima/tui-binding-win32-x64-msvc":"4.0.12","@visulima/tui-binding-linux-arm64-gnu":"4.0.12","@visulima/tui-binding-linux-arm64-musl":"4.0.12","@visulima/tui-binding-win32-arm64-msvc":"4.0.12"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.12_1790135880403_0.04417123327585104","host":"s3://npm-registry-packages-npm-production"}},"4.0.13":{"name":"@visulima/tui","version":"4.0.13","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","_id":"@visulima/tui@4.0.13","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"homepage":"https://visulima.com/packages/tui","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"275edef4534ad39f4a3ad236f35fd3fc42bc2c2a","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.13.tgz","fileCount":205,"integrity":"sha512-BhdIomcGpdAIzQyUG8ni9byzjuvi97FgpcbM+vkJNpn+z53LpLIXEhu65GZ+W6dnuYspNP8udPsYcRBFmmLCwQ==","signatures":[{"sig":"MEYCIQDROB3y/ztPNNUWNGBhbJN6R39Tm0v2KAzI7mz1vu6IgwIhAO3o1wmSsxA6oOLBqDZbYo47+KnWJSQ9nktmzJ58zxaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3fx6nIXzORjwo2bRrprn5p6eqHIKRmI7tKIbHV5yIaQIgKetMTjq//TkxlUlZ6KSlqtjsYlKPiXsXgV6HhU+WjHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650949},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.13","@visulima/tui-binding-darwin-arm64":"4.0.13","@visulima/tui-binding-linux-x64-gnu":"4.0.13","@visulima/tui-binding-linux-x64-musl":"4.0.13","@visulima/tui-binding-win32-x64-msvc":"4.0.13","@visulima/tui-binding-linux-arm64-gnu":"4.0.13","@visulima/tui-binding-linux-arm64-musl":"4.0.13","@visulima/tui-binding-win32-arm64-msvc":"4.0.13"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tui_4.0.13_1790221409750_0.2224464529406569","host":"s3://npm-registry-packages-npm-production"}},"4.0.14":{"_id":"@visulima/tui@4.0.14","bugs":"https://github.com/visulima/visulima/issues","dist":{"shasum":"4acdb22a160dd44a22852dddb4ecf58ac4362ee9","tarball":"https://registry.npmjs.org/@visulima/tui/-/tui-4.0.14.tgz","fileCount":205,"integrity":"sha512-zgYAPkdyRByeQ7c6SjB+CUjghoTmKjgriRpu+ykmX3My9lzJ+cQUzE72gIUuQDQhUJlSvW0011PlriH2HsxVJg==","signatures":[{"sig":"MEUCIQDS2b7ZdlFaKm5IAUhqrUkiF9+ouqQ+gynK2sZdVrSapgIgf1UDfEc61URCDU+tjXp5JPmLxSI5q2QaYMGmbp7LPv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdCKoEM2QZH6TlE8mlTn/pNE7gIdJkX6QJoxkBc4aMAwIgDacipz0CO1EWrc53Pxd4r0HuvWLvwAquOjSVS0GaJQM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@visulima%2ftui@4.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":651079},"name":"@visulima/tui","type":"module","author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{".":{"types":"./dist/ink/index.d.ts","default":"./dist/ink/index.js"},"./dom":{"types":"./dist/ink/public/dom.d.ts","default":"./dist/ink/public/dom.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./test":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"},"./input":{"types":"./dist/ink/public/input.d.ts","default":"./dist/ink/public/input.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./utils":{"types":"./dist/ink/public/utils.d.ts","default":"./dist/ink/public/utils.js"},"./canvas":{"types":"./dist/ink/canvas/index.d.ts","default":"./dist/ink/canvas/index.js"},"./cursor":{"types":"./dist/ink/public/cursor.d.ts","default":"./dist/ink/public/cursor.js"},"./styles":{"types":"./dist/ink/public/styles.d.ts","default":"./dist/ink/public/styles.js"},"./highlighter":{"types":"./dist/ink/public/highlighter.d.ts","default":"./dist/ink/public/highlighter.js"},"./package.json":"./package.json","./hooks/use-app":{"types":"./dist/ink/hooks/use-app.d.ts","default":"./dist/ink/hooks/use-app.js"},"./components/box":{"types":"./dist/components/box.d.ts","default":"./dist/components/box.js"},"./hooks/use-form":{"types":"./dist/ink/hooks/use-form.d.ts","default":"./dist/ink/hooks/use-form.js"},"./components/text":{"types":"./dist/components/text.d.ts","default":"./dist/components/text.js"},"./hooks/use-focus":{"types":"./dist/ink/hooks/use-focus.d.ts","default":"./dist/ink/hooks/use-focus.js"},"./hooks/use-input":{"types":"./dist/ink/hooks/use-input.d.ts","default":"./dist/ink/hooks/use-input.js"},"./hooks/use-mouse":{"types":"./dist/ink/mouse/use-mouse.d.ts","default":"./dist/ink/mouse/use-mouse.js"},"./hooks/use-paste":{"types":"./dist/ink/hooks/use-paste.d.ts","default":"./dist/ink/hooks/use-paste.js"},"./hooks/use-stdin":{"types":"./dist/ink/hooks/use-stdin.d.ts","default":"./dist/ink/hooks/use-stdin.js"},"./hooks/use-timer":{"types":"./dist/ink/hooks/use-timer.d.ts","default":"./dist/ink/hooks/use-timer.js"},"./hooks/use-cursor":{"types":"./dist/ink/hooks/use-cursor.d.ts","default":"./dist/ink/hooks/use-cursor.js"},"./hooks/use-hotkey":{"types":"./dist/ink/hooks/use-hotkey.d.ts","default":"./dist/ink/hooks/use-hotkey.js"},"./hooks/use-stderr":{"types":"./dist/ink/hooks/use-stderr.d.ts","default":"./dist/ink/hooks/use-stderr.js"},"./hooks/use-stdout":{"types":"./dist/ink/hooks/use-stdout.d.ts","default":"./dist/ink/hooks/use-stdout.js"},"./components/canvas":{"types":"./dist/components/canvas.d.ts","default":"./dist/components/canvas.js"},"./components/cursor":{"types":"./dist/components/cursor.d.ts","default":"./dist/components/cursor.js"},"./components/spacer":{"types":"./dist/components/spacer.d.ts","default":"./dist/components/spacer.js"},"./components/static":{"types":"./dist/components/static.d.ts","default":"./dist/components/static.js"},"./hooks/use-timeout":{"types":"./dist/ink/hooks/use-timeout.d.ts","default":"./dist/ink/hooks/use-timeout.js"},"./components/newline":{"types":"./dist/components/newline.d.ts","default":"./dist/components/newline.js"},"./hooks/use-interval":{"types":"./dist/ink/hooks/use-interval.d.ts","default":"./dist/ink/hooks/use-interval.js"},"./hooks/use-animation":{"types":"./dist/ink/hooks/use-animation.d.ts","default":"./dist/ink/hooks/use-animation.js"},"./hooks/use-clipboard":{"types":"./dist/ink/hooks/use-clipboard.d.ts","default":"./dist/ink/hooks/use-clipboard.js"},"./hooks/use-key-chord":{"types":"./dist/ink/hooks/use-key-chord.d.ts","default":"./dist/ink/hooks/use-key-chord.js"},"./hooks/use-stopwatch":{"types":"./dist/ink/hooks/use-stopwatch.d.ts","default":"./dist/ink/hooks/use-stopwatch.js"},"./components/transform":{"types":"./dist/components/transform.d.ts","default":"./dist/components/transform.js"},"./hooks/use-box-metrics":{"types":"./dist/ink/hooks/use-box-metrics.d.ts","default":"./dist/ink/hooks/use-box-metrics.js"},"./hooks/use-text-buffer":{"types":"./dist/ink/hooks/use-text-buffer.d.ts","default":"./dist/ink/hooks/use-text-buffer.js"},"./hooks/use-window-size":{"types":"./dist/ink/hooks/use-window-size.d.ts","default":"./dist/ink/hooks/use-window-size.js"},"./hooks/use-key-bindings":{"types":"./dist/ink/hooks/use-key-bindings.d.ts","default":"./dist/ink/hooks/use-key-bindings.js"},"./hooks/use-mouse-action":{"types":"./dist/ink/mouse/use-mouse-action.d.ts","default":"./dist/ink/mouse/use-mouse-action.js"},"./hooks/use-scroll-input":{"types":"./dist/ink/hooks/use-scroll-input.d.ts","default":"./dist/ink/hooks/use-scroll-input.js"},"./hooks/use-focus-manager":{"types":"./dist/ink/hooks/use-focus-manager.d.ts","default":"./dist/ink/hooks/use-focus-manager.js"},"./components/static-render":{"types":"./dist/components/static-render.d.ts","default":"./dist/components/static-render.js"},"./hooks/use-mouse-position":{"types":"./dist/ink/mouse/use-mouse-position.d.ts","default":"./dist/ink/mouse/use-mouse-position.js"},"./hooks/use-on-mouse-click":{"types":"./dist/ink/mouse/use-on-mouse-click.d.ts","default":"./dist/ink/mouse/use-on-mouse-click.js"},"./hooks/use-on-mouse-hover":{"types":"./dist/ink/mouse/use-on-mouse-hover.d.ts","default":"./dist/ink/mouse/use-on-mouse-hover.js"},"./hooks/use-on-mouse-state":{"types":"./dist/ink/mouse/use-on-mouse-state.d.ts","default":"./dist/ink/mouse/use-on-mouse-state.js"},"./hooks/use-text-selection":{"types":"./dist/ink/hooks/use-text-selection.d.ts","default":"./dist/ink/hooks/use-text-selection.js"},"./components/error-boundary":{"types":"./dist/components/error-boundary.d.ts","default":"./dist/components/error-boundary.js"},"./components/error-overview":{"types":"./dist/components/error-overview.d.ts","default":"./dist/components/error-overview.js"},"./hooks/use-color-blindness":{"types":"./dist/ink/hooks/use-color-blindness.d.ts","default":"./dist/ink/hooks/use-color-blindness.js"},"./hooks/use-console-capture":{"types":"./dist/ink/hooks/use-console-capture.d.ts","default":"./dist/ink/hooks/use-console-capture.js"},"./hooks/use-element-position":{"types":"./dist/ink/mouse/use-element-position.d.ts","default":"./dist/ink/mouse/use-element-position.js"},"./hooks/use-persistent-state":{"types":"./dist/ink/hooks/use-persistent-state.d.ts","default":"./dist/ink/hooks/use-persistent-state.js"},"./hooks/use-terminal-palette":{"types":"./dist/ink/hooks/use-terminal-palette.d.ts","default":"./dist/ink/hooks/use-terminal-palette.js"},"./hooks/use-scroll-acceleration":{"types":"./dist/ink/hooks/use-scroll-acceleration.d.ts","default":"./dist/ink/hooks/use-scroll-acceleration.js"},"./hooks/use-is-screen-reader-enabled":{"types":"./dist/ink/hooks/use-is-screen-reader-enabled.d.ts","default":"./dist/ink/hooks/use-is-screen-reader-enabled.js"}},"funding":[{"url":"https://github.com/sponsors/prisis","type":"github"},{"url":"https://anolilab.com/support","type":"consulting"}],"license":"MIT","version":"4.0.14","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85aa382d-c97c-49ad-8086-581c4582e862"}},"homepage":"https://visulima.com/packages/tui","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","directories":{},"maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"sideEffects":["./index.js"],"_nodeVersion":"22.23.2","dependencies":{"scheduler":"^0.27.0","yoga-layout":"~3.2.1","@visulima/ansi":"4.2.0","@visulima/error":"6.1.0","@visulima/string":"3.1.0","@visulima/colorize":"2.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.6","shiki":"^4.4.3","@shikijs/langs":"^4.4.3","@shikijs/themes":"^4.4.3","react-reconciler":"^0.33.0","react-devtools-core":"^7.0.1"},"optionalDependencies":{"@visulima/tui-binding-darwin-x64":"4.0.14","@visulima/tui-binding-darwin-arm64":"4.0.14","@visulima/tui-binding-linux-x64-gnu":"4.0.14","@visulima/tui-binding-linux-x64-musl":"4.0.14","@visulima/tui-binding-win32-x64-msvc":"4.0.14","@visulima/tui-binding-linux-arm64-gnu":"4.0.14","@visulima/tui-binding-linux-arm64-musl":"4.0.14","@visulima/tui-binding-win32-arm64-msvc":"4.0.14"},"peerDependenciesMeta":{"shiki":{"optional":true},"@shikijs/langs":{"optional":true},"@shikijs/themes":{"optional":true},"react-devtools-core":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tui_4.0.14_1790309477880_0.7491690769707557"}}},"time":{"created":"2026-03-28T23:03:24.429Z","modified":"2026-09-25T04:11:18.337Z","0.0.1":"2026-03-28T23:03:24.695Z","1.0.0-alpha.1":"2026-04-08T20:15:02.635Z","1.0.0-alpha.2":"2026-04-09T11:14:16.443Z","1.0.0-alpha.3":"2026-04-22T07:36:49.079Z","1.0.0-alpha.4":"2026-04-22T20:43:13.379Z","1.0.0-alpha.5":"2026-04-28T11:35:28.221Z","1.0.0-alpha.6":"2026-05-04T16:51:29.689Z","1.0.0-alpha.7":"2026-05-06T21:46:11.744Z","1.0.0-alpha.8":"2026-05-06T22:52:30.442Z","1.0.0-alpha.9":"2026-05-07T10:03:37.763Z","1.0.0-alpha.10":"2026-05-07T16:43:23.665Z","1.0.0-alpha.11":"2026-05-10T09:27:51.733Z","1.0.0-alpha.12":"2026-05-10T14:03:17.651Z","1.0.0-alpha.13":"2026-05-11T08:45:22.671Z","1.0.0-alpha.14":"2026-05-11T11:46:07.474Z","1.0.0-alpha.15":"2026-05-14T18:17:40.916Z","1.0.0-alpha.16":"2026-05-16T08:57:23.162Z","1.0.0-alpha.17":"2026-05-19T13:34:27.502Z","1.0.0-alpha.18":"2026-05-20T23:30:44.182Z","1.0.0-alpha.19":"2026-05-26T05:35:40.841Z","1.0.0-alpha.20":"2026-05-27T18:53:49.968Z","1.0.0-alpha.21":"2026-06-02T21:49:07.179Z","1.0.0-alpha.22":"2026-06-04T08:36:17.412Z","1.0.0-alpha.23":"2026-06-04T09:27:03.986Z","1.0.0-alpha.24":"2026-06-13T09:20:29.585Z","1.0.0-alpha.25":"2026-06-15T11:04:02.930Z","1.0.0-alpha.26":"2026-06-19T16:38:18.948Z","1.0.0-alpha.27":"2026-06-30T11:30:45.656Z","1.0.0":"2026-07-03T18:25:51.882Z","1.0.1":"2026-07-15T08:34:22.741Z","1.0.2":"2026-07-15T11:21:47.801Z","1.0.3":"2026-07-17T11:57:35.367Z","1.0.4":"2026-07-17T20:10:22.425Z","1.0.5":"2026-07-19T20:11:08.535Z","1.0.6":"2026-07-26T17:49:04.756Z","1.0.7":"2026-07-26T23:06:30.330Z","1.0.8":"2026-07-27T09:05:27.397Z","2.0.0":"2026-07-27T11:02:17.375Z","2.0.1":"2026-07-27T14:20:18.824Z","3.0.0":"2026-08-02T14:17:55.615Z","4.0.0":"2026-08-08T12:31:04.375Z","4.0.1":"2026-08-17T21:12:01.015Z","4.0.2":"2026-08-18T20:19:15.057Z","4.0.3":"2026-08-19T08:36:19.897Z","4.0.4":"2026-08-19T14:05:21.630Z","4.0.5":"2026-08-19T19:46:11.626Z","4.0.6":"2026-09-03T15:19:07.644Z","4.0.7":"2026-09-06T13:30:12.823Z","4.0.8":"2026-09-07T15:50:06.808Z","4.0.9":"2026-09-21T05:33:27.925Z","4.0.10":"2026-09-21T17:09:00.933Z","4.0.11":"2026-09-22T03:58:49.030Z","4.0.12":"2026-09-23T03:58:00.495Z","4.0.13":"2026-09-24T03:43:29.841Z","4.0.14":"2026-09-25T04:11:17.981Z"},"bugs":"https://github.com/visulima/visulima/issues","author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de"},"license":"MIT","homepage":"https://visulima.com/packages/tui","keywords":["cli","ink","napi","react","rust","terminal","tui","visulima"],"repository":{"url":"git+https://github.com/visulima/visulima.git","type":"git","directory":"packages/terminal/tui"},"description":"React-based TUI library powered by a native Rust diff engine, drop-in Ink-compatible API","maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"readme":"","readmeFilename":""}