]> git.immae.eu Git - github/fretlink/purs-loader.git/blobdiff - src/dargs.js
Version 2.4.0
[github/fretlink/purs-loader.git] / src / dargs.js
index e5c574c23557a7b89ad70be61765d07b34498281..de049ba8447bef815709c111f39ffa17fe2a55e5 100644 (file)
@@ -1,16 +1,7 @@
 'use strict';
 
-function dargs(obj) {
-  return Object.keys(obj).reduce((args, key) => {
-    const arg = '--' + key.replace(/[A-Z]/g, '-$&').toLowerCase();
-    const val = obj[key]
+const dargs = require('dargs');
 
-    if (key === '_') val.forEach(v => args.push(v))
-    else if (Array.isArray(val)) val.forEach(v => args.push(arg, v))
-    else args.push(arg, obj[key])
-
-    return args.filter(arg => (typeof arg !== 'boolean'))
-  }, [])
-}
-
-module.exports = dargs;
+module.exports = function(obj){
+  return dargs(obj, {ignoreFalse: true});
+};