lists-join
Join values in lists into string, like Array.join().
const join = require('lists-join');
// join(<lists>, [format=%k=%v], [separator=,], [start index=0], [values target])
a = {a: 'from', b: '1985'};
join([Object.keys(a), Object.values(a)]);
// 'a=from,b=1985'
a = {a: 'to', b: '1955'};
join([Object.keys(a), Object.values(a)], "%k = '%v'");
// "a = 'to',b = '1955'"
a = {a: 'the', b: 'future'};
join([Object.keys(a), Object.values(a)], '%k = $%i', ' OR ', 1);
// "a = $1 OR b = $2"
a = {a: 'back', b: 'to'};
join([Object.keys(a), Object.values(a)], '%k = $%i', ' AND ', 1, val=[]);
// "a = $1 AND b = $2", val = ["back", "to"]