/ node_modules / semver / internal / parse-options.js
parse-options.js
 1  'use strict'
 2  
 3  // parse out just the options we care about
 4  const looseOption = Object.freeze({ loose: true })
 5  const emptyOpts = Object.freeze({ })
 6  const parseOptions = options => {
 7    if (!options) {
 8      return emptyOpts
 9    }
10  
11    if (typeof options !== 'object') {
12      return looseOption
13    }
14  
15    return options
16  }
17  module.exports = parseOptions