Skip to content

Commit 8a28cf8

Browse files
Add script to generate dependencies
1 parent fd497ed commit 8a28cf8

File tree

2 files changed

+47
-8
lines changed

2 files changed

+47
-8
lines changed

dependencies/package.json

+10-8
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@
33
"version": "1.0.0",
44
"description": "Just a project to fetch all npm dependencies",
55
"dependencies": {
6+
"express": "4.13.4",
7+
"body-parser": "1.15.0",
68
"react": "0.14.7",
79
"react-dom": "0.14.7",
8-
"react-redux": "4.4.1",
10+
"whatwg-fetch": "0.11.0",
911
"react-router": "2.0.1",
10-
"react-router-redux": "4.0.0",
12+
"react-redux": "4.4.1",
1113
"redux": "3.3.1",
12-
"redux-devtools": "3.1.1",
13-
"redux-devtools-dock-monitor": "1.1.0",
14-
"redux-devtools-log-monitor": "1.0.5",
15-
"redux-thunk": "2.0.1",
16-
"whatwg-fetch": "0.11.0"
14+
"react-router-redux": "4.0.0",
15+
"redux-thunk": "2.0.1"
1716
},
1817
"devDependencies": {
18+
"apidoc": "0.15.1",
1919
"babel-loader": "6.2.4",
2020
"babel-preset-es2015": "6.6.0",
2121
"babel-preset-react": "6.5.0",
@@ -30,6 +30,8 @@
3030
"redux-devtools-dock-monitor": "1.1.0",
3131
"redux-devtools-log-monitor": "1.0.5",
3232
"webpack": "1.12.14",
33-
"webpack-dev-server": "1.14.1"
33+
"webpack-dev-server": "1.14.1",
34+
"enzyme": "2.2.0",
35+
"sinon": "1.17.3"
3436
}
3537
}

deps.js

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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

Comments
 (0)