UNPKG

nodebook

Version:

Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils en ligne de commande*.

18 lines (13 loc) 562 B
'use strict'; const minimist = require('minimist'); const through = require('through2'); const {createReadStream:read} = require('fs'); const {createWriteStream:write} = require('fs'); const {i:input,o:output} = minimist(process.argv.slice(2)); const source = input ? read(input) : process.stdin; const dest = output ? write(output) : process.stdout; // <1> const uppercase = (text) => text.toLocaleUpperCase(); const transform = through(function(data) { this.push(uppercase(String(data))); }); source.pipe(transform).pipe(dest); // <2>