nodebook
Version:
Node.js — Apprendre par l'exemple • Devenez autonome avec JavaScript, l'écosystème npm, le développement frontend, les applications web et en ligne de commande.
18 lines (14 loc) • 502 B
JavaScript
;
const fs = require('fs');
const { join } = require('path');
const JSONStream = require('JSONStream');
const es = require('event-stream');
const filename = join(__dirname, '..', 'package.json');
const readStream = fs.createReadStream(filename);
const resourcesStream = readStream
.pipe(JSONStream.parse('dependencies.$*'))
.pipe(es.map((resource, next) => {
next(null, JSON.stringify(resource.key));
}));
readStream.pipe(process.stdout);
resourcesStream.pipe(process.stdout);