1
1
"use strict" ;
2
2
var path_1 = require ( 'path' ) ;
3
+ var config_1 = require ( './utils/config' ) ;
3
4
var types_1 = require ( './types' ) ;
4
5
var config_paths_1 = require ( './utils/config-paths' ) ;
5
6
var _tutorial = {
@@ -8,24 +9,26 @@ var _tutorial = {
8
9
pages : [ ] ,
9
10
packageJson : null ,
10
11
} ;
11
- function tutorialReducer ( tutorial , action ) {
12
- if ( tutorial === void 0 ) { tutorial = _tutorial ; }
12
+ function tutorialReducer ( t , action ) {
13
+ if ( t === void 0 ) { t = _tutorial ; }
13
14
switch ( action . type ) {
14
15
case types_1 . TUTORIAL_SET :
15
16
var _a = action . payload , name_1 = _a . name , dir = _a . dir ;
16
17
var packagePath = path_1 . join ( dir , 'node_modules' , name_1 ) ;
17
18
var packageJson = require ( path_1 . join ( packagePath , 'package.json' ) ) ;
18
- console . log ( packageJson ) ;
19
- var _b = require ( path_1 . join ( packagePath , packageJson . main ) ) , info = _b . info , pages = _b . pages ;
20
- pages = config_paths_1 . default ( dir , name_1 , packageJson . config , pages || [ ] ) ;
19
+ var config = config_1 . tutorialConfig ( packageJson , dir ) ;
20
+ var coderoadJsonPath = path_1 . join ( packagePath , packageJson . main ) ;
21
+ var _b = require ( coderoadJsonPath ) , info = _b . info , pages = _b . pages ;
22
+ pages = config_paths_1 . default ( dir , name_1 , config , pages || [ ] ) ;
21
23
return {
22
24
name : packageJson . name ,
23
25
info : info ,
24
26
pages : pages ,
25
27
packageJson : packageJson ,
28
+ config : config ,
26
29
} ;
27
30
default :
28
- return tutorial ;
31
+ return t ;
29
32
}
30
33
}
31
34
Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
0 commit comments