cant believe i spent 3 hours debugging a simple script because npm decided to magically "resolve" my dependency in a way that broke the whole thing.