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.
14 lines (11 loc) • 390 B
JavaScript
;
const fs = require('fs');
const { join } = require('path');
const JSONStream = require('JSONStream');
const filename = join(__dirname, '..', 'package.json');
let count = 0;
fs.createReadStream(filename)
.pipe(JSONStream.parse('dependencies.*'))
.on('data', () => count++)
.on('end', () => console.log(count)) // <1>
.on('error', (err) => console.error(err));