forked from public/fvtt-cthulhu-eternal
		
	Initial import with skill sheet working
This commit is contained in:
		
							
								
								
									
										35
									
								
								node_modules/liftoff/lib/parse_options.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								node_modules/liftoff/lib/parse_options.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | ||||
| var extend = require('extend'); | ||||
|  | ||||
| module.exports = function (opts) { | ||||
|   var defaults = { | ||||
|     extensions: { | ||||
|       '.js': null, | ||||
|       '.json': null, | ||||
|     }, | ||||
|     searchPaths: [], | ||||
|   }; | ||||
|   if (!opts) { | ||||
|     opts = {}; | ||||
|   } | ||||
|   if (opts.name) { | ||||
|     if (!opts.processTitle) { | ||||
|       opts.processTitle = opts.name; | ||||
|     } | ||||
|     if (!opts.configName) { | ||||
|       opts.configName = opts.name + 'file'; | ||||
|     } | ||||
|     if (!opts.moduleName) { | ||||
|       opts.moduleName = opts.name; | ||||
|     } | ||||
|   } | ||||
|   if (!opts.processTitle) { | ||||
|     throw new Error('You must specify a processTitle.'); | ||||
|   } | ||||
|   if (!opts.configName) { | ||||
|     throw new Error('You must specify a configName.'); | ||||
|   } | ||||
|   if (!opts.moduleName) { | ||||
|     throw new Error('You must specify a moduleName.'); | ||||
|   } | ||||
|   return extend(defaults, opts); | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user