|
| 1 | +var packages = [ |
| 2 | + require('./api/package.json'), |
| 3 | + require('./step-1/package.json'), |
| 4 | + require('./step-2/package.json'), |
| 5 | + require('./step-3/package.json'), |
| 6 | + require('./step-4/package.json'), |
| 7 | + require('./step-5/package.json'), |
| 8 | + require('./step-6/package.json'), |
| 9 | + require('./step-7/package.json'), |
| 10 | + // require('./step-8/package.json'), |
| 11 | + require('./step-1-done/package.json'), |
| 12 | + require('./step-2-done/package.json'), |
| 13 | + require('./step-3-done/package.json'), |
| 14 | + require('./step-4-done/package.json'), |
| 15 | + require('./step-5-done/package.json'), |
| 16 | + require('./step-6-done/package.json'), |
| 17 | + // require('./step-8-done/package.json'), |
| 18 | +]; |
| 19 | + |
| 20 | +var finalPackage = { |
| 21 | + name: 'react-workshop-dependencies', |
| 22 | + version: '1.0.0', |
| 23 | + description: 'Just a project to fetch all npm dependencies', |
| 24 | + dependencies: {}, |
| 25 | + devDependencies: {} |
| 26 | +}; |
| 27 | + |
| 28 | +packages.forEach(function(package) { |
| 29 | + Object.keys(package.dependencies).forEach(function(key) { |
| 30 | + finalPackage.dependencies[key] = package.dependencies[key]; |
| 31 | + }); |
| 32 | + Object.keys(package.devDependencies).forEach(function(key) { |
| 33 | + finalPackage.devDependencies[key] = package.devDependencies[key]; |
| 34 | + }); |
| 35 | +}); |
| 36 | + |
| 37 | +console.log(JSON.stringify(finalPackage, null, 2)); |
0 commit comments