npm is still a dumpster fire, don't even get me started on the joys of trying to downgrade a specific package version when you've already got a dependency tree full of outdated crap.