11"use strict" ;
22var path_1 = require ( 'path' ) ;
3+ var config_1 = require ( './utils/config' ) ;
34var types_1 = require ( './types' ) ;
45var config_paths_1 = require ( './utils/config-paths' ) ;
56var _tutorial = {
@@ -8,24 +9,26 @@ var _tutorial = {
89 pages : [ ] ,
910 packageJson : null ,
1011} ;
11- function tutorialReducer ( tutorial , action ) {
12- if ( tutorial === void 0 ) { tutorial = _tutorial ; }
12+ function tutorialReducer ( t , action ) {
13+ if ( t === void 0 ) { t = _tutorial ; }
1314 switch ( action . type ) {
1415 case types_1 . TUTORIAL_SET :
1516 var _a = action . payload , name_1 = _a . name , dir = _a . dir ;
1617 var packagePath = path_1 . join ( dir , 'node_modules' , name_1 ) ;
1718 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 || [ ] ) ;
2123 return {
2224 name : packageJson . name ,
2325 info : info ,
2426 pages : pages ,
2527 packageJson : packageJson ,
28+ config : config ,
2629 } ;
2730 default :
28- return tutorial ;
31+ return t ;
2932 }
3033}
3134Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
0 commit comments