was.js – Blame information for rev 34

Subversion Repositories:
Rev:
Rev Author Line No. Line
12 office 1 /*************************************************************************/
2 /* Copyright (C) 2017 Wizardry and Steamworks - License: GNU GPLv3 */
3 /*************************************************************************/
25 office 4 function wasKeyValueToObject(a) {
12 office 5 var o = {};
6 a.reduce(function(a, c, i) {
7 i = Math.floor(i / 2);
8 if (!a[i]) {
9 a[i] = [];
10 }
11 a[i].push(c);
12 return a;
13 }, []).forEach(function(c, i, a) {
14 o[c[0]] = c[1];
15 }, o);
16 return o;
17 }
25 office 18  
19 /*************************************************************************/
20 /* Node.JS package export. */
21 /*************************************************************************/
34 office 22 if(typeof variable !== 'undefined') {
23 module.exports.formats = {
24 KeyValueToObject: wasKeyValueToObject
25 };
26 }