roothas child nodes
[a, b, c], and you have other nodes
e, then calling
a.replaceWith(a, d, e)results in
roothaving the children
[d, e, b, c], not
[a, d, e, b, c], as I would expect
I'm kind of stuck there too. Actually I haven't worked for a long time with CSS so it's hard for me to justify contribution as relevant in some way to what I'm doing. Furthermore it means I can't review code that is going in because I'm not working day-to-day on CSS, so I have no idea about edge cases.
I also worry about PostCSS 8 migration. It will be very painful (and necessary) to do refactoring work around this. I am afraid I don't have any good answers on how we manage that. All I can say is I'm sincerely grateful to those who have contributed to the project.
@extendsplugins out there.
@evilebottnawi, @ben-eb, may I have permissions to get started? Let me tell you the plan — First, I’ll use those permissions to get Joe Haddad of NextJS on there as well. Second, we’ll go for a small win — packaging up some merged bug fixes yet published. Third, we’ll setup the repo infrastructure to do automated releases. None of this is life changing, but an updated release will help folks and the automation will ease maintaince going forward.
I can vouch for Joe, tho I feel it should work the other way around at this point. NextJS has a solid reputation and financial backing. Fun side note: Joe also happens to be the fellow who PR’d PostCSS into Create React App.