Manual rebase and sync upstream
SukkaW opened this issue · comments
eslint-plugin-i
seems to be up of sync from upstream for months:
![image](https://private-user-images.githubusercontent.com/40715044/257045770-2e0447a0-e686-4131-971b-d217a37ebeed.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3NjI5MTQsIm5iZiI6MTcyMTc2MjYxNCwicGF0aCI6Ii80MDcxNTA0NC8yNTcwNDU3NzAtMmUwNDQ3YTAtZTY4Ni00MTMxLTk3MWItZDIxN2EzN2ViZWVkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDE5MjMzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTViOGU3NWQ3Y2M5M2NiNWQ4YzNjZDU2MzUyNzk2YmY5MDBkYmZhZTExNDk1ZjQ5ZmJiNmNlNTBlNjNhMTZhMmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.nbQNvSiGHYIlfShgs8FlRuc7wS_m2HXilQpG4pKIyzo)
A manual rebase is required.
The object.groupby
package can be replaced with this:
// This is a **non spec compliant** but works in practice replacement of `object.groupby` package.
const groupBy = (array, grouper) => array.reduce((acc, cur) => {
const key = grouper(cur);
(acc[key] = acc[key] || []).push(cur);
return acc;
}, {});
And object.fromentries
can be replaced with const { fromEntries } = Object
;
Thanks for reminding, I'll do it tomorrow.