Each postcss plugin package depends on postcss which also includes a copy of source-map. In node_modules this means each small postcss package uses 1.7 mb. See attached screenshot:

Can anything be done to clean up this situation?
Yeap. it is a problem. But there is no solution right now, because:
peerDependencies, because most of users use postcss-loader and do not need to require postcss.This is why, I suggest you to use yarn --flat
Sorry, I will close this issue, because there is no solution right now. I will reopen it when somebody will suggest me a good solution to care about all edge cases.
Don’t worry. I am share your concern about node_modules size. In the past we with @ben-eb compressed caniuse-db (about 72 MB) to caniuse-lite (around 7 MB) to reduce your node_modules. Unfortunatelly, noone tweet about it and mentioned. This is why I do not want to spend my forces in this area, no success in promotion (but I will help if somebody else will find solution).
@ai I understand. I am not involved in your project to make specific recommendations, but I thought I would bring this up for your consideration.
Unfortunatelly, noone tweet about it and mentioned.
Sometimes you have to do the right thing, even when nobody else is watching :)
Thanks for your response.
Most helpful comment
@ai I understand. I am not involved in your project to make specific recommendations, but I thought I would bring this up for your consideration.
Sometimes you have to do the right thing, even when nobody else is watching :)
Thanks for your response.