was.js
/trunk/lib/formats/formats.js |
@@ -2,7 +2,7 @@ |
/* Node.JS package export. */ |
/*************************************************************************/ |
if(typeof module !== 'undefined' && typeof module.exports !== 'undefined') { |
/* global wasCSVToArray, wasArrayToCSV, wasKeyValueToObject */ |
/* global wasCSVToArray, wasArrayToCSV, wasKeyValueToObject, wasKeyValueGet, wasKeyValueSet */ |
module.exports.formats = { |
csv: { |
CSVToArray: wasCSVToArray, |
@@ -9,8 +9,8 @@ |
ArrayToCSV: wasArrayToCSV |
}, |
kvp: { |
KeyValueToObject: wasKeyValueToObject |
KeyValueGet: wasKeyValueGet |
KeyValueToObject: wasKeyValueToObject, |
KeyValueGet: wasKeyValueGet, |
KeyValueSet: wasKeyValueSet |
} |
}; |
/trunk/lib/formats/kvp/kvp.js |
@@ -24,7 +24,7 @@ |
.map(c => c.split('=')[0] === k ? `${k}=${v}` : c) |
.concat(`${k}=${v}`) |
.filter((e,i,s) => s.indexOf(e) === i) |
.join('&') |
.join('&'); |
} |
|
|
@@ -33,7 +33,7 @@ |
/*************************************************************************/ |
function wasKeyValueGet(k, data) { |
return data.split('&').reduce((a, c) => { |
var s = c.split('=') |
return s[0] === k ? s[1] : a |
}, '') |
var s = c.split('='); |
return s[0] === k ? s[1] : a; |
}, ''); |
} |