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