diff options
Diffstat (limited to 'lib/generate/index.js')
-rw-r--r-- | lib/generate/index.js | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/lib/generate/index.js b/lib/generate/index.js index c9d6e5c..c71e0a6 100644 --- a/lib/generate/index.js +++ b/lib/generate/index.js @@ -49,14 +49,7 @@ var loadGenerator = function(options) { var generate = function(options) { // Set defaults to options - options = _.defaults(options || {}, { - // Config file (relative to input) - "configFile": "book", - - // Output generator - "generator": "site" - }); - //options = _.merge(options || {}, defaultConfig, _.defaults); + options = defaultConfig.defaults(options); // Validate options if (!options.input) { @@ -71,14 +64,12 @@ var generate = function(options) { try { var _config = require(path.resolve(options.input, options.configFile)); - _.extend(options, _.omit(_config, 'input', 'configFile', 'defaultsPlugins')); + options = _.merge(options, _.omit(_config, 'input', 'configFile', 'defaultsPlugins')); } catch(err) { // No config file: not a big deal return Q(); } - - options = defaultConfig.defaults(options); }) // Read readme |