| "use strict"; | 
| module.exports = (args) => { | 
|     const options = {}; | 
|     const params = args.filter(arg => { | 
|         const doubleDashMatch = arg.match(/^--(\w[\w-.]*)(=(\S+))?$/); | 
|         if (doubleDashMatch) { | 
|             options[doubleDashMatch[1]] = | 
|                 Number(doubleDashMatch[3]) || doubleDashMatch[3] || true; | 
|             return false; | 
|         } | 
|         const singleDashMatch = arg.match(/^-(\w)(=(\S+))?$/); | 
|         if (singleDashMatch) { | 
|             options[singleDashMatch[1]] = | 
|                 Number(singleDashMatch[3]) || singleDashMatch[3] || true; | 
|             return false; | 
|         } | 
|         return true; | 
|     }); | 
|     return { | 
|         options, | 
|         params | 
|     }; | 
| }; | 
| //# sourceMappingURL=index.js.map |