
Security News
Browserslist-rs Gets Major Refactor, Cutting Binary Size by Over 1MB
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.
A simple terminal input and output via stdin and stdout using event emitters as transport for the data
A simple terminal input and output via stdin and stdout using event emitters as transport for the data ##Install
npm install node-inout
var terminal = require('./node-inout.js'); // If placed in same directory as script you want to use it in
Currently only type available
var reader = new terminal(); //Initiates readline module and emits event on receipt of a line
##Listen for 'In' event
structure : object.on('in',function(callback){});
```javascript reader.on('in',function(data){ console.log("stdin-> " + data) ; //Here you can do pretty much anything with the received input }); ``` ##Send data to the terminal (stdout) structure : object.emit('out',data,newline) ; ```javascript //If you want to send and go to the next line use reader.emit('out,'Hello World!,true); //If you want to send only and not go to a new line reader.emit('out','Hello World',false) ; //or the newline argument can be omitted. reader.emit('out','Hello World') ; ``` That's it! Now you have an event based console/terminal input and output.####Depedencies Uses nodejs native 'events' and 'process' modules
FAQs
A simple terminal input and output via stdin and stdout using event emitters as transport for the data
We found that node-inout demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.
Research
Security News
Eight new malicious Firefox extensions impersonate games, steal OAuth tokens, hijack sessions, and exploit browser permissions to spy on users.
Security News
The official Go SDK for the Model Context Protocol is in development, with a stable, production-ready release expected by August 2025.