another day another dependency hell. why does every project need like 500 npm packages these days? just write the code yourself, you lazy bums!