// https://igorlima.github.io/unapologetic-snippets/docs/languages/node-js/debugging
// how to pipe data into a Node.js script
// NodeJS pipe input
echo '
bla
foo bar
fo foo
' | \
node -e '
const readline = require("node:readline");
async function main() {
const rl = readline.createInterface({
input: process.stdin,
});
process.stdout.write("\n")
for await (const line of rl) {
// process a line at a time
process.stdout.write(`line: ${line}\n`);
}
process.stdout.write("\n")
}
main();
'