{"_id":"@bemoje/terminal","_rev":"7-366c1fa80750b032362680ff05b44cff","name":"@bemoje/terminal","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@bemoje/terminal","version":"1.0.0","keywords":["terminal"],"author":{"url":"https://github.com/bemoje/","name":"Benjamin Møller Jensen","email":"bemoje@bemoje.net"},"license":"MIT","_id":"@bemoje/terminal@1.0.0","maintainers":[{"name":"bemoje","email":"bemoje@gmail.com"}],"homepage":"https://github.com/bemoje/mono#readme","bugs":{"url":"https://github.com/bemoje/mono/issues"},"dist":{"shasum":"ac7259265efc237a5d34970180a04884a643c10e","tarball":"https://registry.npmjs.org/@bemoje/terminal/-/terminal-1.0.0.tgz","fileCount":3,"integrity":"sha512-VyoMQuMzg/q2O8A4QEshEEQCdE70BTnRmQpMGs1NOMJ3PitBiG+pECmOngE17gbmO/cLA7q523ZsVwbfQgHzYQ==","signatures":[{"sig":"MEYCIQDDOLEBF81c9KfQuFtmaknOLEHb12DD3kQ235/YUV060gIhAKeCXfuuvX+ifY12BXizjQhi+LWQfq9xyCEcFbVn2i1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1632},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"b793c4af2ef508d94477e3a44ca87f327a642970","_npmUser":{"name":"bemoje","email":"bemoje@gmail.com"},"repository":{"url":"git+https://github.com/bemoje/mono.git","type":"git","directory":"libs/terminal"},"_npmVersion":"11.4.2","description":"terminal","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/terminal_1.0.0_1772276593370_0.8187204573176377","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bemoje/terminal","version":"1.0.1","keywords":["terminal"],"author":{"url":"https://github.com/bemoje/","name":"Benjamin Møller Jensen","email":"bemoje@bemoje.net"},"license":"MIT","_id":"@bemoje/terminal@1.0.1","maintainers":[{"name":"bemoje","email":"bemoje@gmail.com"}],"homepage":"https://github.com/bemoje/mono#readme","bugs":{"url":"https://github.com/bemoje/mono/issues"},"dist":{"shasum":"e035cc3fc446f41dda46d433b707d63060961db7","tarball":"https://registry.npmjs.org/@bemoje/terminal/-/terminal-1.0.1.tgz","fileCount":4,"integrity":"sha512-rxvOzm5OuJNRR+NWILLwKuWO7NggsndWxW8yaZ5t3g1jPDB0h4w5fLanEO1RvOnkBbjdXNa6m9dRLtdAmT+tyw==","signatures":[{"sig":"MEQCIBkvnMqr7sBQW3+D1V7MpCwaOO/VBu8a0Sh6i2WnWoIwAiA4XyAP0gE4lfPIz4RGtZhpNtZaOT0n3fski3jc2GOT2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2585},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs"}},"gitHead":"72468b785ca9bc6b6c767278100d4f3dc800a9c7","_npmUser":{"name":"bemoje","email":"bemoje@gmail.com"},"repository":{"url":"git+https://github.com/bemoje/mono.git","type":"git","directory":"libs/terminal"},"_npmVersion":"11.4.2","description":"terminal","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/terminal_1.0.1_1772741143084_0.08302966083915009","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bemoje/terminal","version":"1.1.0","keywords":["terminal","interactive","prompts","display","node","utilities","typescript"],"author":{"url":"https://github.com/bemoje/","name":"Benjamin Møller Jensen","email":"bemoje@bemoje.net"},"license":"MIT","_id":"@bemoje/terminal@1.1.0","maintainers":[{"name":"bemoje","email":"bemoje@gmail.com"}],"homepage":"https://github.com/bemoje/mono#readme","bugs":{"url":"https://github.com/bemoje/mono/issues"},"dist":{"shasum":"5e6bc5ad8e827488d76277b37d54d7c5384a114b","tarball":"https://registry.npmjs.org/@bemoje/terminal/-/terminal-1.1.0.tgz","fileCount":14,"integrity":"sha512-aF+M9ZIW3pdTjJuV+wzf/x7ssUipjtxK5tKEwJoKV8ijS5DC04pNh2sHxKmusXbIoX/V+QOm4h4y8rkZWE77tA==","signatures":[{"sig":"MEUCIFibWn4pDwoS5FAB5XcxSfh9aC71PINnG+z9FzQvx4yuAiEA4yA2KQ/VS/SBjFH5T003NcTmame29RBS8Fl4jsCo6/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6066},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./clearTerminal":{"import":{"types":"./lib/clearTerminal.d.ts","default":"./lib/clearTerminal.js"},"require":{"types":"./lib/clearTerminal.d.cts","default":"./lib/clearTerminal.cjs"}},"./confirmPrompt":{"import":{"types":"./lib/confirmPrompt.d.ts","default":"./lib/confirmPrompt.js"},"require":{"types":"./lib/confirmPrompt.d.cts","default":"./lib/confirmPrompt.cjs"}}},"gitHead":"4ca65ea87d93ab9d87be25d45d3775c3e6e84a6f","_npmUser":{"name":"bemoje","email":"bemoje@gmail.com"},"repository":{"url":"git+https://github.com/bemoje/mono.git","type":"git","directory":"libs/terminal"},"_npmVersion":"11.4.2","description":"Terminal utilities for interactive prompts and display management.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/terminal_1.1.0_1773181343747_0.7135416778888095","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bemoje/terminal","version":"1.1.1","keywords":["terminal","interactive","prompts","display","node","utilities","typescript"],"author":{"url":"https://github.com/bemoje/","name":"Benjamin Møller Jensen","email":"bemoje@bemoje.net"},"license":"MIT","_id":"@bemoje/terminal@1.1.1","maintainers":[{"name":"bemoje","email":"bemoje@gmail.com"}],"homepage":"https://github.com/bemoje/mono#readme","bugs":{"url":"https://github.com/bemoje/mono/issues"},"dist":{"shasum":"2520fc626127e2079b28c1b63bbebde0a97b7409","tarball":"https://registry.npmjs.org/@bemoje/terminal/-/terminal-1.1.1.tgz","fileCount":14,"integrity":"sha512-vcrJXNQhoAHPfKEwDua13WSC81xZQBGgJm7i79mIiwG4elX1f3AkjT3IQYcMeS6fIUAbMmfgWs4NaVrULm9DoA==","signatures":[{"sig":"MEUCIQCaFaXzso8c7XQO1L92GPsdmFuv02GsF9tDl/h78stxQwIgR9K8+ZNPk/vZhxsbaXdLkiEhkXATK1NrTaPI0l4gRiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7230},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./clearTerminal":{"import":{"types":"./lib/clearTerminal.d.ts","default":"./lib/clearTerminal.js"},"require":{"types":"./lib/clearTerminal.d.cts","default":"./lib/clearTerminal.cjs"}},"./confirmPrompt":{"import":{"types":"./lib/confirmPrompt.d.ts","default":"./lib/confirmPrompt.js"},"require":{"types":"./lib/confirmPrompt.d.cts","default":"./lib/confirmPrompt.cjs"}}},"gitHead":"4ca65ea87d93ab9d87be25d45d3775c3e6e84a6f","_npmUser":{"name":"bemoje","email":"bemoje@gmail.com"},"repository":{"url":"git+https://github.com/bemoje/mono.git","type":"git","directory":"libs/terminal"},"_npmVersion":"11.4.2","description":"Terminal utilities for interactive prompts and display management.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/terminal_1.1.1_1773185386767_0.5923287255049263","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@bemoje/terminal","version":"1.1.2","keywords":["terminal","interactive","prompts","display","node","utilities","typescript"],"author":{"url":"https://github.com/bemoje/","name":"Benjamin Møller Jensen","email":"bemoje@bemoje.net"},"license":"MIT","_id":"@bemoje/terminal@1.1.2","maintainers":[{"name":"bemoje","email":"bemoje@gmail.com"}],"homepage":"https://github.com/bemoje/mono#readme","bugs":{"url":"https://github.com/bemoje/mono/issues"},"dist":{"shasum":"fa62d38144b961171601caa1ebd7fa9e0308da36","tarball":"https://registry.npmjs.org/@bemoje/terminal/-/terminal-1.1.2.tgz","fileCount":6,"integrity":"sha512-nH6LCshd4/mx5zx0BRoZucK86PGNTlxRiT8P1IKC25cwt3Xga+OuqLxXyeFJyJwHF26hmnHQRxvxrDHvZKViIw==","signatures":[{"sig":"MEYCIQCIAEJKSPmfVC/4cUomcACMjkF/I2vUxW1kRHOc+f+iXQIhAJlImqGHkNG96FaEpqPWv5lIILDLfHMaLwXGOpZmGpU9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4740},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./clearTerminal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./confirmPrompt":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"gitHead":"4ca65ea87d93ab9d87be25d45d3775c3e6e84a6f","_npmUser":{"name":"bemoje","email":"bemoje@gmail.com"},"repository":{"url":"git+https://github.com/bemoje/mono.git","type":"git","directory":"libs/terminal"},"_npmVersion":"11.4.2","description":"Terminal utilities for interactive prompts and display management.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/terminal_1.1.2_1773191577701_0.44876571218715267","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@bemoje/terminal","version":"1.1.3","keywords":["terminal","interactive","prompts","display","node","utilities","typescript"],"author":{"url":"https://github.com/bemoje/","name":"Benjamin Møller Jensen","email":"bemoje@bemoje.net"},"license":"MIT","_id":"@bemoje/terminal@1.1.3","maintainers":[{"name":"bemoje","email":"bemoje@gmail.com"}],"homepage":"https://github.com/bemoje/mono#readme","bugs":{"url":"https://github.com/bemoje/mono/issues"},"dist":{"shasum":"e9eb681cb355741fa02f87aade68608a18fd8e19","tarball":"https://registry.npmjs.org/@bemoje/terminal/-/terminal-1.1.3.tgz","fileCount":6,"integrity":"sha512-Bdl8Arn8gJQ13NAskYQhL2b6uqm8PpjNdkIZCwD+2Mw4k4nAT3X7C/UhBvnWuweyS0RqpGDe4P3TdakN3GTBRw==","signatures":[{"sig":"MEYCIQCiGM2aF7ynEZmDVXOcrjaBDRCw9Yp3BcfTDyq4M7otigIhAJPBp06bBER20sZiXPzTGkYNr45PeUN76UU8cTjXl/eD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4362},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./*":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"gitHead":"32dc6958fd15100e1dc12084b1b8b982d37df414","_npmUser":{"name":"bemoje","email":"bemoje@gmail.com"},"repository":{"url":"git+https://github.com/bemoje/mono.git","type":"git","directory":"libs/terminal"},"_npmVersion":"11.4.2","description":"Terminal utilities for interactive prompts and display management.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/terminal_1.1.3_1773416283143_0.9685833431907238","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bemoje/terminal","version":"2.0.0","description":"Terminal utilities for interactive prompts and display management.","type":"module","sideEffects":false,"publishConfig":{"access":"public"},"dependencies":{},"keywords":["terminal","interactive","prompts","display","node","utilities","typescript"],"main":"./lib/index.cjs","module":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./*":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"repository":{"type":"git","url":"git+https://github.com/bemoje/mono.git","directory":"libs/terminal"},"author":{"name":"Benjamin Møller Jensen","email":"bemoje@bemoje.net","url":"https://github.com/bemoje/"},"license":"MIT","_id":"@bemoje/terminal@2.0.0","gitHead":"55076ea69d5c8ee2d989eff585f34a08efaa0193","bugs":{"url":"https://github.com/bemoje/mono/issues"},"homepage":"https://github.com/bemoje/mono#readme","_nodeVersion":"21.7.3","_npmVersion":"10.5.0","dist":{"integrity":"sha512-/qEqcxtsldxktruc7V/CIdbx3TO4NL2kwvuVPE4v4aomJIKjfvGXw4Tol6f+94B65BSaeCLd3OJUpZpmGaEjHg==","shasum":"197d1a2d14e2fe58e0e9e43103404abf9595e4b8","tarball":"https://registry.npmjs.org/@bemoje/terminal/-/terminal-2.0.0.tgz","fileCount":6,"unpackedSize":4362,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCkc4WbL9uSiomNjHJAmX6SiopszihvPtGdySg13P8yMgIgY9JYGN9G8jHZfElyTZXTTYsusIdzRiIWJnQEdtjLSz0="}]},"_npmUser":{"name":"bemoje","email":"bemoje@gmail.com"},"directories":{},"maintainers":[{"name":"bemoje","email":"bemoje@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/terminal_2.0.0_1773430585137_0.3485193772161741"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-28T11:03:13.301Z","modified":"2026-03-13T19:36:25.415Z","1.0.0":"2026-02-28T11:03:13.518Z","1.0.1":"2026-03-05T20:05:43.241Z","1.1.0":"2026-03-10T22:22:23.908Z","1.1.1":"2026-03-10T23:29:46.938Z","1.1.2":"2026-03-11T01:12:57.864Z","1.1.3":"2026-03-13T15:38:03.362Z","2.0.0":"2026-03-13T19:36:25.276Z"},"bugs":{"url":"https://github.com/bemoje/mono/issues"},"author":{"name":"Benjamin Møller Jensen","email":"bemoje@bemoje.net","url":"https://github.com/bemoje/"},"license":"MIT","homepage":"https://github.com/bemoje/mono#readme","keywords":["terminal","interactive","prompts","display","node","utilities","typescript"],"repository":{"type":"git","url":"git+https://github.com/bemoje/mono.git","directory":"libs/terminal"},"description":"Terminal utilities for interactive prompts and display management.","maintainers":[{"name":"bemoje","email":"bemoje@gmail.com"}],"readme":"# @mono/terminal\n\nTerminal utilities for interactive prompts and display management.\n\n[![TypeScript](https://img.shields.io/badge/TypeScript-5-blue)](https://www.typescriptlang.org/) [![Module](https://img.shields.io/badge/Module-ESM-yellow)](https://nodejs.org/api/esm.html)\n\n## Exports\n\n<!-- EXPORTS_START -->\n\n- **clearTerminal**: Clears the terminal screen using the system's clear command.\n- **confirmPrompt**: Prompts the user to confirm in the terminal.\n\n<!-- EXPORTS_END -->\n\n## Usage\n\n### Interactive Prompts\n\n```ts\nimport { confirmPrompt } from '@mono/terminal'\n\nconst isSure = await confirmPrompt('Are you sure you want to deploy?')\nif (isSure) {\n  // Proceed with deployment\n}\n```\n\n### Screen Management\n\n```ts\nimport { clearTerminal } from '@mono/terminal'\n\n// Clears the terminal screen\nclearTerminal()\n```\n","readmeFilename":"README.md"}