Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
How to unref readline? #36154
How to unref readline? #36154
Comments
Solved via |
Although I think it would be nice to add this to docs, so I'll reopen. |
@szmarczak I think instead of hanging, the program is waiting for the end of const readline = require('readline');
const input = readline.createInterface({
input: process.stdin
});
input.on('line', (line) => {
console.log(line);
}) Here is the log of a run: ❯ time echo 'here is a line'|node index
here is a line
echo 'here is a line' 0.00s user 0.00s system 33% cpu 0.002 total
node index 0.07s user 0.02s system 63% cpu 0.140 total |
@szmarczak if still need to address this issue and add this functionality to the doc I would like to take this and open a PR. |
At the end of |
Is your feature request related to a problem? Please describe.
The code above just hangs.
Describe the solution you'd like
const readline = require('readline'); const input = readline.createInterface({ input: process.stdin }); +input.unref();
Describe alternatives you've considered
None yet.