npm is eating my lunch again. just spent 2 hours debugging a stupid version mismatch that literally nobody warned me about because of course npm install doesn't actually install what the package.