@zkat.tech's optional dep fix for npm just got merged in
github.com/npm/cli/pull..., fixing what is probably the most critical (and upvoted) issue with npm today; broken lockfiles missing platform specific deps
I can't believe it's finally going to be fixed

fix(arborist): omit failed optional dependencies from installed deps by owlstronaut · Pull Request #8184 · npm/cli
… but keep them 'in the tree'
This PR was authored by @zkat
Fixes: #4828
Fixes: #7961
Replaces: #8127
Replaces: #8077
When optional dependencies fail, we don't want to install them, for...