1+ [{
2+ "title" :" Install new dependencies" ,
3+ "sourceFile" :" package.json" ,
4+ "replaceTextOrFile" :" demosteps\\ package.json" ,
5+ "selectionRange" : [13 ,15 ]
6+ },
7+ {
8+ "title" :" Create Weather module" ,
9+ "sourceFile" :" src\\ widgets\\ weather\\ redux\\ weather-module.js" ,
10+ },
11+ {
12+ "title" :" Define Weather module" ,
13+ "sourceFile" :" src\\ widgets\\ weather\\ redux\\ weather-module.js" ,
14+ "replaceTextOrFile" :" demosteps\\ weather-module.js"
15+ },
16+ {
17+ "title" :" Open Index.js to Connect Weather Component to module" ,
18+ "sourceFile" :" src\\ widgets\\ weather\\ index.js"
19+ },
20+ {
21+ "title" :" Add imports Weather Component to module" ,
22+ "sourceFile" :" src\\ widgets\\ weather\\ index.js" ,
23+ "replaceTextOrFile" :" demosteps\\ weather-index-imports.js" ,
24+ "selectionRange" : [2 ,4 ]
25+ },
26+ {
27+ "title" :" Connect Weather Component to module" ,
28+ "sourceFile" :" src\\ widgets\\ weather\\ index.js" ,
29+ "replaceTextOrFile" :" demosteps\\ weather-index.js" ,
30+ "selectionRange" : [6 ,12 ]
31+ },
32+ {
33+ "title" :" Define Hacker News module" ,
34+ "sourceFile" :" src\\ widgets\\ hacker-news\\ redux\\ hacker-news-module.js" ,
35+ "replaceTextOrFile" :" demosteps\\ hacker-news-module.js"
36+ },
37+ {
38+ "title" :" Open index.js to connect News component to module" ,
39+ "sourceFile" :" src\\ widgets\\ hacker-news\\ index.js"
40+ },
41+ {
42+ "title" :" Add imports to connect News component to module" ,
43+ "sourceFile" :" src\\ widgets\\ hacker-news\\ index.js" ,
44+ "replaceTextOrFile" :" demosteps\\ hacker-news-index-imports.js" ,
45+ "selectionRange" : [2 ,4 ]
46+ },
47+ {
48+ "title" :" Connect Hacker News component to module" ,
49+ "sourceFile" :" src\\ widgets\\ hacker-news\\ index.js" ,
50+ "replaceTextOrFile" :" demosteps\\ hacker-news-index.js" ,
51+ "selectionRange" : [6 ,19 ]
52+ },
53+ {
54+ "title" :" Open App.js" ,
55+ "sourceFile" :" src\\ App.js"
56+ }
57+ ]