1.1.13 • Published 1 year ago
merge-most-frequent v1.1.13
merge-most-frequent
JS library for merging objects like Object.assign but it takes the most frequent value instead of the last value
how to install?
yarn add merge-most-frequent
or npm i --save merge-most-frequent
how to use?
const mergeMostFrequent = require('merge-most-frequent').default;
/*
* or:
* import mergeMostFrequent from 'merge-most-frequent';
*/
const objects = [
{
foo: 'foo1',
bar: 'bar1',
baz: 'baz1',
},
{
foo: 'foo1',
bar: 'bar2',
baz: 'baz2',
},
{
foo: 'foo2',
bar: 'bar2',
baz: 'baz1',
},
];
expect(mergeMostFrequent(objects)).to.deep.equal({
foo: 'foo1',
bar: 'bar2',
baz: 'baz1',
});
how does it work?
- for each field, it returns the most frequent value
- if many values occur for the same number of times, the most recently used value wins
- a field has to occur in at least one of the objects, to be included in the result
1.1.13
1 year ago
1.1.12
1 year ago
1.1.11
1 year ago
1.1.10
2 years ago
1.1.9
3 years ago
1.1.8
3 years ago
1.1.7
3 years ago
1.1.6
3 years ago
1.1.5
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.0.13
4 years ago
1.0.12
4 years ago
1.0.11
4 years ago
1.0.10
4 years ago
1.0.9
4 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
7 years ago
1.0.0
7 years ago