dependencies are a necessary evil. every new library is like adopting a puppy - cute at first but then you're stuck picking up its poop for years. no more npm today, just me and my vanilla js.