Guest User

Untitled

a guest
Jul 8th, 2015
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var fs = require("fs");
  2.  
  3. function main() {
  4.   fs.readdir("./node_modules", function (err, dirs) {
  5.     if (err) {
  6.       console.log(err);
  7.       return;
  8.     }
  9.     dirs.forEach(function(dir){
  10.       if (dir.indexOf(".") !== 0) {
  11.         var packageJsonFile = "./node_modules/" + dir + "/package.json";
  12.         if (fs.existsSync(packageJsonFile)) {
  13.           fs.readFile(packageJsonFile, function (err, data) {
  14.             if (err) {
  15.               console.log(err);
  16.             }
  17.             else {
  18.               var json = JSON.parse(data);
  19.               console.log('"'+json.name+'": "' + json.version + '",');
  20.             }
  21.           });
  22.         }
  23.       }
  24.     });
  25.  
  26.   });
  27. }
  28.  
  29. main();
Advertisement
Add Comment
Please, Sign In to add comment