was.js – Blame information for rev 27
?pathlinks?
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 | /*************************************************************************/ |
||
27 | office | 22 | module.exports.formats = { |
25 | office | 23 | KeyValueToObject: wasKeyValueToObject |
24 | }; |